Details
Title | Проектирование и реализация сервиса для сбора, обработки и анализа данных в пассажирских ЖД перевозках: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Дюльдин Григорий |
Scientific adviser | Коликова Татьяна Всеволодовна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | golang ; cassandra ; postgresql ; apache airflow ; apache superset ; rest api ; grpc ; микросервисы ; microservices |
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/2025/vr/vr25-1542 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35859 |
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 |
Данная работа посвящена проектированию и реализации сервиса для сбора, анализа и обработки данных, полученных с терминалов проводников, содержащие себя информацию о проданных и добранных единиц товаров. Целью работы является разработка двух микросервисов для выполнения функции сбора и синхронизаций данных, а также развертывание сервисов для организаций сервисных задач и визуализации данных. В работе были проанализированы решения конкурентов на рынке и их функциональные возможности. Как результат обзора, в качестве технологий для разработки сервиса были выбраны базы данных Cassandra и PostgreSQL, язык программирования Go, а также Apache Superset для визуализации данных и Apache Airflow для оркестрации регулярных и последовательных задач. Разработан интерфейс (API) для взаимодействия с сервисом и его функционалом. Как результат работы был получен сервис для получения, обработки и визуализации данных о коммерческих операциях, совершенные проводниками в пассажирских железнодорожных перевозках.
This work is devoted to the design and implementation of a service for collecting, analysing and processing of data received from the terminals of train conductors, containing information about the sold and delivered units of goods and snacks. The aim of the work is the development of two microservices to perform the function of data collection and synchronisation, as well as the deployment of services for the organisation of regular tasks and data visualisation. The analysis of competing product solutions on the market and their functionalities were conducted as part of the final qualification work. As a result of the review, Cassandra and PostgreSQL databases, the Go programming language, as well as Apache Superset for data visualisation and Apache Airflow for orchestration of regular and sequential tasks were chosen as technologies for the development of the service. An interface (API) for interacting with the service and its functionality was also developed. As a result of the work, a service for obtaining, processing and visualising data on commercial operations performed by conductors in passenger railway transportation was successfully realised.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0