Файл: Томский государственный университет систем управления и радиоэлектроники (тусур).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.03.2024

Просмотров: 13

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



UC-1.6

Автор: Жилина Вероника

Название: удаление товара

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

Предусловия:

-выполнение UC-1.2

-выполнение UC-1.3

Основной поток:

1. Пользователь вызывает функцию «удалить товар».

2. Система запрашивает подтверждение действия.

3. Система оповещает пользователя о том, что действие невозможно будет отменить.

4. Система сохраняет внесенные изменения.

5. Система отображает, что товар удален.



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о сбое в подключении к интернету.

1а2. Система просит проверить подключение к интернету.

1а3. Выполнение сценария переходит к выполнению шага №1.

1а4. Завершение сценария.





UC-2.1

Автор: Крейнис София

Название: регистрация

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

Предусловия:

-установка приложения SuClub

Основной поток:

1. Пользователь вызывает функцию «зарегистрироваться».

2. Система отображает поля для заполнения со следующими атрибутами:

a. Роль пользователя: администратор, поставщик, клиент.

b. ФИО

c. Пароль

d. Логин

e. Адрес электронной почты или номер телефона

3. Пользователь выбирает роль «администратор» и заполняет поля согласно требуемым атрибутам.

4. Система сохраняет введенные данные.

5. Пользователь вызывает функцию «зарегистрироваться».

6. Система уведомляет пользователя о том, что его аккаунт успешно зарегистрирован.

Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о сбое в подключении к интернету.

1а2. Система просит проверить подключение к интернету.

1а3. Выполнение сценария переходит к выполнению шага №1.

1а4. Завершение сценария.





UC-2.2

Автор: Крейнис София

Название: авторизация

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

Предусловие:

- выполнение UC-2.1

Основной поток:

1. Пользователь вызывает функцию «Авторизоваться»

2. Система отображает следующие поля для заполнения:

· Пароль

· Логин

· Вспомогательная функция «забыли пароль»

3. Пользователь заполняет поля согласно обязательным атрибутам

4. Система сохраняет введенные данные

5. Пользователь вызывает функцию «войти»

6. Система уведомляет пользователя о том, что вход в аккаунт выполнен успешно

Расширения:

1а. Ошибка ввода данных

1а1. Система информирует пользователя о том, что логин или пароль введен неверно

1а2. Выполнение сценария возвращается к выполнению шага 2

1а3. Завершение сценария

1б. Ошибка подключения

1б1. Система оповещает пользователя о слабом подключении к интернету

1б2. Система просит проверить подключение к интернету

1б3. Выполнение сценария переходит к выполнению шага 1

1б4. Завершение сценария

1в. Пользователь забыл пароль

1в1. Пользователь вызывает вспомогательную функцию «забыл пароль»

1в2. Система отображает поле для ввода адреса электронной почты или номера телефона, на который зарегистрирован аккаунт

1в3. Система запрашивает код, отправленный на электронную почту или номер телефона пользователя

1в4. Система отображает поле для ввода нового пароля

1в5. Пользователь вызывает функцию «сохранить»

1в6. Выполнение сценария переходит к шагу №2

1в7. Завершение сценария






UC-2.3

Автор: Крейнис София

Название: просмотр отзывов на товары

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

Предусловие:

- выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «Отзывы»

2. Система отображает отзывы с атрибутами:

· Имя пользователя

· Балл, в который пользователь оценил товар

· Содержание отзыва



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария

1б. Отсутствие отзывов

1б1. Пользователь видит значок «Отзывы отсутствуют»

1б2. Завершение сценария





UC-2.4

Автор: Крейнис София

Название: помощь клиенту посредством решения проблем в чате

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

Предусловие:

- выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «чаты» со следующими атрибутами:

· Чат с курьером

· Чат с поставщиком

· Чат с клиентом

2. Пользователь вызывает функцию «чат с клиентом»

3. Система отображает диалоговое окно со следующими атрибутами:

· Никнеймы клиентов

· Аватарки клиентов

· Дата и время отправки сообщений

· Количество сообщений, написанных клиентом

4. Администратор вызывает функцию просмотра диалога с конкретным клиентом

5. Администратор отвечает на вопрос клиента в чате

6. Администратор вызывает функцию «отправить сообщение»

7. Система оповещает администратора о том, что сообщение отправлено



Расширение:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага 1

1а4. Завершение сценария

1б. Удаление сообщения клиентом

1б1. Система оповещает администратора об отсутствии сообщений от клиента

1б2. Завершение сценария






UC-2.5

Автор: Крейнис София

Название: связь с курьером в чате

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

Предусловие:

- выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «чаты» со следующими атрибутами:

· Чат с курьером

· Чат с поставщиком

· Чат с клиентом

2. Пользователь вызывает функцию «чат с курьером»

3. Система отображает диалоговое окно со следующими атрибутами

· ФИО и номер курьера

· Дата и время отправленных сообщений

· Количество сообщений, отправленных курьером

4. Администратор выбирает нужного ему курьера и вызывает чат с ним

