Файл: Автоматизация приема и обработки заявок отделом техподдержки ооо Мегаплан.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 222

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

26 проекта и предложит использовать систему в готовом виде. Вторая проблема – большие финансовые затраты, необходимые для доработки системы.
Помимо этого, есть риск, что даже после доработки проекта, готовое решение не будет приносить желаемый результат в связи с растущими требованиями бизнеса – появляются новые идеи, задачи, функции, которые компания захочет видеть в используемой системе. К тому же внедрение готовых решений не гарантирует обеспечение безопасности данных, т.к. они находятся на стороннем сервере.
Итоги анализа существующих на отечественном рынке программных продуктов для автоматизации учета заявок на техническое обслуживание доказывают, что наиболее рациональным решением для ООО «МЕГАПЛАН» является разработка собственной информационной системы, специально ориентированной под ее бизнес–процессы.
Выводы по главе 1
В рамках первой главы был проведен анализ деятельности ООО
«Мегаплан». Было выявлено, что одним из важных подразделений компании является «Отдел техподдержки», основная задача которых – оказывать техническую поддержку сотрудникам организации при работе с вычислительной техникой и программным обеспечением.
Описание существующей технологии учета заявок позволило выявить ряд недостатков, связанных с отсутствием на предприятии системы автоматизированного учета деятельности «Отдела техподдержки».
Для устранения существующих недостатков учета заявок, была разработана новая технология осуществления информационно–технической поддержки сотрудников организации, основная суть которой состоит в применении информационной системы учета заявок.
Существующие аналоги не соответствуют требованиям ООО
«Мегаплан», в связи с чем, было принято решение о создании собственного программного продукта.

27

28

Глава 2. Разработка и реализация проектных решений
2.1. Логическое моделирование процесса учета заявок на техническое
обслуживание
2.1.1. Логическая модель и ее описание
Логическая модель данных – графическое представление структуры базы данных. Она отображает перечень сущностей, их атрибутов, связей между ними и ограничений, налагаемые предметной областью.
В настоящее время в области проектирования информационных систем с успехом применяется визуальное моделирование с помощью унифицированного языка моделирования UML.
Для создания логической модели данных, нам необходимо построить диаграмму вариантов использования и классов.
Диаграмма вариантов использования это диаграмма, на которой изображаются отношения между актерами и вариантами использования
(рисунок 10).
Рисунок 10. Диаграмма вариантов использования

29
Диаграмма классов является частью логической модели системы и представляет статическую картину системы (рисунок 11).
+Добавить()
+Изменить()
+Удалить()
+Обновить()
+Поиск()
-Код заявки
-Код сотрудника
-Код отдела
-Дата
-Дата завершения
-Код темы заявки
-Код исполнителя
-Статус
-Важность
-Код типа ПО
-Название ПО
Заявки
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код должности
-Название
Должности
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код сотрудника
-ФИО
-Код отдела
-Код должности
-Телефон
-Электронный адрес
-Роль
-Логин
-Пароль
-Комментарий
Сотрудники
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код темы заявки
-Название темы
Темы заявок
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код отдела
-Название
-Номер кабинета
Отделы
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код файла
-Файл
-Код заявки
-Дата и время
-Код сотрудника
Файлы
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код сообщения
-Код заявки
-Дата и время
-Комментарий
-Кто оставил
-Кому
Обсуждение заявки
+Изменить()
-Код оборудования
-Код компьютера
-Код типа оборуд-я
-Код производителя
-Модель
Оборудование
+Изменить()
-Код компьютера
-Код типа компьютера
-Код сотрудника
-Код отдела
-Имя компьютера
-IP-адрес
Компьютеры
+Изменить()
-Код ПО
-Тип ПО
-Название
-Срок лицензии
ПО
+Изменить()
-Код оборудования
-Тип оборудования
-Код производителя
-Модель
-Всего
Склад
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код типа оборуд-я
-Название
Типы оборудования
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код типа компьютера
-Название
Типы компьютеров
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код типа ПО
-Название
Типы ПО
+Добавить()
+Изменить()
+Удалить()
+Обновить()
-Код производителя
-Название
Производители
Рисунок 11. Диаграмма классов
Одним из подходов к построению модели базы данных является методология «IDEF 1X», основанная на концепции «сущность–связь».
Сущность на диаграмме обозначается в виде прямоугольника, разделенного на две части:
– ключевая область, представленная ключевыми атрибутами;
– область данных, состоящую из неключевых атрибутов.


30
Логическая модель данных бизнес–процесса «Учет заявок на техническое обслуживание» на основе методологии «IDEF 1X» представлена на рисунке 12.
Рисунок 12. Логическая модель данных
Модель базы данных, изображенная на рисунке 12, показывает, что проектируемая БД состоит из 18 таблиц, детальная информация о которых будет приведена при описании физической модели данных.

