Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаИнформационные технологии
Готовая работа №9185 от пользователя Чистякова Наталья
book

ИНФОРМАЦИОННАЯ СИСТЕМА ДЛЯ БРОНИРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ. BACKEND

1 150 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Введение 6
1 РАЗРАБОТКА АРХИТЕКТУРЫ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОИНРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ 10
1.1 Файл-серверная архитектура 10
1.2 Клиент-серверная архитектура (двухслойная) 11
1.3 Клиент-серверная архитектура с сервером приложений (трёхслойная) 13
2 СТЕК ТЕХНОЛОГИЙ ДЛЯ РАЗРАБОТКИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОНИРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ 16
2.1 Интегрированная среда разработки мобильного приложения для бронирования столов в ресторане 16
2.2 Сравнительный анализ облачных служб Backend-as-a-Service 19
3 РАЗРАБОТКА БАЗЫ ДАННЫХ 25
4 РАЗРАБОТКА АЛГОРИТМОВ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОНИРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ 28
4.1 Разработка архитектуры 28
4.2 Разработка алгоритмов регистрации и аутентификации пользователей 33
4.3 Разработка алгоритма бронирования столов в мобильном приложении для роли и “клиент” 37
4.4 Разработка алгоритма формирования меню 39
4.5 Разработка алгоритма формирования истории заказов и корзины 41
4.6 Разработка алгоритма отправки уведомления 44
5 РЕАЛИЗАЦИЯ BACKEND ЧАСТИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОНИРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ 46
6 ТЕСТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОНИРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ 49
Заключение 50
Список использованных источников 52


Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Ресторанный бизнес как неотъемлемая часть общественного питания в современных условиях является динамично развивающимся сектором экономики и популярным направлением предпринимательства в Казахстане. Ежегодно рынок общественного питания в Казахстане увеличивается на 15% [1].
Но также стоит отметить рискованность данного бизнеса для владельца ресторана [2]:
? одним из основных факторов, влияющих на ресторанный бизнес, является сложность создания уникального торгового предложения в перенасыщенной отрасли;
? продовольственная безопасность является одним из основных этических вопросов в сфере общественного питания. Поскольку еда находится в центре каждого ресторана, необходимо относиться к ней с максимальной осторожностью. Рестораторы сталкиваются с множеством проблем с транспортировкой продуктов питания, например, с тем, что продукты не прибывают вовремя, нуждаются в транспортировке с регулируемой температурой или загрязнены. Это может привести к другим проблемам с плохой безопасностью пищевых продуктов, например к заболеванию клиентов или персонала;
? неадекватное определение затрат и расчет бюджета с учетом непредвиденных обстоятельств — это проблемы, которые могут поставить ресторан на грань банкротства. Существует множество факторов, влияющих на контроль затрат на продукты питания, включая стоимость сырья, меню, транспортные расходы, сезонность, цены, затраты на рабочую силу, хранение и многое другое. Но затраты на продукты не являются единственными, также необходимо платить зарплату, покупать и обслуживать оборудование, вносить арендную плату и оплачивать налоги;
? среди многих вопросов и проблем в сфере общественного питания дизайн меню является одним из самых больших. Слишком большое количество позиций в меню может привести к параличу выбора, а слишком маленькое к недостаточному разнообразию;
? некоторые проблемы пищевой промышленности больше связаны с внутренними процессами, которые клиенты не видят. Управление повседневными административными операциями ресторана — это огромная работа. Несколько важных аспектов, которые нужно учитывать:
а) количество клиентов, которые точно придут в определенный день;
б) самые продаваемые позиции в меню;
в) позиции в меню, не приносящие прибыли;
г) потери;
д) цели продаж;
е) норма прибыли;
? иногда ресторан может пустовать. Даже если в ресторан приходит стабильное количество клиентов каждый день, можно добиться большего успеха и обслуживать большее количество посетителей в день. Одним из решений по предотвращению простоев является предоставление возможности бронирования столика с предоставлением возможности заказывать еду заранее. Таким образом, когда клиенты придут в ресторан, их еда уже будет ждать их. Это означает, что они быстрее покинут помещение, что, в свою очередь, поможет ресторану обслужить больше людей.
Для уменьшения некоторых рисков владельцу ресторана можно предложить возможность собирать статистику по вкусовым предпочтениям посетителей и по частоте посещения. То есть решением проблемы будет разработка информационной системы (ИС). Но вместо того, чтобы собирать информацию самому владельцу, можно автоматизировать этот процесс и предоставить владельцу возможность получения статистики по информации, которую посетитель предоставит сам.
ИС может содержать следующую информацию: время и дату бронирования столика, а также блюда, заказанные посетителем. Эта информация поможет владельцу затрачивать денежные ресурсы более разумно, ориентироваться на вкусовые предпочтения посетителей при составлении меню, понимать количество посетителей, которые стоит ожидать на определенный день.
Стоит отметить, что в связи с быстрым темпом жизни, посетитель всегда должен иметь возможность воспользоваться ИС. Этого можно добиться с помощью мобильного приложения.
Четкое понимание и разумный выбор архитектуры мобильного приложения в данном случае поможет добиться поставленных требований. Также важным аспектом при планировании разработки проекта является выбор стека технологий, соответствующего потребностям и требованиям заказчика.
Целью выпускной квалификационной работы является разработка Backend части мобильного приложения, решающего следующие задачи:
? предоставление клиентам возможности бронирования столов на выбранную дату и время, просмотра и заказа блюд, просмотра истории заказов, уведомление об успешном бронировании стола;
? предоставление администратору возможности просмотра и редактирования блюд в меню, просмотра истории заказов, уведомление администратора о дате и времени бронирования стола клиентами.
Поставлены следующие задачи:
? выбрать и обосновать стек технологий для реализации Backend части мобильного приложения для бронирования столов в ресторане;
? разработать базу данных мобильного приложения для бронирования столов в ресторане;
? реализовать Backend часть мобильного приложения для бронирования столов в ресторане.

