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


Разработка Android приложения «Kras-carpooling»

Работа №165240

Тип работы

Бакалаврская работа

Предмет

информационные системы

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

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


Введение
1 Теоретическая часть
1.1 Объект работы 5
1.2 Райдшеринг
1.2.1 Понятие каршеринга
1.2.2 Карпулинг 7
1.3 Анализ существующих решений 7
1.4 Анализ рынка 9
1.4.1 Гипотезы 9
1.4.2 Интервью 9
1.5 Технологии и средства для разработки приложений 11
1.5.1 ОС Android 11
1.5.2 Язык программирования Java 12
1.5.3 Среда разработки Android Studio 13
1.5.4 Сборка проектов на языке Java 15
2 Структура проекта 1
2.1 Проектирование модулей и сервисов 17
2.2 База данных NoSQL 19
3 Программная реализация 2
3.1 Множественные окна одного приложения 23
3.2 Модуль входа 24
3.3 Модуль навигации 27
3.4 Модуль пользователя 30
3.5 Файловый модуль 33
3.6 Модуль поездки 36
ЗАКЛЮЧЕНИЕ 4
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 4


Проблема заполненных улиц, магистралей и парковок известна уже очень давно и продолжает распространяться по всему миру. А проблема загрязнения атмосферы выхлопными газами не теряет, а только наращивает свой потенциал. Так вот аналитиками ряда стран в качестве выхода видится такое явление как карпулинг или райдшеринг, ведь очень много людей, которые передвигаются по одному и тому же маршруту каждый день и для них, найти такого же попутчика будет поводом отказаться от автомобиля.
Карпулинг или райдшеринг - это совместное использование частного автомобиля с помощью онлайн-сервисов поиска попутчиков. Есть разные сайты, группы, приложения по поиску водителей и пассажиров, которым «по пути», но если задаться этим вопросом и попытаться найти в городе Красноярске удобный сервис, где можно будет предлагать или искать поездку, то найти ничего подходящего не удастся.
Целью выпускной квалификационной работы является изучение всех необходимых материалов для разработки приложения по поиску попутчиков, а также получение полного представления о рынке карпулинга в городе Красноярске.
Для достижения поставленной цели, были выделены следующие задачи:
- Изучить существующие решения и спрос на услуги карпулинга
- Выбрать наполнение системы и определиться с логикой приложения
- Изучить необходимые технологии для разработки приложения
- Реализовать приложение
А для вовлечения наибольшего количества человек, в приложении будут использоваться передовые решения, которые позволят максимально удобно пользоваться сервисом.


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

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

Помощь в написании работ!


В данной выпускной квалификационной работе был проведен анализ рынка карпулинга в Красноярске, были выделены несколько гипотез и проведено интервью, а так же проанализированы некоторые известные системы, выявлены их достоинства и недостатки.
Был изучен язык программирования и среда разработки приложений Android Studio, рассмотрены источники по теме работы, создано приложение по поиску водителей и попутчиков «Kras - carpooling».
Разработанное приложение позволяет человеку войти в систему, найти поездку с нужными параметрами или же предложить поездку со всей необходимой информацией. А также, для более комфортного пользования, было настроено отслеживание поездки в режиме реального времени.



1. Дейтел П. Android для разработчиков / Дейтел X., Дейтел Э. - Санкт-Петербург: Питер: 2016. -384 с.
2. Майер, Р. Android 2. Программирование приложений для планшетных компьютеров и смартфонов / Р. Майер. - Москва: Эксмо, 2011. - 672 с.
3. Документация по разработке в ОС Android [Электронный ресурс] : переводы официальной документации Google по разработке приложения под Android. - Режим доступа: https://developer.android.com/docs,свободный.
4. Герберт Шилдт Java 8. Полное руководство / Герберт Шилдт - Перевод с английского - Москва: ООО "И.Д. Вильяме", 2015. - 1376 с.
5. Харди Б. Android. Программирование для профессионалов / Филлипс Б., Стюарт К., Марсикано К. - Санкт-Петербург: Питер, 2016. — 640 с.
6. Официальная страница Android Studio [Электронный ресурс] : полезные материалы по Android Studio - Режим доступа: http://developer.android.com/sdk/index.html,свободный.
7. Коматинени С. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов / Маклин Д. - Перевод с английского — Москва: ООО “И.Д. Вильямс”, 2012. — 881 с.
8. Gradle Build Tool. [Электронный ресурс] : сайт содержит информацию о системе сборки Gradle. - Режим доступа:http://gradle.org,свободный.
9. Облачное хранилище Firebase. [Электронный ресурс] : вся необходимая информация о работать с Firebase Cloud на Android. - Режим доступа: https://firebase.google.com/,свободный.
10. Веб-сервис хостинга проектов [Электронный ресурс] : материалы для разработки приложения - Режим доступа:www.github.com.,свободный.
11. Документация Google Maps API [Электронный ресурс] : переводы официальной документации Google по внедрению карт Google Maps API в проект - Режим доступа: https://developers.google.com/maps/documentation/,сво-бодный.


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




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