Базу данных ИС можно представить в виде следующей ER модели –
рисунок 17 ER модель базы данных
Выбрав в качестве модели базы данных реляционную, на данном рисунке можно наблюдать таблицы, приведенные к третей форме нормальности и возможные связи между ними изображены таблицы базы данных а также связи между ними. У каждой таблицы есть первичный ключ. У многих из таблиц есть вторичный ключ и индексируемые поля для осуществления поиска.
Таблица «registered_letter» что означает обработанное письмо, имеет следующие поля – таблица 12.
Таблица 12.
Таблица «registered_letter»
Наименование поля | Тип данных поля | Длина поля |
ID | Целое Число (ключевое поле) | |
Date created | Дата | |
Letter_date | Дата | |
Letter_from | Строка | |
Letter_title | Строка | |
Letter_body | Строка | |
It_worker_ID | Целое число | |
It_Group_ID | Целое число | |
IT_Mestopologenie | Целое число | |
Id_history | Целое число |
Таблица «Group», имеет следующие поля – таблица 13.
Таблица 13.
Таблица «Group»
Наименование поля | Тип данных поля | Длина поля |
ID_group | Целое Число (ключевое поле) | |
Group_Name | Строка |
Таблица называется «IT_worker» и подразумевает список сотрудников ИТ отдела, имеет следующие поля – таблица 14.
Таблица 14.
Таблица «IT_worker»
Наименование поля | Тип данных поля | Длина поля |
ID | Целое Число (ключевое поле) | |
Name | Строка | |
Second_Name | Строка | |
Extension | Число | |
Mobile_phone | число | |
IT_Group | Число |
Таблица «History», имеет следующие поля – таблица 15.
Таблица 15.
Таблица «History
Наименование поля | Тип данных поля | Длина поля |
ID_history | Целое Число (ключевое поле) | |
ID_status | Целое число | |
Soglasovano | Логическая |
Таблица называется "Klassification" и подразумевает набор ключевых слов и по которым будут назначены исполнители заявки – таблица 16.
|
Таблица 16.
Таблица "Klassification"
Наименование поля | Тип данных поля | Длина поля |
ID_Klassification | Целое Число (ключевое поле) | |
KeyPhrases | Строка | |
Group_ID | Целое число | |
Id_it_Worker | Целое число | |
Soglasovanie | Логическое | |
Date | дата |
Структурная схема пакета (дерево вызова процедур и программ)
Поскольку основным программным продуктом разрабатываемым в данном проекте является программа служба, обрабатывающая заявки и распределяющая их по инженерам то и дерево функций будет описано именно для неё.
Рис. 18 Схема графических форм программы сервиса для обработки писем горячей линии ОАО "РОСНО"
В таблице 17 содержится описание всех модулей структурной схемы пакетов, представленных на рисунке 18.