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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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)
48
Таблица 21 - Структура входного документа "Заявка на выдачу материала"
Наименование поля
Тип данных
Размер поля
Номер заявки
Числовой
Целое
Дата
Дата
ФИО сотрудника
Текстовый
40
Наименование материала
Текстовый
40
Количество
Числовой
Целое
Единица измерения
Текстовый
15
Структура входного документа "Исполнение заявки" приведена в
таблице 12.
Таблица 32 - Структура входного документа "Исполнение заявки"
Наименование поля
Тип данных
Размер поля
Номер заявки
Числовой
Целое
Дата исполнения
Дата
Структура выходного документа "Остатки лимитов по материалам"
приведена в таблице 13.
Таблица 43 - Структура выходного документа "Остатки лимитов по
материалам"
Наименование поля
Тип данных
Размер поля
Наименование материала
Текстовый
40
Остатки лимитов
Числовой
Целое
Дата
Дата
Всего выдано
Числовой
Целое
Лимит
Числовой
Целое
Единица измерения
Текстовый
15
Структура выходного документа "Ведомость выдачи материалов"
приведена в таблице 14.
49
Таблица 54 - Структура выходного документа " Ведомость выдачи
материалов "
Наименование поля
Тип данных
Размер поля
Тип материала
Текстовый
40
ФИО сотрудников
Текстовый
40
Количество выданного материала
Числовой
Целое
Вид материала
Текстовый
40
Дата
Дата
Структура выходного документа "Потребность в материалах"
приведена в таблице 15.
Таблица 65 - Структура выходного документа "Потребность в материалах"
Наименование поля
Тип данных
Размер поля
Вид материала
Текстовый
40
Единица измерения
Текстовый
15
Потребность в материале
Числовой
Целое
Дата
Дата
В соответствии с построенной логической моделью данных
проведено проектирование структуры данных информационной системы
учета выдачи материалов, структура которой приведена ниже.
Таблица 76 - Структура таблицы "vid_mat"
Наименование поля
Тип данных
Размер поля
Code_vmat
Int
Nam_vmat
char
40
Таблица 87 - Структура таблицы " material"
Наименование поля
Тип данных
Размер поля
Code_mat
int
Code_vmat
Int
Целое
Nam_mat
Char
40
edizm
Char
15
stm
Currency
Linit
int
50
Таблица 98 - Структура таблицы "dolgn"
Наименование поля
Тип данных
Размер поля
Code_dol
Int
Длинное целое
nam
Char
40
Таблица 109 - Структура таблицы "sotr"
Наименование поля
Тип данных
Размер поля
Code_sotr
Int
Code_dol
Int
Fio
Char
40
tel
Char
40
Таблица 20 - Структура таблицы "zayav"
Наименование поля
Тип данных
Размер поля
Code_zay
Int
Code_mat
Int
Code_sotr
Char
40
Day
Дата
Pisip
Boolean
Kol
Int
Схема физической модели приведена на рисунке 18.
Рисунок 18 - Схема физической модели
vmat
code_vmat: Long Integer
nam_vmat: Text(18)
material
code_mat: Long Integer
code_vmat: Long Integer (FK)
nam: Text(20)
edizm: Text(18)
stm: Currency
limit: Long Integer
dolgn
code_dol: Long Integer
nam_dol: Text(20)
sotr
code_sotr: Long Integer
code_dol: Long Integer (FK)
fio: Text(18)
tel: Text(18)
zayav
code_zay: Long Integer
code_sotr: Long Integer (FK)
code_dol: Long Integer (FK)
code_mat: Long Integer (FK)
code_vmat: Long Integer (FK)
day: Date/Time
sost: Long Integer
kol: Long Integer
51
3.2. Разработка автоматизированной информационной системы
В качестве среды разработки автоматизированной информационной
системы отдела материально-технического снабжения ОКДЦ ПАО
«Газпром» был выбран продукт Delphi RAD Studio [36]. Разрабатываемый
программный продукт должен соответствовать следующим требованиям
[37]:
- Иметь дружественный интерфейс, понятный для работы с ним
обычным пользователем;
- Работать с базой данных, которую спроектировали и создали в MS
Access. Выполнять операции добавления\редактирования\удаления;
- Работать без каких либо дополнительно устанавливаемых драйверов
и программ;
- Работать с MS Excel. Выполнять операции создания отчетов;
Главная форма должна включать в себя следующие разделы:
- Должности;
- Сотрудники;
- Категории материалов;
- Материалы;
- Данные об учреждении;
- Добавление заявки на материалы;
- Журнал заявок;
- Остатки лимитов по материалам;
- Ведомость по выдаче материалов;
- Потребность в нужных материалах.
Раздел «Должности» предназначен для
Добавления\Редактирования\Удаления должностей ОКДЦ ПАО «Газпром»
и представляет из себя справочник должностей. Работает с таблицей
52
«dolgn» MS Access, созданной нами. Для добавления необходимо
заполнить поле «Должность».
Раздел «Сотрудники» предназначен для
Добавления\Редактирования\Удаления сотрудников ОКДЦ ПАО
«Газпром» и представляет из себя справочник сотрудников. Работает с
таблицей «sotr» MS Access, созданной нами. При добавлении и
редактировании сотрудника в выпадающем списке «Должность»
выводится список должностей из таблицы «dolgn». Так же есть поля: ФИО,
Телефон.
Раздел «Категории материалов» предназначен для
Добавления\Редактирования\Удаления видов материалов используемых в
ОКДЦ ПАО «Газпром» и представляет из себя справочник категорий
материалов. Работает с таблицей «vid_mat» MS Access, созданной нами.
Раздел «Материалы» предназначен для
Добавления\Редактирования\Удаления материалов ОКДЦ ПАО «Газпром»
и представляет из себя справочник материалов по категориям с их годовой
нормой и единицами измерений. Работает с таблицей «material» MS
Access, созданной нами. При добавлении и редактировании материала в
выпадающем списке «Категория» выводится список категорий из таблицы
«vid_mat». Так же есть поля: Наименование, Норма расхода, Единица
измерения.
Раздел «Данные об учреждении» предназначен для Редактирования
данных учреждения ОКДЦ ПАО «Газпром». Работает с таблицей «cnst»
MS Access, созданной нами. Поля: Наименование учреждения,

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

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