Диплом: Автоматизация обработки заявок филиала ФКУ "Налог-сервис" ФНС России в Приморском крае"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
Функции
Служебные
Основные
Настройки
Справка
Получение
отчетных
документов
Журнал поступления заявок
Отчет о закрытых заявках
Отчет по работе сотрудников техподдержки
Работа со
справочниками
Пользователи
Клиенты
Работа с заявками
Учет заявки
Распределение
заявки
Редактирование
заявки
Сотрудники
Удаление
Добавление
Редактирование
Получение списка
Отчет по заявке
База данных вопросов и ответов
Вывод на экран
Печать
Удаление заявки
Выбор даты
Экспорт
Рис. 2.2Дерево функций ИС
Сценарий диалога формируется на основе дерева функций. В
разработанной системе сценарий построен по иерархическому принципу. Работа
начинается с вызова главной формы, на которой присутствует 5 пунктов меню:
Главная;
Заявки;
Отчеты;
Панель администратор;
Выход.
Сценарий диалога приведен на рисунке 2.3.
88
Авторизация
1. Пользователи
1.1 Список
1.2 Добавить
1.3 Удалить
1.4 Редактировать
Выход
Пункты меню:
1. Пользователи;
2. Сотрудники;
3. График работы;
4. Клиенты;
5. Заявки;
6. Действия;
7. FAQ;
8. Отчеты;
9.Выход.
2. Сотрудники
2.1 Список
2.2 Добавить
2.3 Удалить
2.4 Редактировать
3. График работы
3.1 Список
3.2 Добавить
3.3 Удалить
3.4 Редактировать
4. Клиенты
4.1 Список
4.2 Добавить
4.3 Удалить
4.4 Редактировать
5. Заявки
5.1 Список
5.2 Добавить
5.3 Удалить
5.4 Редактировать
5.6 Фильтровать
6. Действия
6.1 Список
6.2 Добавить
6.3 Удалить
6.4 Редактировать
7. FAQ
7.1 Список
8. Отчеты
8.1 Журнал поступления заявок;
8.2 Отчет о закрытых заявках;
8.3 Отчет по работе сотрудников техподдержки;
8.4 Отчет по заявке;
8.5База данных вопросов и ответов.
8.1-8.5 Действия
Список
Добавить
Удалить
Редактировать
Рис. 2.3 Сценарий диалога системы
89
2.3.2 Характеристика базы данных
Методика хранения данных в ИБ должна соответствовать некоторым
требованиям[21]:
• Достаточность хранящейся информации для выполнения любых
операций управления и решения экономических задач;
• Целостность данных, т.е. поддержание непротиворечивости данных
при занесении информации в ИБ;
• Одновременность и своевременность обновлений данных во всех
используемых копиях;
• Адаптивность и гибкость системы ИБ к изменяющимся
информационным потребностям потребителей;
• Развёртывание системы, обеспечивающей нужный уровень
сложности структуры информационной базы;
• Релевантность, т.е. соответствие ИБ, под которым подразумевается
возможность системы реализовывать поиск и отображать информацию, которая
точно соответствует исходному запросу пользователей[15];
• Понятность интерфейса системы, позволяющая оперативно
создавать запрос к ИБ;
• Разграничение прав доступа, подразумевающее разделение для
каждого пользователя открытых типов записей, полей, файлов и доступных
типов операций над ними.
Схема базы данных приведена на рисунке 2.4.
90
Рис. 2.4Схема базы данных
Описание полей таблиц базы данных представлено в таблицах 2.4.- 2.10.
Таблица 2.4
Структура таблицы clients
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
clientFIO
varchar(55)
Нет
contactFIO
varchar(55)
Нет
phone
varchar(15)
Да
NULL
email
varchar(50)
Да
NULL
Таблица 2.5
Структура таблицы faq
Поле
Тип
Null
id
int(11)
Нет
problem
varchar(255)
Нет
solution
varchar(255)
Нет
91
Таблица 2.6
Структура таблицы grafik
Поле
Тип
Null
Связи
id
int(11)
Нет
workerid
int(11)
Нет
workers -> id
timefrom
time
Нет
timeto
time
Нет
Таблица 2.7
Структура таблицы requests
Поле
Тип
Null
По умолчанию
Связи
id
int(11)
Нет
clientid
int(11)
Нет
clients -> id
daterequest
datetime
Нет
subject
varchar(50)
Нет
descr
varchar(255)
Да
NULL
israndom
varchar(15)
Нет
0
critical
varchar(15)
Нет
0
priority
varchar(15)
Нет
0
comments
varchar(255)
Да
NULL
workerid
int(11)
Да
NULL
datecomplete
datetime
Да
NULL
status
varchar(15)
Нет
Новая
Таблица 2.8
Структура таблицы tasks
Поле
Тип
Null
По умолчанию
Связи
id
int(11)
Нет
requestid
int(11)
Нет
requests -> id
workerid
int(11)
Нет
workers -> id
datetask
datetime
Нет
hourcount
tinyint(4)
Нет
workdescr
varchar(255)
Нет
Таблица 2.9
Структура таблицы users
Поле
Тип
Null
По умолчанию
Связи
id
int(11)
Нет
workerid
int(11)
Нет
workers -> id
login
varchar(15)
Нет
password
varchar(15)
Да
NULL
isboss
tinyint(2)
Нет
0
role
varchar(45)
Да
guest
Таблица 2.10
Структура таблицы workers
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
workerFIO
varchar(55)
Нет
92
position
varchar(25)
Да
NULL
phone
varchar(25)
Да
NULL
salary
decimal(10,0)
Да
NULL
descr
varchar(255)
Да
NULL
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Структурная схема пакета ИС приведена на рисунке 2.5.
ПМ Главное меню
ПМ Настройки
ПМ Действия
ПМ Получение
отчетных
документов
ПМ Журнал поступления заявок
ПМ Отчет о закрытых заявках
ПМ Отчет по работе сотрудников техподдержки
ПМ Работа со
справочниками
ПМ Пользователи
ПМ Клиенты
ПМ Работа с
заявками
ПМ Учет заявки
ПМ
Распределение
заявки
ПМ
Редактирование
заявки
ПМ Сотрудники
ПМ Отчет по заявке
ПМ Удаление
заявки
ПМ Авторизация
ПМ Заставка
ПМ База данных вопросов и ответов
Рис. 2.5Структурная схема пакета ИС
В таблице 2.11 представлен перечь программных модулей,
представленных на рисунке 2.5, а также описание их функций.
Таблица 2.11
Описание программных модулей
Название программного модуля
Описание
Заставка
Экранная форма Заставки
Авторизация
Экранная форма для ввода пароля и
процедура проверки пароля
Главное меню
Экранная форма с главным меню
программы
Меню «Справка»
Отображение справки по программе
Меню «Настройки»
Отображение меню настроек
Меню «Работа с заявками»
Отображение меню основных
функций по работе с заявками
Меню «Работа со справочниками»
Отображение меню справочников
ПМ «Пользователи»
Отображение меню Пользователи
Загрузка справочника Пользователи
Процедура вывода справочника на
93
экран
Печать справочника Пользователи
Процедура печати
Актуализация справочника
Пользователи
Экранная форма с процедурой ввода и
корректировки записи
Аналогично для остальных
справочников
Меню «Получение отчетных
документов»
Отображение меню получения
отчетных документов
2.3.4 Описание программных модулей
Одним из основных модулей разработанной системы технической
поддержки является модуль учета заявок. Основной функцией данного модуля
является ввод и учет данных о заявках на техническое обслуживание.
Блок-схема работы данного модуля приведена на рисунке 2.6.
94
Цикл по месяцам m=1;
m<=12; m++
Цикл по клиентам
j=1; j<=COUNT(Sotrudn); j++
Создание
представления для
списка заявок
Чтение i-й записи
представления Заявки
Установка указателя в
представлении Заявки
на первую запись
Sotr[i].emplo yee_
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 в макет
отчета
Конец
Закрытие таблиц,
уничтожение
представления Заявки
Рис. 2.6 Блок-схема модуля учета заявок
2.4 Контрольный пример реализации проекта и его описание
95
После запуска программы на экране монитора появится окно входа в
программу, с которого и начинается её работа. В открывшемся окне входа
необходимо ввести имя пользователя и пароль.
Рис. 2.7 Авторизация пользователя
После авторизации откоется главное меню программы в соответствии с
правами пользователя.
Главное меню учетной записи администратора содержит кнопки:
Пользователи;
Сотрудники;
График работы;
Клиенты;
Заявки;
Действия;
FAQ;
Отчеты;
Выход.
На рисунке 2.8 приведена экранная форма со списком заявок:
96
Рис. 2.8 Список заявок
Администратор может редактировать записи или просмотреть ее.
В списке заявок приведено ее наименование, пользователь, исполнитель и
статус заявки.
Для добавления заявки необходимо нажать соответствующую кнопку.
Рис. 2.9 Учет заявки
Для отправки заявки на исполнение нужно нажать кнопку ОК (после
заполнения всех полей).
В главном меню администратора приведены основные кнопки для
осуществления работы системы – добавление заявки, получение списка заявок,

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

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