Details

Title: Система построения маршрутов для средств индивидуальной мобильности: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Курняков Петр Михайлович
Scientific adviser: Алексюк Артем Олегович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: карты; навигация; средства индивидуальной мобильности; электросамокаты; Android-разработка; maps; navigation; individual mobility aids; electric scooters; Android development
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-1294
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\16692

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: <<Система построения маршрутов для средствиндивидуальной мобильности>>.Данная работа посвящена разработке системы построения маршрутов для средств индивидуальной мобильности, в частности, электросамокатов. В ходе выполнения работы был проведен анализ существующих навигационых и картографических систем на возможность строить маршруты для самокатов и других средств индивидуальной мобильности, анализ возможностей и особенностей этих маршрутов. Были сформированы требования функционирования будущей системы. Были проанализированы различные инструменты для разработки и базы данных, выбраны наиболее подходящие для задачи.В итоге была создана програмная система построения и навигации по маршрутам для средств индивидуальной мобильности, в качестве базы данных использовалась Neo4J, а картографический сервис - OpenStreetMap. Был разработан клиент для Android-устройств и сервер, который отвечает за построение самих маршрутов, учет скорости движения по маршрутам и их загруженности.

The subject of the graduate qualification work is <<The routes construction system for individual mobility equipment>>.This work is devoted to the development of a route construction system for individual mobility equipment, in particular, electric scooters. During the work, an analysis of existing navigation and cartographic systems was carried out for the possibility of building routes for scooters and other means of individual mobility, an analysis of the possibilities and features of these routes. The requirements for the functioning of the future system were formed. Various development tools and databases were analyzed, and the most suitable for the task were selected.As a result, a software system for building and navigating routes for individual mobility was created, Neo4J was used as a database, and OpenStreetMap was used as a mapping service. A client was developed for Android devices and a server that is responsible for building the routes themselves, taking into account the speed of movement along the routes and their congestion.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
  • 1. Обзор и сравнительный анализ систем построения маршрутов средств индивидуальной мобильности
    • 1.1. Формулирование критериев сравнения
    • 1.2. Обзор существующих аналогов
      • 1.2.1. 2GIS
      • 1.2.2. Mapbox Bicycle
      • 1.2.3. Кикшеринг сервисы
      • 1.2.4. HERE
      • 1.2.5. Сервисы Яндекса
  • 2. Постановка задачи и формирование требований
    • 2.1. Общие требования к системе
    • 2.2. Требования к элементам системы
  • 3. Проектирование системы построения маршрутов для средств индивидуальной мобильности
    • 3.1. Создание общей архитектуры приложения
    • 3.2. Проектирование и принятие решений о конкретных деталях реализации
  • 4. Разработка системы построения маршрутов для СИМ
    • 4.1. Получение картографических данных
    • 4.2. Настройка и подключение к базе данных. Занесение данных в Neo4J
    • 4.3. Разработка серверной части сервиса
    • 4.4. Разработка клиента
  • 5. Развертывание и тестирование системы построения маршрутов для СИМ
  • Приложение. Репозитории с кодом.

Usage statistics

stat Access count: 20
Last 30 days: 0
Detailed usage statistics