1.12    Требования к техническому и программному обеспечению

1.12.1            Требования к техническому обеспечению

В качестве основного сервера и сервера БД должны использоваться компьютеры с характеристиками не ниже следующих:

·          процессор Intel или AMD – 2000 МГц;

·          объём оперативной памяти – 1024 Мб;

·          объём свободного места на HDD - 1 Гб;

·          доступ к локальной сети.

В качестве автоматизированного рабочего места персонала, должно использоваться техническое обеспечение с характеристиками не ниже следующих:

·          процессор Intel или AMD с тактовой частотой 500 МГц;

·          объём оперативной памяти – 128 Мб;

·          объём свободного места на HDD – 10 Мб;

·          доступ к локальной сети.

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

1.12.2            Требования к программному обеспечению

Требования к программному обеспечению на сервере следующие:

·          операционная система MS Windows 2003 Server;

·          СУБД MS SQL Server 2005;

·          Internet Information Services 6.0 или выше;

·          MOSS 2007;

·          поддержка ASP .Net.

Требования к программному обеспечению на клиенте:

·          операционная система: семейство MS Windows 98/2000/XP/Vista.

·          браузер, поддерживаемый операционной системой (Internet Explorer 6.x и выше, Firefox 2.x и выше, Opera 7 и выше, Safari 1.x и выше, Camino 1.x и выше).

Корректная работы системы может быть обеспечена только при соблюдении всех требований к программному обеспечению.

1.13    Требования к интерфейсам информационной системы

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

·          выдержанная в спокойных тонах цветовая гамма;

·          простой и очевидный порядок выполнение действий;

·          удобная навигация;

·          эргономичное расположение полей ввода и элементов управления.

Интерфейсы системы должны обеспечивать выполнение следующих операций:

·          рецензирование и комментирование – должен осуществляться ввод пользователем рецензии и комментария к документу;

·          отображение списка процессов – должно осуществляться отображение списка процессов, запущенных в системе;

·          отображение списка пользователей – должно осуществляться отображение списка пользователей, зарегистрированных в системе;

·          редактирование процессов – редактирование должно обеспечить удаление и остановку процессов;

·          редактирование разрешений пользователей – редактирование должно обеспечить назначение пользователям прав;

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

·          поиск в системе – должно позволять задание критерия поиска и области произведения поиска.

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

1.14    Расчет надежности системы

Рассмотрим модель надежности архитектуры системы. Система состоит из следующих компонентов: клиентских машин, Web-сервера и сервера БД. В качестве еще одного компонента будем рассматривать локальную сеть.

Для прогноза надежности программного комплекса может быть использована Марковская модель. Надежность всего программного комплекса определяется как функция надежности ее составных частей. Подобная оценка значительно облегчается, если программа строится по модульному принципу.

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

Будем считать, что надежности модулей — величины независимые. Общий результат работы программы будет некорректным, если хотя бы в одном из выполненных в данном прогоне программы модуле была ошибка. Кроме того, будем считать, что надежность каждого модуля может быть некоторым образом определена.

Предположим также, что управление модулями программы может быть представлено как марковский процесс. Будем также предполагать, что вероятности передачи управления между модулями — величины постоянные и полностью характеризуют способ использования программы пользователями.

Определим вероятности Ri безотказной работы модулей Ni. Для этого проведем серию испытаний модуля и, подсчитав количество успешных запусков mi и количество испытаний ni, воспользуемся формулой статистической вероятности:

(1.1)

Проведем серию из ni=50 испытаний для каждого модуля. Результаты испытаний отразим в гистограммах, причем «0» соответствует сбою, а «1» - успешному завершению испытания. Итоговые данные о статистической вероятности отразим в таблице.

Рис. 1.1. Гистограмма испытаний для модуля 1 (клиентская машина)


Рис. 1.2. Гистограмма испытаний для модуля 2 (сервер MOSS 2007)

Рис. 1.3. Гистограмма испытаний для модуля 3 (сервер БД)

Рис. 1.4. Гистограмма испытаний для модуля 4 (локальная сеть)

Таблица 1.3

Вероятности безотказной работы компонентов архитектуры системы

Компонент архитектуры

Вероятность безотказной работы

Локальная сеть 0,98
Клиентская машина 0,96
Web-сервер 0,98
Сервер БД 0,98

Построим граф моделирующий взаимодействие узлов в системе (рис. 1.5).


Рис.1.5. Граф, моделирующий взаимодействие узлов в системе

·          «N1» – клиентская машина;

·          «N2» – локальная сеть;

·          «N3» – Web-сервер;

·          «N4» – локальная сеть;

·          «N5» – сервер БД;

·          «N6» – локальная сеть;

·          «N7» – Web-сервер;

·          «N8» – локальная сеть;

·          «N9» – клиентская машина.

Для любой из клиентских машин граф моделирующий взаимодействие узлов в системе будет идентичным. На основе построенной модели взаимодействия узлов системы построим марковскую модель надежности системы, путем добавления двух узлов – С (успешное завершение работы) и F (отказ), а так же соответствующих ребер (рис. 1.6).

Рис.1.6. Марковская модель надежности системы

Построим матрицу весов получившегося графа (табл. 1.4). Будем считать, что при проявлении ошибки осуществляется переход в состояние F с вероятностью 1-Ri независимо от правильности последующей обработки. Если узел сработал корректно, то осуществляется переход к следующему узлу с вероятностью RiPij, где Pij – вероятность перехода из узла Pi в узел Pj. Переход из выходного состояния в состояние С соответствует корректному завершению работы и происходит с вероятностью безотказной работы выходного узла.

