Аннотация 2
Abstract 3
Введение 5
Определения 6
Глава 1. Анализ предметной области и обзор систем байкшеринга 7
1.1. Сравнительный анализ систем байкшеринга 7
1.2. Определение требований к разрабатываемой системе 9
Выводы по главе 10
Глава 2. Проектирование платформы 12
2.1. Обзор архитектурных подходов мобильного приложения 12
2.2. Обоснование выбора архитектуры мобильного приложения 15
2.3. Хранение данных в мобильном приложении 16
2.4. Проектирование дизайна мобильного приложения 17
2.5. Проектирование серверной части 19
2.6. Панель администратора 20
2.7. Общая схема взаимодействия системы 21
2.8. Умный замок 22
Выводы по главе 22
Глава 3. Разработка платформы 23
3.1 Серверная часть 23
3.2 Клиентская часть 24
3.3 Внедрение зависимостей 31
3.4 Умный замок 32
3.5 Клиент-серверное взаимодействие 34
3.6 Тестирование 36
Выводы по главе 36
Заключение 37
Источники 38
В современном мире каждый человек пытается обзавестись собственным имуществом. Успехом считается приобретение квартиры и машины. Последнее приводит к постоянным пробкам на дорогах, причём уже не только в больших городах. Общественный транспорт в часы пик тоже не всегда спасает из-за большого потока пассажиров. Решить эту проблему можно с помощью «-шеринг» модели. Сейчас в больших городах распространён в основном каршеринг. Суть заключается в том, что собственный автомобиль больше не нужен, а значит не нужно платить за парковку, заправлять и ремонтировать, нужно просто зарегистрироваться в приложении каршеринга и пользоваться общедоступными разбросанными по всему городу автомобилями, беря их в краткосрочную аренду, тем самым уменьшая количество машин на дорогах. Но автомобили – не единственное решение. В Китае, например, распространены велосипеды - байкшеринг. Крупнейшие китайские стартапы Ofo и Mobike вместе заработали более 2,2 миллионов долларов. [1]
Стоит обратить внимание на тот факт, что количество людей, использующих мобильные телефоны, постоянно растёт, а соответственно и количество пользователей мобильных приложений. В марте 2017 г. по статистике использования интернета совокупно на настольных ПК, ноутбуках, планшетах и смартфонах мобильная Android (37,13% рынка) впервые в истории обогнала Windows. На 3 месте находится iOS. [18] Не удивительно, что почти каждый сервис сейчас имеет собственное мобильное приложение. И соответственно каждый байкшеринг также должен иметь мобильное приложение.
Целью данной работы – повысить эффективность транспортных систем путём организации байкшеринга без базовых станций.
Для достижения цели потребуется решить следующие задачи:
1) Анализ существующих решений, предоставляющих услуги байкшеринга
2) Разработать требования к мобильному приложение и серверу, которые позволят арендовать велосипед
3) Проектирование архитектуры iOS приложения и сервиса
4) Разработать интерфейс мобильного приложения
5) Проектирование аппаратного прототипа системы
6) Реализовать iOS приложение на языке Swift и сервер на Spring
7) Тестирование
8) Написание документации
Система для организации аренды велосипедов без базовых парковочных станций. А также похожие готовые работы: страница 3 #9101962
Артикул: 9101962
- Предмет: Программирование
- Уникальность: 85% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2019 году
- Количество страниц: 39
- Формат файла: docx
1 999p.
1. "China’s bicycle-sharing giants are still trying to make money", The Economist, 2018. [Online]. Available: https://www.economist.com/business/2017/11/25/chinas-bicycle-sharing-giants-are-still-trying-to-make-money. [Accessed: 2- Nov- 2018].
2. Apple Documentation, developer.apple.com, 2018. [Online]. Available: https://developer.apple.com/. [Accessed: 02- Nov- 2018].
3. Arduino, Arduino.cc, 2018. [Online]. Available: https://www.arduino.cc/. [Accessed: 02- Nov- 2018].
4. Core Data [Электронный ресурс] / Apple. Режим доступа: https://developer.apple.com/documentation/coredata/, свободный. (дата обращения: 05.02.19).
5. Google map web components [Электронный ресурс] / webcomponents. Режим доступа: https://www.webcomponents.org/element/GoogleWebComponents/google-map/elements/google-map-poly, свободный. (дата обращения: 15.04.19).
6. Hibernate Documentation [Электронный ресурс] / Hibernate. Режим доступа: https://hibernate.org/, свободный. (дата обращения: 05.04.19).
7. Mobike | Smart Bike Share, Mobike.com, 2018. [Online]. Available: https://mobike.com/global/. [Accessed: 22- Nov- 2018].
8. Model-View-Controller [Электронный ресурс] / Apple. Режим доступа: https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html, свободный. (дата обращения: 02.02.19).
9. ofo, Ofo.com, 2018. [Online]. Available: https://www.ofo.com/. [Accessed: 22- Nov- 2018].
10. Project Lombok Documentation [Электронный ресурс] / Project Lombok. Режим доступа: https://projectlombok.orgсвободный. (дата обращения: 05.04.19).
11. Side effect [Электронный ресурс] / Introduction to Rx. Режим доступа: https://introtorx.com/Content/v1.0.10621.0/09_SideEffects.htmlсвободный. (дата обращения: 14.02.19).
12. Swift [Электронный ресурс] / Apple. Режим доступа: https://apple.com/ru/swift/, свободный. (дата обращения: 01.02.19).
13. Troyka slot shield V2 [Электронный ресурс] / Амперка. Режим доступа: https:// amperka.ru/product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-gps-glonass&utm_medium=wikiсвободный. (дата обращения: 05.05.19).
14. Troyka-модули [Электронный ресурс] / Амперка. Режим доступа: https://wiki.amperka.ru/troyka-modules/, свободный. (дата обращения: 05.05.19).
15. Vaadin [Электронный ресурс] / Vaadin. Режим доступа: https://vaadin.comсвободный. (дата обращения: 05.04.19).
16. Velobike, 2018. [Online]. Available: https://velobike.ru. [Accessed: 22- Oct- 2018].
17. Архитектурные паттерны в iOS [Электронный ресурс] / Habr. Режим доступа: https://habr.com/ru/company/badoo/blog/281162/, свободный. (дата обращения: 05.02.19).
18. Операционные системы (мировой рынок) [Электронный ресурс] / Tadviser. Режим доступа: http://www.tadviser.ru/index.php/Статья:Операционные_Системы_(мировой_рынок), свободный. (дата обращения: 02.02.19).
2. Apple Documentation, developer.apple.com, 2018. [Online]. Available: https://developer.apple.com/. [Accessed: 02- Nov- 2018].
3. Arduino, Arduino.cc, 2018. [Online]. Available: https://www.arduino.cc/. [Accessed: 02- Nov- 2018].
4. Core Data [Электронный ресурс] / Apple. Режим доступа: https://developer.apple.com/documentation/coredata/, свободный. (дата обращения: 05.02.19).
5. Google map web components [Электронный ресурс] / webcomponents. Режим доступа: https://www.webcomponents.org/element/GoogleWebComponents/google-map/elements/google-map-poly, свободный. (дата обращения: 15.04.19).
6. Hibernate Documentation [Электронный ресурс] / Hibernate. Режим доступа: https://hibernate.org/, свободный. (дата обращения: 05.04.19).
7. Mobike | Smart Bike Share, Mobike.com, 2018. [Online]. Available: https://mobike.com/global/. [Accessed: 22- Nov- 2018].
8. Model-View-Controller [Электронный ресурс] / Apple. Режим доступа: https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html, свободный. (дата обращения: 02.02.19).
9. ofo, Ofo.com, 2018. [Online]. Available: https://www.ofo.com/. [Accessed: 22- Nov- 2018].
10. Project Lombok Documentation [Электронный ресурс] / Project Lombok. Режим доступа: https://projectlombok.orgсвободный. (дата обращения: 05.04.19).
11. Side effect [Электронный ресурс] / Introduction to Rx. Режим доступа: https://introtorx.com/Content/v1.0.10621.0/09_SideEffects.htmlсвободный. (дата обращения: 14.02.19).
12. Swift [Электронный ресурс] / Apple. Режим доступа: https://apple.com/ru/swift/, свободный. (дата обращения: 01.02.19).
13. Troyka slot shield V2 [Электронный ресурс] / Амперка. Режим доступа: https:// amperka.ru/product/arduino-troyka-slot-shield?utm_source=man&utm_campaign=troyka-gps-glonass&utm_medium=wikiсвободный. (дата обращения: 05.05.19).
14. Troyka-модули [Электронный ресурс] / Амперка. Режим доступа: https://wiki.amperka.ru/troyka-modules/, свободный. (дата обращения: 05.05.19).
15. Vaadin [Электронный ресурс] / Vaadin. Режим доступа: https://vaadin.comсвободный. (дата обращения: 05.04.19).
16. Velobike, 2018. [Online]. Available: https://velobike.ru. [Accessed: 22- Oct- 2018].
17. Архитектурные паттерны в iOS [Электронный ресурс] / Habr. Режим доступа: https://habr.com/ru/company/badoo/blog/281162/, свободный. (дата обращения: 05.02.19).
18. Операционные системы (мировой рынок) [Электронный ресурс] / Tadviser. Режим доступа: http://www.tadviser.ru/index.php/Статья:Операционные_Системы_(мировой_рынок), свободный. (дата обращения: 02.02.19).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Система для организации аренды велосипедов без базовых парковочных станций |
Артикул: | 9101962 |
Дата написания: | 15.06.2019 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 85% |
Количество страниц: | 39 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Система для организации аренды велосипедов без базовых парковочных станций. А также похожие готовые работы: страница 3 по предмету программирование
Пролистайте "Система для организации аренды велосипедов без базовых парковочных станций. А также похожие готовые работы: страница 3" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 23.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 85% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 64 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
iOS приложение РуСленг - Словарь Русского сленга
СЛЕДУЮЩАЯ РАБОТА
Российская практика противодействия легализации доходов, полученных преступным путем