Материал: 8391_пояснительная записка

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

В ходе исследования описан контекст использования системы, дана сводка возможностей, которые может предоставить разрабатываемая система. Описание контекста представлено в таблице 4.1.3.

Таблица 4.1.3.

Выгоды заказчика

Поддерживающие возможности

Упрощение работы сотрудников

Автоматизированная система; занесение информации о товаре происходит в «несколько кликов», упрощенный учет.

Ускорение обращения информации

Система позволит ускорить процесс получения необходимой информации о текущем состоянии заказа, также оптимизирует взаимодействие сотрудника (курьера) и клиента.

Формирование единой базы для планирования и последующего анализа

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

Возможность индивидуального подхода к каждому заказу

Система позволяет классифицировать заказы на срочные, простые и т.п. и поддерживает разные режимы планирования в зависимости от типа заказа.

Отказ от излишних коммуникаций

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

Одна из основных целей производимого анализа - выявить и описать требования пользователей к информационной системе, определить основных акторов и сформулировать варианты использования.

Сформулированный реестр актеров приведен в таблице 4.1.4.

Таблица 4.1.4.

Актор

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

Сотрудник интернет-магазина

Формирует поступившие заказы в интернет-магазин, осуществляет поиск товара на складе, комплектует и отправляет товар в ПВЗ.

Сотрудник ПВЗ (сотрудник + руководящий)

Вводит данные о вновь поступивших заказах в ПВЗ, ведет учет товаров, сортирует товары, наносит соответствующие маркировки, совершает возврат и выдачу товара.

Клиент

Клиент сервиса, выполняющий заказ того или иного товара. Имеет возможность заказывать товар, отслеживать его состояние, получать его в ПВЗ или оформлять возврат.

Каждому актору выявлено максимально возможное количество вариантов использования, которые сведены в таблицу 4.1.5.

Таблица 4.1.5.

Основной актор

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

Формулировка

Сотрудник интернет-магазина

Формирование и подтверждение заказа

Сотрудник интернет-магазина формирует заказ для его последующей обработки. Далее связывается с клиентом и подтверждает покупку. Клиент понимает, что его заказ обрабатывается, и прекращает поиски.

Сотрудник интернет-магазина

Поиск товара на складе интернет-магазина

Сотрудник интернет-магазина совершает поиск необходимого товара на складе (интернет-магазина).

Сотрудник интернет-магазина

Заказ товара у поставщика

Сотрудник интернет-магазина ищет в базе данных реквизиты необходимого поставщика и заказывает необходимый товар.

Сотрудник интернет-магазина

Комплектация и отправка товара в ПВЗ

Сотрудник интернет-магазина укомплектовывает и отправляет заказ в ПВЗ.

Сотрудник интернет-магазина, Сотрудник ПВЗ

Управление статусом заказа

Сотрудники ПВЗ и сотрудники интернет-магазина могут изменять статус заказа в процессе его обработки.

Сотрудник интернет-магазина, Сотрудник ПВЗ, Клиент

Получение информации о заказе

Сотрудники ПВЗ, сотрудники интернет-магазина и клиент могут получать информацию о заказе, а также отслеживать его состояние.

Сотрудник ПВЗ

Учет товара в ПВЗ

Сотрудники ПВЗ выполняет следующие действия: проверяет качество товара, наносит соответствующую маркировку, заносит информацию о товаре в базу, сортирует товар.

Сотрудник ПВЗ

Выдача товара

Сотрудник ПВЗ осуществляет выдачу товара.

Сотрудник ПВЗ

Проверка данных клиента

Сотрудник ПВЗ сверяет данные клиента.

Сотрудник ПВЗ

Проверка оплаты

Сотрудник ПВЗ совершает проверку оплаты заказа.

Сотрудник ПВЗ, Клиент

Оформление возврата

Сотрудник ПВЗ осуществляет перечень действий необходимых для совершения операции возврата товара. Клиент подаёт соответствующее заявление для возвращения денежных средств.

Сотрудник ПВЗ, Клиент

Возвращение денежных средств

Клиент получает денежные средства в результате одобрения операции возврата сотрудником ПВЗ.

Клиент

Получение заказа

Клиент получает оплаченный заказ

Клиент

Оформление заказа

Клиент оформляет выбранный заказ (указывает все необходимые данные)

Клиент

Оплата заказа

Клиент оплачивает заказ

Клиент

Добавление товара в корзину

Клиент добавляет понравившейся товар в корзину

Клиент

Изменение корзины

Клиент изменяет содержимое корзины

Клиент

Изменение количества товара

Клиент изменяет количества товара в корзине

Клиент

Удаление товара из корзины

Клиент удаляет выбранный товар в корзине

Клиент

Просмотр каталога

Клиент просматривает каталог сайта

