Details

Title: Инструмент инвентаризации для пунктов выдачи заказов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Молчанова Анастасия Алексеевна
Scientific adviser: Коликова Татьяна Всеволодовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; Kotlin; Spring Framework; PostgreSQL; REST API; инвентаризация; пункт выдачи заказов; inventory; order pickup point
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-1796
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28840

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

Annotation

Данная работа посвящена разработке инструмента для проведения инвентаризации на пунктах выдачи заказов. Она направлена на улучшение существующих процессов на пункте выдачи заказов, повышение прозрачности взаимодействия партнера с компанией, выявление допущенных ошибок во время логистических процессов. Для выявления требований к данному инструменту был проведен анализ потребностей операторов и партнеров пунктов выдачи заказов с помощью опроса и сбора статистических данных. По итогу анализа был собран список функциональных требований, необходимых для реализации проекта. В ходе работы была разработана серверная часть для веб-приложения с помощью языка программирования Java. Для реализации была использована микросервисная архитектура, REST API и Spring Framework. В качестве хранилища данных была выбрана СУБД PostgreSQL. Помимо этого, было проведено тестирование данного функционала с помощью юнит-тестов, интеграционных тестов и ручного тестирования API. Результатом работы является интегрированный в веб-приложение для пунктов выдачи заказов «Яндекс.Маркет» инструмент для проведения инвентаризации.

This work is dedicated to the development of a tool for conducting inventory at order pickup points. It aims to improve existing processes at the order pickup points, increase transparency of interaction between partners and companies, and find errors during logistic processes. To find the requirements for this tool, an analysis of the operators and partners needs at the order pickup points was conducted through surveys and the collection of statistical data. As a result of the analysis, a list of functional requirements necessary for the project implementation was compiled. The backend part for the web application was developed using the Java programming language. Microservices architecture, REST API, and Spring Framework were used for the implementation. The PostgreSQL DBMS was chosen as the data storage. In addition, testing of this functionality was conducted using unit tests, integration tests, and manual testing of the API. The result of this work is an integrated inventory tool for order pickup points, integrated into the "Yandex.Market" web application.

Document access rights

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

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics