Аннотация
Введение 3
1 Основы разработки мобильного приложения 4
1.1 Компоновка мобильного приложения 4
1.2 Типы мобильных приложений 4
1.3 Виды мобильных приложений 7
1.4 Обзор мобильных операционных систем 8
1.5 Основные этапы разработки мобильного приложения 9
1.6 Анализ аналогичных приложений и источников 10
1.6.1 Обзор литературы 10
1.6.2 Анализ аналогичных приложений 11
1.7 Вывод по первой главе 14
2 Проектирование мобильного приложения 15
2.1 Описание технического задания 15
2.2 Среда верстки мобильного приложения 16
2.3 Схемы расположения элементов мобильного приложения 17
2.4 Разработка Фреймворка для работы с базой данных 23
2.5 Вывод по второй главе 29
3 Описание разрабатываемого приложения 30
3.1 Этапы разработки пользовательского интерфейса 30
3.1.1 Описание навигационных пунктов 30
3.2 Вывод по третьей главе 39
Заключение 40
Список использованных источников 41
Приложение А 42
Приложение Б 47
Мобильные приложения являются неотъемлемой частью современной жизни и бизнеса. Они позволяют более эффективно управлять бизнесом, повышать удобство использования услуг для клиентов и улучшать качество обслуживания.
Приложения для учета клиентов востребованы во многих отраслях, таких как торговля, ресторанный бизнес, здравоохранение и многие другие. Ежедневно многие компании сталкиваются с проблемой учета клиентов, и мобильные приложения могут стать отличным решением данной проблемы.
Также стоит отметить, что рынок мобильных приложений постоянно растет, и разработчики приложений должны уметь создавать качественные продукты, учитывая потребности пользователей и требования рынка.
В связи с этим, тема "Мобильное приложение для учета клиентов" актуальна и имеет большой потенциал для развития и применения в бизнесе.
Как показано на рисунке 1.1, большество людей используют мобильные устройства на базе OS Android. Поэтому для разработки мобильного приложения была выбрана платформа OS Android. Эта операционная система также является одной из наиболее простых и одновременно комплексных платформ.
Цель выпускной квалификационной работы: спроектировать и разработать мобильное приложение для учета клиентов.
Для реализации поставленной цели были поставлены следующие задачи:
1. Проанализировать предметную область;
2. Провести обзор существующих аналогов;
3. Сформировать техническое задание;
4. Выбрать инструменты разработки;
5. Спроектировать архитектуру мобильного приложения;
6. Реализовать приложение.
В рамках выпускной квалификационной работы было разработано мобильное приложение для платформы OS Android, позволяющее будущем клиентам (пользователям) записываться на услуги, знакомиться со специалистом узнавая его биографию и заполнять информацией свой профиль.
Были проанализированы технологии для написания мобильного приложения, ссылаясь на техническое задание, выбрана платформа для работы приложения и среда разработки.
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
1. проанализирована предметная область;
2. проведен обзор существующих аналогов;
3. сформировано техническое задание;
4. выбраны инструменты разработки.
5. спроектирована архитектура мобильного приложения;
6. разработано приложение.
Результатом работы является создание мобильного приложения для учета клиентов.
Проект соответствует всем требования технического задания и готов к использованию. Таким образом, задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.
1. Хиллегасс А. Objective-C. Программирование для Android [Текст] / Хиллегасс А. - Питер, 2012 г. - 103 с.
2. Статья «Типы мобильных приложений» [Электронный ресурс]. - Режим доступа: https://punicapp.com/blog/pages/1046/tipy-mobilnyh-prilozhenij. (Дата обращения 02.10.2022)
3. Статья «Kotlin» [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Kotlin (Дата обращения 01.03.2023)
4. Статья «Этапы разработки мобильного приложения» [Электронный ресурс]. - Режим доступа: https://wellsoft.pro/blog/etapi (Дата обращения 03.03.2023)
5. Майер Р. Программирование приложений для планшетных компьютеров и смартфонов [Текст] / Р. Майер - Москва: Эксмо, 2013. - 816 с.
6. Ретабоуил С. Android NDK. Руководство для начинающих [Текст] / Ретабоуил С. - ДМК-Пресс, 2016 г. - 325 с.
7. Клифтон Я. Проектирование пользовательского интерфейса Android [Текст] / Клифтон Я. - ДМК-Пресс, 2017 г. - 202 с.
8. Приложение в магазине «Google Play» - Yclients [Электронный ресурс]. - Режим доступа: https://play.google.com/store/apps/details?id=apps.yclients1&hl=ru&gl=US (Дата обращения 04.04.2023)
9. Приложение в магазине «Google Play» - Masters [Электронный ресурс]. - Режим доступа: https://play.google.com/store/apps/details?id=ru.dikidi&hl=ru&gl=US (Дата обращения 04.04.2023)
10. Статья «Android Studio» [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Android_Studio (Дата обращения 15.10.2022)
11. Статья «phpMyAdmin» [Электронный ресурс]. - Режим доступа:
https://ru.wikipedia.org/wiki/PhpMyAdmin (Дата обращения: 05.03.2023)
12. Статья «Фреймворк» [Электронный ресурс]. - Режим доступа:
https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0% BC%D0%B2%D0%BE%D1%80%D0%BA (Дата обращения: 05.04.2023)
13. Статья «User Flow Diagram» [Электронный ресурс]. - Режим доступа: https://habr.com/ru/post/496760/ (Дата обращения 10.04.2023)