Details

Title Реализация серверной части приложения "РусТур": выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Implementation of the server part of the RussTour application
Creators Башлачева Елизавета Андреевна
Scientific adviser Прокофьев Олег Валерьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects планирование путешествий ; персонализированный маршрут ; рекомендательная система ; travel planning ; personalized route ; recommendation system
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2710
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42596
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Работа посвящена проектированию и разработке серверной части прототипа туристического приложения, включающего социальную сеть для обмена опытом, модуль рекомендаций на основе социального графа и предпочтений пользователей и планировщик путешествий, обеспечивающий агрегацию и логическую организацию туристических услуг. В работе применен гибридный архитектурный подход, сочетающий преимущества микросервисов и модульных монолитов. Функциональный модуль социальной сети и рекомендательная система реализованы как автономные микросервисы. Система адаптивного планирования реализована в виде модульного монолита. Рекомендательная система разработана с применением методов машинного обучения, анализирующих не только личные предпочтения пользователя, но и интересы его друзей и подписок. Использование адаптивного планировщика путешествий исключает финансовые ошибки при планировании, а использование двухфазной проверки данных гарантирует достоверность всех элементов маршрута на момент фиксации итогового плана. Областью применения данного приложения являются интеллектуальные туристические платформы, сервисы бронирования и системы организации путешествий и командировок. Интеграция с внешними платежными шлюзами и билетными платформами обеспечит возможность транзакции всей «карты» путешествия.

The work is devoted to the design and development of the server side of a prototype travel application that includes a social network for sharing experiences, a recommendation module based on a social graph and user preferences, and a travel planner that provides aggregation and logical organization of travel services. The work uses a hybrid architectural approach combining the advantages of microservices and modular monoliths. The functional module of the social network and the recommendation system are implemented as autonomous microservices. The adaptive planning system is implemented as a modular monolith. The recommendation system was developed using machine learning methods that analyze not only the users personal preferences, but also the interests of his friends and subscriptions. The use of an adaptive travel planner eliminates financial errors during planning, and the use of two-phase data verification ensures the reliability of all route elements at the time of fixing the final plan. The scope of application of this application is intelligent travel platforms, booking services and travel and business trip management systems. Integration with external payment gateways and ticket platforms will ensure that the entire "card" of the trip can be transacted.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...