Similar presentations:
Разработка автоматизированной системы управления заказами мебельной фабрики
1.
Разработка автоматизированнойсистемы управления заказами
мебельной фабрики
Автор работы:
студент группы ВМИ-412 С. Н. Григорьев
Научные руководители:
доцент кафедры системного программирования, к.п.н. О.Н. Ива
ассистент кафедры системного программирования Д. М. Баскак
Рецензент:
Ведущий разработчик компании ByndyuSoft Р. М. Сафин
2.
Цели и задачи исследованияЦелью работы является реализация автоматизированной системы для
совместной работы сотрудников предприятия.
Для достижения цели необходимо выполнить следующие задачи:
• изучить бизнес-процессы предприятия, выявить требования к
разрабатываемой системе;
• провести сравнительный анализ существующих решений;
• организовать рабочее пространство для совместной работы над
проектной документацией;
• выполнить интеграцию со сторонними программными средства
• внедрить разработанную систему в эксплуатацию.
2
3.
Бизнес-процесс3
4.
Процесс работы4
5.
Архитектура5
6.
Пользовательский интерфей6
7.
Доменная модель7
8.
База данных8
9.
Средства реализации иинтеграции
Средства разработки:
• .NET Framework 4.5
• C# 5.0
• ASP.NET MVC 4
• SignalR
• RabbitMQ
Средства версионирования и развертывания:
• Git
• BitBucket
• TeamCity
Интеграция с:
• САПР «Астра Конструктор Мебели 2.4»
• 1С: Предприятие. Бухгалтерия 8.3
9
10.
ИнтеграцияРазработанная система позволяет организовать процесс обмена дан
с другими программными продуктами, а именно:
• системой проектирования мебели:
– загрузка чертежа в формате, содержащем список деталей;
– вычисление площади каждой детали, стоимость которой зави
ее размеров;
• системой бухгалтерского учета:
– преобразование чертежа в спецификацию, загрузка специфик
в систему учета;
– импортирование договора, сгенерированного системой в систе
учета.
10
11.
ВнедрениеРазработанная система прошла тестирование и была внедрена в
эксплуатацию на предприятии, занимающемся производством мебел
заказ по индивидуальным проектам.
В рамках внедрения продукта на предприятии были выполнены:
• установка продукта на корпоративном сервере предприятия;
• интеграция с существующими программными решениями;
• приемочное тестирование системы;
• обучение пользователей и администраторов.
11
12.
Основные результатыРезультат разработки и внедрения программного продукта – организа
совместной работы сотрудников в рамках единой системы. Это значительно
увеличило время выполнения заказов, а автоматизация части процессов и
интеграция со сторонними программными решениями позволили значительно
уменьшить число ошибок и время выполнения ежедневных операций.
В процессе работы в полном объеме была достигнута цель и решены
поставленные задачи, а именно:
• понимание бизнес-процесса позволило выявить узкие места в текущем
процессе;
• реализовано решение, более полно отвечающее требованиям заказчика, че
существующие решения;
• возможность импортировать проектную документацию и экспортировать
бухгалтерские документы значительно уменьшила ручной ввод информаци
• единое рабочее пространство и система оповещения позволили пользовате
оперативно реагировать на изменения по проекту;
• система внедрена в эксплуатацию.
12