Аннотация
Введение 5
1 Обзорно-аналитическая часть 7
1.1 Характеристика барбершопов 7
1.1.1 История появления барбершопов 7
1.1.2 Рынок барбершопов в России 9
1.2 Обзор мобильных операционных систем 10
1.3 Обоснование выбора архитектуры приложения 11
1.4 Обоснование выбора языка разработки для создания мобильного
приложения 13
1.5 Описание преимуществ нативной разработки 15
1.6 Обзор аналогичных мобильных приложений 18
2 Проектная часть 20
2.1 Требования заказчика к продукту 20
2.2 Проектирование приложения 21
2.2.1 Описание макета приложения 21
2.2.2 Формирование слоя данных — Model 21
2.2.3 Описание API-еервера 24
2.2.4 Сервис для записей клиентов yClients 26
2.2.5 Верстка приложения — Слой View 26
2.2.6 Бизнес-логика приложения (Controller) 27
2.3 SWOT-анализ 28
3 Описание мобильного приложения 30
3.1 Жизненный цикл разработки мобильного приложения 30
3.2 Особенности мобильной операционной системы 31
3.2 Пользовательский интерфейс 32
3.3 Описание этапа тестирования, апробирования, внедрения 38
3.4 Технические требования к проекту 39
4 Определение экономических затрат на разработку программного продукта . 40
4.1 Описание продукции 40
4.2 Оценка затрат на разработку программного продукта 41
4.3 Расчет годового фонда времени работы на персональном компьютере 44
4.4 Предполагаемая цена программного продукта с учетом нормы
прибыли 47
Заключение 49
Список использованных источников 50
Приложение 54
Сейчас каждый человек, независимо от социального положения и статуса пользуется сферой услуг. Поэтому такая обыденная услуга, как стрижка волос стала привычным делом. Обычно люди стригутся в салонах красоты и парикмахерских. Но в нынешнее время, мужчинам надоело стричься в стандартных салонах красоты, где рядом ведут разговоры женщины, когда им делают укладку, поэтому все больше мужчин меняют салоны унисекс на такого рода заведения как барбершоп. Чаще всего такие парикмахерские выглядят похожими на мужской гараж или, например, какой-то чисто мужской бар, где деревянный пол и шкура медведя висит на стене.
В наше время рынок барбершопов или мужских-парикмахерских находится на этапе бурного роста. За последние 5 лет в городе Екатеринбург появилось большое количество таких салонов. Одним из первых и самых популярных на данный момент является «KONTORA Barbershop».
В большинстве случаев запись на услуги производятся непосредственно через телефонный звонок. В нынешнее время, когда каждый человек владеет смартфоном, набирают популярность мобильные приложения. По определению, мобильное приложение есть программное обеспечение, предназначенное для работы на смартфонах, планшетных компьютерах и на других мобильных устройствах, устанавливаемое под необходимую операционную систему. Одними из популярных операционных систем для мобильных устройств являются iOS, Android и Windows.
Актуальность данной работы связана с возникновением потребности компании в разработке нового программного обеспечения, которое позволяет записаться клиентам на услуги, узнать последние новости о компании, узнать интересующую информацию о барберах.
Объектом исследования является общество с ограниченной ответственностью (ООО) «Барбершоп», занимающееся предоставлением услуг парикмахерскими и салонами красоты.
Предметом исследования является процесс записи клиентов на услуги.
Цель работы: разработать мобильное приложение для сети парикмахерских «Барбершоп».
В соответствии с поставленной целью необходимо решить следующие задачи:
• провести исследование предметной области;
• проанализировать аналогичные мобильные приложения;
• разработать модель программного продукта для автоматизации процесса записи клиентов на услуги в компанию ООО «Барбершоп»;
• реализовать мобильное приложение;
• провести тестирование приложения на реальных пользователях.
Поставленные задачи были выполнены, а именно:
• проведено исследование предметной области;
• проанализированы аналогичные мобильные приложения;
• разработана модель программного продукта для автоматизации процесса записи клиентов на услуги в компанию ООО «Барбершоп»;
• реализовано мобильное приложение;
• проведено тестирование приложения на реальных пользователях;
• получен опыт разработки нативных приложений на платформе iOS.
Результатом работы является рабочее приложение, которое может обеспечить нужной информацией и возможностями клиентов «KONTORA Barbershop», которые активно пользуются услугами компании. Приложение было протестировано реальными людьми и многим понравилось это приложение.
В будущем запланировано продолжение разработки и поддержание его работы. В ближайшее время планируется внедрение новых функций и возможностей:
• поддержка нескольких регионов;
• система общения с барберами;
• система рейтинга среди сотрудников ООО «Барбершоп»;
• система отзывов из приложения;
• внедрение социальной составляющей (взаимодействие с социальными сетями, конкурсы и т.п.);
• система push-уведомлений;
• реализация на мобильную платформу Android.
1. Барбершопы в России: мы двигаемся по западному пути, но с большим отставанием [Электронный ресурс]. — Режим доступа: https://marketing.rbc.ru/articles/10216/ (дата обращения: 20.12.2017).
2. Введение в жизненный цикл разработки мобильного программного обеспечения [Электронный ресурс]. — Режим доступа: https://docs.micro- soft.com/ru-ru/xamarin/cross-platform/get-started/introduction-to-mobile-sdlc (дата обращения: 22.12.2017).
3. Как сделать приложение для iPhone самому [Электронный ресурс]. — Режим доступа: https://www.iphones.ru/iNotes/543737 (дата обращения: 25.12.2017).
4. Как создать успешное приложение для iOS [Электронный ресурс]. — Режим доступа: https://vc.ru/1188-ios-apps (дата обращения: 26.12.2017).
5. Кроссплатформенная и нативная разработка [Электронный ресурс]. — Режим доступа: https://appcraft.pro/blog/nativnaja_razrabotka/ (дата обращения: 05.01.2018).
6. Нативная или кроссплатформенная разработка? [Электронный ресурс]. — Режим доступа: http://wnfx.ru/nativnaya-ili-krossplatformennaya- razrabotka-chto-luchshe/ (дата обращения: 10.01.2018).
7. Обзоры приложений для iOS [Электронный ресурс]. — Режим доступа: https://appleinsider.ru/obzory-prilozhenij (дата обращения: 14.01.2018).
8. Обучение созданию приложений на Swift [Электронный ресурс]. — Режим доступа: http://swiftbook.ru (дата обращения: 10.01.2018).
9. Основатель барбершопа KONTORA о своей компании [Электронный ресурс]. — Режим доступа: http://barberkontora.ru/onas/history/ (дата обращения: 20.01.2018).
10. Руководство по языку программирования Swift [Электронный ресурс]. — Режим доступа: https://metanit.com/swift/tutorial/ (дата обращения: 17.03.2018).
11. Рынок мобильных приложений [Электронный ресурс]. — Режим доступа: https://magora-systems.ru/rynok-mobilnyh-prilojeniy-2017/ (дата обращения: 21.03.2018).
12. Самостоятельная разработка приложения для IOS в среде Xcode [Электронный ресурс]. — Режим доступа: http://wnfx.ru/kak-sozdat- prilozhenie-dlya-iphone/ (дата обращения: 04.03.2018).
13. Семь веских причин, зачем мобильное приложение просто необходимо для бизнеса [Электронный ресурс]. — Режим доступа: http://app- global.ru/blog/7-veskih-prichin-zachem-mobilnoe-prilozhenie-prosto-neobhodimo- dlya-biznesa/ (дата обращения: 05.04.2018).
14. Создание iOS приложения. От идеи до результата [Электронный ресурс]. — Режим доступа: https://habr.com/post/250171/ (дата обращения: 06.04.2018).
15. Создание iOS-приложения в Sketch и Xcode [Электронный ресурс]. — Режим доступа: http://sketchapp.me/sozdanie-ios-prilozheniya-v- sketch-i-xcode-publikaciya-ego-v-app-store/ (дата обращения: 07.04.2018)....31