31
2.1.2. Характеристика нормативно–справочной и входной оперативной
информации для проектируемой системы
Входная информация – это данные, поступающие в систему извне. Для изучаемого бизнес–процесса такими источниками входных данных могут служить справочники системы: «Типы компьютеров», «Типы оборудования»,
«Характеристики типов оборудования», «Типы ПО», «ПО», «Производители»,
«Должности», «Отделы», «Сотрудники», «Темы заявок».
На основе информации из перечисленных справочников осуществляются все процессы по учету заявок на техническое обслуживание. Рассмотрим назначение каждого из перечисленных ранее справочников и таблиц.
Справочник «Типы компьютеров» хранит перечень типов компьютеров, имеющихся в компании. Например, персональный компьютер, ноутбук, моноблок и т.п.
Справочник «Типы оборудования» содержит названия технических устройств, необходимых для подготовки рабочего места сотрудника. Например, системный блок, монитор, клавиатура, манипулятор, наушники и т.п.
Справочник «Характеристики типов оборудования» необходим для хранения перечня возможных характеристик, определяющих каждый тип оборудования. Для клавиатуры такими характеристиками могут быть: цвет; подсветка; интерфейс связи с ПК (т.е. тип разъема); количество клавиш; тип клавиатуры; и т.п.
Справочник «Типы ПО» позволяет вести список типов программного обеспечения. Например, офисные программы, антивирусные программы, ПО специального назначения и т.п.
Справочник «ПО» представляет собой перечень программных продуктов с указанием их типа. Тип ПО, соответственно определяется из справочника «Типы ПО». Например, в данном справочнике может содержаться запись: Название ПО: «Microsoft Word 2010»; Тип ПО: «Офисные программы».
Справочник
«Производители» хранит названия известных производителей вычислительных средств и оборудования.

32
Справочник «Должности» необходим для ведения списка должностей сотрудников компании.
Справочник «Отделы» содержит перечень структурных подразделений организации.
Справочник «Сотрудники» служит для хранения информации о работниках компании: ФИО, отдел, должность, адрес, телефон, E–mail и данных для входа в систему (логин и пароль). Значения полей «Должность» и
«Отдел» заполняются в соответствии со значениями из предыдущих двух справочников.
Справочник «Темы заявок» позволяет создавать и хранить перечень тем, по которым могут создаваться заявки.
2.1.3. Характеристика базы данных
Физическая модель данных информационной системы представляет собой логическую модель данных, выраженную средствами конкретной СУБД.
В качестве средства разработки БД будет использована реляционная система управления базами данных «MySQL».
При создании физической модели данных отношения, описанные в логической модели, преобразуются в таблицы, атрибуты становятся столбцами, каждому атрибуту присваивается тип данных, а для ключевых столбцов создаются уникальные индексы [6].
Как было отмечено ранее, проектируемая БД состоит из 18 таблиц, перечень и структура которых представлены ниже.
Таблица 2. Атрибуты сущности «Оборудование»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_comple ct int(10) unsigned
N
O
P
RI auto_in crem.
Код оборудования id_oborud int(10) unsigned
N
O
M
UL
0
Код компьютера


33 id_tipa_co mplect int(10) unsigned
N
O
M
UL
0
Код типа оборуд–я id_firmi int(10) unsigned
Y
ES
M
UL
Код производителя model varchar(15
)
Y
ES
M
UL
Модель id int(10) unsigned
Y
ES
M
UL
Код для связки
Таблица 3. Атрибуты сущности «Должности»
Им
я
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_d oljnosti int(10) unsigned
N
O
P
RI auto_in crem.
Код должности
Naz vanie varchar(4 5)
N
O
Название
Таблица 4. Атрибуты сущности «Файлы»
Имя
Тип
Н
оль
К
люч
Знач. по ум.
Описан
ие
id_fajla int(10) unsigned
N
O
P
RI auto_increm.
Код файла fajl mediumbl ob
Y
ES
Файл id_zayav ki int(10) unsigned
N
O
M
UL
0
Код заявки data_vre mya datetime
N
O
0000–00–00 00:00:00
Дата и время id_kem_
soversh int(10) unsigned
N
O
M
UL
0
Код сотрудн.
Таблица 5. Атрибуты сущности «Производители»

