Details

Title Разработка серверной части маркетплейса уникальной одежды из секонд-хендов и винтажных магазинов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Чирикин Даниил Игоревич
Scientific adviser Дробинцев Павел Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects секондхенд ; маркетплейс ; java ; архитектура ; backend ; secondhand ; marketplace ; architecture
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/2025/vr/vr25-1507
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35715
Record create date 7/30/2025

Allowed Actions

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

Group Anonymous
Network Internet

Целью данной выпускной квалификационной работы является проектирование и разработка серверной части платформы электронной коммерции, ориентированной на покупку и продажу уникальных и винтажных товаров. Данная платформа призвана упростить процесс взаимодействия между продавцами уникальной одежды и потенциальными покупателями, предоставляя удобный цифровой инструмент для представления ассортимента и оформления заказов. В процессе выполнения работы был проведён комплексный анализ целевой аудитории и рыночной ниши, что позволило выявить ключевые требования к платформе. Также был выполнен анализ предметной области, включая современные подходы к построению систем электронной коммерции и тенденции в области веб-разработки. На основании полученных данных был сформирован стек технологий. Для обеспечения гибкости и модульности был выбран подход микросервисной архитектуры. Проектирование архитектуры сопровождалось разработкой диаграмм взаимодействия и схем базы данных. В результате проделанной работы была спроектирована, реализована и протестирована серверная часть платформы, полностью соответствующая заявленным требованиям. Полученное решение может быть использовано как основа для дальнейшего расширения системы, внедрения новых функций и последующего вывода проекта на рынок.

The aim of this thesis is to design and develop the backend of an e-commerce platform focused on the buying and selling of unique and vintage clothing items. The platform is intended to streamline the interaction between sellers of distinctive fashion — such as second-hand and vintage shop owners — and potential buyers by providing a convenient digital tool for showcasing products and managing orders. During the course of the work, a comprehensive analysis of the target audience and market segment was conducted, which allowed for the identification of key requirements for the platform. In addition, an in-depth study of the domain area was carried out, including modern approaches to building e-commerce systems and current trends in web development. Based on the findings, an appropriate technology stack was selected. To ensure flexibility and modularity, a microservice architecture approach was chosen. The architectural design process included the development of interaction diagrams and database schemas. As a result, the backend of the platform was successfully designed, implemented, and tested in accordance with the specified requirements. The resulting solution can serve as a solid foundation for further system expansion, the addition of new features, and eventual market deployment.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • Введение
  • Глава 1. Проект Raggies: анализ рынка и описание продукта
    • 1.1. Анализ рынка вторичного потребления одежды
    • 1.2. Описание проекта Raggies
  • Глава 2. Архитектура приложения
    • 2.1. Функциональные и нефункциональные требования к приложению
    • 2.2. Архитектура серверного приложения
      • 2.2.1 Клиент-серверная архитектура
      • 2.2.2 Монолитная архитектура
      • 2.2.3 Сервис-ориентированная (SOA) архитектура
      • 2.2.4 Микросервисная архитектура
      • 2.2.5 Сравнение архитектур по необходимым критериям
    • 2.3. Используемые средства разработки
    • 2.4. Разработка базы данных системы
      • 2.4.1 Определение сущностей и связей между ними
      • 2.4.2 Описание структуры основных таблиц
      • 2.4.3 Описание логической структуры базы данных
    • 3.1 Реализация API
    • 3.2 Работа с базой данных (JPA)
    • 3.3 Микросервисная архитектура и брокер сообщений
    • 3.4 Безопасность приложения
    • 3.5 Развертывание
    • 3.6 Мониторинг с Grafana и Prometheus
    • 3.7 Интеграционное тестирование
  • Список использованных источников информации

Access count: 0 
Last 30 days: 0

Detailed usage statistics