📄Работа №207210

Тема: Разработка мобильного геоинформационного Android- приложения для поиска автозаправочных станций

📝
Тип работы Дипломные работы, ВКР
📚
Предмет Программирование
📄
Объем: 39 листов
📅
Год: 2020
👁️
Просмотров: 29
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Анализ аналогичных проектов 7
1.2. Анализ существующих технологий для реализации проекта 8
2. ПРОЕКТИРОВАНИЕ 12
2.1. Функциональные требования 12
2.2. Нефункциональные требования 12
2.3. Варианты использования приложения 13
2.4. Диаграмма классов 14
3. РЕАЛИЗАЦИЯ 16
3.2. Работа с API 20
3.3. Работа с XML шаблонами 23
4. ТЕСТИРОВАНИЕ 26
ЗАКЛЮЧЕНИЕ 35
ЛИТЕРАТУРА 36
ПРИЛОЖЕНИЯ 38
ПРИЛОЖЕНИЕ А. Листинг реализации маршрута 38

📖 Введение

Актуальность темы работы
Актуальность разработки под Android представлена данными, которые отражает диаграмма на рисунке 1, отображающая количество устройств, работающих на данной платформе в мире. У Android есть несколько преимуществ по сравнению с другими платформами. Во-первых, порог вхождения достаточно низок. Чтобы начать разрабатывать необходимо иметь минимальные знания Java, а также загрузить IDE и SDK. Во-вторых, у выбранной платформы огромное сообщество, с помощью которого появляется большое количество постоянно обновляемых материалов - документаций, книг, онлайн-уроков.


