Дипломная работа: Автоматизированная информационная система отдела материально-технического снабжения (на примере ОКДЦ ПАО "Газпром")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
ГЛАВА 3. ПРОЕКТНАЯ ЧАСТЬ
3.1. Разработка базы данных учета материальных запасов
На основании анализа предметной области проведем построение
диаграммы потоков данных, схема которой приведена на рисунке 14. Как
показано на рисунке 14, в разрабатываемой системе предполагается работа
с информацией:
- справочные данные о материалах (с дополнительной
классификацией по видам);
- справочные данные о структуре ОКДЦ ПАО «Газпром»;
- журнал поступления и выдачи материалов.
Далее определим сущности информационной системы [31],
установим связи между ними. ER-диаграмма разрабатываемой системы
приведена на рисунке 15.
Рисунок 15 - Диаграмма потоков данных
44
В автоматизированной системе учета выдачи материалов
кодированию подлежат следующие объекты:
- сотрудники;
- должности;
- виды материалов;
- материалы;
- заявки на выдачу материалов.
Как показано на рисунке 16, между сущностями системы
установлены связи [32]:
- На каждой должности работает множество сотрудников. Связь 1:N;
- Каждый сотрудник подает множество заявок на выдачу материалов.
Связь 1:N;
- Каждому виду материалов соответствует множество материалов.
Связь 1:N;
- В каждую заявку входит множество материалов. Связь 1:N.
Структура нормативно-справочной информации, используемой для
разработки информационной системы учета выдачи материалов, показана
в таблице 5.
Таблица 5 - Структура нормативно-справочной информации
Наименование кодируемого
множества объектов
Значность кода
Система
кодирования
Вид классификатора
Код вида материала
ХХ
порядковая
локальный
Код материала
ХХ ХХХХХ
серийно –
порядковая
локальный
Код должности
ХХ
порядковая
локальный
Код сотрудника
ХХ ХХХХ
Серийно-
порядковая
локальный
Код заявки
ХХХХХ
порядковая
локальный
45
Сотрудники
кафедры
Подают
Код
ФИО
Должность
Телефон
1 ЗаявкаN
Код
Дата
Материал
Количество
Сотрудник
Признак
исполнения
Должность
Работает на
1
N
Код
Наименование
Материал
Входит в
1
N
Код
Наименование
Вид
Единица
измерения
Вид материала Соответствует1
N
Код
Наименование
Рисунок 16 - ER - диаграмма предметной области
Описание систем классификации и кодирования.
- Код вида материала. Длина кода ХХ, где ХХ – порядковый номер
вида материала в классификаторе.
- Код материала. Длина кода ХХ ХХХХХ, где ХХ порядковый
номер вида материала, ХХХХХ – порядковый материала,
соответствующего данному виду.
- Код должности. Длина кода ХХ, где ХХ – порядковый номер
должности в классификаторе.
- Код сотрудника. Длина кода ХХ ХХХХ, где ХХ - код должности,
ХХХХ – порядковый номер сотрудника.
46
- Код заявки. Длина кода ХХХХХ, где ХХХХ – код заявки на выдачу
материала.
Кодирование - это процесс присвоения условных обозначений
объектам и классификационным группам по соответствующей системе
кодирования [33]. В нашей информационной системе используется
порядковая система кодирования. Порядковая система - это
последовательное присвоение каждому объекту кодируемого
множества номера его порядка, т.е. в присвоении цифр натурального ряда
в порядке расположения объектов [34]. Этот порядок может быть
случайным или определяться после предварительной группировки
объектов, например, по алфавиту.
Нормативно-справочная информация в автоматизированных
системах представляет собой ядро единого информационного
пространства предприятия (организации), включающее в себя набор
справочников, словарей, классификаторов, стандартов, регламентов,
используемых в деятельности предприятия [35]. В разрабатываемой ЭИС в
качестве нормативно-справочной информации используются внутренние
правила и перечень материалов.
Определим ключевые сущности информационной системы по учету
выдачи материалов и их свойства.
Таблица 6 - Справочник «Виды материалов»
Наименование поля
Тип данных
Размер поля
Код вида материалов
Числовой
Целое
Наименование
Текстовый
40
Таблица 7 - Справочник «Материалы»
Наименование поля
Тип данных
Размер поля
Код материала
Числовой
Целое
Код вида материала
Числовой
Целое
Название
Текстовый
40
Единица измерения
Текстовый
15
Стоимость
Денежный
Лимит выдачи на год
Целое
47
Таблица 8 - Справочник должностей
Наименование поля
Тип данных
Размер поля
Код должности
Числовой
Длинное целое
Наименование
Текстовый
40
Таблица 9 - Справочник сотрудников
Наименование поля
Тип данных
Размер поля
Код сотрудника
Числовой
Длинное целое
Код должности
Числовой
Длинное целое
ФИО сотрудника
Текстовый
40
Телефон
Текстовый
40
Таблица 10 - Журнал заявок на выдачу материалов
Наименование поля
Тип данных
Размер поля
Код заявки
Числовой
Длинное целое
Код материала
Числовой
Длинное целое
Код сотрудника
Текстовый
40
Дата заявки
Дата
Признак исполнения
Логический
Количество
Числовой
Целое
На рисунке 17 приведена логическая модель системы.
Рисунок 17 - Логическая модель системы
Структура входного документа "Заявка на выдачу материала"
приведена в таблице 11.
Вид материала
Код вида материала
Наименование
Материалы
Код материала
Наименование
Е диница измерения
Годовой лимит
Код вида материала (FK)
Должности
Код должности
Наименование
Сотру дник
Код сотру дника
ФИО
Телефон
Код должности (FK)
Заявка на материал
Код заявки
Дата
Приз нак исполнения
Количество
Код материала (FK)
Код сотру дника (FK)
Источник: https://baza.diplomsite.ru/previewfile/10095