Skip to content

Use case

Valentina Golubeva edited this page Oct 18, 2022 · 3 revisions

Сценарии использования:

USE-CASE Авторизация

  1. Вход в личный кабинет: ЛЮБОЙ пользователь вводит логин и пароль, нажимает кнопку войти и переходит в личный кабинет
    1.1. Перейти в профиль пользователя
  2. ЛЮБОЙ пользователь жмет кнопку log-out и завершить активную сессию
    USE-CASE Оформление заказа
  3. Пользователь жмет кнопку “Оформление заказа”
  4. На странице с оформлением заказа пользователь вводит “ФИО получателя”, “ФИО отправителя”, “Адрес получателя”, “Размер посылки”, “вес посылки” => получает стоимость заказа (динамически после заполнения всех полей)
  5. Пользователь жмет кнопку “Оформить”
  6. Пользователь видит сообщение
    6.1) об успехе
    6.2) о неудаче
    USE-CASE Пользователь, Мои заказы
  7. Пользователь получает список всех имеющихся заказов (сделать пример плашек с заказами)
  8. Пользователь жмет кнопку “Трекинг посылок”
    8.1) Пользователь жмёт кнопку “Отследить” в списке заказов, получает формочку с заполненным номером, жмёт кнопку “Отследить”
  9. Вводит “Трек-номер” заказа, жмет кнопку “Отследить”
  10. Получает статус заказа
    10.1) Получает уведомление что такого заказа нет
    10.2) Возвращается в трекер через кнопку “К трекеру”
    USE-CASE Администратор заказы
  11. Администратор жмет кнопку заказы
  12. Администратор выбирает заказ с помощью фильтра (нажимает “Открыть”)
  13. При наличии галочки в поле “Оплачено” нажимает кнопку передать на склад, возвращается к списку заказов
    USE-CASE Администратор Статистика
  14. Администратор жмет кнопку “Бухгалтерия-> Статистика”
  15. Администратор выбирает сущность, нажимая выбрать
  16. Администратор устанавливает значения интервала, по которому хочет получить статистику, жмет кнопку получить
  17. Администратор видит статистику
    17.1) Администратор нажимает на кнопку Export и в его файловую систему загружается файлик с выбранными данными
    17.2) Администратор нажимает на кнопку Import
    17.3) Администратор загружает из файловой системы файлик с данными для бд
    USE-CASE Администратор Смены
  18. Администратор жмет кнопку “Смены” -> Видит таблицу со сменами
    USE-CASE Водитель, Взять машину
  19. Водитель жмет “Автопарк”
  20. Водитель выбирает машину в таблице и в этой строчке жмет открыть
  21. Если машина была взята, жмет отдать. Если машина не была взята, жмет взять
    USE-CASE Водитель, Курьер
  22. Водитель/Курьер жмет “Заказы->Завершенные”
  23. Видит таблицу со всеми завершенными заказами и статистику по ним
  24. Водитель/Курьер жмет “Заказы->Активные”
  25. Водитель/Курьер видит таблицу с активными заказами
  26. Водитель/Курьер жмет кнопку открыть у выбранного заказа
  27. Ести статус в таблице был галочка, Водитель/Курьер вводит код
  28. Водитель/Курьер жмет проверить код
  29. Если код верный, жмет завершить заказ
  30. Если неверный ищет настоящего клиента
  31. Если статус в таблице был крестик, жмет взять со склада

Макет Курьерская служба

Ссылка на макет

Clone this wiki locally