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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0