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


Проектирование и разработка мобильного приложения CityQuest на базе операционной системы Android

Работа №27817

Тип работы

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

Предмет

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

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

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


Введение
Глава 1 Теоретическая часть 6
1.1 Структурный анализ предметной области 6
1.1.1 Структурный анализ системы. Модель AS-IS (как есть) 7
1.1.2 Структурный анализ системы. Модель TO-BE (как будет) 9
1.2 Обзор приложения «Ловушка» 12
1.3 Обзор приложения «СибКвест» 14
1.5 Вывод к главе 1 16
Глава 2 Проектирование приложения 18
2.1 Архитектура 18
2.2 UML-моделирование Use-case диаграмма 23
2.2.1 UML-моделирование диаграммы деятельности 24
2.2.2 UML-моделирование диаграммы классов 25
2.2.3 UML-моделирование диаграммы последовательности 27
2.2.4 UML-моделирование диаграммы компонентов 28
2.2.5 UML-моделирование диаграммы развертывания 30
2.3 Вывод к главе 2 31
Глава 3 Разработка приложения 32
3.1 Интерфейс программы 32
3.1.1 Регистрация в приложении 33
3.1.2 Авторизация в приложении 34
3.1.3 Восстановление пароля 35
3.1.4 Меню приложения 36
3.1.5 Карта квестов 37
3.1.6 Бронирование 39
3.1.7 Мои брони 42
3.1.8 Экран Техподдержки 42
Вывод к главе 3 43
Заключение 44
Список сокращений 45
Список использованных источников 46
Приложение А Техническое задание 48
Приложение Б Графический материал

В настоящее время каждый человек владеет мобильным гаджетом, который содержит множество приложений, увеличивающие функционал устройства. Будь то файловый менеджер или мессенджер (Viber, WhatsUp). Без них уже невозможно представить себе современное устройство связи. Существует множество разработчиков приложений, а их продукцию легко могут установить пользователи через различные площадки (PlayMarket, AppStore).
Рынок этих электронных устройств постоянно растет, но самая популярная операционная система мобильных устройств является Android. Объемы продаж устройств Android и количество загрузок Android-приложений растут экспоненциально. Мобильные телефоны Android первого поколения появились на рынке в октябре 2008 года. Согласно результатам исследования рынка, а уже в июле 2011 года смартфоны Android занимали 41,8 % рынка смартфонов. Количество приложений, загружаемых с Google Play, исчисляется миллиардами. Ежедневно активируются более 500 000 устройств Android [1] . В настоящий момент эта цифра переваливает за 80 %. Поэтому разработка приложений для мобильных гаджетов является популярным решением для многих компаний, в основном их создают с целью автоматизации различных процессов и удобства клиентов, которые могут легко увидеть изменение в условиях предоставления товаров и услуг и выполнить онлайн заказ или бронирование.
Рынок услуг постоянно расширяется в большой степени заметно это по развитию предоставление развлечений. С недавних пор во многих крупных городах России появилось новое веяние под названием «квест в реальности». При прохождении квеста команда от двух до пяти человек на определенное время попадает в нестандартную ситуацию и пытается разрешить ее любым путем. В России первый «квест в реальности» возник в 2012 году в городе Екатеринбурге, а дальше это направление начало развиваться семимильными шагами. В 2015 году в городе Красноярске насчитывалось около десятка площадок для проведения этих развлечений, на начало 2017 года их количество приближается к сотне. Огромное многообразие приводит к конкуренции, поэтому многие компании привлекают современные технологии для расширение потенциальных клиентов и усовершенствования сервиса по предоставление услуг на проведение.
Целью выпускной квалификационной работы является проектирование и разработка мобильного приложения CityQuest на базе операционной системы Android.
Для достижение поставленной цели необходимо решить задачи:
Структурный анализ информационных процессов, обзор существующих мобильных приложений.
Проектирование мобильного приложения CityQuest.
Разработка мобильного приложения CityQuest.


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

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

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


В работе был проведен структурный анализ процесса составления формирования заявки, в результате чего были найдены пути автоматизации.
В результате обзора аналогичных мобильных приложений основной функционал приложения:
Регистрация пользователей.
Отображение информации на карте.
Отображение подробной информации о квестах. Бронирование.
Оплата.
При проектировании были созданы UML-модель мобильного приложение CityQuest на базе операционной системы Android. Представлены Use-case диаграммы, деятельности, классов, последовательности, компонентов и развертывания.
Приложение написано на языке Java, с использованием с использованием среды разработки Android Studio. Решены все поставленные задачи, разработан интерфейс приложения обеспечивающий выполнение всех функций, указанных в техническом задании. Реализованы требования к организации входных и выходных данных.



1. Методология функционального моделирования SADT. [Электронный ресурс] Режим доступа: http://citforum.ru/database/case/glava2_2.html
2. Дейтел, П. Android для программистов: учебное пособие / Х. Дейтел, М. Морган - Санкт-Петербург: Питер, 2013. - 557 с.
3. Голощапов, А. Л. Google Android: книга / А. Л. Голощапов - Санкт-Петербург: БХВ-Петербург, 2013. - 268 с.
4. Мартин, Р. Чистый Код: учебное пособие / Р. Мартин - Санкт- Петербург: Питер, 2013. - 590 с.
5. ГОСТ 19.201-78 (ЕСПД) Техническое задание. Требования к содержанию и оформлению
6. Постановления правительства Красноярского края от 30 сентября 2013 г. № 504-П «Об утверждении государственной программы "Развитие информационного общества"»
7. Леоненков, А. В. «Самоучитель UML»: учебное пособие / А.В. Леоненков, - Санкт-Петербург: БХВ, 2004. - 275 с.
8. Шмуллер Д. Освой самостоятельно UML за 24 часа: учебное пособие /
Д. Шмуллер. - Москва: Вильямс, 2005. - 150 c.
9. Ларман, К. Применение UML и шаблонов проектирования: учебное пособие / К. Ларман - Москва: Вильямс, 2004. - 624 с.
10. API для приложений. [Электронный ресурс] Режим доступа: https: //tech. yandex.ru/money/apps/?ncrnd= 1291
11. Спецификация формата GeoJSON. [Электронный ресурс] Режим доступа:http://gis-lab.info/docs/geojson_ru.html
12. Фаронов, В.А. Программирование на языке высокого уровня: учебное пособие /В.А. Фаронов. - Издательство: Питер, 2006. - 640 с.
13. Советов, Б. Я. Моделирование систем: учебное пособие / Б.Я. Советов
- Москва: Вильямс, 2006. - 340 с.
14. Material Design для Android. [Электронный ресурс] Режим доступа:
https://developer.android.com/design/material/index.html?hl=ru
15. Google Maps для каждой платформы [Электронный ресурс] Режим доступа:https://developers.google.com/maps/?hl=ru
16. Android Studio. [Электронный ресурс] Режим доступа: https://developer.android.com/studio/index.html


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



Подобные работы


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