Дипломная работа: Автоматизация учета обращений в ООО «Сходненская-1»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Таблица 19
БД «Сотрудники»
Наименование поля
Тип данных
Размер поля
Код сотрудника
Числовой
Целое
ФИО
Текстовый
Должность
Текстовый
Контактные данные
Текстовый
На рисунке 14 представлена диаграмма сущность-связь.
Заявки
Сотрудник
Отчеты
Обращения
Формирует
Обрабатывает
1
N
1
1
Составляет
1
Клиент
Составляет
N
1
N
1
Составляет
N
1
Выполняет
N
N
Входит в
N
Входит в
1
1
Рисунок 14. Диаграмма «Сущность – Связь»
На рисунке 15 представлена логическая модель БД, составленная на
основе диаграммы «Сущность – Связь».
58
Отчеты
Код отчета
Код заявки (FK)
Код обращения (FK)
Код ответственного
сотрудника (FK)
Название отчета
Содержание
Дата
Клиенты
Код клиента
ФИО
Возраст
Адрес проживания
Контактная информация
Обращения
Код обращения
Код клиента (FK)
Название
Содержание
Дата
Сотрудники
Код сотрудника
ФИО
Возраст
Место жительтва
Контактный телефон
Адрес электронной почты
Заявки
ID контрольной
ID обучающегося (FK)
Ответы
Оценка
Дата контрольной
Рисунок 15. Логическая модель БД
2.2.3 Характеристика результатной информации
В данном пункте рассматривается выходная информация напримере
отчетов.
Структура выходного документа «Отчет по количеству выполненных
заявок» из БД «Отчеты». Для его выполнения требуются:
Отчет по количеству принятых заявок;
Отчет по количеству выполненных заявок.
Сформированный на основе данных реквизитов отчет дает
необходимую информацию по эффективности выполнения заявок.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Приведенная далее схема «Древо функций» позволяет наглядно
показать иерархическую структуру функций управления и обработки данных,
59
которые были автоматизированы в разработанном программном продукте
(рис. 23).
Основные
функции
Служебные
функции
Формирование
отчетности
Учет клиентов
Учет обращений
Архивация БД
Редактирование
документов
Учет заявок
Формирование
отчетов
Рисунок 16. Древо функций
Имеются два вида функций программы: служебные (управление окнами,
полное редактирование информации, параметры и т.д.) и основные функции
(первичная информация, справочники, распечатка и т.д.).
Далее будет приведен сценарий диалога разрабатываемой системы (рис.
24)
60
Главное меню
Учет обращений и
формирование
заявок
Отчетность Документация Выход
Взаимодействие с
клиентом
Учет обращений
Формирование
заявок
Отчет по
количеству
обращений
Отчет выполнению
заявок
Список клиентов
Список
сотрудников
Редактирование
отчетов
Рассылка
сообщений
Результаты опроса
Редактирование
обращений
Редактирование
заявок
Рисунок 17. Сценарий диалога
Основной функционал программного обеспечения будет
осуществляется с помощью кнопочной панели. При нажатии на одну из
кнопок открывается следующий уровень окон для выбранной функции. В
окнах, в которых есть возможность редактирования информации окно
разделится на 2 части: Левая – список отчетов, правая – текстовое поле с
возможностью изменения отчета.
2.3.2 Характеристика базы данных
В данной главе будет представлена структура баз банных, указанных в
главе 2.2.3. Структуры БД представлены в таблицах 20-24.
Таблица 20
Структура таблицы «Appeals»
Наименование поля
Тип данных
Размер поля
id_appeal
int
id_client
int
appeal_name
char
200
appeal_plot
char
4000
61
Продолжение таблицы 20
appeal_date
date
Таблица 21
Структура таблицы «Clients»
Наименование поля
Тип данных
Размер поля
id_client
int
client_fio
char
50
client_age
char
10
client_adress
char
100
client_contacts
char
300
Таблица 22
Структура таблицы «Requests»
Наименование поля
Тип данных
Размер поля
id_request
int
request_name
char
50
request_plot
char
3000
request_status
char
50
request_comment
char
1000
requaest_date
date
id_staff
int
Таблица 23
Структура таблицы «Staff»
Наименование поля
Тип данных
Размер поля
id_staff
int
staff_fio
char
50
staff_age
char
10
staff_position
char
50
staff_contacts
char
200
Источник: https://baza.diplomsite.ru/previewfile/247