Skip to content

Макет и сценарий использования

Andrey Girman edited this page Oct 15, 2024 · 15 revisions

Макет UI

ui_mockup.png

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

Сценарий «Авторизация»

Действующие лицо: пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку «Авторизация»
  2. Пользователь вводить свою почту и пароль
  3. Пользователь нажимает кнопку «Войти»

Альтернативный сценарий:

  1. У пользователя нет аккаунта
  2. Пользователь ввел некорректные данные

Сценарий «Регистрация»

Действующие лицо: пользователь-заказчик

Основной сценарий:

  1. Пользователь нажимает на кнопку регистрации в систему
  2. Пользователь вводить свою почту и пароль
  3. Пользователь нажимает кнопку «Зарегистрироваться»

Альтернативный сценарий:

  1. Пользователь с такой почтой уже зарегистрирован в системе
  2. Пользователь ввел почту неверного формата

Сценарий «Выход»

Действующие лицо: пользователь

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Выход»

Сценарий «Изменение адресов»

Действующие лицо: пользователь-заказчик

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Мои адреса»
  3. Пользователь заполняет поле «Адрес»
  4. Пользователь нажимает кнопку «Добавить»

Альтернативный сценарий:

  1. Пользователь изменяет существующий адрес
  2. Пользователь удаляет существующий адрес

Сценарий «Создание заказа»

Действующие лицо: пользователь-заказчик

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает кнопку «Создать новый заказ»
  3. Пользователь указывает своё «Имя»,«Фамилия», «Номер телефона»
  4. Пользователь выбирает адрес из «Мои адреса»
  5. Указывает время и дату
  6. Указывает количество комнат, санузлов и вводит площадь помещения
  7. Выбирает необходимые услуги в чек-листе
  8. При необходимости указывает доп. информацию в комментарии
  9. Пользователь нажимает кнопку «Создать заказ»

Альтернативный сценарий:

  1. Пользователь пишет свой адрес вручную

Сценарий «Просмотр истории заказов»

Действующее лицо: пользователь-заказчик

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает кнопку «История заказов»
  3. Нажимает на кнопку: «Все»
  4. Выбирает за какой период: «С» и «По»
  5. Нажимает на кнопку «Поиск»
  6. Пользователь видит все заказы со всеми статусами и истории их изменения

Альтернативный сценарий:

  1. Нажимает на кнопку: «Созданные», отображаются заказы со статусом «Создан»
  2. Нажимает на кнопку: «Активные», отображаются заказы со статусом «Активный»
  3. Нажимает на кнопку: «Завершенные», отображаются заказы со статусом «Завершен»

Сценарий «Просмотр заказов»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает кнопку «Заказы»
  3. Нажимает на кнопку: «Все»
  4. Выбирает за какой период: «С» и «По»
  5. Нажимает на кнопку «Фильтрация». Открывается модальное окно с выбором заказчиков, исполнителей, адресов, статусов, комментариев, услуг.
  6. Нажимает на кнопку «Поиск»
  7. Пользователь видит все заказы со всеми статусами

Альтернативный сценарий:

  1. Нажимает на кнопку: «Созданные», отображаются заказы со статусом «Создан»
  2. Нажимает на кнопку: «Активные», отображаются заказы со статусом «Активный»
  3. Нажимает на кнопку: «Завершенные», отображаются заказы со статусом «Завершен»

Сценарий «Просмотр исполнителей»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Исполнители»
  3. Пользователь вводит в окошко поиска имя и фамилию исполнителя
  4. Нажимает на кнопку «Поиск»
  5. Пользователь видит всех исполнителей

Сценарий «Создание исполнителя»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Исполнители»
  3. Нажимает на кнопку «Создать исполнителя», появляется модальное окно
  4. Вводит «Имя» и «Фамилия» исполнителя
  5. Вводит «Почта» исполнителя
  6. Вводит «Пароль» для исполнителя
  7. Нажимает на кнопку «Создать»

Сценарий «Изменение исполнителей»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Исполнители»
  3. Пользователь вводит в окошко поиска имя и фамилию исполнителя
  4. Нажимает на кнопку «Поиск»
  5. Пользователь выбирает нужного исполнителя и нажимает на кнопку «Редактировать». Открывается модальное окно с полями «Имя», «Фамилия», «Почта» и «Пароль»
  6. Пользователь нажимает кнопку «Подтвердить»

Альтернативный сценарий:

  1. Удаление исполнителя

Сценарий «Просмотр услуг»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Услуги»
  3. Пользователь видит все услуги

Сценарий «Добавление услуги»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Услуги»
  3. Пользователь нажимает на кнопку «Добавить услугу»
  4. Открывается модальное окно с полями «Название услуги», «Стоимость услуги», «Количество исполнителей», «Описание», «Расходники»
  5. Нажимает на кнопку «Создать»

Сценарий «Изменение услуги»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Услуги»
  3. Выбирает услугу и нажимает на кнопку «Редактировать». Открывается модальное окно с полями «Название», «Цена», «Количество исполнителей», «Описание», «Расходники».
  4. Пользователь нажимает кнопку «Подтвердить»

Альтернативный сценарий:

  1. Удаление услуги

Сценарий «Просмотр статистики»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Статистика»
  3. Пользователь нажимает «Настройка»
  4. Открывается модальное окно с полями «По какой сущности» (выбор по какому полю строить график), «Ось X» (выбор атрибута для рисования по оси Ox), «Ось Y» (выбор атрибута для рисования по оси Oy), поисковые поля для атрибутов сущности
  5. Выбирает за какой период: «С» и «По»
  6. Нажимает «Поиск»
  7. Открывается страница статистики со столбчатой диаграммой

Сценарий «Массовый импорт/экспорт»

Действующее лицо: пользователь-администратор

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Статистика»
  3. Открывается страница статистики, на которой нажимает на «Импортировать» или «Экспортировать» соответственно
  4. Открывается файловое диалоговое окно для выбора файла

Сценарий «Просмотр заказов»

Действующее лицо: пользователь-исполнитель

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Список заказов»
  3. Открывается страница со всем заказами от заказчиков

Сценарий «Взятие заказа»

Действующее лицо: пользователь-исполнитель

Основной сценарий:

  1. Пользователь выполняет сценарий «Просмотр заказов»
  2. Пользователь нажимает на кнопку «Взять»

Сценарий «Просмотр взятых заказов»

Действующее лицо: пользователь-исполнитель

Основной сценарий:

  1. Пользователь выполняет сценарий «Авторизация»
  2. Пользователь нажимает на кнопку «Мои заказы»
  3. Открывается страница со всеми взятыми исполнителем заказами