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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
92
4. Невысокая цена. Если покупать MS SQL Server 2016 в составе полного
пакета Microsoft Office, то, по сравнению с другими платными СУБД, цена
окажется очень заманчивой.
5. Широкий выбор конструкторов для построения форм, отчетов и запросов,
с помощью которых можно отфильтровать данные и вывести их в удобном виде.
6. Широкие возможности импорта данных: если у вас есть табличные
данные, созданные при помощи текстового процессора MS Word или табличного
процессора MS Excel, вы с помощью мастера без труда перенесете их в свою базу.
Импорт, кроме того, можно выполнить из простого текстового документа, из
документа XML, а также из файлов баз данных, созданных в других СУБД (таких
как dBASE, PARADOX).
7. Возможность создания пароля на своей базе данных.
8. Встроенный язык VBA высокого уровня.
9. Возможность записи макросов.
10. Редактор SQL.
Созданная БД имеет форму для работы с каждой таблицей, а также
основную управляющую (кнопочную) форму.
Ниже описаны таблицы создаваемой базы данных.
1. Таблица «client_id».
Структура таблицы приведена ниже.
Таблица 2.1
Структура таблицы «client_id»
Поле
Тип данных
Размер
Ограничения
client_id
Int
PK
DIRECT_INFO
Varchar
255
Not null
2. Таблица «sotrudnik_id».
Структура таблицы приведена ниже.
93
Таблица 2.2
Структура таблицы «sotrudnik_id»
Поле
Тип данных
Размер
Ограничения
sotrudnik_id
Int
PK
DIRECT_INFO
Varchar
255
Not null
3. Таблица «tblTiket».
Структура таблицы приведена ниже.
Таблица 2.3
Структура таблицы «tblTiket»
Поле
Тип данных
Размер
Ограничения
tblTiket
Int
PK
DIRECT_INFO
Varchar
255
Not null
4. Таблица «tblType».
Структура таблицы приведена ниже.
В соответствии с вышеописанными механизмами будет выстраиваться
пользовательский интерфейс проектируемой ИС.
Таблица 2.4
Структура таблицы «tblType»
Поле
Тип данных
Размер
Ограничения
tblType
Int
PK
DIRECT_INFO
Varchar
255
Not null
При логическом моделировании происходит окончательное определение
структуры данных, определяются ограничения, накладываемые на эти данные,
целью которых является обеспечить целостность данных.
94
Наиболее распространенной моделью данных является реляционная модель.
В этой модели данных каждая сущность представляется в виде таблицы.
Логическое моделирование заключается в переходе от диаграммы
«сущность–связь» к взаимосвязанным таблицам. Этот переход состоит из
следующих шагов:
I. Преобразование сущностей:
– каждая простая сущность становится таблицей.
– каждый атрибут становится столбцом таблицы.
– уникальный идентификатор сущности становится ключом таблицы.
II. Преобразование связи:
– связи один ко многим реализуются путем переноса ключевых атрибутов
таблиц соответствующих сущностей стоящих со стороны один в таблице
соответствующих сущностей стоящих со стороны многие.
На данном этапе проводится проверка на целостность БД, происходит
нормализация сущностей (которые на данном этапе представлены в виде таблиц)
Цель нормализации – создание набора отношений на основе требований к
данным, установленным в некоторой организации. Процесс нормализации это
формальный метод, который позволяет идентифицировать отношения на основе их
первичных ключей и функциональных зависимостей, существующих между
атрибутами.
Процесс нормализации проходит в несколько этапов:
ненормальное отношение (таблица содержит несколько повторяющихся
записей);
первая нормальная форма (все значения полей таблицы являются
атомарными);
вторая нормальная форма (это отношение, которое находится в ПНФ, и
каждый атрибут которого, не входящий в состав первичного ключа,
характеризуется полной функциональной зависимостью от этого первичного
ключа. Переход от ПНФ к ВНФ включает устранение частичных зависимостей.);
третья нормальная форма (отношение, которое находится в ПНФ и ВНФ, и
не имеет не входящих в первичный ключ атрибутов, которые находились бы в
транзитивной зависимости от этого первичного ключа).
95
ER–модель базы данных приведена на рисунке 2.7.
Рис. 2.7. ER–модель базы данных
2.4.3 Структурная схема пакета (дерево вызова программных модулей)
На основе программных функций ИС, построим дерево программных
модулей системы:
– выполняющих служебные функции;
– управляющих модулей, предназначенных для загрузки меню и передачи
управления другому модулю;
модулей, связанных с вводом, хранением, обработкой и выдачей
информации (функциональные модули).
96
Дерево программных модулей показано на рисунке 2.8.
Модули системы
Служебные модули
Функциональные
модули
Управляющие
модули
База данных
Ввод,
редактирование,
удаление данных
Ввод,
редактирование,
удаление
справочной
информации
Отчеты
Вход в систему
Рис. 2.8. Дерево программных модулей проектируемой ИС
2.4.4 Описание программных модулей
Управляющий модуль автоматически выполняется при старте ИС в момент
загрузки конфигурации. В управляющем модуле помещаются процедуры и
функции, которые необходимо выполнять при запуске ИС, а также глобальные
процедуры и функции, которые могут вызываться из любого другого модуля
конфигурации. После загрузки управляющего модуля, с выбранным интерфейсом
под конкретного пользователя, можно производить работу в системе, с помощью
загрузки других модулей.
Функциональные модули содержат в себе модули, реализующие задачи,
связанные с функционалом программы.
Служебные модули обеспечивают отображение информации о проведенных
товарах.
Источник: https://baza.diplomsite.ru/previewfile/8708