Автоматизированная система утверждения электронных документов на основе MS SharePoint 2007
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ользователей. При этом учетные записи пользователей из списка пользователей службы Active Directory не удаляются.
Постусловие: пользователи удалены из системы.
- Вариант использования: назначение разрешений.
Актеры: администратор.
Краткое описание: администратор назначает права пользователям.
Полное описание: администратор системы может определить полномочия пользователя, варьирующиеся от ограниченного чтения до прав администратора системы. Права назначаются каждому пользователю системы, при этом права пользователя в системе не влияют на права пользователя в домене.
- Диаграммы деятельности
В приложении 4 и 5 приведены диаграммы деятельности, отражающие процессы согласования учебных планов (приложении 4) и графиков учебных процессов (приложение 5). Как видно из приведенных диаграмм, процесс утверждения подразумевает последовательный сбор рецензий у пользователей. В случае отклонения документа кем-либо из пользователей процесс утверждения завершается.
- Модель классов предметной области
Модель классов предметной области описывает статическую структуру системы: объекты и отношения между ними, атрибуты и операции для каждого класса объектов. Модель классов (приложение 6), представленная в виде концептуальной диаграммы классов, описывает основные сущности предметной области.
Рассмотрим подробнее сущности:
- Пользователь лицо, которое имеет доступ к системе:
- Логин - логин пользователя;
- Пароль - пароль пользователя на доступ к системе;
- Роль в системе - группа безопасности, к которой пользователь относится в системе;
- Процесс согласования - процесс утверждения документа, который инициируется пользователем:
- Дата начала - дата создания процесса;
- Дата изменения - дата последний изменений, внесенных в процесс;
- Статус процесса - статус процесса;
- Рецензия и комментарий - рецензия и комментарий, оставляемые пользователем документу;
- Документ - файл, требующий согласования:
- Название - название документа, данное ему при загрузке в репозитарий;
- Дата создания - дата загрузки документа в репозитарий;
- Номер текущей версии - номер версия документа, которая отображается в качестве него самого;
- Версия документа - предыдущие версии документа, хранящиеся в репозитарии;
- Примечание - примечание, вводимое пользователем при создании новой версии документа;
- Дата создания - дата создания версии;
- Дата изменения - дата внесения последних изменений в текущую версию документа;
- Номер версии - номер версии документа, присваиваемый версии при сохранении в репозитарий.
В представленной модели хорошие видны количественные отношения, например, объект Процесс согласования может содержать только одну запись об объекте Статус процесса, но сколь угодно записей об объекте Документ.
- Требования к техническому и программному обеспечению
- Требования к техническому обеспечению
В качестве основного сервера и сервера БД должны использоваться компьютеры с характеристиками не ниже следующих:
- процессор Intel или AMD 2000 МГц;
- объём оперативной памяти 1024 Мб;
- объём свободного места на HDD - 1 Гб;
- доступ к локальной сети.
В качестве автоматизированного рабочего места персонала, должно использоваться техническое обеспечение с характеристиками не ниже следующих:
- процессор Intel или AMD с тактовой частотой 500 МГц;
- объём оперативной памяти 128 Мб;
- объём свободного места на HDD 10 Мб;
- доступ к локальной сети.
Для обеспечения бесперебойной, производительной и надежной работы системы, требования к минимальному уровню технических средств должны удовлетворять вышеприведенным условиям.
- Требования к программному обеспечению
Требования к программному обеспечению на сервере следующие:
- операционная система 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 и выше).
Корректная работы системы может быть обеспечена только при соблюдении всех требований к программному обеспечению.
- Требования к интерфейсам информационной системы
Разрабатываемый интерфейс должен отвечать общепринятым нормам и правилам проектирования пользовательских интерфейсов:
- выдержанная в спокойных тонах цветовая гамма;
- простой и очевидный порядок выполнение действий;
- удобная навигация;
- эргономичное расположение полей ввода и элементов управления.
Интерфейсы системы должны обеспечивать выполнение следующих операций:
- рецензирование и комментирование должен осуществляться ввод пользователем рецензии и комментария к документу;
- отображение списка процессов должно осуществляться отображение списка процессов, запущенных в системе;
- отображение списка пользователей должно осуществляться отображение списка пользователей, зарегистрированных в системе;
- р