Актуальность. Жизнь современного человека в 21 веке сложно представить без сферы услуг. Магазины, сервисы доставки, кафе и рестораны, торговые центры – все это делает нашу жизнь намного лучше, а получение необходимых услуг быстрее. Сфера услуг стремительно развивается, регулярно появляются новые заведения, которые можно посетить. У клиентов появляется возможность выбрать заведение по требуемым критериям – близость к дому (работе, учебе), наличие акций, свободные столики, любимая еда и т.п. В связи с этим актуальна задача разработки мобильного приложения, позволяющего подобрать заведение по тем или иным критериям. Такое приложение, с одной стороны, доставляет удобство пользователю, с другой стороны – позволяет владельцам заведений развивать свой бизнес, отвечая запросам потребителей. При этом бизнесмены получат хорошую рекламную площадку, возможность рассказать о себе, своих акциях и меню, своевременно реагировать на отзывы, благодаря чему можно поддерживать качество обслуживания.
Цель выпускной квалификационной работы — создание мобильного приложения на платформах Android и IOS для расширенного взаимодействия с заведениями.
Для достижения цели были поставлены следующие задачи:
1. Изучение предметной области;
2. Изучение технологии [8];
3. Определение необходимого функционала приложения и разработка его дизайна;
4. Программная реализация приложения.
Объектом данного исследования является изучение деятельности заведений общественного питания
ВВЕДЕНИЕ................................................................................................................................... 3
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.................................................................. 5
1.1 Постановка и описание задачи...................................................................................... 5
1.2 Сравнение с аналогами................................................................................................... 5
1.3 Требования к приложению............................................................................................. 7
ГЛАВА 2. ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ................................ 8
2.1 Выбор платформы............................................................................................................ 8
2.2 Инструменты разработки.............................................................................................. 10
ГЛАВА 3. ФУНКЦИОНАЛ ПРИЛОЖЕНИЯ....................................................................... 12
3.1 Проектирование приложения...................................................................................... 12
3.1.1 Первый запуск приложения.................................................................................. 12
3.1.2 Определение местоположения пользователя на карте................................... 13
3.1.3 Вкладки приложения.............................................................................................. 14
3.1.4 Вход и регистрация пользователя....................................................................... 14
3.1.5 Личный кабинет....................................................................................................... 14
3.1.6 Поиск заведения....................................................................................................... 16
3.1.7 Страница заведения................................................................................................. 16
3.1.8 Отзывы и связь с администрацией заведения.................................................... 18
3.1.9 Меню.......................................................................................................................... 20
3.1.10 Бронирование и заказ........................................................................................... 22
3.1.11 Чат............................................................................................................................. 23
3.1.12 Сравнение заведений. Добавление понравившихся заведений в избранное 24
3.1.13 Главная страница................................................................................................... 24
3.1.14 Редактирование страницы заведения................................................................ 26
3.1.15 Клиент. Бронирование.......................................................................................... 27
3.1.16 Клиент. Предварительный заказ........................................................................ 28
3.2 Организация хранения данных.................................................................................... 30
3.3 Программная реализация приложения...................................................................... 31
ЗАКЛЮЧЕНИЕ......................................................................................................................... 35
СПИСОК ЛИТЕРАТУРЫ......................................................................................................... 36
ПРИЛОЖЕНИЕ.......................................................................................................................... 38
1. Документация на C# [Электронный ресурс]. - URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/ (дата обращения 15.02.2020)
2. Документация платформы Xamarin [Электронный ресурс]. - URL: https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/ (дата обращения 18.03.2020)
3. Использование API карт Google в приложении [Электронный ресурс]. - URL: https://docs.microsoft.com/ru-ru/xamarin/android/platform/maps- and-location/maps/maps-api (дата обращения 02.04.2020)
4. Онлайн-сервис Figma [Электронный ресурс]. - URL: https://www.figma.com/ (дата обращения 12.02.2020)
5. Основы маркетинга сферы услуг [Текст] // Бутакова Е.В., Беляев В.И., Бутакова М.М., 2020. - 215с. - КиноРус, Москва, (дата обращения 16.03.2020)
6. Основы XAML Xamarin.Forms [Электронный ресурс]. - URL: https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/xaml/xaml-basics/ (дата обращения 23.03.2020)
7. Приложение SberFood [Электронный ресурс]. URL: https://plazius.ru/ (дата обращения 19.05.2020)
8. Приложение Tripadvisor [Электронный ресурс]. - URL: https://www.tripadvisor.ru/ (дата обращения 19.05.2020)
9. Примеры использования паттернов на C# Design Patterns via C# [Текст] // Шевчук А., Охрименко Д., Касьянов А., 2015. - 228с. - Itvdn, Москва, (дата обращения 19.04.2020)
10. Статистика использования смартфонов [Электронный ресурс]. - URL: https://polygant.net/ru/blog/statistika-mobilnyh-prilozhenij-na-2019-god/ (дата обращения 13.04.2020)
11. Статистика пользователей платформ Android и iOS [Электронный ресурс]. - URL: http://www.liveinternet.ru/stat/ru/oses.html?slice=ru (дата обращения 19.04.2020)