Варианты использования

ВИ Управление аккаунтами

ID: 1

Краткое описание:

Администратор сайта регистрирует пользователей в системе, присваивая им учетные имена и пароли

Основные действующие лица:

Администратор

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

Нет

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

Администратор заходит в менеджер пользователей в бэкэнде сайта Администратор выбирает опцию создания нового пользователя Система отображает форму ввода информации об учетной записи Пока данные о пользователе не удовлетворяют требованиям системы Система просит ввести его имя, логин, адрес электронной почты, пароль и еще раз пароль для подтверждения Система проверяет уникальность вводимого логина и адреса электронной почты Система проверяет идентичность паролей Администратор определяет, в какую группу пользователей входит данный конкретный пользователь Система регистрирует нового пользователя и выдает сообщение о том, что данные успешно сохранены

Альтернативные потоки:

Пользователь с данными логином уже существует Пользователь с данным электронным адресом уже зарегистрирован Введенные пароли не совпадают

Постусловия:

Создан новый аккаунт

Альтернативный поток: Управление аккаунтами: Пользователь с данным логином уже существует

ID: 1.1

Краткое описание:

Система сообщает администратору, что пользователь с данным логином уже существует

Основные действующие лица:

Администратор

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

Администратор ввел уже зарегистрированный в системе логин

Альтернативные потоки:

1. АП начинается после шага 4.2 основного потока

2. Система сообщает Администратору, что пользователь с данным логином уже зарегистрирован в системе

НЕ нашли? Не то? Что вы ищете?

Постусловия:

Нет

Альтернативный поток: Управление аккаунтами: Пользователь с данным электронным адресом уже зарегистрирован

ID: 1.2

Краткое описание:

Система сообщает администратору, что данный электронный адрес уже зарегистрирован

Основные действующие лица:

Администратор

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

Администратор ввел уже зарегистрированный в системе электронный адрес

Альтернативные потоки:

1. АП начинается после шага 4.2 основного потока

2. Система сообщает Администратору, что пользователь с данным электронным адресом уже зарегистрирован в системе

Постусловия:

Нет

Альтернативный поток: Управление аккаунтами: Введенные пароли не совпадают

ID: 1.3

Краткое описание:

Система сообщает администратору, что введенные им пароли не совпадают

Основные действующие лица:

Администратор

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

Администратор ввел не совпадающие пароли

Альтернативные потоки:

1. АП начинается после шага 4.3 основного потока

2. Система сообщает Администратору, что введенные им пароли не совпадают

Постусловия:

Нет

ВИ Управление правами

ID: 2

Краткое описание:

Администратор сайта устанавливает определенные ограничения доступа пользователей в соответствии с их ролями в системе

Основные действующие лица:

Администратор

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

Нет

Сценарий:

Администратор в бэкэнде сайта выбирает материал, к которому нужно определить уровень доступа. Система предоставляет выбор уровня доступа в зависимости от принадлежности к той или иной группе пользователей Администратор выбирает необходимый уровень доступа и сохраняет изменения Система регистрирует выбор и ограничивает доступ тем пользователям, которые не входят в выбранную группу

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

Постусловия: Распределенные права пользователей

ВИ Авторизация

ID: 3

Краткое описание:

Пользователь вводит заранее выданные ему данные для авторизации для входа на сайт

Основные действующие лица:

Любой пользователь системы

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

Пользователю выданы данные для авторизации

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

Пользователь заходит на сайт Система запрашивает логин и пароль Пользователь вводит выданный ему логин и пароль Система проверяет действительность введенных пользователем данных Система открывает доступ к разделам сайта

Альтернативные потоки:

Неверный логин или пароль

Постусловия:

Пользователь входит в систему под своей учетной записью, согласно которой получает определенные права и ограничения

Альтернативный поток

ID: 3.1

Краткое описание:

Система сообщает пользователю, что он ввел неверный логин

Основные действующие лица:

Любой пользователь системы

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

Пользователь ввел неверный логин или пароль

Альтернативные потоки:

АП поток начинается после шага 4 основного потока Система выдает сообщение об ошибке: «Логин или пароль введены неправильно, либо такой учётной записи ещё не существует».

Постусловия:

Нет

ВИ Восстановление логина

ID: 4

Краткое описание:

Пользователь вводит адрес своей электронной почты для восстановления логина

Основные действующие лица:

Любой пользователь системы

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

Пользователю необходимо узнать свой логин

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

Пользователь при входе на сайт нажимает на ссылку «Забыли логин?» Системы выводит форму ввода адреса электронной почты Пользователь заполняет данную форму адресом своей электронной почты Система отправляет письмо с данными о логине пользователя на указанный e-mail

Альтернативные потоки:

Нет

Постусловия:

Нет

ВИ Восстановление пароля

ID: 5

Краткое описание:

Пользователь вводит адрес своей электронной почты для восстановления пароля

