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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

роятность того, что Марковский процесс за k шагов перейдет из состояния i в состояние j.

Тогда матрица

 

(1.3)

 

Определяет вероятности перехода из одного состояния в другое за произвольное число шагов.

Пусть S квадратная матрица размерности n такая, что

 

(1.4)

 

Положим W = I Q, тогда имеем

 

(1.5)

 

Отсюда надежность системы

 

(1.6)

 

После расчета получаем следующую матрицу S (табл. 1.6).

Таблица 1.6

Матрица S

N1N2N3N4N5N6N7N8N9N110,960,950,9490,9200,9110,890,870,860N201,000,980,9680,9390,9150,9030,9010,891N300,001,000,980,9680,9210,9100,890,860N400,000,001,0000,980,9320,890,9050,845N500,000,000,0001,0000,980,9210,870,891N600,000,000,000,001,0000,980,9150,860N700,000,000,000,000,001,0000,980,970N800,000,000,000,000,000,001,0000,960N900,000,000,000,000,000,000,001,000

Получаем надежность системы при выходном состоянии

 

R = 0,98

 

Получившийся результат означает, что вероятность нормальной работы системы составляет 0,98. Для улучшения этого показателя необходимо повысить надежность работы локальной сети и клиентских машин.

  1. Рабочий проект

 

  1. Общие сведения о работе системы

 

Программный продукт спроектирован в среде Enterprise Architect 7.5 и разработан средствами MS Office SharePoint Designer 2007, MS Visual Studio 2005 и 2008 SP1.

Система использует в качестве хранилища информации СУБД MS SQL Server 2005. Для корректного функционирования системы необходима операционная система с установленным web-сервером IIS. Взаимодействие браузера с web-сервером осуществляется по протоколу HTTP.

 

  1. Функциональное назначение системы

 

Система выполняет следующие функции:

  • загрузка файла учебного плана;
  • загрузка файла графика учебного процесса;
  • запуск процесса утверждения учебного плана;
  • запуск процесса утверждения графика учебного процесса;
  • сбор рецензий и комментариев от сотрудников-рецензентов;
  • поиск в системе;
  • версирование файлов УП и ГУП.

Существует строгая взаимосвязь между типами пользователей и функциями системы, которые они могут использовать.

 

  1. Используемые средства разработки

 

При разработке программного продукта использовалось следующее программное обеспечение:

  • Enterprise Architect 7.5;
  • MS SQL Server 2005;
  • MS Office SharePoint Designer 2007;
  • MS Visual Studio 2005 и 2008 SP1.

Программный продукт Enterprise Architect использовался для проектирования системы. Остальные продукты инструменты для реализации системы.

 

  1. Установка и выполнение программного продукта

 

Перед началом эксплуатации программного продукта необходимо выполнить следующие действия на сервере:

  • проверить соответствие требований к техническому и программному обеспечению;
  • установить MS Windows Server 2003;
  • установить MS Windows Service Pack 1;
  • задать в качестве роли для компьютера Контроллер домена;
  • произвести настройку домена;
  • установить компоненты 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.

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

 

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

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

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

  • остановить работу сервера БД (Management Studio Registered Servers select server Service Control Stop - Yes);
  • открыть место хранения файла БД и файла протокола (по умолчанию располагается в каталоге с установленной программой);
  • скопировать файлы в каталог с архивами;
  • воспользоваться меню Backup соответствующей БД.

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

 

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

 

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

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

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

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

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

 

Таблица 2.1

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

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

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