Similar presentations:
презентация ОЗИВТ-23-1-у
1.
Раздаточный материал кВЫПУСКНОЙ
КВАЛИФИКАЦИОННОЙ
РАБОТЕ
Тема: «Проектирование и разработка микросервисной WMS с API-интеграцией для
малого бизнеса»
Институт параллельного образования
Направление подготовки
09.03.01 Информатика и вычислительная техника
Направленность (профиль)
Программное обеспечение автоматизированных систем
Студент
Пичугина Ксения Михайловна
Группа ОЗИВТ-23-1-у
Руководитель
Сурнина Надежда Матвеевна
доктор экономических наук, профессор
2.
Демонстрация проекта2
3.
Цель и задачи ВКРЦелью данной работы является разработка информационной системы управления складом,
предназначенной для автоматизации основных складских процессов и повышения эффективности
управления товарными запасами.
Для достижения поставленной цели необходимо решить следующие задачи:
– провести анализ предметной области складской логистики и существующих методов управления
складскими процессами;
– исследовать существующие информационные системы управления складом и определить их основные
функциональные возможности;
– определить требования к разрабатываемой системе управления складом;
– разработать архитектуру информационной системы на основе микросервисного подхода;
– реализовать основные функциональные модули системы управления складом;
– провести тестирование разработанного программного решения и оценить эффективность его
использования;
4.
Структура работыРабота состоит из введения, двух глав,
использованных источников и приложения.
В первой главе содержится аналитическая часть.
Во второй главе содержится проектная часть.
заключения,
списка
5.
Актуальность работы– Рост объёма складских операций – увеличение товарооборота требует
более эффективных инструментов учёта и управления запасами
– Ошибки ручного учёта – доля ошибок при вводе данных составляет 5–8%,
что приводит к несоответствию фактических и учётных остатков
– Высокая стоимость готовых WMS – «коробочные» решения требуют
значительных финансовых вложений и длительной адаптации под бизнеспроцессы
– Потребность малого бизнеса – необходимость в доступном, гибком и
масштабируемом решении, которое можно адаптировать под растущие
потребности без существенных переплат
5
6.
Обоснование выбора архитектурной моделиТаблица 1 – Различия применения архитектур
Критерий
Монолитная
архитектура
Микросервисная
архитектура
Структура
Единый код
Набор независимых
сервисов
Масштабирование
Только целиком
По отдельным
компонентам
Отказоустойчивость
Сбой → падение
всей системы
Отказ одного сервиса
не останавливает
систему
Обновление
Сервисы
Требует перепаковки
обновляются
всей системы
независимо
Разработка
Одна кодовая база
Вывод:
– Независимое масштабирование
– Отказоустойчивость
– Независимое обновление
компонентов
– Упрощённое сопровождение
=> Оптимальный выбор для
растущего малого бизнеса
Команды работают
над разными
сервисами
6
7.
Технологический стекBackend:
Data:
Infrastructure:
C#
ASP.NET
CoreMVC
PostgreSQL
Entity Framework
Core
Docker
REST API
JWT
7
8.
Архитектура системыРисунок 1 – Архитектура системы
8
9.
Формат обмена данными между сервисамиРисунок 2 – API сервиса
Рисунок 3 – пример JSON-файла
9
10.
Реализация ключевых микросервисовРисунок 4 – Микросервис Products
Рисунок 5 – Микросервис Orders
10
11.
Аналитический дашборд системыРисунок 6 – Аналитический Dashboard
Рисунок 7 – Визуализация ключевых показателей
эффективности (KPI) на дашборде
11
12.
Журнал аудита и экспорт отчётности в ExcelРисунок 9 – Экспорт данных в Excel:
пример сформированного отчёта
Рисунок 8 – Журнал аудита операций системы
12
13.
Развёртывание WMS-системыDocker-контейнерах
в
Рисунок 10 – Процесс сборки и запуска контейнеров с помощью Docker Compose
Рисунок 11 – Список запущенных контейнеров в Docker
13
14.
Экономическая эффективностьТаблица 2 – Эффект от автоматизации складских операций
Показатель
Ручной учёт
WMS
Изменение
Время заказа,
мин
8,0
1,5
–6,5
Заказов в час,
шт
7,5
40
+32,5
Ошибки при
вводе, %
5–8%
<0,5%
–90–95%
Поиск товара,
сек
30–60
1–2
↑ в 25–50 раз
Трудозатраты
на 300
заказов, ч
40
7,5
–32,5
14
15.
Экономическая эффективностьТаблица 3 – Итоговые экономические показатели
Показатель
Значение
Годовая экономия
времени
390 часов
Годовой
экономический
эффект
158 340 руб.
Затраты на
разработку
240 000 руб.
Срок
окупаемости
~1,5 года
Операция: оформление заказа на отгрузку
Годовой объём: 3 600 заказов
Время: 8 → 1.5 мин
Час работы: 406 ₽/час
Годовая экономия времени:
480 – 90 = 390 часов (~10 рабочих недель)
Годовой экономический эффект:
390 × 406 = 158 340 руб
15
16.
ЗаключениеИтоги разработки:
– Разработана микросервисная WMS-система для малого и среднего бизнеса
– Реализовано 5 независимых сервисов: Auth, Product, Order, Stock, Supplier
– Взаимодействие сервисов через REST API + API Gateway
Эффективность решения:
– Время оформления заказа: 8 → 1,5 мин (в 5,3 раза быстрее)
– Ошибки ввода: 5–8% → <0,5%
– Годовая экономия: 390 часов / 158 тыс. руб.
– Срок окупаемости: 1,5 года
Вывод:
Разработанная система готова к практическому внедрению и масштабированию
16