Диплом: Автоматизация обработки заявок ООО "Русконбельт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
98
2.3.2 Характеристика базы данных
ER-диаграмма базы данных представлена на рисунке 2.8.
Рис. 2.6 ER-диаграмма базы данных
99
Характеристика таблиц, из которых состоит база данных,
представлена в таблицах ниже.
Таблица 2.3
Структура таблицы Сотрудники
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
id
smallint
5
Уникальный
номер записи
2.
user
varchar
20
Код
пользователя
3.
pass
char
40
Пароль
4.
isadmin
enum
'0', '1'
Имя в
системе
5.
name
varchar
50
ФИО
6.
email
varchar
255
Почта
7.
signature
varchar
255
сигнатура
8.
categories
varchar
255
категория
9.
notify
enum
'0', '1'
описание
10.
heskprivileges
varchar
255
Привилеги
и
11.
ratingneg
mediumint
8
рейтинг
12.
ratingpos
mediumint
8
Позиция
рейтинга
13.
rating
float
-
Значение
рейтинга
14.
replies
mediumint
8
Реплики
Таблица 2.4
Структура таблицы Заявки
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
id
mediumint
8
Уникальный
номер записи
2.
trackid
varchar
20
Код тикета
3.
name
varchar
40
Наименование
100
4.
email
varchar
50
Почта
5.
category
smallint
50
категория
6.
priority
enum
'1', '2',
'3'
приоритет
7.
subject
varchar
70
Объект
8.
message
text
Описание
9.
dt
datetime
Дата
формирования
10.
lastchange
datetime
Дата
последнего
изменения
11.
ip
varchar
2-
IP
12.
status
enum
'0', '1',
'2', '3'
статус
13.
lastreplier
enum
'0', '1'
Последний
повтор
14.
archive
enum
'0', '1'
Архив
15.
attachments
text
Приложени
я
16.
custom1
text
пользовате
ль
Таблица 2.5
Структура таблицы Категории срочности
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
id
smallint
5
Уникальный
номер записи
2.
name
varchar
60
Наименование
3.
cat_order
smallint
5
Описание
Таблица 2.6
101
Структура таблицы Категории важности
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
id
smallint
5
Уникальный
номер записи
2.
name
varchar
60
Наименование
3.
cat_order
smallint
5
Описание
Таблица 2.7
Структура таблицы База знаний
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
id
mediumint
8
Уникальный
номер записи
2.
replyto
varchar
10
Ответ
3.
name
varchar
50
Наименование
4.
message
text
Содержание
5.
dt
datetime
Дата
6.
attachments
text
Приложение
7.
staffid
smallint
5
сотрудник
8.
rating
enum
'1', '5'
рейтинг
Таблица 2.8
Структура таблицы Клиенты
№ пп
Идентификатор
Тип данных
Длина
Описание
1.
idf
int
11
Код
2.
name
varchar
255
Наименование
3.
idotrasl
int
11
Код отрасли
4.
head
int
11
Головная
организация
5.
adres
text
Адрес
6.
telefon
varchar
200
Телефон
7.
fax
varchar
200
Факс
8.
pochta
varchar
200
Почта
9.
site
varchar
200
Сайт
10.
terr
int
11
Код
102
территории
11.
adresur
text
Юридический
адрес
12.
dateborn
date
Дата
регистрации
13.
description
text
Описание
14.
prin
text
Принятие
решениц
15.
int
11
Тип
16.
int
11
Код
ответственного
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Программные модули, образующие структуру пакета, можно
подразделить на три класса: управляющие модули, предназначенные для
загрузки меню и передачи управления другому модулю; модули,
выполняющие служебные функции; модули, связанные с вводом,
хранением, обработкой и выдачей информации. От класса модуля зависит
его функциональность.
Дерево вызова программных модулей представлено на рисунке 2.9.
103
Рис. 2.7 Дерево вызовы программных модулей
104
Описание модулей информационной системы представлены в
таблице 2.9.
Таблица 2.9
Описание программных модулей
Идентификатор
Выполняемые функции
1
Auth
Модуль авторизации
2
zapros
Модуль формирования и управления заявками
3
otvet
Модуль базы знаний.
4
Otchet
Модуль управления отчетами системы
5
Profil
Модуль управления пользователями и профилями
2.3.4 Описание программных модулей
Схема описания работы программного модуля представляет собой
блок-схему и состоит из:
символов данных, указывающих на наличие данных (символы
данных могут также указывать вид носителя данных);
символов процесса, указывающих операции, которые следует
выполнить над данными, а также определяющих логический путь,
которого следует придерживаться;
линейных символов, указывающих потоки данных между
процессами;
специальных символов, используемых для облегчения
написания и чтения блок-схемы.
Алгоритм главного модуля представлен на рисунке 2.10.
После входа в главное меню в цикле Ц1 (блоки 2-16) организуется
выбор пункта меню, затем осуществляется просмотр выбранного подменю.
Выбор пункта «Документы» (блок 5) предоставит для выбора список
подменю (блок 11) для ввода новых записей в базу данных. Пункт
«Справочники» (блок 6) предложит для выбора пункты подменю (блок 12)
для просмотра справочников системы. Выбрав пункт «Журналы» (блок 7)
105
появиться на экране список пунктов подменю (блок 13) для выбора
журнала для просмотра. При выборе пункта
Начало цикла по
документам
Конец цикла по
документам
Рис. 2.8 Блок-схема алгоритма основного модуля
«Отчеты» (блок 8), система предложит выбрать пункт подменю
(блок 14) для формирования необходимого отчета. В пункте «Помощь»
106
(блок 9) можно выбрать из подменю (блок 15) справочную информацию о
программе. После просмотра выбранного подменю цикл начинается заново
и продолжается до тех пор, пока пользователь не завершит работу, выбрав
пункт меню “Выход” и подтвердив выведенное сообщение на экран.
2.4 Контрольный пример реализации проекта и его описание
Рассмотрим пример работы системы. Для того, чтобы начать с ней
работу, необходимо пройти авторизацию (рисунок 2.9):
Рисунок 2.9 Авторизация
После этого пользователь попадает на страницу системы, где
отображаются поступившие запросы (рисунок 2.10). Здесь же можно
выбрать критерии отображения запросов и осуществить их поиск:
107
Рисунок 2.10 Поиск запросов
На странице с профилем пользовательможет откорректировать свои
данные
Рисунок 2.11 Профиль пользователя
На рисунке 2.12 отображена экранная форма создания сообщения:

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

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