RSS    

   Дипломная работа: Автоматизированная система утверждения электронных документов на основе MS SharePoint 2007

·          произвести настройку домена;

·          установить компоненты Windows: IIS, поддержку ASP .Net, DNS, службы электронной почты;

·          установить .Net Framework 3.5;

·          установить MS SQL Server 2005 (установку можно произвести как на отдельный компьютер, так и на текущий);

·          установить Microsoft Office SharePoint Server 2007;

·          указать в качестве хранилища данных экземпляр SQL-сервера (локальный или отдельный);

·          произвести настройки IIS;

·          произвести настройки Microsoft Office SharePoint Server 2007;

·          на клиенте запустить браузер и ввести адрес портала для проверки работоспособности сетевого соединения клиента с сервером;

·          добавить пользователей в список пользователей службы Active Directory.

Если все действия выполнены правильно, то должна загрузиться главная страница портала. Структура БД и все данные должны сохраняться в виде резервной копии.

2.4.1   Резервное копирование базы данных

Чтобы в будущем можно было восстановить базу данных, которая была утрачена, необходимо периодически создавать резервные копии базы данных. Для этого можно использовать как ручное копирование файлов БД, так и специализированные средства, предоставляемые MS SQL Server.

Для ручного копирования необходимо:

·          остановить работу сервера БД (Management Studio – Registered Servers – select server – Service Control – Stop - Yes);

·          открыть место хранения файла БД и файла протокола (по умолчанию располагается в каталоге с установленной программой);

·          скопировать файлы в каталог с архивами;

·          воспользоваться меню Backup соответствующей БД.

Для автоматического создания резервных копий необходимо настройкой планов обслуживания SQL Server.

2.5      Общий алгоритм работы программного продукта

2.5.1   Диаграмма развертывания

Диаграмма развертывания системы приведена в приложении 7.

На диаграмме развертывания показано раздельное использование web-сервера с Microsoft SharePoint Server 2007 и сервера БД. Однако web-сервер и сервер БД могут работать совместно на одном сервере. При этом к такому серверу применяются повышенные системные требования.


2.5.2   Физическая структура проекта

Универсальный модуль загрузки файлов состоит из модулей, описание которых приведено в таблице 2.1.

Таблица 2.1

Состав универсального модуля загрузки файлов

Имя модуля Назначение
console2005 2.dll Динамическая библиотека с функцией загрузки файла
DocLibHlpUni.exe Оболочка загрузчика
config.cfg Файл конфигурации загрузчика

Динамическая библиотека может использоваться для интеграции в любую систему функций передачи электронных документов для утверждения. В частности, с помощью этой библиотеки в программу «Учебные планы» была внедрена интеграция функция отправки на сервер файлов учебных планов. Классы динамической библиотеки приведены в табл. 2.2, основные функции приведены в табл. 2.3.

Таблица 2.2

Классы динамической библиотеки

Название класса Назначение
DocLibHelper Класс программы
ListInfo Класс с информацией о библиотеке документов
ListInfoCollection Класс с информацией о всех библиотеках документов на сервере
FileInfo Класс с информацией о загружаемом файле

Таблица 2.3

Функции динамической библиотеки

Название функции Назначение
Find() Возвращение информации о библиотеке документов на сервере
CallService() Вызов веб-сервиса для загрузки документа на сервер
TryToUpload() Загрузка документа на сервер
CreateFolder() Создание отсутствующей директории на сервере

Для использования модуля необходимо добавить в проект динамическую библиотеку, создать экземпляр класса DocLibHelper и использовать функцию TryToUpload().

2.5.3   Структура хранилища данных

Для хранения файлов учебных планов на сервере используется следующая структура директорий:

·          директория «Кафедра АСОИУ – Проекты УП»;

·          директория «Кафедра АСОИУ – Утвержденные УП»;

·          директория «Кафедра ИБ – Проекты УП»;

·          директория «Кафедра ИБ – Утвержденные УП»;

·          директория «Деканат ИИТиК – Проекты УП»;

·          директория «Учебный отдел – Проекты УП»;

·          директория «Учебный отдел – Утвержденные УП»;

·          директория «Проректор по УМР – На подпись»;

·          директория «Ректор – На подпись».

Для хранения файлов графиков учебного процесса на сервере используется следующая структура директорий:

·          директория «Деканат ИИТиК – Проекты ГУП»;

·          директория «Деканат ИИТиК – Утвержденные ГУП»;

·          директория «Кафедра ИБ – Проекты ГУП»;

·          директория «Кафедра АСОИУ – Проекты ГУП»;

·          директория «Учебный отдел – Проекты ГУП»;

·          директория «Учебный отдел – Утвержденные ГУП»;

·          директория «Проректор по УМР – На подпись»;

·          директория «Ректор – На подпись».

Рассмотрим назначение каждой папки в созданной структуре:

·          «Кафедра – Проекты УП», «Кафедра – Проекты ГУП» - в эту директорию загружаются первоначальные версии учебных планов/графиков учебного процесса, рабочий процесс также стартует отсюда;

·          «Кафедра – Утвержденные УП» - в эту директорию перемещаются окончательно утвержденные учебные планы;

·          «Деканат – Проекты УП», «Деканат – Проекты ГУП» - в эту директорию копируются учебные планы/графики учебного процесса, нуждающиеся в утверждении деканами факультетов и директорами институтов;

·          «Учебный отдел – Проекты УП», «Учебный отдел – Проекты ГУП» - в эту директорию копируются учебные планы/графики учебного процесса, нуждающиеся в проверке и утверждении учебным отделом;

·          «Учебный отдел – Утвержденные УП», «Учебный отдел – Утвержденные ГУП» - в эту директорию перемещаются утвержденные учебные планы/графики учебного процесса;

·          «Проректор по УМР – На подпись» - в эту директорию копируются учебные планы и графики учебного процесса, нуждающиеся в утверждении проректором по УМР;

·          «Ректор – На подпись» - в эту директорию копируются учебные планы и графики учебного процесса, нуждающиеся в утверждении ректором.

Целью создания структуры является разграничение доступа к документам, имеющим целевого пользователя.

2.6      Руководство пользователя

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.