На рис. 4.1.1. представлен результат в виде диаграммы вариантов использования (UseCase diagram) в нотации UML.

Рис. 4.1.1. Диаграмм вариантов использования (UseСase diagram) в нотации UML.

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

Результирующий реестр функциональных требований приведён в таблице 4.1.6. Вариантам использования присвоены порядковые номера.

Таблица 4.1.6.

Код

Основной актор

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

Формулировка

I1

Сотрудник интернет-магазина

Формирование и подтверждение заказа

Сотрудник интернет-магазина формирует заказ для его последующей обработки. Далее связывается с клиентом и подтверждает покупку. Клиент понимает, что его заказ обрабатывается, и прекращает поиски.

I2

Сотрудник интернет-магазина

Поиск товара на складе интернет-магазина

Сотрудник интернет-магазина совершает поиск необходимого товара на складе (интернет-магазина).

I3

Сотрудник интернет-магазина

Заказ товара у поставщика

Сотрудник интернет-магазина ищет в базе данных реквизиты необходимого поставщика и заказывает необходимый товар.

I4

Сотрудник интернет-магазина

Комплектация и отправка товара в ПВЗ

Сотрудник интернет-магазина укомплектовывает и отправляет заказ в ПВЗ.

C1

Сотрудник интернет-магазина, Сотрудник ПВЗ

Управление статусом заказа

Сотрудники ПВЗ и сотрудники интернет-магазина могут изменять статус заказа в процессе его обработки.

C2

Сотрудник интернет-магазина, Сотрудник ПВЗ, Клиент

Получение информации о заказе

Сотрудники ПВЗ, сотрудники интернет-магазина и клиент могут получать информацию о заказе, а также отслеживать его состояние.

P1

Сотрудник ПВЗ

Учет товара в ПВЗ

Сотрудники ПВЗ выполняет следующие действия: проверяет качество товара, наносит соответствующую маркировку, заносит информацию о товаре в базу, сортирует товар.

P2

Сотрудник ПВЗ

Выдача товара

Сотрудник ПВЗ осуществляет выдачу товара.

P3

Сотрудник ПВЗ

Проверка данных клиента

Сотрудник ПВЗ сверяет данные клиента.

P4

Сотрудник ПВЗ

Проверка оплаты

Сотрудник ПВЗ совершает проверку оплаты заказа.

P5

Сотрудник ПВЗ, Клиент

Оформление возврата

Сотрудник ПВЗ осуществляет перечень действий необходимых для совершения операции возврата товара. Клиент подаёт соответствующее заявление для возвращения денежных средств.

C3

Сотрудник ПВЗ, Клиент

Возвращение денежных средств

Клиент получает денежные средства в результате одобрения операции возврата сотрудником ПВЗ.

K1

Клиент

Получение заказа

Клиент получает оплаченный заказ

K2

Клиент

Оформление заказа

Клиент оформляет выбранный заказ (указывает все необходимые данные)

K3

Клиент

Оплата заказа

Клиент оплачивает заказ

K4

Клиент

Добавление товара в корзину

Клиент добавляет понравившейся товар в корзину

K5

Клиент

Изменение корзины

Клиент изменяет содержимое корзины

K6

Клиент

Изменение количества товара

Клиент изменяет количества товара в корзине

K7

Клиент

Удаление товара из корзины

Клиент удаляет выбранный товар в корзине

K8

Клиент

Просмотр каталога

Клиент просматривает каталог сайта

Ниже представлена конкретизация описания вариантов использования.

I1

Сотрудник интернет-магазина

Формирование и подтверждение заказа

Сотрудник интернет-магазина формирует заказ для его последующей обработки. Далее связывается с клиентом и подтверждает покупку. Клиент понимает, что его заказ обрабатывается, и прекращает поиски.

Основное действующее лицо: Сотрудник интернет-магазина.

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: Комплектация и отправка товаров в ПВЗ.

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

Получив уведомление о заказе, сотрудник интернет-магазина должен сразу же (по мере возможности) связаться с клиентом и подтвердить покупку. Только в этом случае клиент понимает, что его заказ обрабатывается, и прекращает поиски. В процессе обработки заказа, сотрудник заносит его в список зарегистрированных заказов, изменяет его статус, указывает тариф доставки (срочный, простой и тд.) и остальную сопутствующую информацию. Возможны также и пожелания клиента, которые необходимо учитывать.

I2

Сотрудник интернет-магазина

Поиск товара на складе интернет-магазина

Сотрудник интернет-магазина совершает поиск необходимого товара на складе (интернет-магазина).

Основное действующее лицо: Сотрудник интернет-магазина.

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

I3

Сотрудник интернет-магазина

Заказ товара у поставщика

Сотрудник интернет-магазина ищет в базе данных реквизиты необходимого поставщика и заказывает необходимый товар.

Основное действующее лицо: Сотрудник интернет-магазина.

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

