Диплом: Автоматизация приема и анализа заявок отделом технической поддержки ООО "Спектек"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
Имя
Тип
Ноль
Ключ
Знач. по ум.
Описание
id_xoda_isp
int(10) unsigned
NO
PRI
auto_increm.
Код хода исполнения
id_zayavki
int(10) unsigned
NO
MUL
0
Код заявки
data_vremya
datetime
YES
Дата и время
kommentarij
varchar(600)
YES
Комментарий
id_sotrud
int(10) unsigned
YES
MUL
Код пользователя
Таблица 15
Атрибуты сущности «Заявки»
Имя
Тип
Ноль
Ключ
Знач. по ум.
Описание
id_zayavki
int(10) unsigned
NO
PRI
auto_increm.
Код заявки
id_usera
int(10) unsigned
NO
MUL
0
Код пользователя
data_sozdaniya
date
YES
Дата создания
data_zaversh
date
YES
Дата завершения
id_ispoln
int(10) unsigned
YES
MUL
Код исполнителя
id_temi_zayavki
int(10) unsigned
YES
MUL
Код темы заявки
id_prioriteta
int(10) unsigned
YES
MUL
Код приоритета
status
varchar(15)
NO
Черновик
Статус
nomer_zayavki
int(10) unsigned
YES
Номер заявки
id_otvetst
int(10) unsigned
NO
MUL
0
Код ответственного
kr_soderj
varchar(100)
YES
Краткое содержание
srok_ispoln
date
YES
Срок исполнения
data_registr
date
YES
Дата регистрации
nov_user
int(10) unsigned
NO
0
Новое сообщение1
podrob_soderj
varchar(245)
NO
Подробное содер-
жание
nov_ispolnit
int(10) unsigned
NO
0
Новое сообщение 2
id_po
int(10) unsigned
NO
0
Код ПО
id_klienta
int(10) unsigned
NO
MUL
0
Код клиента
Таблица 16
Атрибуты сущности «Задачи»
Имя
Тип
Ноль
Ключ
Знач. по ум.
Описание
id_zadachi
int(10) unsigned
NO
PRI
auto_increm.
Код задачи
id_ispolnit
int(10) unsigned
NO
MUL
0
Код исполнителя
id_klienta
int(10) unsigned
NO
MUL
0
Код клиента
id_usera
int(10) unsigned
NO
MUL
0
Код пользователя
opisanie
varchar(205)
YES
Описание
data
date
NO
0000-00-00
Дата
vremya
time
NO
0:00:00
Время
87
status
varchar(15)
NO
Статус
id_zayavki
int(10) unsigned
NO
MUL
0
Код заявки
Таблица 17
Атрибуты сущности «Операции»
Имя
Тип
Ноль
Ключ
Знач. по ум.
Описание
id_operacii
int(10) unsigned
NO
PRI
auto_increm.
Код операции
id_zadachi
int(10) unsigned
NO
MUL
0
Код задачи
data_vremya
datetime
NO
0000-00-00 00:00:00
Дата/время
kommentarij
varchar(245)
YES
Комментарий
id_ispolnit
int(10) unsigned
NO
0
Код исполнителя
Описание обозначений базы данных представлено в приложении 1.
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
В настоящее время в области проектирования информационных систем с
успехом применяется визуальное моделирование с помощью унифицированного
языка моделирования UML.
Унифицированный язык моделирования (Unified Modeling Language,
UML) является графическим языком для визуализации и конструирования и си-
стем, в которых большая роль принадлежит ПО [12].
Моделирование с помощью UML осуществляется поэтапным построением
ряда диаграмм, каждая из которых отражает какую-то часть или сторону систе-
мы либо ее замысла.
Диаграмма - это графическое представление множества элементов.
Основные диаграммы UML: вариантов использования; классов; коопера-
ции; последовательности; состояний; деятельности; компонентов; развертывания
[12].
Диаграмма вариантов использования (диаграмма прецедентов) - это диа-
грамма, на которой изображаются отношения между актерами и вариантами ис-
пользования (рисунок 41).
88
Рис. 43. Диаграмма вариантов использования
На рисунке 44, 45 и 46 представлены сценарии диалога для модулей про-
граммы.
Рис. 44. Сценарий диалога для модуля «Ответственный»
Сценарий диалога для модуля «Ответственный»
Г1 О про-
грамме
Г2 Руковод-
ство пользова-
теля
Г Справка
В11 Просмотр
В12 Печать
В13 Экспорт
В14 Обновить
В15 Поиск
В16 Фильтр
В2 Отчет по ис-
полнителям
В3 Отчет по кли-
ентам
В4 Отчет по про-
сроченным заяв-
кам
В1 Отчет по
заявкам
Б1 ПО
Б2 Клиенты
Б3 Сотрудники
Б Справочники
Б4 Темы заявок
Б11 Добавить
Б12 Изменить
Б13 Удалить
Б14 Обновить
Б15 Поиск
Б16 Фильтр
А1 Заявки
А2
Настройка
приорите-
тов
А Личный кабинет
А21 Изменить
В Отчеты
89
Рис. 45. Сценарий диалога для модулей «Пользователь»
Рис. 46. Сценарий диалога для модуля «Исполнитель»
Диаграмма последовательности действий отображает взаимодействие
объектов, упорядоченное по времени. Линия жизни объекта отражает существо-
вание объекта в течение определенного периода времени (рисунок 47) [11].
Сценарий диалога для модуля «Исполнитель»
А2 Парамет-
ры входа в
систему
Б2 Руководство
пользователя
А1 Заявки
А Личный кабинет
Б Справка
Б1 О программе
А11 Добавить
А12 Изменить
А13 Удалить
А14 Обновить
А15 Поиск
А16 Фильтр
А17 Печать
А21 Изменить
Задачи
Сценарий диалога для модуля «Пользователь»
А2 Парамет-
ры входа в
систему
Б2 Руководство
пользователя
А1 Заявки
А Личный кабинет
Б Справка
Б1 О программе
А11 Добавить
А12 Изменить
А13 Удалить
А14 Обновить
А15 Поиск
А16 Фильтр
А17 Печать
А21 Изменить
90
Рис. 47. Диаграмма последовательности
Диаграммы кооперации содержат все те же элементы, что и диаграммы
последовательности: объекты, действующие лица, связи между ними и сообще-
ния, которыми они обмениваются, но они уже не упорядочены во времени (ри-
сунок 48) [11].
Рис. 48. Диаграмма коопераций
Основные элементы нотации диаграмм деятельностей: деятельности; пе-
реходы; элементы выбора; синхронизации [10].
91
Деятельностью называется исполнение определенного поведения в потоке
управления системы (рисунок 49).
Пользователь Система
Выбрать пункт меню «Заявки»
Загрузить форму «Заявки»
Выбрать опцию «Добавить»
Загрузить форму «Параметры
заявки»
Выбрать опцию «Выбрать
исполнителя»
Загрузить форму «Выбор
исполнителя»
Выбрать опцию «Отправить на
регистрацию»
Изменить статус заявки на
«На регистрации»
Выбрать опцию «Выбрать»
Установить выбранное
значение в поле
«Исполнитель»
Проблема решена?
Да
Нет
Изменить статус
заявки на «Завершен»
Установить дату
завершения заявки
Выбрать опцию
«Зарегистрировать заявку»
Изменить статус заявки на
«Зарегистрирована»
Выбрать опцию «Исполнить
заявку»
Ответственный
Исполнитель
Изменить статус заявки на
«На исполнении»
Выбрать опцию «Добавить
комментарий»
Выбрать опцию «Добавить
вложение»
Загрузить форму «Ввод
сообщения»
Загрузить форму
«Прикрепление файла»
Рис. 49. Диаграмма деятельности
Диаграмма состояний показывает положение одиночного объекта, собы-
тия и сообщения, которые вызывают переход из одного состояния в другое, и
действия, являющиеся результатом смены состояния (рисунок 50) [12].
92
Рис. 50. Диаграмма состояний
2.3.4. Описание программных модулей
Для входа в ИС необходимо пройти процедуру авторизации. Каждый
пользователь системы имеет свой уникальный логин и пароль для доступа к про-
грамме.
93
Описание алгоритма идентификации пользователя представлено на ри-
сунке 51.
94
Начало
Конец
Считывание
логина и пароля
Указанная комбинация
логина и пароля
присутствует в БД
Вывод
сообщения об
ошибке
Определение
роли
пользователя
Пользователь
является
Исполнителем?
Открыть модуль
«Исполнитель»
Открыть модуль
«Пользователь»
Нет
Да
Да
Нет
Пользователь
является
Ответственным?
Открыть модуль
«Ответственный»
Нет
Да
Рис. 51. Алгоритм идентификации пользователя
95
Схема взаимосвязи программных модулей и информационных файлов от-
ражает взаимосвязь программного и информационного обеспечения задачи.
Рассмотрим схемы взаимодействия программных модулей и информаци-
онных файлов при выполнении следующих функций ИС:
- проверка прав доступа к программе;
- обработка заявок;
- формирование отчетов.
Схема взаимодействия программных модулей и информационных файлов
при проверке прав доступа к программе представлена на рисунке 52.
Справочник
«Сотрудники»
Проверка прав
доступа
Рис. 19. Схема взаимодействия программных модулей и информационных фай-
лов при проверке прав доступа к программе
Схема взаимодействия программных модулей и информационных файлов
при обработке заявок представлена на рисунке 53.
Схема взаимодействия программных модулей и информационных файлов
при формировании отчета по заявкам представлена на рисунке 54.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)