Вход

Разработка Android приложения "Car-sharing" для мобильных устройств на языке программирования Java

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 456858
Дата создания 2020
Страниц 50
Мы сможем обработать ваш заказ (!) 2 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 990руб.
КУПИТЬ

Содержание

Введение 2
1. Анализ и теоретические аспекты 3
1.1. Постановка задачи 3
1.2. Понятие каршеринга и карпулинга 4
1.3. Анализ существующих решений 6
1.4. Обзор технологий для разработки приложения 8
1.4.1. Об операционной системе Android 8
1.4.2. Java как язык разработки приложений для ОС Android 9
1.4.3. Среда разработки Android Studio 10
1.4.4. Система автоматической сборки Gradle 12
1.4.5. Система контроля версий Git 13
2. Структура проекта 14
2.1. Архитектура приложения 14
2.2. Структура базы данных приложения 17
3. Программная реализация 20
3.1. Модуль входа 22
3.2. Навигационный модуль 26
3.3. Пользовательский модуль 29
3.4. Файловый модуль 32
3.5. Модуль поездки 36
Заключение 48
Список использованной литературы 49
Приложение 50

Введение

По опросам в мире около 20 миллионов человек пользуются услугами по предоставлению автомобиля - каршеринга (англ. Carsharing), и по оценкам экспертов данное число к 2025 году вырастет до 36 миллионов человек, что в полтора раза больше текущего значения. Они занимают большое значение в современной жизни человека, а география использования данной услуги все больше распространяется по всему земному шару. Каршеринг является одним из мировых трендов развития экономики совместного использования, когда человек отказывается от приобретения благ в собственность во избежание затрат и лишней ответственности.
Есть и другое решение – карпулинг, которое повсеместно набирает популярность и позволяет людям совместно добираться из одной точки назначения в другую, в отличии от каршеринга, где предоставляется автомобильное средство для персонального передвижения. Данное решение можно считать молодым относительно каршеринга.
Организации, занимающиеся каршерингом и карпулингом, все больше и больше стараются привлечь на свою сторону новых клиентов, а главным движущим фактором в данном вопросе является использование передовых информационных технологий для предоставления услуг. Ведь потенциал данного решения огромен, так как современный человек практически повсеместно использует передовые решения.

Фрагмент работы для ознакомления

Дипломная работа выполнена по всем требованиям и защищена на "отлично".

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

1. Вирт Н. Алгоритмы и структуры данных / Н. Вирт - ДМК Пресс, 2011. - 272 с.
2. Кнут Д. Э. Искусство программирования Том 3 / Д. Э. Кнут. - Вильямс, 2007.
- 832 с.
3. Шилдт, Герберт. Java 8. Полное руководство; 9-е изд.: Пер. с англ. - М. : ООО "И.Д. Вильяме", 2015. - 1376 с.
4. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016. — 512 с.
5. Коматинени, Сатия, Маклин, Дэйв. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 880 с.
6. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2016. — 640 с.
7. API – Википедия[Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/API
8. Веб-сервис для хостинга IT-проектов и их совместной разработки [Электронный ресурс]. - URL: www.github.com.
9. Документация Google Maps API[Электронный ресурс]. – URL: https://developers.google.com/maps/documentation/
10. Документация по разработке в ОС Android[Электронный ресурс]. – URL: https://developer.android.com/docs
Документация по разработке с принципом Material Design[Электронный ресурс]. – URL: https://material.io/design/
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00362
© Рефератбанк, 2002 - 2024