logo
Разработка web-сайта интернет-магазина по продаже музыкального оборудования на примере магазина "МУЗТОРГ"

2.3.1 Разработка структуры сайта

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

Статический сайт -- сайт с подготовленным заранее содержимым. Файлы выдаются пользователям в том же виде, в котором они хранятся на сервере.

Динамический сайт -- содержимое сайта создается при помощи специальных скриптов, что позволяет изменить его в любой момент. Я выбрал динамический сайт, так как меньше проблем с его отладкой, изменением интерфейса, а также наполнением содержимого.

Можно выделить три основных типа структуры сайтов:

1. Линейная структура. Это наиболее простая структура сайта, в которой материал не разделяется на уровни. Такой сайт достаточно прост в реализации , однако в силу своей простоты имеет весьма ограниченное применение.

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

3. Решетчатая структура -- наиболее сложная из представленных структур. Ее отличие от древовидной заключается в том, что пользователь может перемещаться по страницам сайта как вертикально, так и горизонтально -- между страницами различных уровней. Часто используется в интернет-каталогах.

Меню сайта состоит из:

"Домой" - главная страница сайта. На ней отображаются четыре новых товара, информация от администратора, изображение-баннер;

Рис 12. Главная страница сайта

"Все товары" - полный каталог всех товаров, имеющихся в магазине;

"Новости" - в этом пункте отображаются все новости, отсортированные по дате;

"О магазине" - здесь находится информация о магазине;

"Обратная связь" - здесь указаны данные для связи с администратором;

"Доставка и оплата" - в этом пункте находится информация о доставке и оплате заказанного товара;

"Корзина" - здесь находится весь заказанный товар. Там же можно при желании изменить количество товара или удалить. Далее необходимо заполнить форму с именем, фамилией, электронной почтой, адресом, почтовым индексом и после этого посредством PHP информация о заказе вносится в базу данных.

Рис 13. Корзина

Вывод товаров, новостей осуществляется с помощью скрипта PHP. Товары и новости выводятся из базы данных в цикле с присвоением им уникального идентификатора.

Меню, категории товаров и корзина доступны со всех страниц сайта. Под меню справа расположен блок, в котором отображаются последние три новости.