-
Notifications
You must be signed in to change notification settings - Fork 0
Макет и сценарий использования
Действующие лицо: пользователь
Основной сценарий:
- Пользователь нажимает на кнопку «Авторизация»
- Пользователь вводить свою почту и пароль
- Пользователь нажимает кнопку «Войти»
Альтернативный сценарий:
- У пользователя нет аккаунта
- Пользователь ввел некорректные данные
Действующие лицо: пользователь-заказчик
Основной сценарий:
- Пользователь нажимает на кнопку регистрации в систему
- Пользователь вводить свою почту и пароль
- Пользователь нажимает кнопку «Зарегистрироваться»
Альтернативный сценарий:
- Пользователь с такой почтой уже зарегистрирован в системе
- Пользователь ввел почту неверного формата
Действующие лицо: пользователь
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Выход»
Действующие лицо: пользователь-заказчик
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Мои адреса»
- Пользователь заполняет поле «Адрес»
- Пользователь нажимает кнопку «Добавить»
Альтернативный сценарий:
- Пользователь изменяет существующий адрес
- Пользователь удаляет существующий адрес
Действующие лицо: пользователь-заказчик
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает кнопку «Создать новый заказ»
- Пользователь указывает своё «Имя»,«Фамилия», «Номер телефона»
- Пользователь выбирает адрес из «Мои адреса»
- Указывает время и дату
- Указывает количество комнат, санузлов и вводит площадь помещения
- Выбирает необходимые услуги в чек-листе
- При необходимости указывает доп. информацию в комментарии
- Пользователь нажимает кнопку «Создать заказ»
Альтернативный сценарий:
- Пользователь пишет свой адрес вручную
Действующее лицо: пользователь-заказчик
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает кнопку «История заказов»
- Нажимает на кнопку: «Все»
- Выбирает за какой период: «С» и «По»
- Нажимает на кнопку «Поиск»
- Пользователь видит все заказы со всеми статусами и истории их изменения
Альтернативный сценарий:
- Нажимает на кнопку: «Созданные», отображаются заказы со статусом «Создан»
- Нажимает на кнопку: «Активные», отображаются заказы со статусом «Активный»
- Нажимает на кнопку: «Завершенные», отображаются заказы со статусом «Завершен»
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает кнопку «Заказы»
- Нажимает на кнопку: «Все»
- Выбирает за какой период: «С» и «По»
- Нажимает на кнопку «Фильтрация». Открывается модальное окно с выбором заказчиков, исполнителей, адресов, статусов, комментариев, услуг.
- Нажимает на кнопку «Поиск»
- Пользователь видит все заказы со всеми статусами
Альтернативный сценарий:
- Нажимает на кнопку: «Созданные», отображаются заказы со статусом «Создан»
- Нажимает на кнопку: «Активные», отображаются заказы со статусом «Активный»
- Нажимает на кнопку: «Завершенные», отображаются заказы со статусом «Завершен»
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Исполнители»
- Пользователь вводит в окошко поиска имя и фамилию исполнителя
- Нажимает на кнопку «Поиск»
- Пользователь видит всех исполнителей
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Исполнители»
- Нажимает на кнопку «Создать исполнителя», появляется модальное окно
- Вводит «Имя» и «Фамилия» исполнителя
- Вводит «Почта» исполнителя
- Вводит «Пароль» для исполнителя
- Нажимает на кнопку «Создать»
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Исполнители»
- Пользователь вводит в окошко поиска имя и фамилию исполнителя
- Нажимает на кнопку «Поиск»
- Пользователь выбирает нужного исполнителя и нажимает на кнопку «Редактировать». Открывается модальное окно с полями «Имя», «Фамилия», «Почта» и «Пароль»
- Пользователь нажимает кнопку «Подтвердить»
Альтернативный сценарий:
- Удаление исполнителя
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Услуги»
- Пользователь видит все услуги
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Услуги»
- Пользователь нажимает на кнопку «Добавить услугу»
- Открывается модальное окно с полями «Название услуги», «Стоимость услуги», «Количество исполнителей», «Описание», «Расходники»
- Нажимает на кнопку «Создать»
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Услуги»
- Выбирает услугу и нажимает на кнопку «Редактировать». Открывается модальное окно с полями «Название», «Цена», «Количество исполнителей», «Описание», «Расходники».
- Пользователь нажимает кнопку «Подтвердить»
Альтернативный сценарий:
- Удаление услуги
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Статистика»
- Пользователь нажимает «Настройка»
- Открывается модальное окно с полями «По какой сущности» (выбор по какому полю строить график), «Ось X» (выбор атрибута для рисования по оси Ox), «Ось Y» (выбор атрибута для рисования по оси Oy), поисковые поля для атрибутов сущности
- Выбирает за какой период: «С» и «По»
- Нажимает «Поиск»
- Открывается страница статистики со столбчатой диаграммой
Действующее лицо: пользователь-администратор
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Статистика»
- Открывается страница статистики, на которой нажимает на «Импортировать» или «Экспортировать» соответственно
- Открывается файловое диалоговое окно для выбора файла
Действующее лицо: пользователь-исполнитель
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Список заказов»
- Открывается страница со всем заказами от заказчиков
Действующее лицо: пользователь-исполнитель
Основной сценарий:
- Пользователь выполняет сценарий «Просмотр заказов»
- Пользователь нажимает на кнопку «Взять»
Действующее лицо: пользователь-исполнитель
Основной сценарий:
- Пользователь выполняет сценарий «Авторизация»
- Пользователь нажимает на кнопку «Мои заказы»
- Открывается страница со всеми взятыми исполнителем заказами