Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Сайт.docx
Скачиваний:
63
Добавлен:
10.04.2015
Размер:
309.44 Кб
Скачать

2. Проектирование web-сайта

2.1. Проектирование карты сайта

Анализируя предыдущие пункты, разобьем информацию на следующие страницы:

  1. «Главная» ­­­­­­­­­­­­­­­­­­­­­­­­­­– данная страница загружается при открытии сайта. Содержит информацию о магазине и списке из 5 последних новостей организации;

  2. «Контакты» – содержит информацию об адресе организации, ее режиме работы и разработчике сайта;

  3. «Новости» – содержит информацию о новостях магазина:

    1. «Добавление и редактирование новостей» – реализует добавление новых новостей или редактирование уже существующих;

  4. «Каталог» – содержит информацию о товарах, предоставляемых магазином:

    1. «Добавление и редактирование товаров» – реализует добавления нового товара в каталог магазина или редактирование уже существующих товаров;

  5. «Корзина» – реализует управление заказами «зарегистрированного» пользователя.

  6. «Заказы» – реализует управление заказами пользователей магазина со стороны сотрудника:

    1. «Обработка заказов» - реализует перевод заказов из состояния «заказ обрабатывается» в состояние «обработан».

  7. «Сотрудники» – реализует редактирование списка сотрудников магазина:

    1. «Добавление и удаление сотрудников» – реализует добавление нового сотрудника или удаления существующего.

  8. «Категории» - реализует управление категориями товаров:

    1. «Добавление и редактирование категорий» - реализует добавление новых категорий товаров или редактирование существующих.

Исходя из данной нумерации, была составлена карта сайта, которая представлена на рис. 1.1.

Рис.1.1 Карта сайта

2.2. Проектирование базы данных web-сайта

2.2.1. Структура базы данных

На рис.2.1 изображена схема базы данных сайта.

Рис.2.1 Схема базы данных

2.2.2. Описание таблиц базы данных

В таблице 2.1 указаны названия и описания таблиц необходимых для реализации базы данных сайта.

Таблица 2.1

Название таблицы

Описание

news (новости)

Список новостей опубликованных на сайте

tovary (товары)

Список продаваемых товаров магазина

category (категории)

Список категорий, на которые делятся товары

basket (корзина)

Заказы пользователей с указанием статуса продажи

2.2.3. Структуры таблиц

Более детально разберем структуру всех таблиц базы данных.

  1. News - список новостей опубликованных на сайте.

Таблица 2.2

Структура таблицы News

Имя столбца

Тип данных

Описание

date

datetime

Дата опубликования новости

title

text

Заголовок новости

description

text

Текст содержания

  1. Tovary - список продаваемых товаров магазина.

Таблица 2.3

Структура таблицы Tovary

Имя столбца

Тип данных

Описание

id_tovara

int

Номер товара

name

text

Название товара

description

text

Описание товара

price

text

Цена товара за шт.

id_category

int

Номер категории, к которой принадлежит товар

photo

text

Путь к фотографии товара

  1. Category - список категорий, на которые делятся товары.

Таблица 2.4

Структура таблицы Category

Имя столбца

Тип данных

Описание

id_category

int

Номер категории товара

name

text

Название категории

description

text

Описание категории

  1. Basket - заказы пользователей с указанием статуса продажи.

Таблица 2.5

Структура таблицы Basket

Имя столбца

Тип данных

Описание

id_order

int

Номер заказа

id_tovara

int

Номер товара, который хочет купить пользователь

login

nvarchar(20)

Имя пользователя, сделавшего заказ

date_order

datetime

Дата оформления заказа

status

text

Состояние заказа (обработан или нет)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]