На сегодняшний день существует множество различных приложений, а разработка приложений переживает период своего подъема. Навигация по печатным картам уже давно устарела, сейчас популярностью пользуются GPS-навигаторы. Благодаря развитию технологий мобильной разработки удалось интегрировать навигацию в компактные мобильные устройства. Самый известный мобильный навигатор во всём мире на текущий момент Google maps.
Карта Google Maps - набор приложений, построенных на основе бесплатного картографического сервиса и технологии, предоставляемых компанией Google. Созданы в 2005 году.
Сервис представляет собой карту и спутниковые снимки планеты Земля. Для многих регионов доступны высокодетализированные аэрофотоснимки (снятые с высоты 250-500 м), для некоторых - с
возможностью просмотра под углом 45° с четырёх сторон света.
Google maps делает возможным просмотр карты местности, прокладывание маршрута между двумя пунктами назначения, просмотр отзывов и другой дополнительной информации об искомом объекте.
Цель и задачи
Целью данной работы является разработка мобильного геоинформационного Android-приложения для поиска автозаправочных станций. Мобильное приложение позволит пользователям просматривать масштабируемую карту, смотреть информацию об АЗС, прокладывать маршрут до ближайших АЗС, просматривать актуальные цены на бензин и другую информацию.
Для достижения поставленной цели мною были сформулированы следующие задачи:
1) провести обзор аналогичных проектов по тематике работы, выполнить их сравнительный анализ;
2) выявить главные требования, предъявляемые к приложению для инициализации карт;
3) выполнить проектирование приложения средствами языка UML;
4) выполнить проектирование;
5) выполнить реализацию приложения;
6) провести функциональное тестирование полученного приложения.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения, библиографии и приложения. Объем работы составляет 40 страниц, объем библиографии - 15 источников.
Краткое содержание работы
В первой главе, «Анализ предметной области» дается обзор аналогичных проектов и обзор существующих технологий для реализации проекта. В этом разделе выявляются наиболее перспективные технологии для создания приложения из рассмотренных.
Во второй главе, «Требования к системе» выявляются функциональные и нефункциональные требования к системе, а также выполняется проектирование системы с использованием спецификации языка UML - создаются диаграммы классов и вариантов использования.
В третьей главе, «Архитектура системы» описываются детали реализации мобильного приложения на платформе Android.
В четвертой главе, приведены результаты тестирования мобильного приложения вместе со скриншотами основных экранов разработанного приложения.
В заключении сделаны выводы о проделанной работе.
Приложение содержит спецификацию основных вариантов использования, сформулированных для мобильного приложения.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках данной работы было разработано геоинформационное мобильное Android-приложение для поиска автозаправочных станций. При этом были решены следующие задачи:
1) проведен анализ предметной области;
2) проведен обзор аналогов на рынке мобильных приложений;
3) определены требования к системе и разработаны варианты ее использования;
4) разработана структура мобильного приложения;
5) разработан метод построения маршрута между текущим местоположением и ближайшей АЗС;
6) разработано мобильное приложение на платформе Android;
7) проведено тестирование системы.
Планируется дальнейшее развитие проекта, включающее в себя следующие пункты:
1) разработка базы данных для хранения координат автозаправочных станций для пользования приложением в оффлайн режиме;
2) пополнение базы данных новыми координатами автозаправочных станций.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Медникс З. Программирование под Android. 2-е изд. /Дорнин Л., Мик Б., Накамура М. — СПб.: Питер, 2013. — 560 с.: ил.
2. П. Дейтел. Android для программистов: создаём приложения. /Х. Дейтел, Э. Дейтел — СПб.: Питер, 2013. —560 с.: ил.
3. Харди Б. Android. Программирование для профессионалов. 2-е изд. /Филлипс Б., Стюарт К., Марсикано К. — СПб.: Питер, 2016. — 640 с.: ил.
4. Васильев А.Н. Java. Объектно-ориентированное программирование, 2011. —397 с.
5. Статья «Android Studio IDE от Google» [Электронный ресурс] URL: http://wnfx.ru/android-studio-ide-ot-google/ (дата обращения 20.05.2020).
6. Статья «Внедрение платформы разработки и исполнения приложений «Radixware»» [Электронный ресурс] URL: http://www.scienceforum.ru/2016/1757/19149 (дата обращения 20.05.2020).
7. Статья «CardView (Карточка)» [Электронный ресурс] URL: http://developer.alexanderklimov.ru/android/views/cardview.php (дата обращения 20.05.2020).
8. Статья «Знакомство с элементом RecyclerView» [Электронный ресурс] URL: https://devcolibri.com/unit/урок-10-работа-с-recyclerview-на- примере-tweetsrecyclerview-2 (дата обращения 20.05.2020).
9. Статья «Using the YouTube API» [Электронный ресурс] URL: https://www.sitepoint.com/using-the-youtube-api-to-embed-video-in-an- android-app/ (дата обращения 20.05.2020).
10. Статья «Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события» [Электронный ресурс] URL: https://star- tandroid.ru/ru/uroki/vse-uroki-spiskom/306-urok-139-google-maps-sozdanie-i- nastrojka-proekta-karta-kamera-sobytija.html (дата обращения 20.05.2020).
11. Статья «Google MAPs API в android или как работать с картами быстрее» [Электронный ресурс] URL: https://m.habr.com/ru/post/341548/ (дата обращения 25.11.2019).
12. Статья «30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году» [Электронный ресурс] URL: https://m.habr.com/ru/post/431400/ (дата обращения 20.05.2020).
13. Статья «Объекты на карте» [Электронный ресурс] URL: https://developers.google.com/maps/documentation/android-sdk/map?hl=ru (дата обращения 20.05.2020).
14. Статья «Маршруты на картах Google в Android-приложении — некоторые уточнения» [Электронный ресурс] URL: https://habr.com/ru/post/275019/ (дата обращения 20.05.2020).
15. Статья «How to Draw Route in Google Maps API V2 from my location [duplicate]» [Электронный ресурс] URL: https://stackoverflow.com/ques- tions/16262837/how-to-draw-route-in-google-maps-api-v2-from-my-location (дата обращения 20.05.2020).

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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