5. Система отображает чат с курьером со следующими атрибутами:

· Номер курьера и ФИО

· Содержание сообщений

· Выполненные/невыполненные задачи

· Местоположение на карте

6. Администратор отвечает на вопрос курьера в чате

7. Администратор вызывает функцию «отправить сообщение»

8. Система сообщает администратору о том, что сообщение доставлено



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага 1

1а4 Завершение сценария





UC-2.6

Автор: Крейнис София

Название: связь с поставщиком в чате

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

Предусловие:

- выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «чаты» со следующими атрибутами:

· Чат с курьером

· Чат с поставщиком

· Чат с клиентом

2. Администратор вызывает функцию «чат с поставщиком» со следующими атрибутами:

· Наименование магазина

· Дата и время отправки сообщений

· Количество сообщений, отправленных поставщиком

3. Администратор выбирает нужного ему поставщика и вызывает чат с ним

4. Система отображает чат с поставщиком со следующими атрибутами:

· Название магазина поставщика

· История переписки

· Дата время отправки каждого сообщения

5. Администратор набирает свое сообщение и вызывает функцию «отправить»

6. Система сообщает администратору о том, что его сообщение доставлено



Расширение:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага 1

1а4. Завершение сценария






UC-2.7

Автор: Крейнис София

Название: добавление товаров в каталог

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

Предусловие:

- выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «добавить товар в каталог»

2. Система отображает поля для заполнения со следующими атрибутами:

· Категория товара (косметика, одежда, обувь, бытовая техника, для дома, спорт, бумажная и канцелярская продукция, ювелирные изделия, мебель, аксессуары, электроника, детям).

· Страна-изготовитель товара

· Физические характеристики товара

· Цена товара без скидок

· Факт поставки единицы товара в физический магазин

· Фото товара

3. Администратор вводит данные о товаре согласно требуемым атрибутам

4. Администратор вызывает функцию «добавить товар»

5. Система сохраняет данные

6. Система уведомляет пользователя о том, что товар добавлен на страницу приложения.

Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага 1

1а4. Завершение сценария

1б. Ошибка ввода данных

1б1. Система оповещает пользователя о том, что одно или несколько обязательных полей не заполнено или заполнено некорректно

1б2. Выполнение сценария переходит к выполнению шага №3

1б3. Завершение сценария





UC-2.8

Автор: Крейнис София

Название: редактирование товаров в каталоге

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

Предусловие:

- выполнение UC-2.2

- выполнение UC-2.7

Основной поток:

1. Пользователь вызывает функцию «редактировать данные о товаре»

2. Система отображает поля для заполнения со следующими атрибутами:

· Категория товара (косметика, одежда, обувь, бытовая техника, для дома, спорт, бумажная и канцелярская продукция, ювелирные изделия, мебель, аксессуары, электроника, детям)

· Страна-изготовитель товара

· Физические характеристики товара

· Цена товара без скидок

· Факт поставки единицы товара в физический магазин

· Фото товара

3. Пользователь вводит корректные данные о товаре согласно требуемым атрибутам

4. Пользователь вызывает функцию «изменить данные о товаре»

5. Система сохраняет измененные данные

6. Система уведомляет администратора о том, что данные о товаре изменены



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о сбое в подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария

1б. Ошибка ввода данных

1б1. Система оповещает пользователя о том, что одно или несколько обязательных полей не заполнено или заполнено некорректно

1б2. Выполнение сценария переходит к выполнению шага №3

1б3. Завершение сценария






UC-2.9

Автор: Крейнис София

Название: удаление товаров из каталога

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

Предусловие:

- выполнение UC-2.2

- выполнение UC-2.7

Основной поток:

1. Администратор вызывает функцию «удалить товар»

2. Система запрашивает подтверждение действия

3. Система оповещает пользователя о том, что действие невозможно будет отменить

4. Система сохраняет внесенные изменения

5. Система отображает, что товар удален



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о сбое в подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария





UC-2.10

Автор: Крейнис София

Название: добавление рекламы

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

Предусловие:

-выполнение UC-2.2

Основной поток:

1. Администратор вызывает функцию «добавить рекламу»

2. Система отображает форму для загрузки рекламы со следующими атрибутами:

· Наименование рекламируемого товара

· Фотография или гиф-файл рекламируемого товара

· Информация о скидках на товар в данный период времени

· Краткая информация о товаре

3. Администратор заполняет форму и вызывает функцию «добавить рекламу»

4. Система сохраняет рекламу

5. Система уведомляет Администратора об успешном добавлении рекламы в приложение



Расширения:

1а. Ошибка подключения

1а1. Система оповещает пользователя о слабом подключении к интернету

1а2. Система просит проверить подключение к интернету

1а3. Выполнение сценария переходит к выполнению шага №1

1а4. Завершение сценария

1б. Ошибка загрузки мультимедиа

1б1. Система предлагает пользователю загрузить файл еще раз

1б2. Система сохраняет изменения

1б3. Завершение сценария