Диплом: Автоматизация приёма и обработки заявок отделом технической поддержки на примере ТОО "IT-inegra"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
94
title
varchar(255)
Да
NULL
cost
double
Да
NULL
id_priority
int(11)
Да
NULL
5.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Структурная схема пакета ИС приведена на рисунке 2.5.
ПМ Главное меню
ПМ Настройки
ПМ Справка
ПМ Получение
отчетных
документов
ПМ Журнал поступления заявок от клиентов
ПМ Ведомость учета работ специалистов отдела
ПМ Ведомость учета и контроля поступления
заявок от клиентов за период
ПМ Работа со
справочниками
ПМ Клиент
ПМ Сотрудники
ПМ Работа с
заявками
ПМ Учет заявки
ПМ
Распределение
заявки
ПМ
Редактировани
е заявки
ПМ Справочник
Тип Неисправности
ПМ Отчет о степени загруженности сотрудников
отдела
ПМ Аналитический отчет о наиболее часто
возникающих проблемах клиентов
ПМ Отчет по заявке
ПМ Справочник
Тип Приоритета ТП
ПМ Справочник
Тип Должности
ПМ Справочник
Тип ДУ
ПМ Справочник
Тип ТМ
ПМ Справочник
Статус заявки
ПМ Удаление
заявки
ПМ Сводный отчет по клиентам
ПМ Отчет о выполненных заявках клиентов за
период
ПМ Отчет о невыполненных заявках клиентов за
период
ПМ Аналитический отчет о выполнении заявок
клиентов за период
ПМ Авторизация
ПМ Заставка
Рисунок 5.6 Структурная схема пакета ИС
Разрабатываемая система должна содержать в себе следующие модули:
- модуль авторизации;
95
- модуль работы со справочниками;
- модуль ввода данных;
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
Доступ пользователя к главной странице системы после корректного
ввода пароля и логина;
Вывод сообщения об ошибке ввода пароля и логина с предложением
повторить ввод.
В данном модуле должны быть реализованы следующие функции:
Ввод данных в справочники;
Проверка вводимых данных на корректность по типам;
Вывод в виде экранной формы состава справочника;
Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие функции:
Возможность ввода данных с помощью экранной формы;
Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие
функции:
Возможность получения отчета в соответствии с заданными
параметрами:
Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе.
Описание программных модулей приведено в пункте 2.3.4.
В таблице 2.20 представлен перечь программных модулей, представленных
на рисунке 2.5, а также описание их функций.
Таблица 5.16
Описание программных модулей
Название программного модуля
Описание
Заставка
Экранная форма Заставки
Авторизация
Экранная форма для ввода пароля и
процедура проверки пароля
96
Главное меню
Экранная форма с главным меню
программы
Меню «Справка»
Отображение справки по программе
Меню «Настройки»
Отображение меню настроек
Меню «Работа с заявками»
Отображение меню основных
функций по работе с заявками
Меню «Работа со справочниками»
Отображение меню справочников
ПМ «Клиент»
Отображение меню клиентов
Загрузка справочника Клиенты
Процедура вывода справочника на
экран
Печать справочника Клиенты
Процедура печати
Актуализация справочника Клиенты
Экранная форма с процедурой ввода и
корректировки записи
Аналогично для остальных
справочников
Меню «Получение отчетных
документов»
Отображение меню получения
отчетных документов
5.3.4 Описание программных модулей
Одним из основных модулей разработанной системы технической поддержки
является модуль учета заявок. Основной функцией данного модуля является ввод
и учет данных о заявках на техническое обслуживание.
Блок-схема работы данного модуля приведена на рисунке 2.6.
97
Цикл по месяцам m=1;
m<=12; m++
Цикл по клиентам
j=1; j<=COUNT(Sotrudn); j++
Создание
представления для
списка заявок
Чтение i-й записи
представления Заявки
Установка указателя в
представлении Заявки
на первую запись
Sotr[i]. employee_
id=Sotr[j].employee_id;
Sotr[i]. paymonth=m
Да
Нет
А
А
i=i+1
i=j+1;
Сортировка заявок по
возрастанию значений
поля Дата
Начало
Установка соединения
с сервером БД
Фильтр таблицы
requests по условию
(date=today)
Открытие таблиц
Заявки, Пользователи
Б
Б
Конец цикла по
месяцам
Конец цикла по
сотрудникам
Удаление i-й записи из
представления
Конец цикла по
клиентам
Цикл по месяцам m=1;
m<=12; m++
Цикл по клиентам,
j=1; j<=COUNT(klient); j++
Фильтр представления
Заявки по условию
dasteprod=m
П11=0
П10=0;
П11=0;
П12=0
П11=П11+ klient[j].summ
Внесение klient[j].summ
в столбец для месяца
m макета отчета
Расчет итоговых
показателей отчета
В
Sotrudn[j].summ=
Sotrudn[j].summ+
Sotrudn[i].summ
Конец цикла по
месяцам
Внесение
рассчитанного
показателя П11 в макет
отчета
П12=П12+П11
В
Конец цикла по
месяцам
Цикл по клиентам,
j=1; j<=COUNT(klient); j++
Цикл по месяцам m=1;
m<=12; m++
Фильтр представления
Klient по условию
klient_id=
klient[j].employee_id
П10=0
П11=П11+ klient[j].summ
Конец цикла по
клиентам
Внесение
рассчитанного
показателя П10 в макет
отчета
Конец
Закрытие таблиц,
уничтожение
представления Заявки
Рисунок 5.7 Блок-схема модуля учета заявок
5.4 Контрольный пример реализации проекта и его описание
98
После запуска программы на экране монитора появится окно входа в
программу, с которого и начинается её работа. В открывшемся окне входа
необходимо ввести имя пользователя и пароль.
Рисунок 5.8 Авторизация пользователя
После авторизации откоется главное меню программы в соответствии с
правами пользователя.
Главное меню учетной записи администратора содержит кнопки:
Вход – для смены учетной записи пользователя;
Создать заявку – для подачи заявки;
Данные – для заполнения справочников;
Заявки – для просмотра и закрытия заявок;
Закрытые – для просмотра закрытых заявок;
Архим – для просмотра заявок отправленных в архив;
Пользователь – для отображения информации о пользователе прошедшем
авторизацию;
Показатели – для отображения графиков и диаграмм;
Отчеты – для формирования отчетов.
99
Рисунок 5.9 Главное меню администратора
Система реализует следующие функции: Вход, Заявки, Справочники,
Сотрудники.
Для добавления заявки необходимо нажать соответствующую кнопку.
Прием заявок осуществляется с помощью ввода данных о заявке в
экранную форму программы (рисунок 2.10).
100
Рисунок 5.10Учет заявки
Для отправки заявки на исполнение нужно нажать кнопку ОК (после
заполнения всех полей).
В главном меню администратора приведены основные кнопки для
осуществления работы системы – добавление заявки, получение списка заявок,
просмотр архива заявок, просмотр данных о пользователе и результатов расчета
показателей. Также администратор заполняет справочники.
101
Рисунок 5.11Справочник Статус
Рисунок 5.12Справочник Услуги
Рисунок 5.13Справочник Пользователи
Справочник должностей.
102
Рисунок 5.14Справочник должностей
Для добавления пользователя необходимо нажать на панели инструментов
«+» - откроется окно добавления данных пользователя.
Для учета клиентов также предусмотрена отдельная форма.
Рисунок 5.15 Учет клиентов
Для контроля и анализа работы предусмотрен вывод отчетных форм за
выбранный период.
103
6 Обоснование экономической эффективности проекта
6.1 Выбор и обоснование методики расчёта экономической
эффективности
Учёт экономической результативности ИТ часто предполагает числовое
сравнение затрат и итоговых показателей. И если последние без особых проблем
формируются, то процесс оценки важно проводить при помощи явных методик
учета экономической результативности для финансовых проектов. Подобный
подход самый сложно реализуемый и общий, особенно для особых проектов,
отличающихся от используемых в промышленности. И основной проблемой
использования такого проекта для установки ИТ в медицине выступают итоги
экономического анализа.
Вторым этапом достижения решения поставленной задачи становится
анализ подходов к учету эффективности ИС, без привязки к предметным
областям. Тут зачастую замечают отсутствие методов, которые сразу можно
использовать. Практические опыты имеются для частных случаев и отдельных
условий, связанных с методикой установки ИС.
При неимении адекватного используемого подхода к учету экономической
результативности ИТ сегодня создаются современные методы для ИС, служащие
решением отдельных задач контроля. Множество описанных методов имеет
эвристический характер и базируется на описании последствий и расходов для
любого отдельного случая. И если становится доступным отразить качественные
затраты и итоги применения таких систем, то далее есть смысл использовать
совокупный подход для учета экономической результативности проекта с
вложениями, о которых было сказано ранее.
Подобный уровень учета эффективности считается оптимальным для ИС,
но и самым сложно реализуемым. Потому плюсом можно найти то, что были
определены положительные результаты установки описываемой ИС благодаря
определенным качественным параметрам.
Совокупный подход к учету экономической результативности проектов с
финансовой поддержкой. Оптимальные методики поддержки подобных проектов
включают лишь начальные правила и становятся актуальными лишь для проектов
производственного характера. В данных методиках отражается желание

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

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