ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Обзор предметной области 8
1.2 Описание объекта анализа, моделирование предметной области 8
1.2.1 Процесс «Расчет закупки необходимого количества материала и
комплектующих для производства тентовой продукции» 9
1.2.2 Процесс «Оптимизировать заявки на закупку» 14
1.3 Описание набора данных 20
1.4 Формирование функциональных требований на проектирование 22
1.5 Постановка задачи на проектирование 23
2 Разработка процесса «Оптимизировать заявки на закупку» 25
2.1 Выбор метода решения 25
2.1.1 Задача о рюкзаке 25
2.1.2 Задача «Банкомат» 26
2.2 Разработка задачи «Оптимизировать закупку ткани (тента)» 26
2.2.1 Описание задачи 26
2.2.2 Описание метода решения 277
2.2.3 Алгоритм выбора наилучшего варианта получения необходимого количества закупочного материала - тента (вариант с наименьшим количеством рулонов) 28
2.3 Разработка задачи «Оптимизировать закупку труб» 29
2.3.1 Описание задачи 29
2.3.2 Описание метода решения 30
2.3.3 Алгоритм выбора наилучшего варианта получения необходимого количества закупочного материала - труб (вариант с наименьшим количеством труб) 31
3 Проектирование автоматизированной информационной системы оптимизации производственных ресурсов 33
3.1 Проектирование функциональных моделей системы 33
3.1.1 Проектирование модели процесса «Расчет закупки необходимого
количества материала и комплектующих для производства тентовой продукции» 33
3.1.2 Проектирование модели процесса «Оптимизировать заявки на закупку» 37
3.2 Разработка структуры данных системы 42
3.2.1 Описание таблиц базы данных 42
3.2.2 Взаимосвязь таблиц базы данных 46
3.3 Разработка сценариев пользователей 46
3.4 Разработка прототипов экранных форм 50
4 Функциональные возможности программы 56
4.1 Функциональные возможности программы, разработанные для
начальника цеха тентовой продукции 56
4.1.1 Расчет закупки необходимого количества материала и
комплектующих для производства тентовой продукции по коммерческому плану 56
4.1.2 Формирование заявки на закупку необходимого количества
материала и комплектующих 63
4.1.3 Добавление спецификаций на новые виды продукции 65
4.2 Функциональные возможности программы, разработанные для
начальника цеха металлопродукции 72
4.2.1 Расчет закупки необходимого количества материала и
комплектующих для производства тентовой продукции по коммерческому плану 72
4.2.2 Формирование заявки на закупку необходимого количества
материала и комплектующих 78
4.2.3 Добавление спецификаций на новые виды продукции 80
4.3 Функциональные возможности программы, разработанные для
менеджера по снабжению 84
4.3.1 Оптимизация закупки ткани (тента) 85
4.3.2 Оптимизация закупки труб 91
4.3.3 Формирование заявки на закупку оптимизированного количества
ткани/труб 95
ЗАКЛЮЧЕНИЕ 96
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 98
ПРИЛОЖЕНИЕ А 99
ПРИЛОЖЕНИЕ Б
Оптимизация производственных ресурсов считается важной целью каждой организации, занятой производственной деятельностью. По этой причине одной из первенствующих политик предприятий этой области считается стратегия ресурсосбережения, содействующая результативному применению таких факторов производства, как капитал и труд.
Оптимизация производственных ресурсов, опираясь в уменьшении отходов (остатков) использованных материалов в ходе производства продуктов, подразумевает снижение числа закупочных материалов, требуемых с целью изготовления продукта предприятия. Это, в свою очередь приводит к экономии экономических ресурсов, а непосредственно: сокращению окончательной стоимости покупки, уменьшению транспортных затрат и горюче-смазочных использованных материалов (ГСМ). Помимо этого, снижение числа закупочных материалов содействует уменьшению расходов труда сотрудников склада. Таким образом, вероятность уменьшения количества персонала даст возможность предприятию сократить фонд оплаты труда и сосредоточить высвобожденный капитал в разрешение иных задач, связанных с работой организации.
Кроме того немаловажно выделить, то что применение информационных систем в организациях этой области может помочь не только уменьшить трудовые затраты (человеко-часы), посредством решения отдельных вопросов, но и повысить эффективность компании в целом.
Целью данной выпускной квалификационной работы является повышение эффективности работы отдела материально-технического снабжения за счет проектирования автоматизированной информационной системы оптимизации производственных ресурсов.
Для достижения установленной цели необходимо решить следующие задачи:
- обзор предметной области;
- описание объекта анализа;
- анализ и моделирование процесса «Расчет закупки необходимого количества материала и комплектующих для производства тентовой продукции»;
- анализ и моделирование процесса «Оптимизировать заявки на закупку»;
- описание набора данных;
- формирование функциональных требований на проектирование;
- выбор метода решения задач «Оптимизировать закупку ткани (тента)» и «Оптимизировать закупку труб»
- разработка задачи «Оптимизировать закупку ткани (тента)» (описание метода решения);
- разработка задачи «Оптимизировать закупку труб» (описание метода решения);
- проектирование функциональных моделей системы;
- разработка структуры данных системы;
- разработка сценариев пользователей;
- разработка прототипов экранных форм;
- программная реализация спроектированной автоматизированной информационной системы.
В результате выполнения данной выпускной квалификационной работы были достигнуты все поставленные цели и задачи.
При выполнении данной работы была спроектирована и программно реализована автоматизированная информационная система оптимизации производственных ресурсов.
Автоматизированная информационная система может быть использована тремя пользователями:
- руководитель цеха тентовой продукции;
- руководитель цеха металлопродукции;
- менеджер по снабжению.
и предназначена:
- для расчета закупки необходимого количества материала и комплектующих для производства тентовой продукции по коммерческому плану;
- для формирования заявок на закупку необходимого количества материала и комплектующих;
- для оптимизации заявок на закупку;
- для формирования заявки на закупку оптимизированного количества ткани/труб;
- для добавления спецификаций на материал и комплектующие в случае появления в коммерческом плане заказа на новую продукцию предприятия.
Для осуществления поставленных целей и задач выпускной квалификационной работы был проведен анализ предметной области, включающий в себя:
- обзор предметной области;
- описание объекта анализа;
- анализ и моделирование процессов «Рассчитать закупку необходимого количества материала и комплектующих для производства тентовой продукции» и «Оптимизировать заявки на закупку»;
- описание набора данных, в результате которого была составлена инфологическая модель проектируемой системы;
- формирование функциональных требований на проектирование;
В результате проведенного анализа была поставлена задача на проектирование.
Для реализации функциональных возможностей системы были решены следующие задачи:
- выбор и описание метода решения задач «Оптимизировать закупку ткани (тента)» и «Оптимизировать закупку труб»;
- проектирование функциональных моделей системы;
- разработка структуры данных системы;
- разработка пользовательских сценариев;
- разработка прототипов экранных форм.
Была проведена программная реализация автоматизированной информационной системы оптимизации производственных ресурсов, а также были подробно описаны все функциональные возможности системы для каждого из пользователей.
Разработанная система снижает время выполняемых операций вышеуказанного персонала в разы, а также расходы на материалы (тент и трубы), необходимые для производства тентовых изделий.
1 Методология функционального моделирования IDEF0: Учебно¬
методическое пособие по дисциплине «Проектирование автоматизированных систем обработки информации и управления» / Хамадеев Ш.А. -
Набережные Челны: Изд.-полигр.центр НЧИ К(П)ФУ, 2013. - 24 с.
2 Корнеев В.В., Гареев А.Ф., Васютин С.В. Базы данных.
Интеллектуальная обработка информации. - М.: Нолидж, 2003 - 400c.
3 Методология моделирования данных ERD: Учебно-методическое пособие по дисциплине «Проектирование автоматизированных систем обработки информации и управления» / Хамадеев Ш.А. - Набережные Челны: Изд.-полигр.центр НЧИ К(П)ФУ, 2013. - 20 с.
4 Окулов С.М. Программирование в алгоритмах. - М.: БИНОМ. Лаборатория знаний, 2007. - 383с.
5 Окулов С.М., Пестов О.А. Динамическое программирование. - М.: БИНОМ. Лаборатория знаний, 2012. - 296 с.