Анализ, разработка и исследование системы управления данными предприятия на базе продукта Microsoft SharePoint
Диссертация - Компьютеры, программирование
Другие диссертации по предмету Компьютеры, программирование
и, соответственно, сам сайт будут выполняться на одном сервере. Адресом сайта является ;
-вся информация будет храниться в реляционной БД SQL, в качестве которой для службы WSS 3.0 могут использоваться Microsoft SQL Server Desktop Engine (MSDE) или, что более предпочтительно, полный экземпляр SQL Server 2005. В нашем случае используется последний.
БД хранит все содержимое и элементы web-узла в SQL-таблицах, включая данные списков и библиотек, документы, графику, web-страницы (в том числе ASP.NET), web-части в пределах зоны web-частей, а также разрешения и настройки параметров безопасности (см. рис. 2.2).
Рис. 2.2 SQL-таблицы
Хранение содержимого и структуры web-узлов в БД SQL Server обеспечивает целостность данных при транзакциях, а также позволяет администраторам web-узлов легко масштабировать узлы по мере возрастания числа размещенных на них web-частей и объема содержимого. Использование БД дает возможность полнотекстового поиска и архивирования узлов путем сохранения резервной копии БД SQL Server.
К серверной части системы относится и время работы сайта. По согласованию с заказчиком оно было принято как 24/7. Деканат работает с 10:00 до 18:00, но, тем не менее, пользователи могут подключиться к локальной сети из дома посредством VPN-подключения для получения доступа на сайт и работы с документами.
Операционная часть - это среда разработки. Сайт разработан на ASP (Active Server Pages) - языке сценариев от Microsoft. Основное достоинство ASP.NET заключается в возможности применения всей мощи интерфейса Windows для разработки web-приложений. Это позволяет разрабатывать страницы со сложным интерфейсом, не заботясь о сохранении, шифровании и передаче переменных, используемых на динамических страницах..NET тесно интегрирована в технологию .NET компании Microsoft, которая является платформой для создания, развертывания и запуска web-сервисов и приложений. .NET состоит из трех основных частей:
-общеязыковая среда выполнения;
-иерархическое множество унифицированных библиотек и классов;
-компонентная версия ASP - ASP.NET.
ASP.NET используется для написания клиент-серверных приложений и позволяет создавать динамические страницы HTML. Содержание статических страниц, написанных на языке гипертекстовой разметки HTML, будет всегда одинаковым, независимо от того, кто и когда ее будет просматривать. Динамические страницы характеризуются тем, что они перед отправкой клиенту проходят цикл обработки на сервере, который модифицирует запрашиваемые статические страницы, используя параметры полученного запроса и некоторое хранилище данных.
Главной особенностью разработки web-приложений при помощи ASP.NET является возможность использования любого языка программирования среды исполнения .NET. Это может быть как модифицированный вариант Visual Basic (VB)- Visual Basic.NET, так язык С# или клон Java - J#. Более того, в рамках одного web-приложения могут быть использованы несколько языков программирования.
Код web-приложения на ASP.NET компилируется в промежуточный язык MSIL (Microsoft Intermediate Language), иногда просто называемый IL. Аппаратно-независимый код на языке IL помещается в кэш Web-сервера для повышения производительности, по аналогии с байт-кодом Java. Но в отличие от технологии Java, обеспечивающей платформенную независимость, .NET обеспечивает независимость от языка разработки. Выполнение web-приложений ASP.NET на серверах, работающих не под Windows, практически невозможно.
2.3.2 Администраторская часть
Администрирование содержит инструменты управления сайтом и включает в себя как общие настройки, так и специальные, которые предназначены для облегчения процесса повседневного управления сайтом:
-Управление пользователями и группами узла - добавление и удаление пользователей, изменение групп узла и членства в группе узла пользователя для управления безопасностью. В процессе создания пользователей администратор должен указать его личные данные и членство в группах;
-Создание и удаление дочерних узлов - добавление нового дочернего узла на свой web-узел и управление существующими;
-Изменение доступа - разрешение и запрещение доступа к web-узлу. Администраторы узла управляют доступом к узлу и по умолчанию имеют права на добавление, удаление или изменение членства пользователей в группах узла. Внутри организации это означает, что администраторы узла выбирают пользователей из списка сотрудников организации и в различной степени предоставляют им доступ. Например, если web-узел служит для общего доступа членов определенной рабочей группы к данным и сведениям, администраторы узла добавляют членов этой рабочей группы к узлу и назначают им права, чтобы они могли добавлять информацию и обновлять списки;
-Изменение региональных параметров - изменение языка, часового пояса, порядка сортировки и формата времени для web-узла;
-Управление web-обсуждениями и оповещениями - просмотр всех web-обсуждений и оповещений пользователей для узла и удаление не использующихся.
Основным интерфейсом управления службами WSS 3.0 и сервером является интерфейс Центра Администрирования (SharePoint Central Administration), который основан на графическом интерфейсе. Доступ к нему осуществляется по адресу
Рис. 2.3 Центр администрирования SharePoint
Для решения более сложных задач администрирования в SharePoint предусмотрено средство управления с помощью командной строки. Это средство, STSADM.exe, обеспечивает выполнение всех функций интерфейса Центра Администрирования.
2.3.3 Клиентская часть
В кли?/p>