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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Сотрудники
кафедры
Подают
Код
ФИО
Должность
Телефон
1 ЗаявкаN
Код
Дата
Материал
Количество
Сотрудник
Признак
исполнения
Должность
Работает на
1
N
Код
Наименование
Материал
Входит в
1
N
Код
Наименование
Вид
Единица
измерения
Вид материала Соответствует1
N
Код
Наименование
Рисунок 2.2 - ER - диаграмма предметной области
Описание систем классификации и кодирования.
- Код вида материала. Длина кода ХХ, где ХХ – порядковый номер
вида материала в классификаторе.
- Код материала. Длина кода ХХ ХХХХХ, где ХХ – порядковый
номер вида материала, ХХХХХ – порядковый материала, соответствующего
данному виду.
- Код должности. Длина кода ХХ, где ХХ – порядковый номер
должности в классификаторе.
- Код сотрудника. Длина кода ХХ ХХХХ, где ХХ - код должности,
ХХХХ – порядковый номер сотрудника.
43
- Код заявки. Длина кода ХХХХХ, где ХХХХ – код заявки на выдачу
материала.
Кодирование - это процесс присвоения условных обозначений объектам
и классификационным группам по соответствующей системе кодирования [33].
В нашей информационной системе используется порядковая система
кодирования. Порядковая система - это последовательное присвоение каждому
объекту кодируемого множества номера его порядка, т.е. в присвоении цифр
натурального ряда в порядке расположения объектов [34]. Этот порядок может
быть случайным или определяться после предварительной группировки
объектов, например, по алфавиту.
Нормативно-справочная информация в автоматизированных системах
представляет собой ядро единого информационного пространства предприятия
(организации), включающее в себя набор справочников, словарей,
классификаторов, стандартов, регламентов, используемых в деятельности
предприятия [35]. В разрабатываемой ЭИС в качестве нормативно-справочной
информации используются внутренние правила и перечень материалов.
Определим ключевые сущности информационной системы по учету
выдачи материалов и их свойства.
Таблица 2.2 - Справочник «Виды материалов»
Наименование поля
Тип данных
Размер поля
Код вида материалов
Числовой
Целое
Наименование
Текстовый
40
Таблица 2.3 - Справочник «Материалы»
Наименование поля
Тип данных
Размер поля
Код материала
Числовой
Целое
Код вида материала
Числовой
Целое
Название
Текстовый
40
Единица измерения
Текстовый
15
Стоимость
Денежный
Лимит выдачи на год
Целое
44
Таблица 2.4 - Справочник должностей
Наименование поля
Тип данных
Размер поля
Код должности
Числовой
Длинное целое
Наименование
Текстовый
40
Таблица 2.5 - Справочник сотрудников
Наименование поля
Тип данных
Размер поля
Код сотрудника
Числовой
Длинное целое
Код должности
Числовой
Длинное целое
ФИО сотрудника
Текстовый
40
Телефон
Текстовый
40
Таблица 2.6 - Журнал заявок на выдачу материалов
Наименование поля
Тип данных
Размер поля
Код заявки
Числовой
Длинное целое
Код материала
Числовой
Длинное целое
Код сотрудника
Текстовый
40
Дата заявки
Дата
Признак исполнения
Логический
Количество
Числовой
Целое
На рисунке 2.3 приведена логическая модель системы.
Рисунок 2.3 - Логическая модель системы
Структура входного документа "Заявка на выдачу материала" приведена в
таблице 11.
Вид материала
Код вида материала
Наименование
Материалы
Код материала
Наименование
Е диница из мерения
Годовой лимит
Код вида материала (FK)
Должности
Код должности
Наименование
Сотрудник
Код сотру дника
ФИО
Телефон
Код должности (FK)
Заявка на материал
Код заявки
Дата
Приз нак исполнения
Количество
Код материала (FK)
Код сотру дника (FK)
45
Таблица 2.7 - Структура входного документа "Заявка на выдачу
материала"
Наименование поля
Тип данных
Размер поля
Номер заявки
Числовой
Целое
Дата
Дата
ФИО сотрудника
Текстовый
40
Наименование материала
Текстовый
40
Количество
Числовой
Целое
Единица измерения
Текстовый
15
Структура входного документа "Исполнение заявки" приведена в таблице
2.8.
Таблица 2.8 - Структура входного документа "Исполнение заявки"
Наименование поля
Тип данных
Размер поля
Номер заявки
Числовой
Целое
Дата исполнения
Дата
Структура выходного документа "Остатки лимитов по материалам"
приведена в таблице 2.9.
Таблица 2.9 - Структура выходного документа "Остатки лимитов по
материалам"
Наименование поля
Тип данных
Размер поля
Наименование материала
Текстовый
40
Остатки лимитов
Числовой
Целое
Дата
Дата
Всего выдано
Числовой
Целое
Лимит
Числовой
Целое
Единица измерения
Текстовый
15
Структура выходного документа "Ведомость выдачи материалов"
приведена в таблице 2.10.
Таблица 2.10 - Структура выходного документа " Ведомость выдачи
материалов "
Наименование поля
Тип данных
Размер поля
Тип материала
Текстовый
40
ФИО сотрудников
Текстовый
40
Количество выданного материала
Числовой
Целое
Вид материала
Текстовый
40
Дата
Дата
46
Структура выходного документа "Потребность в материалах" приведена в
таблице 2.11.
Таблица 2.11 - Структура выходного документа "Потребность в
материалах"
Наименование поля
Тип данных
Размер поля
Вид материала
Текстовый
40
Единица измерения
Текстовый
15
Потребность в материале
Числовой
Целое
Дата
Дата
В соответствии с построенной логической моделью данных проведено
проектирование структуры данных информационной системы учета выдачи
материалов, структура которой приведена ниже.
Таблица 2.12 - Структура таблицы "vid_mat"
Наименование поля
Тип данных
Размер поля
Code_vmat
Int
Nam_vmat
char
40
Таблица 2.13 - Структура таблицы " material"
Наименование поля
Тип данных
Размер поля
Code_mat
int
Code_vmat
Int
Целое
Nam_mat
Char
40
edizm
Char
15
stm
Currency
Linit
int
Таблица 2.14 - Структура таблицы "dolgn"
Наименование поля
Тип данных
Размер поля
Code_dol
Int
Длинное целое
nam
Char
40
Таблица 2.15 - Структура таблицы "sotr"
Наименование поля
Тип данных
Размер поля
Code_sotr
Int
Code_dol
Int
Fio
Char
40
tel
Char
40
47
Таблица 2.16 - Структура таблицы "zayav"
Наименование поля
Тип данных
Размер поля
Code_zay
Int
Code_mat
Int
Code_sotr
Char
40
Day
Дата
Pisip
Boolean
Kol
Int
Схема физической модели приведена на рисунке 2.4.
Рисунок 2.4 - Схема физической модели
2.2. Разработка автоматизированной информационной системы
В качестве среды разработки автоматизированной информационной
системы отдела материально-технического снабжения ОКДЦ ПАО «Газпром»
был выбран продукт Delphi RAD Studio [36]. Разрабатываемый программный
продукт должен соответствовать следующим требованиям [37]:
- Иметь дружественный интерфейс, понятный для работы с ним обычным
пользователем;
- Работать с базой данных, которую спроектировали и создали в MS
Access. Выполнять операции добавления\редактирования\удаления;
- Работать без каких либо дополнительно устанавливаемых драйверов и
программ;
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
48
- Работать с MS Excel. Выполнять операции создания отчетов;
Главная форма должна включать в себя следующие разделы:
- Должности;
- Сотрудники;
- Категории материалов;
- Материалы;
- Данные об учреждении;
- Добавление заявки на материалы;
- Журнал заявок;
- Остатки лимитов по материалам;
- Ведомость по выдаче материалов;
- Потребность в нужных материалах.
Раздел «Должности» предназначен для
Добавления\Редактирования\Удаления должностей ОКДЦ ПАО «Газпром» и
представляет из себя справочник должностей. Работает с таблицей «dolgn» MS
Access, созданной нами. Для добавления необходимо заполнить поле
«Должность».
Раздел «Сотрудники» предназначен для
Добавления\Редактирования\Удаления сотрудников ОКДЦ ПАО «Газпром» и
представляет из себя справочник сотрудников. Работает с таблицей «sotr» MS
Access, созданной нами. При добавлении и редактировании сотрудника в
выпадающем списке «Должность» выводится список должностей из таблицы
«dolgn». Так же есть поля: ФИО, Телефон.
Раздел «Категории материалов» предназначен для
Добавления\Редактирования\Удаления видов материалов используемых в
ОКДЦ ПАО «Газпром» и представляет из себя справочник категорий
материалов. Работает с таблицей «vid_mat» MS Access, созданной нами.
Раздел «Материалы» предназначен для
Добавления\Редактирования\Удаления материалов ОКДЦ ПАО «Газпром» и
49
представляет из себя справочник материалов по категориям с их годовой
нормой и единицами измерений. Работает с таблицей «material» MS Access,
созданной нами. При добавлении и редактировании материала в выпадающем
списке «Категория» выводится список категорий из таблицы «vid_mat». Так же
есть поля: Наименование, Норма расхода, Единица измерения.
Раздел «Данные об учреждении» предназначен для Редактирования
данных учреждения ОКДЦ ПАО «Газпром». Работает с таблицей «cnst» MS
Access, созданной нами. Поля: Наименование учреждения, Подразделение,
ФИО заведующего, Ответственный за выдачу материалов, Номер телефона.
Раздел «Добавление заявки на материал» предназначен для Добавления
заявки на выдачу материала сотруднику ОКДЦ ПАО «Газпром». Работает с
таблицей «zayav» MS Access, созданной нами. Поле «Код заявки» является
номером последнего идентификатором в таблице «zayav». В поле «Дата»
автоматически проставляется текущая дата. В выпадающем поле «Сотрудник»
выводятся список сотрудников из таблицы «sotr». В выпадающем списке «Вид
материала» выводится список категорий материалов из таблицы «vid_mat». При
выборе Вида материала происходит выборка материалов в поле «Материал» из
таблицы «material» согласно выбранному виду материала. В поле «Остаток
лимита» выводится количество оставшихся материалов. В поле «Количество»
указывается необходимое количество материалов.
Раздел «Журнал заявок» предназначен для отображения заявок с датой,
наименованием, количеством и состоянием заявки, а так же для оформления
выдачи материалов. Работает с таблицей «zayav». Так же предусмотрена
фильтрация по состоянию заявок «Показать все» и «Показать не выданные».
При нажатии на кнопку «Оформить выдачу» происходит генерация накладной
на выдачу материала в MS Excel. Генерируются данные об учреждении из
таблицы «cnst», дата, лицо выдавшее материал, номер заявки, вид материала,
материал, количество и лицо получившее материал.
50
Раздел «Остатки лимитов по материалам» генерирует в MS Excel отчет
остатков лимитов по материалам. Выводятся данные об учреждении из таблицы
«cnst», дата, таблица с видами материалов, нормами, выданным количеством и
остатки.
Раздел «Ведомость по выдаче материалов» генерирует в MS Excel отчет
по выданным материалам согласно выбранной категории. Выводятся
сотрудники и количество выданных им материалов согласно выбранной
категории.
Раздел «Потребность в нужных материалах» генерирует в MS Excel отчет
о количестве необходимых потребностях в материалах.
Реализованные подсистемы:
- Подсистема Администратора (полномочия настройки справочников и
управления пользователями);
- Подсистема специалиста по выдаче материалов (обработка заявок,
формирование отчетности, отметка о выдаче материалов);
- Подсистема специалиста (ввод заявок на выдачу материалов).
Схема организации модулей разрабатываемой системы показана на рисунке 2.5.
Рисунок 2.5 - Схема организации модулей разрабатываемой
системы
51
2.3. Описание разработанной автоматизированной информационной
системы
Приведем описание разработанной системы учета выдачи материалов
сотрудникам поликлиники, перечень программных и аппаратных требований к
работе системы [38]:
ОС Windows 7 и выше;
ОЗУ от 2 GB;
Тактовая частота процессора - от 2 ГГц;
наличие установленного MS Office.
Установка проводится с помощью файла-дистрибутива, окно которого
показано на рисунке 2.6.
Рисунок 2.6 - Окно установщика программы
Запуск программы производится с помощью ярлыка, созданного
установщиком на рабочем столе. На рисунке 2.7 показана главная форма
приложения.

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

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