Детальная информация

Название Разработка мобильного приложения для сопровождения автономного туристического маршрута: выпускная квалификационная работа бакалавра: направление 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.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
...