АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Ожидаемые результаты

Читайте также:
  1. V. Результаты объективного осмотра больного.
  2. VI. Ожидаемые результаты реализации Программы
  3. Атрофия зрительного нерва, миопия, астигматизм, разного рода дистрофии, катаракта (даже есть хорошие результаты при искусственном хрусталике), дальтонизм, глаукома и т. д.
  4. Влияние изменения уровня цен на результаты стабилизационной политики в открытой экономике
  5. Вопрос №40. Воздействие государства на экономический цикл. Методы и результаты сглаживания циклических колебаний макроэкономических показателей.
  6. Выполнив задания , сверьте полученные результаты с эталоном ответов.
  7. Глава 3 Результаты исследования
  8. Гуманистическая и радикальная география. Истоки и результаты
  9. Диссидентское движение в СССР: основные направления, лидеры и результаты деятельности.
  10. Индустриализация в ссср, цели и результаты.
  11. Какие результаты анализов на сифилис подтверждают полное излечение и являются поводом для снятия с учета?
  12. Какие результаты можно ожидать?

Федеральное агентство по образованию

Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Казанский (Приволжский) федеральный университет»

ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

 

 

КАФЕДРА ТЕОРЕТИЧЕСКОЙ КИБЕРНЕТИКИ

Специальность (направление): 010501.65 Прикладная математика и информатика

Специализация: 01.02.08 Математическая кибернетика

 

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

(Дипломная работа)

 

Разработка Android-приложения Velo-city

Работа завершена:

«__» __________ 2014г. _______________________ (Д.Ф. Минбаев)

 

 

Работа допущена к защите:

Научный руководитель

Старший преподаватель кафедры теоретической кибернетики

 

«__» __________ 2014г. _______________________ (Р.М. Хадиев)

 

Заведующий кафедрой

Доктор физико-математических наук, профессор

«__» __________ 2014г. _______________________ (Ф. М. Аблаев)

 

Казань — 2014

Оглавление

Введение. 4

Постановка задачи. 6

Ожидаемые результаты.. 6

Выбор инструментов для выполнения задания. 7

Реализация. 9

Изучение возможностей мобильных устройств. 9

Изучение способов интеграции с существующими сервисами. 20

Составление технического задания. 23

Выбор библиотек для создания универсальных графических элементов для разных типов мобильных устройств 25

Создание слоя работы с картами. 26

Перемещение камеры.. 26

Отрисовка маршрутов. 27

Удаление маршрутов: 28

Центрирование карты на определенной области. 29

Отложенная отрисовка маршрутов. 29

Реализация расчетов статистики. 31

Расчет статистики по группе маршрутов. 31

Расчет распределений параметров маршрутов. 34

Реализация компонентов приложения. 38

Главный экран. 38

Список маршрутов. 39

Отображение информации по маршруту. 40

Статистика. 41

Календарь. 42

Планировщик. 43

Реализация поддержки приложением специфического жизненного цикла графических элементов 44

Хранение состояний. 44

Восстановление состояний. 46

Тестирование приложения. 49

Функциональное тестирование. 50

Тестирование производительности. 50

Ручное тестирование. 52

Полуавтоматизированное тестирование. 53

Альфа-тестирование. 54

Бета-тестирование. 55

Пример работы.. 56

Активити трекера. 56

Активити списка маршрутов. 58

Активити маршрута. 59

Активити статистики. 62

Активити календаря. 64

Активити планировщика. 65

Литература и источники. 66

Заключение. 67


Введение

В современном мире велосипед является популярным средством передвижения в городской среде за счет удобства, скорости, возможности совмещения передвижения до пункта назначения с тренировкой. В некоторых странах(например, Нидерландах) велосипед является основным транспортом передвижения в городах. Дороги оборудуются специальными велосипедными дорожками, создаются пункты прокатов, клубы велосипедистов. В России использование велосипедов набирает популярность: в некоторых городах уже выделены полосы для движения велосипедистов, созданы пункты проката.

Перед человеком, решившим кататься на велосипеде, вне зависимости от цели поездок (замена автомобилю или общественному транспорту при перемещении по городу, туристические поездки, тренировки), встает вопрос выбора маршрута.

Альтернативы только две:

1) двигаться по велосипедным дорожкам,

2) использовать какое-либо средство навигации и выбора маршрута, которому предполагается следовать.

Первая является подходящим решением только в случае, если дорожки для движения велосипедистов покрывают значительную часть дорог, а велосипедист хорошо ориентируется в географии региона.

Вторая позволяет отправляться кататься в ранее неизвестные районы, не боясь заблудиться и попасть на неудобную для передвижения дорогу.

Средств осуществления навигации не так уж и много: карты, специальные приборы-навигаторы, мобильные телефоны и планшетные компьютеры с встроенным локатором и специальным программным обеспечением. Идеальным решением для возможности навигации является приложение для мобильного телефона: оно позволит в процессе движения иметь необходимую информацию о текущем положении и о маршруте движения. Кроме того, позволит получать и хранить информацию о ранее пройденных маршрутах, их характеристиках, получать статистическую информацию, что будет полезно людям, следящим за своими результатами тренировок, изучать посещенные районы на карте.

Абстрагирование от конкретного средства передвижения позволит легко расширить функциональные возможности приложения, легко приспособив его для использования для прогулок, пробежек, движении на автомобиле и других видах транспорта. Связав мобильные устройства с общим сервером, можно получить систему, предоставляющую актуальную информацию по возможным маршрутам в разных городах, а также получить доступ к информации через веб-сайт.


Постановка задачи

Постановка задачи: Разработать приложение под ОС Android-систему учета передвижения, классификации маршрутов, сбора статистики, планирования передвижения.

План работы:

1) Изучение возможностей мобильных устройств.

2) Изучение способов интеграции с существующими сервисами.

3) Составление технического задания

4) Выбор библиотек для создания универсальных графических компонентов для разных типов мобильных устройств.

5) Создание слоя работы с картами.

6) Реализация подсчета статистики.

7) Реализация компонентов приложения.

8) Реализация поддержки приложением специфического жизненного цикла графических элементов.

9) Тестирование приложения.

Ожидаемые результаты

Результатом является часть информационной системы, работающая на мобильном устройстве под управлением ОС Android, по учету, планированию, расчету числовых характеристик и формированию статистики движения велосипедистов.

В настоящее время существуют аналоги приложения: Runtastic, Endomondo.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)