ГЛАВА I СОВРЕМЕННЫЕ СРЕДСТВА РЕАЛИЗАЦИИ
МОБИЛЬНЫХ ПРИЛОЖЕНИЙ 5
1.1 Основные характеристики операционной системы ANDROID.. 5
1.2 Обзор приложений для учета рабочего времени водителя 23
ГЛАВА II РАЗРАБОТКА ПРИЛОЖЕНИЯ ПОД ПЛАТФОРМУ
ANDROID 31
2.1 Устройство платформы ANDROID 31
2.2 Разработка мобильного приложения для учета времени 37
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 52
ПРИЛОЖЕНИЕ 1 55
ПРИЛОЖЕНИЕ 2 56
С развитием технологий, позволяющих создавать персональные мобильные устройства и различные гаджеты, корпоративный рынок получил мощнейший стимул к развитию. Полюбившиеся миллионам современные смартфоны люди носят с собой всегда и везде. Телефоны играют важную роль в повседневной работе: с их помощью читают файлы, просматривают почту, печатают документы при помощи принтера. В связи с изменениями, на рынке постепенно сформировался отдельный сегмент - мобильные приложения. Устройство смартфона является не таким сложным, оно представляет собой несколько блоков - операционной и встроенной памяти, процессора, необходимого для различных вычислений, хранилища данных и отвечающего за связь радиомодуля, свою очередь образованного из передатчика и приемника. От простого мобильного телефона смартфоны отличаются главным образом наличием операционной системы. Лидирующие позиции на сегодняшний день занимают платформы Android и iPhone. Но эти платформы могут работать полноценно только при одном условии - если была для них осуществлена разработка мобильных приложений.
Цель работы: разработка мобильного приложения учета рабочего времени для смартфонов под управлением операционной системы Android. Для возможности работы мобильного приложения на старых версиях платформы Android было решено поддерживать устаревшие версии платформы, начиная с версии 5.0. Целью этого мобильного приложения является повышение удобства записи учета рабочего времени или иных заметок.
Задача работы: предоставление зарегистрированным пользователям по управлению таймером перед началом рабочего дня, посредством включения кнопки.
Мобильное приложение может работать без соединения с сетью Интернет. Целевой аудиторией мобильного приложения являются потенциальные пользователи, которым нужно удобное в использовании средство для управления временем в дороге. Аналогичных сервисов в магазине Google Play не большое количество, есть приложения общие по возможностям, а также есть отличительные особенности. Но за функционалом скрывается простая потребность пользователей подобных приложений в удобном и быстром способе учета рабочего времени, записи времени в дороге, для того чтобы не держать информацию в голове. В погоне за пользователями создатели приложений заинтересовывают новым функционалом, которого нет у аналогов. В данном приложении сохранена простота и конкретика решаемой задачи - возможность быстро включить таймер в телефоне, для начала отчета рабочего дня. Для того чтобы взаимодействовать с приложением не нужно делать много действий и перемещаться по огромному количеству меню, которых в изобилии в аналогичных приложениях.
Задачи работы:
1. Изучить и освоить знания в разработке приложений для мобильных устройств под Android.
2. Ознакомиться с приложениями и особенностями платформы.
3. Показать значимость разработки приложения под Android на Java.
4. Разработать мобильное приложение для учета времени.
Практическая значимость исследования заключается в том, что работа может быть использована в профессиональной деятельности разработчика мобильных приложений. Кроме того, материал работы может использоваться как портфолио.
В ходе выполнения выпускной квалификационной работы было создано мобильное приложение, позволяющее пользователю вести учет своего рабочего времени. В приложении есть возможность выбрать сменный график, если он не нормирован. Так же приложение позволяет вести учет времени, если норма часов превышает стандарты. Вся переработка учитывается.
Была выбрана среда разработки Anroid Studio, как самая популярная среди разработчиков. Студио находиться в свободном доступе, и является официальным средством разработки Андроид приложений. Так же была выбрана операционная система мобильного устройства Андроид для работы приложения.
В ходе выполнения выпускной работы были решены следующие задачи:
проанализированы предметная область и аналогичные проекты в магазине приложений «Google Play»;
подготовлен проект приложения;
написано мобильное приложение под управлением операционной системы Android;
Изучена разработка приложений под Android на Java;
Изучены основы язык Java для программирования приложений.
Результатом работы является создание мобильного приложения для учета рабочего времени
Разработанный проект удовлетворяет всем требованиям технического задания.
Следует считать, что задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.