АННОТАЦИЯ 2
ВВЕДЕНИЕ 5
1 ПОСТАНОВКА ЗАДАЧИ 6
1.1 Требования к разрабатываемому приложению 6
1.2 Пользователи программы 6
1.3. Анализ существующих решений 7
1.3.1 Yclients 7
1.3.2 Rubitime 9
1.3.3 Hesus 11
1.4 Сравнительный анализ систем 12
Вывод по разделу один 13
2 ПРОЕКТИРОВАНИЕ 14
2.1 Структура программы 14
2.2 Структура приложения для Салонов 16
2.3 Структура приложения для Клиентов 16
Выводы по второму разделу 17
3 Выбор программных средств для разработки 18
3.1. Visual Studio 2019 Community 18
3.2. Microsoft .NETFramework 19
3.3 MicrosoftSQLServer 20
3.4 ASP .NETMVC 21
3.5 Xamarin 22
Вывод по третьему разделу 24
4 Разработка 25
4.1Проектирование базы данных 25
4.2. Разработка WebAPI для обмена данными с БД 29
4.2.1 Создание моделей 30
4.2.2 Связь моделей с базой данных 31
4.2.3 Создание котнроллеров 32
4.3 Публикация WebAPI на хостинге 35
4.4 Разработка клиентской версии мобильного приложения 37
4.5. Разработка версии мобильного приложения для мастеров 44
Выводы по разделу четыре 47
ЗАКЛЮЧЕНИЕ 48
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 49
ПРИЛОЖЕНИЕ АЛистинг кода Activity формы записи 50
В последниегоды всё более актуальными становятся электронные очереди и онлайн-запись на приём или услугу. Связано это с тем, что учреждения не хотят терять клиентов, которые не смогли дозвониться из-за того, что в это время менеджер был занят выяснением свободно ли место и в какое время с другим клиентом. Клиенту, имеющему свой распорядок дня, проще воспользоваться приложением для онлайн-записи и выяснить свободную дату и время, и, исходя из этого, распланировать свой день.
Клиенты могут записаться на услугу в любое время независимо от дня недели и от часов работы учреждения. Они могут посмотреть в приложении какая дата и какое время свободно. После чего они могут подобрать удобное им время и зарезервировать за собой этот временной промежуток, оставив свои контактные данные.
Администраторы и руководители мелкого бизнеса получают возможность контролировать процесс записи. А клиенты приобретают возможность воспользоваться услугой, не выходя из дома, для этого достаточно выбрать необходимы день и необходимое время и быть уверенным, что услуга будет оказана в назначенное время.
В связи с вышеизложенным, объект исследования - процесс разработки мобильных приложений для устройств, работающих на платформе Android. Целью ВКР является разработка приложения, реализующего онлайн-запись в салоны красоты посредством сети Интернет. Предмет исследования - процесс разработки мобильных приложений для устройств с операционной системой Android при помощи языка C# и с использованием кроссплатформенного фреймворкаХашагш.
Разработано мобильное приложение для автоматизации записи в салоны красоты, используя обмен данными через API.
Для программы создана и нормализована база данных в MS SQL Server. В таблицы добавлены данные, созданы представления этих таблиц.
Разработан WebAPIдля работы управления базой данных. Разработаны контроллеры обрабатывающие вводимую пользователем информацию.
В приложении доступны две версии: для пользователей и для мастеров, работающих в салонах красоты.
Разработан удобный интерфейс приложения, позволяющий пользователю легко ориентироваться в формах.