1.2.2 Требования в web -сайту

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

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

 

Гость:

· просматривать информацию о магазине и его товарах;

· просматривать контактные данные;

· иметь возможность зарегистрироваться в целях получения статуса зарегистрированного пользователя с соответствующими правами;

 

Зарегистрированный пользователь:

· доступны возможности пользователя-гостя;

· возможность оформить заказ необходимой продукции;

· просмотр и удаление своих заказов.

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

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

· Оформлять заказы.

· Просматривать и удалять заказы пользователей.

· Просматривать и удалять пользователей в системе.

1.2.2.2 Информационные требования

Сайт будет содержать следующие основные информационные элементы:

1) Главная страница, которая представляет магазин, будет содержать следующие элементы:

· Логотип («Б»);

· Информация о деятельности магазина;

· Кнопки для регистрации и входа.

2) Страница «Ссылки» содержит фотографии с гиперссылкой на сторонние ресурсы и краткая аннотация к ним.

3) Страница «Контакты » содержит контактные данные магазина Бристоль.

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

4.1. Страница «Алкогольная элитная продукция» показывает товары из категории «Алкогольная элитная продукция»;

4.2. Страница «Элитна табачная продукция» показывает товары из категории «Элитная табачная продукция» ;

5) Страница «Корзина» - просмотр товаров, выбранных пользователем.

Содержит информацию о товарах пользователя в виде списка со структурой:

· количество;

· название товара;

· цена товара;

· итог;

· кнопка «Оформить заказ», «Удалить», «Продолжить покупки».