Details
Title | Разработка мобильного Android-приложения для автоматического создания туристических маршрутов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Муруз Данил Михайлович |
Scientific adviser | Андрианова Екатерина Евгеньевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | автоматическая генерация маршрутов ; android ; многослойный перцептрон ; fastapi ; tensorflow serving ; automatic route generation ; multilayer perceptron |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1143 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35685 |
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 |
Объектом данной работы являются методы и программные средства разработки Android-приложений, реализующих персонализированную генерацию туристических маршрутов на основе предпочтений пользователя. В работе описаны проектирование и разработка мобильного приложения, генерирующего туристические маршруты с использованием картографических сервисов и технологий машинного обучения. Проведён обзор сервисов навигации и рекомендаций, обоснован выбор стека технологий. На основе анализа спроектирована архитектура с использованием шаблона MVVM. Android приложение разработано на языке Kotlin с использованием Yandex MapKit для интеграции карты. Серверная часть реализована на языке Python и фреймворке FastAPI, а модель генерации маршрутов с использованием библиотеки TensorFlow и используется серверной частью с помощью механизма TensorFlow Serving. Разработка включала функциональное и нефункциональное тестирование. Пробный запуск на фокус-группе подтвердил корректность маршрутов и выявил направления дальнейшего развития.
The object of this work are methods and software tools for developing Android applications that implement a personalized generation of tourist routes based on user preferences. The paper describes the design and development of a mobile application that generates tourist routes using map services and machine learning technologies. A review of navigation and recommendation services is carried out, and the choice of technology stack is justified. Based on the analysis, the architecture is designed using MVVM pattern. Android application is developed in Kotlin language using Yandex MapKit for map integration. The server side is implemented in Python language and FastAPI framework and the route generation model using TensorFlow library and utilized by the server side using TensorFlow Serving mechanism. The development included functional and non-functional testing. A trial run on a focus group confirmed the correctness of the routes and revealed directions for further development.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0