Автоматизированная система утверждения электронных документов на основе 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. Для улучшения этого показателя необходимо повысить надежность работы локальной сети и клиентских машин.
- Рабочий проект
- Общие сведения о работе системы
Программный продукт спроектирован в среде Enterprise Architect 7.5 и разработан средствами MS Office SharePoint Designer 2007, MS Visual Studio 2005 и 2008 SP1.
Система использует в качестве хранилища информации СУБД MS SQL Server 2005. Для корректного функционирования системы необходима операционная система с установленным web-сервером IIS. Взаимодействие браузера с web-сервером осуществляется по протоколу HTTP.
- Функциональное назначение системы
Система выполняет следующие функции:
- загрузка файла учебного плана;
- загрузка файла графика учебного процесса;
- запуск процесса утверждения учебного плана;
- запуск процесса утверждения графика учебного процесса;
- сбор рецензий и комментариев от сотрудников-рецензентов;
- поиск в системе;
- версирование файлов УП и ГУП.
Существует строгая взаимосвязь между типами пользователей и функциями системы, которые они могут использовать.
- Используемые средства разработки
При разработке программного продукта использовалось следующее программное обеспечение:
- Enterprise Architect 7.5;
- MS SQL Server 2005;
- MS Office SharePoint Designer 2007;
- MS Visual Studio 2005 и 2008 SP1.
Программный продукт Enterprise Architect использовался для проектирования системы. Остальные продукты инструменты для реализации системы.
- Установка и выполнение программного продукта
Перед началом эксплуатации программного продукта необходимо выполнить следующие действия на сервере:
- проверить соответствие требований к техническому и программному обеспечению;
- установить 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.
Если все действия выполнены правильно, то должна загрузиться главная страница портала. Структура БД и все данные должны сохраняться в виде резервной копии.
- Резервное копирование базы данных
Чтобы в будущем можно было восстановить базу данных, которая была утрачена, необходимо периодически создавать резервные копии базы данных. Для этого можно использовать как ручное копирование файлов БД, так и специализированные средства, предоставляемые MS SQL Server.
Для ручного копирования необходимо:
- остановить работу сервера БД (Management Studio Registered Servers select server Service Control Stop - Yes);
- открыть место хранения файла БД и файла протокола (по умолчанию располагается в каталоге с установленной программой);
- скопировать файлы в каталог с архивами;
- воспользоваться меню Backup соответствующей БД.
Для автоматического создания резервных копий необходимо настройкой планов обслуживания SQL Server.
- Общий алгоритм работы программного продукта
- Диаграмма развертывания
Диаграмма развертывания системы приведена в приложении 7.
На диаграмме развертывания показано раздельное использование web-сервера с Microsoft SharePoint Server 2007 и сервера БД. Однако web-сервер и сервер БД могут работать совместно на одном сервере. При этом к такому серверу применяются повышенные системные требования.
- Физическая структура проекта
Универсальный модуль загрузки файлов состоит из модулей, описание которых приведено в таблице 2.1.
Таблица 2.1
Состав универсального модуля загрузки файлов
Имя модуляНазначениеconsole2005 2.dllДинамическая библиотека с функцией загрузки файлаDocLibHlpUni.exeОболочка загрузчикаconfig.cfgФайл конфигурации загрузчика
Динамическая библиотека может использоваться для интеграции в любую систему функций передачи электронных документов для утверждения. В частности, с помощью этой библиотеки в программу