I4

Сотрудник интернет-магазина

Комплектация и отправка товара в ПВЗ

Сотрудник интернет-магазина укомплектовывает и отправляет заказ в ПВЗ.

Основное действующее лицо: Сотрудник интернет-магазина.

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: Формирование и подтверждение заказа

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

Данный вариант использования представляет собой последний шаг к отправке заказа в ПВЗ. Сотруднику интернет-магазина необходимо укомплектовать заказ, заполнить накладную, внести соответствующие отметки в базу данных склада интернет-магазина (товары, входящие в данный заказ, теперь отсутствуют на складе), изменить статус заказа и, наконец, отправить заказ в ПВЗ.

C1

Сотрудник интернет-магазина, Сотрудник ПВЗ

Управление статусом заказа

Сотрудники ПВЗ и сотрудники интернет-магазина могут изменять статус заказа в процессе его обработки.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: Сотрудник интернет-магазина

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

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

Данный вариант использования доступен исключительно сотрудникам ПВЗ и сотрудникам интернет-магазина. Необходим для того, чтобы клиент мог отслеживать положение своего заказа в режиме реального времени. Для этого сотрудникам необходимо своевременно вносить изменения в базу данных зарегистрированных заказов.

C2

Сотрудник интернет-магазина, Сотрудник ПВЗ, Клиент

Получение информации о заказе

Сотрудники ПВЗ, сотрудники интернет-магазина и клиент могут получать информацию о заказе, а также отслеживать его состояние.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: Сотрудник интернет-магазина

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

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

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

C3

Сотрудник ПВЗ, Клиент

Возвращение денежных средств

Клиент получает денежные средства в результате одобрения операции возврата сотрудником ПВЗ.

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

Другие участники прецедента: Сотрудник ПВЗ

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

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

В случае одобрения операции возврата товара денежные средства должны быть возвращены клиенту. Если оплата была совершена через безналичный расчет, то денежные средства поступят на карту. В противном случае возврат будет произведён наличными.

P1

Сотрудник ПВЗ

Учет товара в ПВЗ

Сотрудники ПВЗ выполняет следующие действия: проверяет качество товара, наносит соответствующую маркировку, заносит информацию о товаре в базу, сортирует товар.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Учет товара в ПВЗ предполагает целый комплекс действий, описанных ранее. Сотруднику ПВЗ необходимо проверить качество поставляемого товара, нанести соответствующую маркировку из перечня установленных маркировок, занести товар в базу данных товаров ПВЗ и отсортировать весь полученный товар.

P2

Сотрудник ПВЗ

Выдача товара

Сотрудник ПВЗ осуществляет выдачу товара.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: Клиент

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

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

Вариант использования "выдача товара" предполагает целый комплекс действий, описанных ранее. В случае если заказ не был оплачен на сайте, то произвести оплату с использованием кассового аппарата. После этого найти товар на складе ПВЗ и выдать его клиенту. Обязательно необходимо сделать отметку в базе данных склада ПВЗ о том, что товары, входящие в данный заказ, теперь отсутствуют на складе.

P3

Сотрудник ПВЗ

Проверка данных клиента

Сотрудник ПВЗ сверяет данные клиента.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: Клиент

Связи с другими вариантами использования: Выдача товара

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

Перед тем как выдать товар клиенту сотрудник ПВЗ должен сверить данные клиента. После правильного сходства данных и проверки оплаты выдать заказ клиенту.

P4

Сотрудник ПВЗ

Проверка оплаты

Сотрудник ПВЗ совершает проверку оплаты заказа.

Основное действующее лицо: Сотрудник ПВЗ.

Другие участники прецедента: Клиент

Связи с другими вариантами использования: Выдача товара

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

Перед тем как выдать товар клиенту сотрудник ПВЗ должен проверить наличие оплаты. После подтверждения оплаты и проверки данных клиента выдать заказ клиенту.

P5

Сотрудник ПВЗ, Клиент

Оформление возврата

Сотрудник ПВЗ осуществляет перечень действий необходимых для совершения операции возврата товара. Клиент подаёт соответствующее заявление для возвращения денежных средств.

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

Другие участники прецедента: Сотрудник ПВЗ

Связи с другими вариантами использования: отсутствуют

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

В случае возврата, клиент подает заявление на возврат денежных средств и возвращает товар в ПВЗ. Если заявление одобрено, то сотрудник ПВЗ осуществляет перечень действий необходимых для совершения операции возврата товара.

K1

Клиент

Получение заказа

Клиент получает оплаченный заказ

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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Клиент может получить товар, забрав его самостоятельно в ПВЗ, либо воспользовавшись доставкой на адрес.

K2

Клиент

Оформление заказа

Клиент оформляет выбранный заказ (указывает все необходимые данные)

Источник: https://studfile.net/preview/16676627/