Анализ, разработка и исследование системы управления данными предприятия на базе продукта 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>