34
И
мя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id
_firmi int(10) unsigned
N
O
P
RI auto_in crem.
Код производителя n
azvanie varchar(4 5)
N
O
Название
Таблица 6. Атрибуты сущности «Характеристики типов оборудования»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_haracte ristiki int(10) unsigned
N
O
P
RI auto_in crem.
Код характеристики nazvanie varchar(45
)
N
O
Название id_tipa_co mplect int(10) unsigned
N
O
0
Код типа оборуд–я
Таблица 7. Атрибуты сущности «Характеристики оборудования»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_haracter
_compl int(10) unsigned
N
O
P
RI auto_inc rem.
Код характер–ки оборуд–я id_complec t int(10) unsigned
Y
ES
M
UL
Код оборудования id_haracteri stiki int(10) unsigned
N
O
M
UL
0
Код характеристики znachenie varchar(4 5)
N
O
Значение id_tipa_co mplect int(10) unsigned
N
O
M
UL
0
Код типа оборудования id int(10) unsigned
N
O
M
UL
0
Код для связки
Таблица 8. Атрибуты сущности «Характеристики ПО»

35
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_harakt_P
O int(10) unsigned
N
O
P
RI auto_in crem.
Код характ–ки ПО id_tipa_PO int(10) unsigned
N
O
M
UL
0
Код типа
ПО id_PO int(10) unsigned
N
O
M
UL
0
Код ПО data_ustanov ki date
Y
ES
Дата установки data_posled_
obnovl date
Y
ES
Дата посл. обновл
Продолжение таблицы 8 id_oborud int(10) unsigned
Y
ES
M
UL
Код компьютера data_neobh_
obnovl date
Y
ES
Обновить
(дата)
Таблица 9. Атрибуты сущности «Компьютеры»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_obor ud int(10) unsigned
N
O
P
RI auto_in crem.
Код компьютера id_tipa_
oborud int(10) unsigned
Y
ES
M
UL
Код типа компьютера id_sotru d int(10) unsigned
Y
ES
M
UL
Код сотрудника id_otdel a int(10) unsigned
Y
ES
M
UL
Код отдела imya_o borud varchar(2 0)
N
O
Имя компьютера ip_adre s varchar(2 0)
N
O
IP–адрес


36
Таблица 10. Атрибуты сущности «Обсуждение заявки»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_obsuj d int(10) unsigned
N
O
P
RI auto_in crem.
Код сообщения id_zayav ki int(10) unsigned
N
O
M
UL
0
Код заявки data_vre mya datetime
Y
ES
Дата и время komment arij varchar(6 00)
Y
ES
Комментарий id_kem_
soversh int(10) unsigned
Y
ES
M
UL
Кто оставил id_komu int(10) unsigned
Y
ES
M
UL
Кому
Таблица 11. Атрибуты сущности «Отделы»
И
мя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_
otdela int(10) unsigned
N
O
P
RI auto_in crem.
Код отдела naz vanie varchar(6 5)
N
O
Название
Таблица 12. Атрибуты сущности «Программное обеспечение»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_PO int(10) unsigned
N
O
P
RI auto_inc rem.
Код ПО id_tipa
_PO int(10) unsigned
N
O
M
UL
0
Тип ПО nazvan ie varchar(4 5)
N
O
Название srok_d int(10)
N
0
Срок

37 ejstviya unsigned
O лицензии
Таблица 13. Атрибуты сущности «Склад»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id int(10) unsigned
N
O
P
RI auto_in crem.
Код оборудования id_tipa_co mplect int(10) unsigned
N
O
M
UL
0
Тип оборудования id_firmi int(10) unsigned
Y
ES
M
UL
Код производителя model varchar(15
)
Y
ES
Модель vsego int(10) unsigned
Y
ES
Всего
Таблица 14. Атрибуты сущности «Сотрудники»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_sotru d int(10) unsigned
N
O
P
RI auto_inc rem.
Код сотрудника
FIO varchar(4 5)
N
O
ФИО id_otdel a int(10) unsigned
Y
ES
M
UL
Код отдела id_doljn osti int(10) unsigned
Y
ES
M
UL
Код должности
DR date
Y
ES
Дата рождения adres varchar(7 5)
Y
ES
Адрес telefon varchar(2 0)
Y
ES
Телефон e–mail varchar(2 0)
Y
ES
E–mail

38 kommen tarij varchar(2 00)
Y
ES
Комментарий rol varchar(2 5)
Y
ES
Роль login varchar(4 5)
Y
ES
Логин parol varchar(4 5)
Y
ES
Пароль
Таблица 15. Атрибуты сущности «Темы заявок»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_temi_
zayavki int(10) unsigned
N
O
P
RI auto_in crem.
Код темы заявки nazvanie varchar(4 5)
N
O
Название
Таблица 16. Атрибуты сущности «Типы оборудования»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_tipa_co mplect int(10) unsigned
N
O
P
RI auto_in crem.
Код типа оборуд–я nazvanie varchar(45
)
N
O
Название
Таблица 17. Атрибуты сущности «Типы компьютеров»
Имя
Тип
Н
оль
К
люч
Знач.
по ум.
Описание
id_tipa_
oborud int(10) unsigned
N
O
P
RI auto_in crem.
Код типа компьютера nazvani e varchar(4 5)
N
O
Название
Таблица 18. Атрибуты сущности «Типы ПО»