Таблица 1.4

Матрица весов марковской модели надежности системы (P)

 

N1

N2

N3

N4

N5

N6

N7

N8

N9

C

F

N1

0 0,96 0,00 0,000 0,00 0,00 0,00 0,00 0,00 0,00 0,014

N2

0 0,00 0,98 0,000 0,00 0,00 0,00 0,00 0,00 0,00 0,012

N3

0 0,00 0,00 0,98 0,00 0,00 0,00 0,00 0,00 0,00 0,012

N4

0 0,00 0,00 0,000 0,98 0,00 0,00 0,00 0,00 0,00 0,012

N5

0 0,00 0,00 0,000 0,00 0,98 0,00 0,00 0,00 0,00 0,012

N6

0 0,00 0,00 0,00 0,00 0,00 0,98 0,00 0,00 0,00 0,012

N7

0 0,00 0,00 0,00 0,00 0,00 0,00 0,98 0,00 0,00 0,012

N8

0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,98 0,00 0,012

N9

0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,96 0,014

C

0 0,00 0,00 0,000 0,00 0,00 0,00 0,00 0,00 1,00 0,000

F

0 0,00 0,00 0,000 0,00 0,00 0,00 0,00 0,00 0,00 1,000

Обозначим получившуюся матрицу Р. Надежность всей системы может быть вычислена как вероятность достижения конечного состояния С. Для этого рассмотрим матрицу Q (табл. 1.5), которая получена из матрицы P после вычеркивания столбцов и строк, соответствующих конечным состояниям С и F.

Таблица 1.5

Матрица Q

 

N1

N2

N3

N4

N5

N6

N7

N8

N9

N1

0 0,96 0,00 0,00 0,00 0,00 0,00 0,00 0,00

N2

0 0,00 0,98 0,00 0,00 0,00 0,00 0,00 0,00

N3

0 0,00 0,00 0,98 0,00 0,00 0,00 0,00 0,00

N4

0 0,00 0,00 0,00 0,98 0,00 0,00 0,00 0,00

N5

0 0,00 0,00 0,00 0,00 0,98 0,00 0,00 0,00

N6

0 0,00 0,00 0,00 0,00 0,00 0,98 0,00 0,00

N7

0 0,00 0,00 0,00 0,00 0,00 0,00 0,98 0,00

N8

0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,96

N9

0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00

Для каждого целого k>0 определим Pk как k-ю степень Р. Pk(i,j) – это вероятность того, что Марковский процесс за k шагов перейдет из состояния i в состояние j.

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

(1.3)

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

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

(1.4)

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

(1.5)

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

(1.6)

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


Таблица 1.6

Матрица S

 

N1

N2

N3

N4

N5

N6

N7

N8

N9

N1

1 0,96 0,95 0,949 0,920 0,911 0,89 0,87 0,860

N2

0 1,00 0,98 0,968 0,939 0,915 0,903 0,901 0,891

N3

0 0,00 1,00 0,98 0,968 0,921 0,910 0,89 0,860

N4

0 0,00 0,00 1,000 0,98 0,932 0,89 0,905 0,845

N5

0 0,00 0,00 0,000 1,000 0,98 0,921 0,87 0,891

N6

0 0,00 0,00 0,00 0,00 1,000 0,98 0,915 0,860

N7

0 0,00 0,00 0,00 0,00 0,00 1,000 0,98 0,970

N8

0 0,00 0,00 0,00 0,00 0,00 0,00 1,000 0,960

N9

0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,000

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

R = 0,98

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


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

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

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

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


Информация о работе «Автоматизированная система утверждения электронных документов на основе MS SharePoint 2007»
Раздел: Информатика, программирование
Количество знаков с пробелами: 104517
Количество таблиц: 15
Количество изображений: 21

Похожие работы

Скачать
46913
0
1

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

Скачать
146599
8
2

... , удовлетворяющее потребностям организации, регламентировать процесс перехода на новую систему электронного документооборота и оперативного управления деятельностью компании. ГЛАВА 3. ПРЕДЛОЖЕНИЯ ПО СОВЕРШЕНСТВОВАНИЮ ДЕЯТЕЛЬНОСТИ ОГУ «БЕЛИФ» НА ОСНОВЕ ТЕХНОЛОГИЙ ИНФОРМАЦИОННОГО МЕНЕДЖМЕНТА 3.1 Выбор системы оперативного управления деятельностью на основе анализа российских и зарубежных ...

Скачать
144824
1
0

... все названные критерии. Причем данным набором дело не ограничивается, поскольку наука и практика не стоит на месте, появляются новые реалии и обстоятельства. 2.2.Проблема выбора система электронного документооборота на предприятиях малого и среднего бизнеса Основными российскими тенденциями начала третьего тысячелетия стал безбумажный технологический бум во всех сферах человеческой ...

Скачать
155672
13
41

... , что абсолютное большинство людей способны эффективно обучаться электронным способом, естественно при условии наличия адекватного учебного контента (содержания курсов). Разработка системы дистанционного обучения для НИПК даст ощутимый экономический и социальный эффект в деятельности организации. Эффективность в общем виде рассматривается как основная характеристика функционирования системы ...

0 комментариев


Наверх