Курсовая работа Проект доставки заказа из ресторана.
Общее описание:
Облачный сервис позволяет обрабатывать заказ, созданный клиентом на сайте ресторана до доставки его курьером.
Пользовательский сценарие:
Роль Клиент:
- Потенциальный клиент в браузере открывает WEB страницу ресторана(далее - сайт)
- На сайте клиент выбирает блюда и формирует корзину заказа.
- На сайте клиент переходит в Корзину, видит состав заказа и форму для ввода адреса доставки.
- Клиент может сменить тип заказа на Самовывоз и получить адрес ресторана для Самовывоза.
- Клиент условно выбирает тип оплаты, подтрвеждает заказ и получает подтверждение об принятии заказа и ожидаемом времени доставки.
Роль Менеджер ресторана:
- Работника ресторана(далее - менеджер) в браузере открывает сайт рабочего места ресторана.
- По мере готовности заказа и передачи заказа курьеру, менеджер сменяет статус заказа на Отправлен.
- Менеджер может видеть сразу все заказы, со всеми статусами в виде таблицы на сайте.
Роль Курьер:
- Курьер в браузере открывает сайт и видит список заказов в работе.
- По мере доставки заказа, Курьер на сайте переводит заказ в статус Доставлен или Вернут клиентом.
Жизненный цикл заказа по статусам:
- Новый - создан, готовится в ресторане
- В пути - передан курьеру для доставки клиенту
- Завершен/доставлен - передан клиенту
- Завершен/отказ клиента - клиент отказался от заказа