Детальная информация
| Название | Разработка мобильного приложения для сопровождения автономного туристического маршрута: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of a mobile application for supporting an autonomous tourist route |
|---|---|
| Авторы | Силаев Георгий Александрович |
| Научный руководитель | Дьяченко Юрий Николаевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | Android ; Kotlin ; мобильное приложение ; туристический маршрут ; метеорологический прогноз ; агрегация данных ; REST API ; локальное хранение ; mobile application ; tourist route ; meteorological forecast ; data aggregation ; local storage |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.01 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1949 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42527 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена разработке Android-приложения для построения автономных туристических маршрутов и предоставления прогнозной метеорологической информации в ключевых точках пути. В приложении предусматривается ручное построение маршрута на карте, добавление ключевых точек, сохранение данных и получение прогноза погоды с учётом предполагаемого времени прохождения маршрута. В ходе работы проведён анализ предметной области, рассмотрены существующие программные решения и источники метеорологических данных. Сформулированы функциональные и нефункциональные требования, спроектирована клиент-серверная архитектура системы, локальное хранилище и взаимодействие мобильного приложения с серверным компонентом. Мобильное приложение реализуется на Kotlin с использованием Android Jetpack, Room, DataStore и Retrofit. Серверный компонент реализуется с использованием Ktor и REST API. Для обработки погодных данных разработан подход к получению прогнозов из нескольких внешних источников, приведению их к единому формату, агрегации значений и формированию итоговой погодной оценки. В результате работы реализована программная система, обеспечивающая построение маршрута, работу с ключевыми точками, получение и отображение прогноза погоды, локальное хранение данных и использование приложения при нестабильном сетевом соединении.
This work is devoted to the development of an Android application for creating autonomous tourist routes and providing forecast meteorological information at key points along the route. The application provides manual route creation on a map, adding key points, saving data, and receiving weather forecasts based on the estimated time of passing through the route points. The work includes an analysis of the subject area, existing software solutions, and sources of meteorological data. Functional and non-functional requirements are formulated, and the client-server architecture of the system, local storage, and interaction between the mobile application and the server component are designed. The mobile application is implemented in Kotlin using Android Jetpack, Room, DataStore, and Retrofit. The server component is implemented using Ktor and REST API. For weather data processing, an approach is developed for obtaining forecasts from several external sources, converting them to a unified format, aggregating values, and forming a final weather assessment. As a result of the work, a software system was implemented that provides route creation, work with key points, receiving and displaying weather forecasts, local data storage, and application use under unstable network connection conditions.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|