Дипломная работа: Исследование и разработка информационной системы приема и анализа заявок технической поддержки на примере АО "Единый расчетно-информационный центр ЯНАО"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
130
Заявка просмотрена
is_read
int(11)
Заявка заблокирована
lock_by
int(11)
Дата последнего
редактирования
last_edit
datetime
Код исполнителя,
который вносил
изменения в заявку
ok_by
int(11)
Приоритет
prio
int(4)
Таблица № 40
Описание структуры записей таблицы «Лог статусов заявок»
Наименование поля
Идентификатор
поля
Тип поля
Прочее
Код лога
id
int(11)
Ключевое поле,
AUTO_INCREMENT
Дата
date_op
datetime
Название лога
(создание,
редактирование,
переадресация,
блокировка и т.п.)
msg
varchar(1024)
Код инициатора
init_user_id
int(11)
Код исполнителя
to_user_id
int(11)
Код заявки
ticket_id
int(11)
Таблица № 41
Описание структуры записей таблицы «Управления»
Наименование поля
Идентификатор
поля
Тип поля
Прочее
Код управления тдела
компании)
id
int(11)
Ключевое поле,
AUTO_INCREMENT
Название управления
name
varchar(512)
131
(отдела компании)
Таблица № 42
Описание структуры записей таблицы «Настройки системы»
Наименование поля
Идентификатор
поля
Тип поля
Прочее
Код настройки
id
int(11)
Ключевое поле,
AUTO_INCREMENT
Параметр (название)
param
varchar(512)
Значение
value
varchar(512)
Таблица № 43
Описание структуры записей таблицы «Исполнители»
Наименование поля
Идентификатор
поля
Тип поля
Прочее
Код исполнителя
id
int(11)
Ключевое поле,
AUTO_INCREMENT
ФИО
fio
varchar(512)
Логин
login
varchar(64)
Пароль
pass
varchar(64)
Статус аккаунта
(включен, выключен)
status
int(11)
Привилегии
(добавление,
редактирование
пользователей)
priv
int(11)
Код управления (отдела
компании)
unit
varchar(11)
Количество
сотрудников в
подчинении
is_admin
int(4)
Почта
email
varchar(128)
132
Текст сообщения
messages
varchar(2048)
Возможность добавлять
пользователей
priv_add_client
int(11)
Возможность
редактировать
пользователей
priv_edit_client
int(11)
Дата создания
last_time
datetime
2.4.3. Структурная схема пакета (дерево вызова программных
модулей)
Дерево вызова программных модулей представлено на рисунке 34.
Модули
Выполняющие служебные
функции
Управляющие, предназначенные
для загрузки меню и передачи
управления другому модулю
Связанные с вводом,
хранением, обработкой и
выдачей информации
Conf.php
functions.inc.php
actions.php
index.php
auth.php
clients.php
users.php
all_stats.php
files.php
list.php
list_content.inc.php
print_ticket.php
ticket.php
userinfo.php
dashboard.php
footer.inc.php
head.inc.php
navbar.inc.php
help.php
profile.php
users.inc.php
workers.inc.php
new.php
stats.php
deps.php
posada.php
subj.php
units.php
helper.php
notes.php
perf.php
Рисунок 34. Дерево вызова программных модулей
Описания функций каждого модуля представлены в таблицах 44-46.
Таблица № 44
Описания функций программных модулей системы, выполняющих
служебные функции
№ п/п
Наименование
модуля
Функции модуля
1
Conf.php
Содержит информацию для доступа к БД MySQL
133
(адрес сервера, название БД, логин и пароль для
подключения к БД).
2
functions.inc.php
Содержит глобальные процедуры и функции
каждого модуля системы. Задаёт
параметры/требования к заполнению полей, к
созданию системных названий, определению ролей
пользователей, статуса исполнителя (онлайн или
офлайн) и т.п.
3
actions.php
Содержит функции, описывающие общий интерфейс
системы, все активности/кнопки, начиная от экрана
авторизации/активации.
4
index.php
Содержит процедуры, подключающие все модули,
при запуске ИС.
5
auth.php
Содержит функции авторизации пользователей в
системе. Создаёт окно авторизации (входа в
системы).
Таблица № 45
Описания функций управляющих модулей системы, предназначенных для
загрузки меню и передачи управления другому модулю
№ п/п
Наименование
модуля
Функции модуля
1
clients.php
Содержит функции, описывающие интерфейс меню
«Пользователи».
2
users.php
Содержит функции, описывающие интерфейс меню
«Администрирование-Пользователи системы».
3
all_stats.php
Содержит функции, описывающие интерфейс меню
«Общая статистика» и выводящие содержание
данного отчёта.
4
files.php
Содержит функции, описывающие интерфейс меню
«Администрирование-Файлы заявок» и выводящие
содержание данной таблицы БД.
134
5
list.php
Содержит функции, описывающие интерфейс меню
«Список заявок».
6
list_content.inc.php
Содержит функции, выводящие список заявок в
зависимости от роли авторизованного пользователя.
7
print_ticket.php
Содержит функции, выводящие кнопку «Печать»
заявки.
8
ticket.php
Содержит функции, которые выводят на просмотр
созданную заявку.
9
userinfo.php
Содержит функции, которые сортируют заявки по
исполнителям.
10
dashboard.php
Создаёт первый экран («Панель приборов»), на
который пользователь попадает после авторизации.
Выводит на первом экране для просмотра
Статистику заявок, Последние изменения заявок,
Последние изменения из Центра Знаний и
Последние входящие заявки.
11
footer.inc.php
Содержит функции, которые подключают файлы
библиотеки J-query.
12
head.inc.php
Содержит функции, которые подключают файлы
css.
13
navbar.inc.php
Содержит функции, которые создают меню
системы (так называемая «шапка»).
14
help.php
Создаёт меню «Главная-Помощь», где размещается
инструкция по работе с системой.
Таблица № 46
Описания функций программных модулей системы, связанных с вводом,
хранением, обработкой и выдачей информации
№ п/п
Наименование
модуля
Функции модуля
1
profile.php
Содержит функции редактирования пользователя-
исполнителя.
Источник: https://baza.diplomsite.ru/previewfile/8704