Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УТС 6 семестр / 8391_ТЗ_Орещенко_Перевертайло_Петрухина.docx
Скачиваний:
17
Добавлен:
08.08.2022
Размер:
559.67 Кб
Скачать
  1. Обязательные ограничения проекта

4.1. Ограничения решения

Для реализации системы планируется использование следующих средств: Java SE 11 в качестве основного средства реализации бэкэнд-составляющей; СУБД MySQL для управления данными; ReactJS в качестве фронтэнд-фреймворка.

Проектируемая система является веб-сервисом, для использования которой необходим любой современный браузер с поддержкой всех актуальных веб-технологий. Например, Google Chrome 90.0.4430.212 или Яндекс.Браузер 21.5.1;

В качестве операционной системы рекомендовано использовать Windows 7 и более актуальные версии с установленным офисным пакетом приложений Microsoft Office. Также допустимы и любые другие операционные системы с возможностью выхода в интернет.

4.2. Средства внедрения системы

Система выполняет основные вычисления, хранит данные и выполняется на серверном кластере. Доступ к системе пользователями осуществляется по технологии «клиент-сервер» с помощью веб-браузера.

4.3. Средства внедрения системы

Интеграция в рамках проекта не предусмотрена.

4.4. Ограничения на время разработки

Весенний семестр 2020-2021 учебного года (08.02.2021 – 05.06.2021).

4.5. Ограничения по бюджету

Бюджет отсутствует.

  1. Термины и определения

Таблица 2.

ТЕРМИН

ОПРЕДЕЛЕНИЕ

Пункт выдачи заказов (ПВЗ)

Агент или посредник между интернет-магазином и клиентом. ПВЗ принимает товары от продавцов и оплату от клиентов, если заказ не был оплачен заранее.

Интернет-магазин

Сайт, торгующий товарами посредством сети интернет. Позволяет клиентам онлайн, в своём браузере, сформировать заказ на покупку, выбрать способ оплаты и доставки заказа, оплатить заказ.

Заказ

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

Клиент

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

Каталог

Раздел сайта или отдельный сайт, содержащий подробную информацию о товарах или услугах.

Понятия, используемые при планировании

Статус заказа

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

Накладная

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

Контекстная реклама

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

Юзабилити

Мера измерения удобности и понятности исполнения сайта или приложения пользователю.

Ключевое слово

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

  1. Дополнительные данные и допущения

6.1. Внешние факторы, влияющие на продукт

Решения конкурентов, рыночная ситуация, мировая пандемия.

  1. Описание продукта системы

7.1. Функциональное описание системы

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

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

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

Таблица 3.

Код

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

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

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

I1

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

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

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

I2

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

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

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

I3

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

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

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

I4

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

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

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

C1

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

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

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

C2

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

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

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

P1

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

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

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

P2

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

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

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

P3

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

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

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

P4

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

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

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

P5

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

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

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

C3

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

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

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

K1

Клиент

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

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

K2

Клиент

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

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

K3

Клиент

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

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

K4

Клиент

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

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

K5

Клиент

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

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

K6

Клиент

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

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

K7

Клиент

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

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

K8

Клиент

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

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

7.2. Требование к данным

Структура данных системы приведена на диаграмме классов (class diagram) в приложении А.

  1. Нефункциональные требования к системе

8.1. Требования к внешнему виду

Предусматриваются следующие требования к внешнему виду:

  • Интерфейс системы должен быть понятен и удобен, не перегружен графическими элементами.

  • Должен обеспечивать быстрое отображение экранных форм.

  • Веб-страница должна поддерживать адаптивную вёрстку.

8.2. Требования к удобству и простоте использования

Интерфейс должен облегчать работу пользователя с системой, соответствуя следующим требованиям:

● Дружественность и интуитивная ясность.

● Система должна быть снабжена электронной контекстной помощью.

8.3. Обучение

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

  1. Требования к производительности

9.1. Скорость работы

Любая страница сайта должна загружаться быстрее 3-х секунд. Информационная система должна обеспечить возможность одновременной работы не менее 100.000 пользователей.

9.2. Требования по безопасности

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

Информация, размещаемая в рамках системы, является закрытой. Характер сведений и их количество должны соответствовать Федеральному закону РФ от 27 июля 2006 года № 152-ФЗ «О персональных данных».