Файл: Компьютерная система управления документооборотом предприятия Черниговгазмонтаж.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2024

Просмотров: 229

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В таблице 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. 1   ...   12   13   14   15   16   17   18   19   20

Диаграмма развертывания ИКС


На рисунке 3.5 представлена диаграмма развертывания ИКС.

Для сборки проекта использовалась система автоматизированной сборки Ant. Для сборки проекта необходимо выполнить команду ant build.xml install в каталоге проекта.



Рисунок 3.5 – Диаграмма развертывания ИКС

    1. Реализация интерфейса пользователя


В процессе разработки пользовательского интерфейса (бумажного, компьютерного) были выделены отдельные страницы веб-интерфейса, такие как: главная страница с модулем логирования и модулем регистрации; страницы для добавления документа, просмотра библиотеки. В зависимости от роли пользователя, ему разрешаются те или иные операции. Было спроектировано множество страниц просмотра, добавления и редактирования, удаления документации, страницы профиля, и регистрации.

Ниже приведен окончательный вариант пользовательского интерфейса.

Первой была спроектирована главная страница (гостевая). На данной странице пользователь может получить интересующую его информацию об предприятии, его историю создания, а также контактные данные. На рисунке 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. 1   ...   12   13   14   15   16   17   18   19   20