Файл: Компьютерная система управления документооборотом предприятия Черниговгазмонтаж.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.03.2024
Просмотров: 229
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Требования к программной подсистеме
Требования к графическому интерфейсу
Постановка задачи на разработку системы
Разработка кс Управления документооборотом
Рисунок 2.6 – Коммутирующий маршрутизатор/Switching router. Типовое изображение на схемах.
Диаграмма классов домена серверного приложения
Разработка WEB-компонента системы
Сценарий «Просмотр сведений о документе»
Требования к производственным и лабораторным помещениям для эксплуатации ВДТ ПК
Санитарные требования к организации и оборудованию рабочих мест с ВДТ ПК
В таблице 3.14 представлены протоколы классов пакета document.web.bean
Таблица 3.14 – Протоколы классов пакета document.web.bean
Название класса | Название метода или поля | Описание |
UserBean | login | Поле с логином |
UserBean | passwd | Поле с паролем |
UserBean | info | Поле с профилем |
UserBean | role | Поле с ролью пользователя |
UserBean | dofindUser () | Метод поиска пользователя по его логину |
UserBean | dolistUsers () | Метод получения списка всех пользователей |
UserBean | doregisterUser () | Метод регистрации пользователя в системе |
UserBean | doremoveUser () | Метод удаления пользователя из системы |
LibraryBean | name | Поле с текстом комментария |
LibraryBean | creationdata | Поле даты создания библиотеки |
LibraryBean | owner | Поле создателя библиотеки |
LibraryBean | description | Поле описания библиотеки |
LibraryBean | donewLibrary () | Метод создания библиотеки |
LibraryBean | doremoveLibrary () | Метод удаления библиотеки |
LibraryBean | dolistFolders () | Метод получения списка каталогов |
LibraryBean | doaddFolder () | Метод для добавления каталога |
LibraryBean | doremoveFolder () | Метод для удаления каталога |
LibraryBean | doaddUser () | Метод добавления пользователя в список пользователей библиотеки |
LibraryBean | doremoveUser () | Метод для удаления пользователя из списка пользователей библиотеки |
LibraryBean | dolistUsers() | Метод для получения всех пользователей библиотеки |
LibraryBean | dogetLibraryAttribute () | Метод для получения атрибута библиотеки |
LibraryBean | dosetLibraryAttribute() | Метод установления атрибутов библиотеки |
FolderBean | name | Поле с название каталога |
FolderBean | creationdata | Поле даты создания каталога |
FolderBean | owner | Поле создателя каталога |
FolderBean | description | Поле описания каталога |
FolderBean | donewFolder() | Метод создания нового каталога |
FolderBean | doremoveFolder() | Метод удаления каталога |
FolderBean | dogetFolderAttribute () | Метод получения атрибутов каталога |
DocumentBean | name | Поле названия документа |
DocumentBean | creationdata | Поле даты создания документа |
DocumentBean | owner | Поле создателя документа |
DocumentBean | description | Поле описания документа |
DocumentBean | dofindDocuments() | Метод поиска документа |
DocumentBean | donewDocuments () | Метод создания документа |
DocumentBean | doretrieveLastDocumentsVersion () | Метод для получения последней версии документа |
DocumentBean | doretrieveDocumentsVersion() | Метод для получения указанной версии документа |
DocumentBean | dogetDocumentsTemplateId () | Метод получения шаблона документа |
DocumentBean | dolistDocumentsVersions () | Метод для получения списка версий |
DocumentBean | docreateNewVersion () | Метод для создания новой версии документа |
- 1 ... 12 13 14 15 16 17 18 19 20
Диаграмма развертывания ИКС
На рисунке 3.5 представлена диаграмма развертывания ИКС.
Для сборки проекта использовалась система автоматизированной сборки Ant. Для сборки проекта необходимо выполнить команду ant build.xml install в каталоге проекта.
Рисунок 3.5 – Диаграмма развертывания ИКС
-
Реализация интерфейса пользователя
В процессе разработки пользовательского интерфейса (бумажного, компьютерного) были выделены отдельные страницы веб-интерфейса, такие как: главная страница с модулем логирования и модулем регистрации; страницы для добавления документа, просмотра библиотеки. В зависимости от роли пользователя, ему разрешаются те или иные операции. Было спроектировано множество страниц просмотра, добавления и редактирования, удаления документации, страницы профиля, и регистрации.
Ниже приведен окончательный вариант пользовательского интерфейса.
Первой была спроектирована главная страница (гостевая). На данной странице пользователь может получить интересующую его информацию об предприятии, его историю создания, а также контактные данные. На рисунке 3.6 показан интерфейс главной страницы.
Рисунок 3.6 – Гостевая страница предприятия «Черниговгазмонтаж»
Для выполнения входа необходимо ввести логин и пароль и нажать кнопку «Войти». Если пользователь не зарегистрирован, он должен нажать кнопку «Регистрация». Окно ввода логина и пароля имеет следующий вид (Рисунок 3.7).
Рисунок 3.7 – Окно входа/регистрации системы
Окно регистрации системы предлагает выполнить регистрацию или же войти в систему. Внешний вид этого модуля представляется на рисунке 3.8.
Рисунок 3.8 – Окно регистрации
Для перехода на страницу для просмотра документов необходимо ввести логин и пароль, нажать кнопку «Войти» и тогда откроется страница пользователя(Рисунок 3.9).
Рисунок 3.9 – Страница просмотра содержимого библиотеки
На рисунке 3.10 представлен интерфейс пользователя открытия нового документа. Слева на форме размещается компонент, который дает возможность пользователю выбрать желаемую библиотеку. Справа верхний компонент позволяет выбрать папку и документ, так как вся информация будет предоставлена в виде дерева. После выбора документа пользователь сможет увидеть все версии документа с подробным описанием, датой редактирования и именем пользователя с помощью правого нижнего компонента.
Рисунок 3.10 – Открытия документа
На рисунке 3.11 представлен интерфейс пользователя для сохранения документа. Пользователь может выбрать библиотеку, куда сохранить файл.
Рисунок 3.11 – Сохранения документа
Тестирование пользовательского интерфейса отеля производилось на студентах ФЭИТ. Были поставлены задачи по трём основным сценариям работы:
-
регистрация; -
просмотр сведений о документе; -
добавление нового документа.
Среди студентов были как подготовленные пользователи, так и не подготовленные пользователи. Затруднений в работе не наблюдалось, как и у первой, так и у второй категорий тестеров.
Возникали замечания по расположению компонент по размеру текста по цветам текста и фона. Особенно стоит отметить большое количество “недочётов”, замеченных преподавателем, например, отсутствие уведомлений о событиях вызванных работой пользователя.
Неудобное размещение формы авторизации. Тестеру было б удобнее, если б она находилась справой стороны.
В результате тестирования все недостатки были убраны.
После небольшого промежутка времени все тестеры работали в системе без каких-либо трудностей, что говорит об успешности проектирования интерфейса предприятия «Черниговгазмонтаж».
- 1 ... 12 13 14 15 16 17 18 19 20