Details

Title Проектирование и разработка приложения с применением предметно-ориентированного подхода, и современных инструментальных средств: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Степанов Глеб Жаборович
Scientific adviser Фёдоров Станислав Алексеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects складская логистика; предметно-оринетированный подход; микросервисная архитектура; агрегаты; событийная модель; REST API; базы данных; warehouse logistics; object-oriented approach; microservice architecture; aggregates; event model; databases
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2276
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\30380
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке приложения Warehouse Cargo Tracker (WCT), предназначенного для отслеживания событий, произошедших с грузами и документацией на складе. Задачи, которые решались в ходе исследования: 1. Создание моделей для предметной области управления складом. 2. Разработка микросервисной архитектуры для управления состоянием складских агрегатов. 3. Создание и нормализация баз данных для микросервисов. 4. Реализация REST API для взаимодействия с микросервисами. 5. Обеспечение событийного отслеживания изменений состояния агрегатов. 6. Создание фронтенда для отображения истории событий. Приложение на основе микросервисной архитектуры с событийной моделью управления и мониторинга состояния агрегатов (приходные ордеры, грузы, заказы на отбор) было разработано с использованием предметно- ориентированного подхода в рамках задачи, поставленной в Санкт-Петербургской компании Solvo с целью реализации сервисов, позволяющих эффективно отслеживать события на складе. За основу взяты бизнес-модель WMS и архитектура Cargo Tracker, что позволило создать эффективное решение для отслеживания событий на складах. Исследование подтвердило, что событийная модель и микросервисная архитектура способствуют эффективному управлению складскими агрегатами. Также были даны рекомендации по дальнейшему развитию системы.

This work is devoted to the development of Warehouse Cargo Tracker (WCT) application designed to track events that occurred with cargo and documentation in the warehouse. The objectives addressed in the research are: 1. Creation of models for the subject area of warehouse management. 2. Development of a microservice architecture for managing the state of warehouse units. 3. Creation and normalization of databases for microservices. 4. Realization of REST API for interaction with microservices. 5. Providing event-driven tracking of unit state changes. 6. Creating a frontend to display the history of events. An application based on microservice architecture with an event-driven model for managing and monitoring the status of units (incoming orders, cargoes, picking orders) was developed using a subject-oriented approach as part of the task set in the St. Petersburg-based company Solvo to implement services that allow efficient tracking of events in the warehouse. The WMS business model and Cargo Tracker architecture were used as a basis for creating an effective solution for tracking events in warehouses. The study confirmed that the event model and microservice architecture contribute to effective management of warehouse units. Recommendations for further development of the system were also given.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics