ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Предметная область проекта 6
1.2. Модель предметной области 6
1.3. Обзор аналогов 7
2. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 10
2.1. Требования к мобильному приложению 10
2.2. Диаграмма вариантов использования 11
2.3. Проектирование интерфейса 12
3. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 16
3.1. Анализ существующих решений для реализации проекта 16
3.2. Реализация хранения данных 20
3.3. Реализация компонентов системы 22
4. ТЕСТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 26
4.1. Функциональное тестирование мобильного приложения 26
ЗАКЛЮЧЕНИЕ 28
ЛИТЕРАТУРА 29
ПРИЛОЖЕНИЯ 31
ПРИЛОЖЕНИЕ А - Спецификации вариантов использования 31
ПРИЛОЖЕНИЕ Б - Экраны приложения 35
Актуальность
Согласно исследованию русскоязычного рынка удаленной работы Высшей школы экономики [11], если сравнивать самозанятых людей и официально трудоустроенных, то первые выглядят более успешными по уровню дохода. Даже несмотря на то, что заработок самозанятых людей может быть различным от месяца к месяцу, доход ограничен только возможностями самого человека, и в этом его большое преимущество.
Люди, которые работают удаленно или локально, которые имеют свои заказы, не так зависят от времени, как офисные сотрудники. Как правило, они закрывают задачи в названные сроки и участвуют в дистанционных или нет встречах, запланированных заранее. Основное преимущество такой работы - гибкий график, возможность самостоятельно формировать заработок, не быть привязанным к рабочему месту или сфере деятельности.
Цель и задачи
Целью работы является создание мобильного приложения для заказа и оказания оффлайн услуг. Для достижения данной цели должны быть решены следующие задачи, перечисленные ниже.
1. Произвести обзор аналогов и предметной области.
2. Спроектировать мобильное приложение.
3. Реализовать мобильное приложение.
4. Протестировать мобильное приложение.
Структура и объем работы
Работа состоит из введения, четырех разделов, заключения, списка литературы и двух приложений. Объем работы составляет 38 страниц, объем библиографии - 15 источников, объем приложения - 8 страниц.
В главе «Теоретические основы проектирования мобильного приложения для заказа услуг» была произведена постановка задачи, проведен обзор существующих аналогов мобильных приложения для заказа услуг, а также рассмотрены современные платформы для разработки мобильных приложений.
Глава «Проектирование мобильного приложения для заказа услуг» посвящена определению требований к разрабатываемому мобильному приложению, описания архитектуры и организации хранения данных на устройстве. В этой же главе описываются диаграмма прецедентов, приведена архитектура мобильного приложения.
В третьей главе, «Реализация мобильного приложения», рассмотрена реализация хранения данных, а также реализация основной функциональности мобильного приложения.
Глава «Тестирование мобильного приложения» посвящена результатам тестирования мобильного приложения. Представлены результаты функционального тестирования, выполненные в работающем приложении. В заключении сделаны выводы о проделанной работе.
В рамках выпускной квалификационной работы было реализовано мобильное приложение для заказа услуг для OC Android.
Для достижения данной цели были решены следующие задачи.
1. Выполнен анализ предметной области.
2. Выполнено проектирование мобильного приложения.
3. Реализовано мобильное приложение.
4. Проведено тестирование мобильного приложения.