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 |
|