Дипломная работа: Автоматизация учета заявок ПАО "МГТС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
п/п
Наименование
модуля
Функции модуля
6
Модуль
формирования
отчета
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при формировании
отчета
7
Модуль
управления
пользователями
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при управлении
пользователями
Описанные выше модули наглядно представлены на рисунке 26 в виде дерева
вызова программных модулей.
Глобальный модуль
Модуль работы справочников
Модуль авторизации
Модуль создания заявки
Модуль редактирования данных
Модуль формирования отчета
Модуль управления пользователями
Рисунок 26. Дерево вызова программных модулей
2.3.4. Описание программных модулей
Работа в системе начинается с авторизации пользователя. При этом
открывается форма ввода учетных данных пользователя. Пользователь вводит логин
62
и пароль и нажимает кнопку «Войти». При этом осуществляется проверка
введенных данных с данными, хранящимися в базе данных в зашифрованном виде.
Если пользователь ввел верные данные, загружается главная форма системы. Если
данные неверны, пользователю выводится сообщение об ошибке. Алгоритм
авторизации представлен на рисунке 27.
Начало
Ввод логина;
Ввод пароля
Логин ==
Логин.Пользователь
Пароль ==
Пароль.Пользователь
ДА
Загрузка главной
формы приложения
ДА
Конец
«Введены неверные
данные»
НЕТ
НЕТ
Рисунок 27. Алгоритм авторизации
После успешной авторизации, пользователь может осуществлять работу в
системе. Основной задачей разрабатываемой системы является учет заявок. Учет
заявок осуществляется с помощью создания заявки. Для создания заявки нужно
найти клиента по справочнику, выбрать его адрес и ввести номер телефона (если он
отличается от того, что указан в справочнике). Затем нужно выбрать вид проблемы,
с которой обратился пользователь, это может быть:
1. Заявка на подключение.
2. Проблемы с видеонаблюдением.
63
3. Заявка на техническую поддержку.
Далее сотрудник выбирает структурное подразделение, в которое будет
отправлена заявка и нажимает кнопку сохранить. Далее заявка отображается в
списке принятых заявок. Алгоритм создания заявки представлен на рисунке 28.
Открытие формы создания
заявки
Выбор клиента
Выбор адреса клиента
Ввод телефона
Выбор проблемы
Выбор структурного
подразделения
Сохранение заявки
Начало
Ввод описания проблемы
Конец
Нажата кнопка
«Сохранить»
Нажата кнопка
«Закрыть»
Нет
Закрытие формы заявки
Да
Да
НЕТ
Рисунок 28. Алгоритм создания заявки
64
На основании данных об учтенных заявках можно сформировать отчет по
принятым заявкам. Он будет содержать информацию о сотруднике, принявшем
заявку, об общем количестве заявок за период и о среднем времени обработки
заявок. Алгоритм формирования отчета представлен на рисунке 29.
Начало
Ввод даты начала формирования отчета
Ввод даты окончания формирования отчета
Выбор сотрудника
Нажата кнопка
«Сформировать»
Выборка данных из таблицы
«Сотрудник», «Заявка», «Обработка
заявки»
Да
Загрузка элементов отчетной формы
Нет
Конец
Суммирование количества заявок по
каждому сотруднику
Расчет среднего времени обработки
заявки
Рисунок 29. Алгоритм формирования отчетности
Важным компонентом системы является управление пользователями и
распределение прав доступа к разделам системы. Права на создание пользователей
и управление правами доступа есть только у администратора системы. Сначала
администратор вводит данные пользователей: фамилию, имя и отчество, затем
вводит логин. Пароль генерируется системой. После создания пользователя
65
администратор может определить для него права доступа к каждому из четырех
разделов системы. Алгоритм работы модуля управления пользователями
представлен на рисунке 30.
Начало
Ввод ФИО пользователя
Ввод логина
Нажата кнопка
«Сохранить»
Раздел[]:=Право_доступа.Право
Нажата кнопка
«Сохранить»
Сохранение данных
Конец
For i:=0 to 4
ДА
ДА
НЕТ
ДА
НЕТ
НЕТ
Генерация пароля
Рисунок 30. Алгоритм работы модуля управления пользователями
В результате проделанной работы был разработан программный код
информационной системы, который представлен в Приложении 1.
Источник: https://baza.diplomsite.ru/previewfile/2364