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


Разработка приложения "Фитнес-Красноярск" для ОС Android

Работа №25995

Тип работы

Дипломные работы, ВКР

Предмет

программирование

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

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


Введение 7
1. Формирование требований 9
1.1 Цель 9
1.2 Задачи 9
1.3 Предметная область 9
1.4 Существующие решения 10
1.5 Планирование 11
2 Техническое задание 14
2.1 Требования к функциональным характеристикам 14
2.2 Требования к составу входных данных 14
2.3 Требования к составу выходных данных 14
2.4 Требования к способам поставки и комплектации 15
2.5 Требование к программной документации 15
2.6 Стадии и этапы разработки 15
2.7 Порядок контроля и приемки 16
3 Особенности и специфика разработки 17
3.1 Ключевые особенности Android 17
3.2 Общая схема работы приложения Android 18
3.3 Среда разработки 19
4 Структура приложения 23
4.1 Основные компоненты приложения 23
4.2 Модуль настроек приложения 24
4.3 Сервис фоновых процессов 25
4.4 Модуль работы с ресурсами 26
4.5 Модуль конвертации данных 26
4.6 Система улучшения пользовательского интерфейса 27
4.7 Система кэширования 28
4.8 Менеджер данных 29
5 Взаимодействие пользователя с приложением 31 
5.1 Начальный экран 31
5.2 Экран Fitness районов 32
5.3 Экран Советского района 32
5.4 Экран направления Hot Iron в Советском районе
6 Апробация 36
Заключение 39
Список использованных источников 40
ПРИЛОЖЕНИЕ

Компьютеры в наше время стали более "персональными", их возможности расширяются, тем самым подразумевая доступ к ним из любого места и в любое время. В основе этого являются мобильные устройства, которые трансформируются в компьютерные платформы. Эксплуатация мобильных устройств уже давно вышла за рамки привычного базового использования (совершение вызовов, обмен смс-сообщениями). С их помощью возможен обмен данными различных форматов между пользователями посредством различных мобильных приложений. Мобильные устройства способны выполнять огромное количество компьютерных задач, тем самым их можно считать новым поколением персональных компьютеров.
На данный момент рынок представлен множеством смартфонов различных марок. Несмотря на все существующее разнообразие гаджетов, всех производителей объединяет использование в своей продукции наиболее популярной операционной системы Android [1].
Интерес пользователей к данной ОС обусловлен рядом ключевых характеристик, свойственных данной платформе:
- ОС Android дает фактически полную свободу действий с точки зрения настроек рабочего стола пользователем. Его можно менять на свое усмотрение, выбирая картинку или часть её, эффекты прокрутки, а также размещать анимационные заставки.
- Google Play - это магазин, в котором пользователю доступно огромное количество платных и бесплатных приложений, игр, книг, музыки и фильмов.
- Мобильное устройство на данной OC финансово наиболее доступно пользователю. Средняя цена составляет 250-300 долларов.
- Соответствие цены и качества.
- Владельцам планшетов или смартфонов на Android не требуется для доступа к памяти гаджета дополнительных программ. Смартфоны подключаются через USB-провод к компьютеру, и все файлы и папки со всем содержимым в них оказывается доступными.
- В эксплуатации смартфона имеет не малую роль размещение виджетов. На OC Android простор для этой деятельности фактически не ограничен: пользователь может добавлять часы, избранные контакты, погодные информеры, размещать папки, ярлыки и многое другое.
Таким образом, актуальность темы выпускной квалификационной работы очевидна. На современном этапе развития науки и техники разработка и сопровождение приложений на базе операционной системы Android являются наиболее востребованными на рынке программного обеспечения.
Для реализации приложения для операционной системы Android, мною была выбрана среда разработки Android Studio [2]. Выбор данной среды обусловлен рядом положительных критериев:
- не нужны дополнительные плагины;
- будущее всех IDE под Android;
- официальная ГОЕ для разработки по Android;
- реализованы максимальные условия для удобной и быстрой работы;
- шаблоны кода;
- встроенная поддержка Google Cloud Platform.

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

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

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


В результате данной работы были сформированы требования к данной системе, рассмотрены существующие решения на различных OC. Была проанализирована нехватка данных в аналогичных приложениях, а так же было проведено планирование с помощью диаграммы Ганта, в которой был рассмотрен весь процесс по датам. После чего, были изучены средства разработки и тестирования приложений для OC Android. Получен глубокий опыт и понимание принципов взаимодействия систем в OC Android.
Приложение рассчитано на пользователей, которые желают заняться фитнесом или уже занимаются, но ищут вариант ближе к дому или работе, или же просто желают получить мгновенную информацию, а не тратить большое количество времени на поиск. В перспективе рассматриваются варианты: внедрение приложения в общий доступ для пользования,
совершенствование на основе отзывов пользователей, подключение сервера обновлений, с помощью которого будут добавляться новые данные при запуске приложения.


1 Официальная страница Android [Электронный ресурс]. URL: https://www.android.com
2 Официальная страница Android Studio [Электронный ресурс]. URL: http://developer.android.com/sdk/index.html
3 Блог на хабре о разработке под Android [Электронный ресурс] URL: http://habrahabr.ru/blogs/android_development
4 Колесниченко, Д. Н. Программирование для Android. Самоучитель / Д. Н. Колисниченко. - Санкт-Петербург : БХВ-Петербург, 2012. — 272 с.
5 Официальная справка для Android разработчиков [Электронный ресурс] URL http://developer.android.com/index.html
6 Харди, Б. Программирование под Android / Б. Харди, Б. Филлипс
— Санкт-Петербург : Питер, 2014. — 592 с.
7 Официальная справка по среде программирования [Электронный ресурс] URL: http://www.jetbrains.com
8 Форум о программировании для Android [Электронный ресурс] URL: http://www.cyberforum.ru/android-dev/
9 Форум о программировании для мобильных устройств [Электронный ресурс] URL: http://www.4pda.ru
10 Жвалевский, А. В. Смартфоны Android без напряга. Руководство пользователя / А. В. Жвалевский. - Санкт-Петербург : Питер, 2014. - 208 с.
11 Мендикс, З. Программирование под Android / З. Медникс, Л. Дорнин, Б. Мик, М. Накамура. - Санкт-Петербург : Питер, 2013. - 560 с.
12 Майер, Р. Android 2. Программирование приложений для планшетных компьютеров и смартфонов / Р. Майер. - Москва : Эксмо, 2011.
- 672 с.
13 СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. СФУ, 2014. - 60с.


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




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