Дипломная работа: Организация корпоративных информационных систем (на примере ООО «Сула»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Таблица 6 - Описание результатных документов
Наименование
Реквизиты
Таблицы, на основании
которых формируется
Список
сотрудников
Должность
ФИО
Табельный номер;
разряд
Сотрудники;
Должности.
Список
поступивших
заявок
ФИО принявшего заявку
Имя и отчество
Наименование услуги
Район
Примечание
Заявки;
Сотрудники;
Районы;
Работы.
Наряд на работы
Номер наряда
Район
Номер заявки
ФИО исполнителя
ФИО водителя
Госномер и марка
автомобиля
Дата выдачи
ФИО сформировавшего
наряд
Заявки;
Сотрудники;
Районы;
Работ;
Наряды;
Оборудование;
Инструмент;
Расходные материалы.
Список
выполненных
заявок
ФИО принявшего заявку
Имя и отчество
Наименование услуги
Заявки;
Сотрудники;
Районы;
Работ;
Наряды;
Сведения о заявке
Район
ФИО выполнившего
сотрудника
Время исполнения
Дата выполнения
Примечание
Заявки;
Сотрудники;
Районы;
Работ;
Наряды
Все файлы формируются в виде экранных фор по мере необходимости.
Дерево функций системы представляет декомпозицию функций системы
и формируется с целью детального исследования функциональных
возможностей системы и анализа совокупности функций, реализуемых на
различных уровнях иерархии системы.
Работу с системой осуществляет администратор и инженеры. Дерево
функций администратора представлено на рисунке 10.
43
Функции
администратора
Работа со
справочниками
Расходные
материалы
Водители
Инструмент
Должности
Сотрудники
Регистрация
Редактирован
ие
Удаление
Заявки
Просмотр
заявок
Услуги
Район
Работы
Оборудован
ие
Сотрудники
Рисунок 9 - Дерево функций системы для администратора
Таким образом, администратор главным образом управляет
пользователями, регистрируя и удаляя, а также редактируя их данные. Кроме
того, администратору доступны основные справочники системы для
редактирования.
Основным действующим лицом с системой является инженер, который
регистрирует заявки и формирует наряды на работы. Дерево функций инженера
представлено на рисунке 11.
44
Функции инженера
Работа со
справочниками
Расходные
материалы
Инструмент
Наряд
Формирование
наряда
Экспорт в Excel
Заявки
Учет заявок
Оборудование
Закрытие
заявок
Архив заявок
Отчет
Формирование
отчета
Экспорт в Excel
Назначение автомобиля
Назначение сотрудников
Выбор инструмента
Выбор оборудования
Выбор РМ
Выбор заявки
Учет работ
Рисунок 10 - Дерево функций системы для инженера
2.3 Разработка и описание базы данных автоматизированной
информационной системы
На основании инфологической модели построим даталогическую
модель данных (рисунок 11). Даталогическая модель является моделью
логического уровня, представляющая собой описание логической структуры БД
на языке СУБД.
45
Рисунок 11 - Даталогическая модель данных
Структура таблиц приведена в таблицах.
Описание каждой таблицы базы данных приведено ниже (таблицы 7-17).
Таблица 7 - Структура таблицы «Водители»
Наименование поля
Идентификатор
Тип
Примечание
Код
idD
int(11)
Ключевое,
автозаполнение
Фамилия
famD
varchar(45)
Имя и отчество
nameD
varchar(45)
Номер и серия ВУ
Wu
varchar(45)
Наименование
автомобиля
car
varchar(45)
Номер машины
gosnom
varchar(45)
Дата регистрации
daterD
timestamp
Отметка об
удалении
otmUdD
int(11)
Таблица 8 - Структура таблицы «Должности»
Наименование поля
Идентификатор
Тип
Примечание
Код
idDzap
int(11)
Ключевое,
автозаполнение
Краткое
наименование
KRnameDzap
varchar(45)
Наименование
nameDzap
text
46
Таблица 9 - Структура таблицы «Инструмент»
Наименование поля
Идентификатор
Тип
Примечание
Код
idGZ
int(11)
Ключевое,
автозаполнение
Наименование
namegz
varchar(45)
Марка (модель)
zavod
varchar(255)
В наличии
nalGZ
int(11)
Выдано
OUgz
int(11)
Таблица 10 - Структура таблицы «Расходные материалы»
Наименование поля
Идентификатор
Тип
Примечание
Код
idZU
int(11)
Ключевое,
автозаполнение
Тип
tipZU
varchar(45)
Марка (модель)
nameZU
varchar(45)
В наличии
nalZU
int(11)
Выдано
OUzu
int(11)
Таблица 11 - Структура таблицы «Услуги»
Наименование поля
Идентификатор
Тип
Примечание
Код
idInz
int(11)
Ключевое,
автозаполнение
Краткое
наименование
KRnameInz
varchar(45)
Наименование
nameInz
varchar(255)
Таблица 12 - Структура таблицы «Район»
Наименование поля
Идентификатор
Тип
Примечание
Код
idK
int(11)
Ключевое,
автозаполнение
Наименование
nameK
varchar(45)
Краткое
наименование
idKM
int(11)
Расстояние
RastK
varchar(45)
Время в дороге
TimeK
varchar(45)
Таблица 13 - Структура таблицы «Наряд»
Наименование поля
Идентификатор
Тип
Примечание
Код
idn
int(11)
Ключевое,
автозаполнение
Номер наряда
nomnar
int(11)
Код района
iddN
int(11)
Код заявки
idzn
int(11)
Код исполнителя
idispN
int(11)
Код машины
idgzn
int(11)
Код инструмента
idrrN
int(11)
Код оборудования
idzuN
int(11)
Дата формирования
dateN
timestamp
Источник: https://baza.diplomsite.ru/previewfile/1391