Весь текст будет доступен после покупки

отрывок из работы

1 РАЗРАБОТКА АРХИТЕКТУРЫ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ БРОИНРОВАНИЯ СТОЛОВ В РЕСТОРАНЕ
Архитектура [3] – это набор решений по организации системы программного обеспечения (ПО) [4], набор структурных элементов и их интерфейсов. Одним из критериев при выборе архитектуры для приложения является учёт особенностей предметной области.
Для выбора оптимального решения необходимо рассмотреть и сравнить ряд типовых архитектур ИС. В ходе сравнения необходимо рассмотреть плюсы и минусы каждой, после чего выбрать самое оптимальное решения. Для сравнительного анализа взяты 3 системы архитектуры ИС: файл-серверная, клиент-серверная, клиент-серверная архитектура с сервером приложений (СП).
1.1 Файл-серверная архитектура
Файл-серверные приложения [5] — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения программы и данных. Функции сервера: хранения данных и кода программы. Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.
Преимущества файл-серверной архитектуры:
? многопользовательский режим работы с данными;
? удобство централизованного управления доступом (УД);
? низкая стоимость разработки.
Недостатки файл-серверной архитектуры:
? низкая производительность;
? низкая надежность;
? слабые возможности расширения.
Схема представлена на рисунке 1.1.

Весь текст будет доступен после покупки

Список литературы

1. Смыкова М. Р., Рахимбекова Ж. С. Перспективы развития ресторанного маркетинга Казахстана // Научный результат. Технологии бизнеса и сервиса. 2019. № 2. С. 60-68.
2. The 13 Worst Restaurant Problems and Solutions to Each of Them [Электронный ресурс]: сайт компании GloriaFood. – URL: https://www.gloriafood.com/restaurant-problems-and-solutions (дата обращения: 13.05.2022).
3. Галимянов А.Ф. Архитектура информационных систем. Казань: Казанский Федеральный университет, 2019. 115 с.
4. Таненбаум Э., Бос Х. Современные операционные системы. М СПб Питер, 2015. 251с с.
5. Введение в IP-сети [Электронный ресурс]: сайт центра информационных технологий. – URL: http://www.citforum.ru/nets/ip/contents.shtml (дата обращения: 13.05.2022).
6. Вагнер Д.П. Базы данных: учебное пособие. Томск: ФДО, ТУСУР, 2017. 133с
7. GUI [Электронный ресурс]: сайт компании ITGLOBAL.COM. – URL: https://itglobal.com/ru-ru/company/glossary/gui/ (дата обращения: 13.05.2022).
8. Маркелов К. Д. Сравнительный анализ интегрированных сред разработки для языка Java // Молодой ученый. 2021. № 2. С. 26-27.
9. Android Studio [Электронный ресурс]: официальный сайт Android. URL: https://developer.android.com/studio (дата обращения: 13.05.2022).

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных