
- •2014 Оглавление
- •Техническое задание по сайту
- •Функциональные требования
- •Информационные требования
- •2. Проектирование web-сайта
- •2.1. Проектирование карты сайта
- •2.2. Проектирование базы данных web-сайта
- •2.2.1. Структура базы данных
- •2.2.2. Описание таблиц базы данных
- •2.2.3. Структуры таблиц
- •2.3. Проектирование шаблонов страниц
2.3. Проектирование шаблонов страниц
Структура каждой страницы сайта представлена на шаблоне (рис.2.2)
Рис.2.2 Шаблон страниц
3. Разработка модулей Web-сайта
3.1.Разработка модуля оформление заказа.
Зарегистрированный пользователь сможет оформить заказ по следующему алгоритму (схема 3.1)
Схема 3.1 Оформление заказа
3.2. Разработка модуля отображение корзины
Пользователь может просмотреть покупки в корзине, работающей по следующему алгоритму (схема 3.2)
Схема 3.1 Отображение корзины для зарегистрированного пользователя
3.3. Разработка модуля обработка заказа
Сотрудник магазина может обрабатывать заказы, сделанные зарегистрированными пользователями по следующему алгоритму (схема 3.3)
Схема 3.3 Обработка заказа сотрудником
3.4. Редактирование страницы «Каталог»
Администратор сайта может редактировать таблицу «Каталог» по следующему алгоритму (схема 3.4). Аналогичным образом происходит редактирование таблиц «новости» и «категории».
Схема 3.4 Редактирование страницы «Каталог»
3.5. Добавления и удаление пользователя с ролью сотрудник питомника
Администратором сайта производится добавление нового сотрудника или удаление существующего по следующему алгоритму (схема 3.5).
Схема 3.5 Добавление/удаление сотрудника