Дипломная работа: Автоматизация обработки заявок в «Кластер-WEB»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
74
Начало
Выборка заявок со
статусом «Новые»
Статус заявки := «Передано
в работу»
Конец
Выборка заявок со
статусом «Передано в
работу»
Статус заявки:= В работе
Количество новых
заявок >0
ДА
НЕТ
Заявка отправлена в
работу
ДА
Заявка закрыта
НЕТ
Статус заявки:= Закрыта
ДА
НЕТ
Рисунок 23. Алгоритм обработки заявки
На рисунке 24 представлен алгоритм формирования отчетности. В конце
каждого месяца системные администраторы будут формировать отчет по
75
проделанной работе. Отчет содержит данные о периоде и успешно закрытых
заявках. В конце отчета вычисляются итоговые значения по закрытым каждым
сотрудником заявкам.
Начало
Ввод параметров выборки
Нажата кнопка
«Сформировать»
Выборка данных из таблиц «Заявка»,
«Сотрудник», «Стадия заявки»
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Рисунок 24. Алгоритм формирования отчетности
2.4. Контрольный пример реализации проекта и его описание
В процессе разработки контрольного примера реализации проекта
необходимо описать следующее:
76
1. Комплекс тестовых данных, которые необходимы для проверки
работоспособности основных функций проекта.
2. Процесс обработки тестовых данных.
3. Результаты обработки тестовых данных.
Следуя приведенному выше, дадим описание комплексу тестовых данных. К
тестовым данным относятся:
1. Данные справочников, которые представляют собой фамилии, имена,
отчества, номера телефонов сотрудников организации, названия должностей и
отделов, в которых сотрудники работают, перечень статусов заявок и видов
проблем. Перечисленные данные, кроме номеров телефонов представляют собой
текст. Номера телефонов (добавочные) указываются в виде цифр.
2. Данные о заявке: номер заявки (генерируется программой), дата
создания заявки (задается программой), вид проблемы (выбирается пользователем
из справочника), статус заявки (первоначально задается системой, в процессе
обработки заявки задается сотрудником техподдержки), описание проблемы (текст)
и решение проблемы (текст).
3. Данные о пользователях системы: фамилия, имя и отчество
сотрудника организации (выбирается из справочника), логин (вводится
пользователем), пароль (генерируется системой).
Обработка тестовых данных будет включать в себя ввод данных в формы
системы и проверку корректности отображения введенных данных. Также нежно
проверить данные, которые генерируются самой системой (даты, номера заявок,
учетные данные пользователя). Результаты работы пользователя в системе должны
также корректно отображаться на формах вывод результатной информации.
Теперь опишем реализацию контрольного примера, которая проводится в
несколько этапов:
1. Ввод тестовых данных в справочники.
2. Ввод тестовых данных в формы входной информации.
3. Результат формирования отчета.
77
Вход в систему возможен только авторизованным пользователям, поэтому
при запуске системы открывается окно авторизации, представленное на рисунке 25
Рассмотрим работу в системе с точки зрения администратора системы.
Администратору системы доступны все разделы системы.
Рисунок 25. Авторизация пользователя под учетной записью
администратора
После авторизации открывается главная форма приложения. На ней
содержатся объекты для создания и поиска заявок. Главная форма приложения
представлена на рисунке 26.
Рисунок 26. Главное окно программы
В обязанности администратора входит ведение справочников. Поэтому в
рамках тестирования функций системы под учетной записью администратора
78
осуществим ввод данных в справочники. На рисунке 27 представлено заполнение
справочника «Отдел».
На рисунке 28 представлен ввод данных о должности сотрудника.
После того как были введены данные об отделах и должностях сотрудников
организации, можно осуществить ввод данных о сотрудниках организации. Данные
о сотрудниках организации вводятся в поля справочника «Сотрудник». Заполнение
справочника «Сотрудник» представлено на рисунке 29.
Рисунок 27. Заполнение справочника «Отдел»
Источник: https://baza.diplomsite.ru/previewfile/1875