Дипломная работа: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании "Терем"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
п/п
Наименование
модуля
Функции модуля
6
Модуль
формирования
отчета
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при
формировании отчета
7
Модуль обмена
сообщениями
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при обмене
сообщениями
Дерево вызова программных модулей представлено на рисунке 22.
Главный модуль
Модуль авторизации
Модуль справочников
Модуль создания задач
Модуль назначения ресурсов
Модуль формирования отчета
Модуль обмена сообщениями
Рисунок 22. Дерево вызова программных модулей
57
2.3.4. Описание программных модулей
Описания программным модулям разрабатываемой системы будет
представлено в виде алгоритмов. Начало работы в системе внутрикорпоративного
взаимодействия возможно только после прохождения авторизации. На рисунке 23
представлен алгоритм авторизации пользователя. Для авторизации пользователь
вводит в форму авторизации данные учетной записи, выданные администратором.
Если введенные данные совпадают с данными в базе данных, пользователю
разрешен доступ к системе. Если данные не совпадают, выдается предупрежде ние
об ошибке при вводе данных. После трех последовательных попыток ввода
неверных данных учетная запись блокируется.
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
i>3
Ввод учетных данных
Открытие формы авторизации
Логин==User.Log_user
&&
Пароль==User.Pass_user
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 23. Алгоритм авторизации
58
Для того чтобы пользователи могли работать в системе, необходимо
заполнить справочники. Заполнение справочников осуществляется
администратором системы. Алгоритм заполнения справочников представлен на
рисунке 24.
Рисунок 24. Алгоритм работы модулей справочников
59
После заполнения справочников можно приступать к созданию задачи.
Алгоритм создания задачи представлен на рисунке 25. Пользователь создает
новую задачу, при этом открывается форма, в которую нужно ввести название
задачи и дату ее начала. Затем пользователь выбирает одного или нескольких
исполнителей задачи и вводит ее дату окончания. На основании этих данных
автоматически рассчитываются календарные сроки выполнения задача.
Рисунок 25. Алгоритм создания задачи
60
Также в системе есть возможность обмена сообщениями между
пользователями. Алгоритм работы модуля обмена сообщениями представлен на
рисунке 26.
Рисунок 26. Алгоритм работы модуля отправки сообщений
Источник: https://baza.diplomsite.ru/previewfile/2086