Основные действующие лица:

Любой пользователь системы

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

Пользователю необходимо узнать свой пароль

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

Пользователь при входе на сайт нажимает на ссылку «Забыли пароль?» Система выводит форму ввода адреса электронной почты Пользователь заполняет данную форму адресом своей электронной почты Система отправляет письмо с данными о пароле пользователя на указанный e-mail

Альтернативные потоки:

Нет

Постусловия:

Нет

ВИ Редактирование профиля

ID: 6

Краткое описание:

Пользователь редактирует свой профиль на сайте

Основные действующие лица:

Любой пользователь системы

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

Пользователь авторизован в системе

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

Пользователь выбирает опцию редактирования профиля Система выводит окно с данными пользователя Пользователь редактирует доступные для изменения данные и подтверждает нажатием кнопки «Отправить» Система изменяет данные пользователя Система выводит сообщение о том, что профиль пользователя сохранен

Альтернативные потоки:

Нет

Постусловия:

Нет

ВИ Формирование прайс-листов

ID: 7

Краткое описание:

Менеджер по продажам с определенной периодичностью обновляет прайс-листы на сайте

Основные действующие лица:

Менеджер по продажам

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

Пользователь авторизован в системе

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

Менеджер по продажам заходит в менеджер файлов в бэкэнде сайта Система отображает список загруженных на сайт файлов Менеджер выбирает устаревший прайс-лист и открывает редактор файла Система открывает окно редактирования файла Менеджер выбирает опцию выбора пути к файлу Система отображает диалоговое окно доступных файлов Если нужный прайс-лист уже загружен в корневой каталог менеджера файлов, то Менеджер выбирает данный файл в списке файлов Иначе Менеджер выбирает опцию загрузки файла с локального компьютера Система отображает диалоговое окно с проводником windows Менеджер выбирает нужный ему файл, нажимает кнопку «открыть» Система загружает файл в корневой каталог Менеджер выбирает нужный файл Система закрывает диалоговое окно Менеджер сохраняет изменения

Альтернативные потоки:

Менеджер дает задание администратору сайта для загрузки тех или иных прайс-листов

Постусловия:

Прайс-листы обновлены

ВИ Создание проекта в ИСУП

ID: 8

Краткое описание:

Менеджер создает проект при помощи встроенный в сайт системы управления проектами

Основные действующие лица:

Менеджер по оптовым продажам

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

Пользователь авторизован в системе

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

Менеджер заходит в систему управления проектами через фронтэнд или бэкэнд сайта Система отображает главное окно с набором возможных опций Менеджер выбирает опцию создания нового проекта Система отображает форму редактирования проекта Менеджер вводит название проекта и опционально другие поля из списка: Срок завершения проекта Добавление членов проекта Публичность проекта Разрешение запросов на присоединение к проекту Цвет Логотип Веб-сайт E-mail После совершения настроек менеджер выбирает опцию сохранения проекта Система сохраняет созданный проект и оповещает пользователя об успешном сохранении

Альтернативные потоки:

Нет

Постусловия:

Создан новый проект

ВИ Создание этапа в ИСУП

ID: 9

Краткое описание:

Менеджер создает новый этап какого-либо проекта в системе управления проектов

Основные действующие лица:

Менеджер по оптовым продажам

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

Пользователь авторизован в системе

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

Менеджер заходит в систему управления проектами через фронтэнд или бэкэнд сайта Система отображает главное окно с набором возможных опций Менеджер выбирает заранее созданный проект в списке рабочих областей Система отображает окно с набором опций для выбранного проекта Менеджер выбирает опцию создания нового этапа Система отображает форму редактирования этапа Менеджер вводит название этапа и опционально другие поля из списка: Описание Срок завершения Приоритет После совершения настроек менеджер нажимает на кнопку сохранения этапа Система сохраняет все введенные данные и сообщает об успешном сохранении этапа

Альтернативные потоки:

Нет

Постусловия:

Создан новый этап проекта

ВИ Создание задачи в ИСУП

ID: 10

Краткое описание:

Менеджер создает новое задание, относящееся к какому-либо заранее созданному проекту, и назначает ответственных лиц

Основные действующие лица:

Менеджер по оптовым продажам, бухгалтер

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

Пользователь авторизован в системе

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

Пользовательзаходит в систему управления проектами через фронтэнд или бэкэнд сайта Система отображает главное окно с набором возможных опций Пользователь выбирает заранее созданный проект в списке рабочих областей Система отображает окно с набором опций для выбранного проекта Пользователь выбирает опцию создания новой задачи Система отображает окно редактирования новой задачи Пользователь вводит название задачи и опционально заполняет другие поля из списка: Этап, к которому относится задача Приоритет задачи Выполнена ли задача Срок завершения задачи Назначает ответственных лиц из списка пользователей После ввода всех необходимых данных менеджер нажимает на кнопку сохранения задачи Система сохраняет введенные данные и сообщает об успешном сохранении задачи

