Дипломная работа: Автоматизация процесса ведения документации и отчетности в ФГУП «РФЯЦ-ВНИИЭФ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Глобальный модуль
Модуль справочника «Сотрудник»
Модуль справочника «Должность»
Модуль справочника «Отдел»
Модуль справочника «Вид документа»
Модуль справочника «Стадия документа»
Модуль справочника «Категория
секретности»
Модуль документа
Модуль маршрута документа
Модуль формирования отчета
Модуль настроек
Рисунок 14. Дерево вызова программных модулей
2.3.4. Описание программных модулей
В системе будут присутствовать следующие роли пользователей:
Руководитель.
Исполнитель.
Пользователь.
Администратор.
Роль пользователя определяется в процессе авторизации в системе.
Алгоритм авторизации представлен на рисунке 15.
58
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 15. Алгоритм авторизации
Авторизация пользователя начинается при открытии приложения.
Пользователь вводит логин и пароль. Система сравнивает введенные данные с
данными базы данных. Если найдено совпадение, пользователю разрешен
доступ в систему и осуществляется запуск приложения. Если пользователь
вводит неверные данные, ему выдается предупреждение. После трех неудачных
попыток пользователь блокируется.
Заполнение всех справочников осуществляется по одному алгоритму,
который представлен на рисунке 16.
59
Начало
Открытие формы справочника
AddButton ->
onclick
Открытие формы добавления
записи
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Нет
Закрытие формы справочника
Да
Конец
Рисунок 16. Алгоритм работы модулей справочников
Заполнение справочников осуществляется администратором системы.
Когда администратор выбирает в главном меню команду открытия модуля-
справочника, открывается форма, в которой показаны все записи,
содержащиеся в этом справочнике. При нажатии кнопки «Добавить»,
открывается форма добавления записи. При нажатии кнопки «Изменить»,
открывается форма редактирования записи справочника. Все справочники
работают по аналогичному алгоритму.
60
Основу работы системы составляет ввод данных о документах. Данные о
документе записываются в таблицы базы данных. На рисунке 17 представлен
алгоритм работы модуля создания документов.
Начало
Открытие формы записи
AddButton ->
onclick
Заполнение формы записи
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы записи
Да
Нет
Нет
Конец
Нет
Рисунок 17. Алгоритм формирования документов
Пользователь нажимает кнопку создания документов, открывается форма
ввода данных о документе. Пользователь заполняет поля формы, затем он
может сохранить запись или закрыть форму. Во втором случае введенные
данные не будут сохранены.
На основании введенных данных пользователь может осуществить
формирование отчета. Алгоритм формирования отчета представлен на рисунке
18.
61
Начало
Ввод даты начала формирования отчета;
Ввод даты окончания формирования отчета
ExecButton ->
onclick
Выборка данных из таблицы
«Документ»;
Выборка данных из таблицы «Стадия»
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Рисунок 18. Алгоритм формирования отчетности
Программный код проекта представлен в Приложении 4.
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его
описания необходимо:
1. Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных.
Источник: https://baza.diplomsite.ru/previewfile/2053