Диплом: Автоматизация и обеспечение информационной безопасности приема заявок на ремонт и модернизацию персональных компьютеров в ООО "Тактика+"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
момент времени. Такая информационная система может быть разработано при
использовании RAD методологии за достаточно короткий срок.
Дополнительными преимуществами данной методологии является
обеспечение совместной работы с заказчиками и бизнес-пользователями
информационной системы. Последние, принимают активное участие в создании
прототипов информационной системы, его тестировании.
Ключевой особенностью методологии XP (eXtreme Programming) является
ее эффективность при работе в условиях неясных и неопределенных требований.
Рост популярности данной методологии прямо пропорционален числу
разработчиков, которые недовольны классическими подходами с излишней
формализацией всех процессов разработки информационных систем.
Плюсами данной методологии являются простота в использовании,
адаптации, обучении, а также устойчивость к внешним факторам, таким как
текучесть кадров, нехватка денег и т.д.
Одним из ключевых аспектов данной методологии является то, что для
работы в вышеописанных условиях нужно постоянное взаимодействие со
стороной заказчика. Данное условие выполняется с помощью полноценного
участия в работе команды проекта грамотного и находящегося в курсе
разработки представителя заказчика.
Процесс разработки основывается на использовании более простых
методов и методик, поскольку чем проще он будет, тем легче в будущем
дополнять проект информационной системы изменениями, нежели
перестраивать его сложную версию. Принцип простоты также важен и в
интерфейсном решении, когда более интуитивный пользовательский дизайн
интерфейса обладает исключительно необходимыми (но не излишними)
функциями. Однако, предварительное детальное проектирование интерфейса
согласно исходной версии методологии не осуществляется, он создается лишь
по мере работы команды в течение проекта.
49
Гибкие методологии позволяют быстро создать первую версию
информационной системы, имеющую законченный функционал и обладающую
самодостаточностью, которую можно сразу использовать.
Рассмотрев классические и гибкие методологии принято решение для
разработки автоматизированной информационной системы приема заявок на
ремонт и модернизацию персональных компьютеров ООО «Тактика +»
использовать методологию Agile и ее этапы жизненного цикла проекта
автоматизации.
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
Для автоматизированной информационной системы приема заявок на
ремонт и модернизацию персональных компьютеров ООО «Тактика +» входной
информацией является:
- данные о пользователях;
- данные о договорах;
- данные о клиентах;
- данные о ремонте и модернизации.
2.2.3 Характеристика результатной информации
Выходной информацией для автоматизированной информационной
системы приема заявок на ремонт и модернизацию персональных компьютеров
ООО «Тактика +» является:
- отчет «Не выполненные заявки»;
- отчет «Заявки в работе»;
- отчет «Исполненные заявки»;
- отчет «Заявки, по которым нужно уточнение»;
- отчет «Заявки, ожидающие детали и материалы».
- отчет «Информация о заявке»;
50
- отчет «Информация о всех заявках».
Примеры отчетов представлены на рисунках 11-12.
Рисунок 11. Пример отчета по выбранной заявке
Рисунок 12. Пример отчета по заявкам в работе
51
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
На рисунке 13 представлено дерево функций автоматизированной
информационной системы приема заявок на ремонт и модернизацию
персональных компьютеров ООО «Тактика +».
Рисунок 13. Дерево функций автоматизированной информационной
системы приема заявок на ремонт и модернизацию персональных
компьютеров ООО «Тактика +»
Функции автоматизированной информационной системы приема заявок на
ремонт и модернизацию персональных компьютеров ООО «Тактика +» можно
разделить на основные, дополнительные, функции по созданию отчетов.
К основным функциям относятся:
- создание заявок;
- изменение заявок;
52
- удаление заявок;
- управление заявками.
К дополнительным функциям относятся:
- управление договорами;
- управление клиентами;
- управление сотрудниками.
К функциям по созданию отчетов относятся:
- отчеты по заявкам;
- отчеты по договорам;
- отчеты по клиентам;
- отчеты по сотрудникам.
Сценарий диалога пользователя автоматизированной информационной
системы приема заявок на ремонт и модернизацию персональных компьютеров
ООО «Тактика +» представлен на рисунке 14.
Рисунок 14. Сценарий диалога пользователя автоматизированной
информационной системы приема заявок на ремонт и
модернизацию персональных компьютеров ООО «Тактика +»
53
Как видно из схемы сценария диалога пользователя автоматизированной
информационной системы приема заявок на ремонт и модернизацию
персональных компьютеров ООО «Тактика +» основное меню системы содержит
следующие пункты и подпункты соответственно:
1. Меню «Файл»:
- подменю «О программе»;
- подменю «Выход»
2. «Клиенты»:
- подменю «Управление клиентами»;
- подменю «Все клиенты».
3. Сотрудники:
- подменю «Управление сотрудниками»;
- подменю «Все сотрудники».
4. Договора:
- подменю «Управление договорами»;
- подменю «Все договора».
5. Заявки:
- подменю «Создать заявку»;
- подменю «Сохранить заявку»;
- подменю «Удалить заявку».
6. Отчеты:
- подменю «Не выполненные заявки»;
- подменю «Заявки в работе»;
- подменю «Исполненные заявки»;
- подменю «Заявки, по которым нужно уточнение»;
- подменю «Заявки, ожидающие детали и материалы».
7. Печать:
- подменю «Печатать текущую»;
- подменю «Печатать все».
8. Настройки
54
- подменю «Подключение к БД»;
- подменю «Настройки внешнего вида».
2.3.2 Характеристика базы данных
В таблицах ниже представлено описание таблиц базы данных
автоматизированной информационной системы приема заявок на ремонт и
модернизацию персональных компьютеров ООО «Тактика +».
Таблица «Users» (табл. 7) содержит информацию о пользователях системы,
то есть сотрудниках компании ООО «Тактика +», которые ее используют.
Таблица 7
Таблица «Users»
Наименование
поля
Тип поля
Описание
id_user
int(6)
Идентификатор пользователя
login
varchar(50)
Логин
pass
varchar(50)
Пароль
date_of_creation
datetime
Дата создания учетной записи
type
varchar(50)
Тип пользователя
fio
varchar(50)
ФИО пользователя
doljnost
varchar(50)
Должность пользователя
birth
datetime
Дата рождения пользователя
Таблица «Dogovory» (табл. 8) содержит информацию о договорах на
ремонт и модернизацию персональных компьютеров ООО «Тактика +».
Таблица 8
Таблица «Dogovory»
Наименование
поля
Тип поля
Описание
id_dogovor
int(6)
Идентификатор договора
cost
int(10)
Стоимость договора
info_pay
varchar(50)
Информация об оплате
rekvizity
varchar(50)
Реквизиты для оплаты
date_of_creation
datetime
Дата заключения договора
dannie
varchar(100)
Данные договора
55
Таблица «Klienti» (табл. 9) содержит информацию о клиентах, которые
обращаются в компанию ООО «Тактика +».
Таблица 9
Таблица «Klienti»
Наименование
поля
Тип поля
Описание
id_klient
int(6)
Идентификатор клиента
fio
varchar(50)
ФИО
passport
varchar(50)
Паспортные данные
phone
varchar(50)
Телефон
adres
varchar(50)
Адрес
dop_info
varchar(50)
Дополнительная информация
Таблица «Kommentarii» (табл. 10) содержит комментарии к заявкам на
ремонт и модернизацию персональных компьютеров ООО «Тактика +».
Таблица 10
Таблица «Kommentarii»
Наименование
поля
Тип поля
Описание
id_comment
int(6)
Идентификатор комментария
date_of_creation
datetime
Дата создания учетной комментария
commentarii
varchar(100)
Содержимое комментария
Таблица «Status» (табл. 11) содержит информацию о статусах заявок
(например, важные и т.д.) на ремонт и модернизацию персональных
компьютеров ООО «Тактика +».
Таблица 11
Таблица «Status»
Наименование
поля
Тип поля
Описание
id_status
int(6)
Идентификатор статуса
info
varchar(50)
Информация о статусе
date_of_creation
datetime
Дата создания статуса
56
Таблица «Prioritet» (табл. 12) содержит информацию о заявках на ремонт и
модернизацию персональных компьютеров ООО «Тактика +».
Таблица 12
Таблица «Prioritet»
Наименование
поля
Тип поля
Описание
id_prioritet
int(6)
Идентификатор приоритета
info
varchar(50)
Информация о приоритете
date_of_creation
datetime
Дата создания приоритета
Таблица «Zayavki» (табл. 13) содержит информацию о заявках на ремонт и
модернизацию персональных компьютеров ООО «Тактика +».
Таблица 13
Таблица «Zayavki»
Наименование
поля
Тип поля
Описание
id_zayvka
int(6)
Идентификатор заявки
id_comment
int(6)
Идентификатор комментария
id_status
int(6)
Идентификатор статуса
id_prioritet
int(6)
Идентификатор приоритета
id_user
int(6)
Идентификатор пользователя
id_dogovor
int(6)
Идентификатор договора
id_klient
int(6)
Идентификатор клиента
zayvka_open
datetime
Дата и время создания заявки
zayvka_close
datetime
Дата и время создания заявки
zayvka_maser
datetime
Дата и время передачи заявки
техническому специалисту
zayvka_gotovo
datetime
Дата и время когда заявка выполнена
техническим специалистом
opisanie
varchar(50)
Описание заявки
Физическая схема базы данных автоматизированной информационной
системы приема заявок на ремонт и модернизацию персональных компьютеров
ООО «Тактика +» представлена на рисунке 15.
57
Рисунок 15. Физическая схема базы данных автоматизированной
информационной системы приема заявок на ремонт и
модернизацию персональных компьютеров ООО «Тактика +»
Таким образом, база данных автоматизированной информационной
системы приема заявок на ремонт и модернизацию персональных компьютеров
ООО «Тактика +» состоит из семи взаимосвязанных между собой таблиц:
1. Пользователи (Users).
2. Договора на ремонт и модернизацию (Dogovory).
3. Клиенты (Klienti).
4. Комментарии к заявкам (Kommentarii).
5. Статусы заявок (Status).
6. Приоритет заявок (Prioritet).
7. Заявки на ремонт и модернизацию (Zayavki).
Программная реализация БД выполнена на платформе СУБД Microsoft
SQL Server 2016.

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

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