Разработка программного обеспечения для прохождения и хранения маршрутов на велотранспорте
ФИО
Агеенко Михаил Михайлович
Электронная почта
[email protected]
Номинация
Информационные технологии
Институт
Институт информационных технологий и автоматизированных систем управления (ИТАСУ)
Кафедра
Систем автоматизированного проектирования
ФИО научного руководителя
старший преподаватель Зорин Иван Андреевич
Академическая группа
САПР-12
Наименование тезиса
Разработка программного обеспечения для прохождения и хранения маршрутов на велотранспорте
Тезис
Цель проекта: разработать Web-сервис для велосипедистов, обеспечивающий построение маршрута, а также просмотр пройденных маршрутов для дальнейшего анализа результатов как в режиме реального времени, так уже для пройденных маршрутов.
Задачи:
1. Проанализировать существующие решения:
- Карта на бумажном носителе;
- GPS-навигатор;
- Поисково-информационная картографическая служба;
2. Разработать бизнес-процессы сервиса;
3. Разработать Web-сервис;
Особенности проекта:
- разрабатываемый сервис выполняет следующие функции:
- Аутентификация и авторизация пользователя;
- Расчёт маршрута по двум точкам;
- Расчёт характеристик маршрута;
- Расчёт времени, затраченного на прохождение маршрута;
- Хранение данных о пройденных маршрутах;
- Используется предложенный автором алгоритм расчёта примерного времени прохождения маршрута. Предлагаемый алгоритм учитывает расчёт времени при равноускоренном и равнозамедленном движении;
- Применение сервиса на смартфонах позволяет оповестить пользователя об отклонении от маршрута при непосредственном его прохождении;
Платформа разработки:
- GraphHopper Directions API;
- Visual Studio Community 2015;
- MS SQL Management Studio 2012;
- Android Studio 2015;
Под управлением Windows 10.
Целевая платформа:
- Компьютер с доступом в интернет;
- Смартфон с функцией геолокации:
- Windows Phone;
- Android;
- IOS.
Личный вклад:
В рамках проекта, автором лично получены следующие результаты:
- Бизнес-процессы;
- Web-сервис;
- БД сервиса;
- Алгоритм расчёта предполагаемого времени прохождения маршрута;
Результат:
- Был разработан Web-сервис с возможностями построения маршрута, слежением за пользователем во время прохождения и хранение пройденных маршрутов;
- Область применения: любительский велоспорт, велокросс, в качестве средства мониторинга времени прохождения маршрута во время тренировки;
- Целевая аудитория:
- Возраст: от 14 лет;
- уровень физической подготовки: средний;
Монетизация программного продукта планируется с помощью внутренней рекламы;
Научный руководитель - ст. преп. Зорин И. А.