1. Постановка задачи - Seliverstov-S-A/Copiriters GitHub Wiki

Постановка задачи

Описание назначения проектируемой системы

Онлайн-кондитерская предназначена для автоматизации продажи кондитерских изделий.

Функциональные требования

Функциональные требования к системе сформированы по Участникам, которые обладают определенными возможностями:

1. Клиент:

  • регистрация в системе
  • авторизация в системе
  • размещение заказа в системе
  • оплата заказа
  • общение с исполнителем
  • просмотр фотографии заказа

2. Повар:

  • регистрация в системе (создание портфолио)
  • просмотр списка заказов
  • выбор заказа
  • сдача заказа
  • получение гонорара
  • общение с клиентом
  • загрузка фотографии заказа

Описание бизнес-процессов

1. Заказ кондитерского изделия (Клиент и Повар):

  • Клиент регистрируется
  • Клиент авторизуется
  • Клиент заполняет страницу заказа десерта
  • Клиент вносит гонорар на кошелек.
  • Авторизация заказа в системе
  • Ожидание получения заказа поваром
  • Подтверждение заказа на исполнение
  • Переговоры с поваром и оценка фото готового изделия
  • Подтверждение доставки и выполнения заказа или закрытие заказа

2. Выполнение заказа на кондитерское изделие (Повар и Клиент):

  • Авторизация повара
  • Выбор заказа на исполнение
  • Ожидание подтверждения
  • Выполнение заказа и переговоры с клиентом
  • Ожидание подтверждения успешного выполнения и выбор нового заказа