Альтернативные потоки:

Нет

Постусловия:

Создана новая задача

ВИ Скачать прайс-лист

ID: 11

Краткое описание:

Клиент скачивает заинтересовавшие его прайс-листы

Основные действующие лица:

Клиент

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

Пользователь авторизован в системе

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

Клиент выбирает пункт меню «Прайс-листы» по категориям Система отображает окно с категориями прайс-листов Клиент выбирает нужную ему категорию Система отображает список прайс-листов данной категории Клиент выбирает один из прайс-листов и нажимает на кнопку «скачать» Система открывает диалоговое окно загрузки сайта Пользователь выбирает место на локальном компьютере, в который он желает сохранить файл Файл сохраняется на локальном компьютере в выбранном месте

Альтернативные потоки:

Нет

Постусловия:

Скачан нужный прайс-лист

ВИ Загрузка заказа

ID: 12

Краткое описание:

Клиент загружает сформированный заказ на сайт

Основные действующие лица:

Клиент

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

Пользователь авторизован в системе

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

Клиент выбирает пункт меню «Загрузить заказ» Система отображает менеджер загрузки файлов Пользователь нажимает кнопку «Обзор» для выбора файла Система открывает диалоговое окно выбора файла на локальном компьютере Пользователь выбирает заранее сформированный файл заказа В окне ввода имени файла появляется выбранный пользователем файл Пользователь нажимает на кнопку загрузки файла Система загружает выбранный файл на сервер и сообщает об успешной загрузке файла

Альтернативные потоки:

Нет

Постусловия:

Клиентом загружен новый заказ

ВИ Мониторинг ИСУП

ID: 13

Краткое описание:

Пользователь производит мониторинг ИСУП в зависимости от роли в системе на предмет новых заданий, просмотра активных заданий

Основные действующие лица:

Администратор сайта, менеджер, бухгалтер, управляющие складами

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

Пользователь авторизован в системе

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

Пользователь заходит в систему управления проектами через фронтэнд или бэкэнд сайта Система отображает главное окно с набором возможных опций Пользователь выбирает опцию просмотра задач Система отображает список задач, для которых он назначен в качестве ответственного лица Пользователь открывает одну из задач Система отображает окно с содержанием задачи, в которое входит:
    Описание задачи Комментарии по задаче Срок выполнения задачи Прогресс выполнения задачи Приоритет задачи Участники задачи

Альтернативные потоки:

Нет

Постусловия:

Произведен мониторинг ИСУП на предмет состояния своих заданий

ВИ Формирование статуса заказа

ID: 14

Краткое описание:

Администратор сайта формирует статус заказа конкретного пользователя в зависимости от фактического статуса выполнения заказа

Основные действующие лица:

Администратор сайта

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

Пользователь авторизован в системе

Администратором получено задание на формирование статуса конкретного заказа в ИСУП

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

Администратор через фронтэнд или бэкэнд сайта заходит в материал со статусами заказов конкретного пользователя Система открывает окно редактирования материала Администратор совершает необходимые изменения в статусе по интересующему его заказу Администратор выбирает опцию сохранения изменений Система сохраняет введенные данные и сообщает об успешном сохранении материала

Альтернативные потоки:

Нет

Постусловия:

Сформирован статус конкретного заказа конкретного пользователя

ВИ Формирование счета

ID: 15

Краткое описание:

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

Основные действующие лица:

Системный администратор

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

Администратором получено задание в ИСУП от бухгалтера на добавление счета к статусу заказа конкретного пользователя

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

Администратор через фронтэнд или бэкэнд сайта заходит в материал со статусами заказов конкретного пользователя Система открывает окно редактирования материала Администратор добавляет ссылку на сформированный бухгалтером счет в графе «Счет» конкретного заказа Администратор выбирает опцию сохранения изменений Система сохраняет введенные данные и сообщает об успешном сохранении материала

Альтернативные потоки:

Нет

Постусловия:

Добавлен счет по конкретному заказу

ВИ Использование формы обратной связи

ID: 16

Краткое описание:

При возникновении каких-либо вопросов или предложений клиент пользуется формой обратной связи, расположенной на сайте

Основные действующие лица:

Клиент

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

Пользователь авторизован в системе

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

Клиент выбирает опцию обратной связи на главной странице сайта Система отображает окно формы обратной связи Клиент набирает текст сообщения в форме обратной связи Клиент заполняет необходимые для отправки сообщения данные Имя E-mail Помечает галочкой чекбокс Клиент опционально заполняет графы необязательных данных
    Мобильный телефон Рабочий телефон ICQ
Клиент выбирает опцию отправки сообщения Система отправляет электронное сообщение на указанный администратором e-mail Система оповещает об удачной отправке сообщения

Альтернативные потоки:

Нет

Постусловия:

Сообщение отправлено через форму обратной связи