Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура ИС отчёт.doc
Скачиваний:
9
Добавлен:
20.06.2023
Размер:
1.23 Mб
Скачать
    1. Пользовательские требования

Пользователи системы, а именно посетитель, покупатель, который является «разновидностью» посетителя, кассир, менеджер и кладовщик, могут:

  1. Посетитель: просматривать список товаров, изменять содержимое корзины;

  2. Покупатель: оформить заказ, оплатить товар (наличными или по карте);

  3. Кассир: осуществить возможность оплаты товаров покупателем, выдает товар покупателю;

  4. Менеджер: изменять список товаров, предоставить бонусную скидку покупателю;

  5. Кладовщик: отправлять письмо о наличии Заказа Покупателю.

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

Интернет-магазин, будет сделан в виде сайта.

На главной странице, будет представлен «Каталог», в правом верхнем углу надпись «Корзина», в неё будут добавляться «Товары» при нажатии на кнопку «Добавить в корзину» рядом с соответствующим «Товаром».

При нажатии на «Корзину», мы переходим на другую страницу, где размещён список товаров, лежащий в корзине, где можно увеличить или уменьшить количество отдельного товара или убрать его из «Корзины», показывается цена товаров в корзине как по отдельности, так и всей покупки. Также на этой странице размещена кнопка или ссылка, при нажатии на которую мы перейдём на другую страницу «Оформление заказа на покупку товаров», на которой человек должен будет зарегистрироваться – ввести фамилию, имя, адрес электронной почты, мобильный телефон, выбрать место самовывоза из предложенных, если есть бонусная карта, ввести её номер и нажать кнопку «Заказать». Если был введён номер бонусной карты, то начисляются на неё баллы, количество которых должно быть указано. Также указывается цена покупки.

После нажатия на кнопку «Заказать», мы перейдем на другую страницу, с которой можно «Вернуться в Каталог» (ссылка или кнопка).

Дальше, когда заказ собран, кладовщик нажимает на кнопку и Покупателю отправляется письмо, что он может забрать «Заказ». Дальше он относит «Заказ» на кассу.

Покупатель приходит в магазин или склад – пункт самовывоза, оплачивает покупку Кассиру и забирает свой «Заказ».

    1. Системные требования

Функциональные требования:

Посетитель может просматривать список товаров, изменять содержимое корзины;

Покупатель может оформить заказ (причем заказ оформляется, если товар есть на складе), оплатить товар (наличными или по карте), получить товар;

Кассир может осуществить возможность оплаты товаров покупателем, выдает товар покупателю;

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

Кладовщик может приносить товар со склада на кассу, отправлять письмо о наличии Заказа Покупателю.

Нефункциональные требования:

Доступность системы должна быть 99,99%.

    1. Системные модели

Функционирование системы опишем с помощью диаграммы потока данных (см. рис.1).

Рис. 1. Диаграмма потока данных

    1. Возможные направления эволюции системы

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