Реферат
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 6
ВВЕДЕНИЕ 7
1 Обзор существующих решений 9
1.1 Altay Today 9
1.2 Kazan Travel Guide, Tourism, Russia 10
1.3 Крым Crimea 12
1.4 Сравнение аналогов 13
2 Требования 14
2.1 Функциональные требования 14
2.2 Нефункциональные требования 14
3 Используемые инструменты разработки 15
3.1 Среда разработки и язык программирования 15
3.2 Выбор инструмента для хранения данных 16
3.3 Выбор инструмента для реализации карты 18
4 Проектирование приложения 20
4.1 Диаграммы ВИ 20
4.2 Сценарии вариантов использования 23
4.3 Схема БД 25
4.4 Модель предметной области 26
5 Реализация приложения 27
5.1 Архитектура 27
5.2 Переходы между экранами 28
5.3 Реализация аутентификации 29
5.4 Реализация поиска по списку 30
5.5 Реализация списков 31
5.6 Реализация комментирования 32
5.7 Реализация карты 34
5.8 Создание маркеров. 35
5.9 Реализация настроек аккаунта 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ А 40
В настоящее время мобильные технологии не являются чем-то особенным и удивительным. Уже много лет они затрагивают все сферы жизни современного человека. Уже невозможно представить человека без какого- нибудь цифрового устройства: смартфона, планшета или же смарт-часов. Люди привыкли к тому, что оно всегда под рукой, и это теперь не только средство для совершения звонков и передачи сообщений, но и устройство со множеством полезных функций, таких как календарь, карта, мобильный Интернет, компас, калькулятор.
Поскольку мобильные продажи по всему миру растут с колоссальной скоростью, так же и увеличивается спрос на мобильные приложения для них. Все больше и больше компаний стремятся иметь собственное приложение для предоставления своих услуг. Туристические агентства и туроператоры не являются исключением, так как туризм является самой массовой формой активного отдыха и оздоровления. Для каждого туриста иметь у себя в телефоне приложение-справочник о путешествиях очень удобно, доступно и полезно. Так возникла идея о реализации своего приложения, но уже о туризме на конкретной местности - по республике Тува.
Таким образом, целью данной выпускной квалификационной работы является разработка мобильного приложения для устройств с OC Android для планирования путешествий по республике Тува.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Обзор существующих аналогов, обладающих схожим функционалом.
2. Определение функциональных и нефункциональных требований приложения.
3. Проектирование приложения.
4. Реализация приложения.
Все задачи, поставленные в рамках этой дипломной работы, были решены, а именно:
1. Проанализированы аналоги, сформулированы и зафиксированы
требования к приложению
2. Спроектировано приложение
3. Реализовано приложение Tuva Travel
Следовательно, цель работы - разработать мобильное приложение для устройств с OC Android для планирования путешествий по республике Тува, была достигнута.
Приложение может использоваться в образовательных целях, а также для личного пользования.