Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРИЛОЖЕНИЯ TUVA TRAVEL ДЛЯ ПЛАТФОРМЫ ANDROID

Работа №187484

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы48
Год сдачи2020
Стоимость4300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
11
Не подходит работа?

Узнай цену на написание


Реферат
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 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 для планирования путешествий по республике Тува, была достигнута.
Приложение может использоваться в образовательных целях, а также для личного пользования.


1. Гамма Э., Приемы объектно-ориентированного проектирования //
Э.Гамма, Р.Хелм, Р.Джонсон. — СпБ: Питер, 2001. — 368 с.
2. SDK- Википедия [Электронный ресурсу/ru.wikipedia.org - URL: https://ru.wikipedia.org/wiki/SDK (дата обращения: 15.05.2020)
3. В каких странах iOS популярнее Android [Электронный ресурс]//
www.iphones.ru - URL: https://www.iphones.ru/iNotes/v-kakih-stranah-ios-
populyarnee-android-09-13-2019 (дата обращения: 23.04.2020г.)
4. Android Studio- Википедия [Электронный ресурс] //ru.wikipedia.org -
URL: https://ru.wikipedia.org/wiki/Android Studio (дата обращения:
23.04.2020г.)
5. JDK- Википедия [Электронный ресурс] //ru.wikipedia.org - URL:
https://ru.wikipedia.org/wiki/Java Development Kit (дата обращения:
24.04.2020г.)
6. SQLite позволяет быть ближе к данным [Электронный ресурс]// loginom.ru - URL: https://loginom.ru/blog/sqlite (дата обращения: 18.05.2020г.)
7. Введение в Firebase [Электронный ресурс]// habr.com - URL:
https ://habr.com/ru/post/277941 (дата обращения:09.05.2020г.)
8. Android. RecycleViw [Электронный ресурс] //
developer.alexanderklimov.ru - URL:
http://developer.alexanderklimov.ru/android/views/recyclerview.php (дата
обращения: 23.04.2020г.)
9. RecyclerView.Adapter [Электронный ресурс]// developer.android.com - URL:
https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerVi ew.Adapter?hl=ru (дата обращения: 23.04.2020г.)
10. Map Fragment [Электронный ресурс]// developers.google.com - URL: https://developers.google.com/maps/documentation/android-
sdk/reference/com/google/android/libraries/maps/MapFragment?hl=ru (дата
обращения: 15.05.2020г.)
11. CircleImageView [Электронный ресурс]// developer.alexanderklimov.ru -
URL: http://developer.alexanderklimov.ru/android/library/circleimageview.php
(дата обращения: 18.05.2020г.)


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