Similar presentations:
Разработка программного комплекса для планирования производства рольставней
1.
«Разработка программного комплексадля планирования производства
рольставней»
2.
Описание предметной области3.
Описание предметной области1 – вал
2 – направляющие
3 – полотно рольставни
4 – короб
5 – концевая ламель полотна
Строение рольставней
4.
Описание предметной областиКомплектующие
Длинномеры
5.
Актуальность и постановка задачи6.
Цель и задачи, решаемые в выпускной работеЦель выпускной квалификационной работы:
Разработать программный комплекс для автоматического планирования
производства, позволяющего снизить затраты при производстве рольставней.
Для достижения поставленной цели решаются следующие задачи:
сделать анализ существующих методов и средств организации складского учета
для использования линейных материалов;
сделать анализ методов и средств производственного планирования с
использованием линейных материалов;
спроектировать ПИС для производственного предприятия (производство
рольставней);
реализовать алгоритм подсистемы производственного планирования ПИС;
реализовать алгоритм подсистемы производственного складского учёта ПИС;
разработать связующее ПО и пользовательского интерфейса ПИС производства
рольставней;
подготовить документацию.
7.
Обзор существующих методов решения задачи раскрояРазрез материала
8.
Обзор существующих методов решения задачи раскроя9.
Задача о рюкзакеBackpack problem
Как его оптимально
заполнить?
Два варианта
Взять предмет Fi
Не брать
предмет Fi
10.
Задача о рюкзакеBackpack problem
Аналогия:
нужно как можно больше нарезных
остатков уместить в длинномере
11.
Дополнительные подзадачиОстатки после раскроя
Ликвидные
Отходы
которые можно
использовать при раскрое
дальнейших изделий
которые НЕЛЬЗЯ
использовать при раскрое
дальнейших изделий
Задача оптимального раскроя сводится не просто к
оптимальному расходу запасов на складе, а к оптимизации
расхода динамически меняющегося запаса материалов на
складе
12.
Алгоритм модуля раскроя материалаВидоизмененный
backpack
Функция cut
Основной алгоритм
13.
Архитектура ПИС14.
Архитектура БД15.
Сервер приложения. REST API. Стек технологий.16.
Клиент ПИС17.
Клиент ПИС18.
Результаты работы алгоритма раскрояПараметры:
S = 5500мм
W = 1%
L = 1000мм
19.
Тестирование ПИСВ результате тестирования ПИС была полностью проверена работоспособность
заявленных в ТЗ компонентов: модуль «Склад», модуль «Раскрой», модуль
«Сборка» и модуль «Закупка товаров».
Были реализованы 4 роли:
• Администратор
• Работник цеха
• Менеджер проектов
• Управляющий склада
Все роли имеют разграничение прав. Код проверен на безопасность с помощью
статического анализатора, выявленные уязвимости устранены.
В ходе тестирования было обнаружено, что чем больше проектов одновременно в
работе, тем больше нулевых остатков способен выдать алгоритм.
20.
Внедрение ПИС на производстве21.
Дальнейшие перспективы2D раскрой
22.
Дальнейшие перспективы23.
Дальнейшие перспективы24.
Дальнейшие перспективыПатент №200237
25.
Дальнейшие перспективы26.
ЗаключениеНами разработан программный комплекс для автоматического
планирования производства, позволяющий снизить отходы
материалов при производстве рольставней до 2% , а также
существенно уменьшить временные затраты на производственное
планирование.
Созданный программный комплекс позволяет отслеживать
состояние склада удаленно, что дает возможность управлять
закупками не находясь на производстве.
Архитектура программного комплекса
расширения функциональности.
обладает
ресурсом