2.3.1 Разработка структуры сайта
Прежде чем приступить к разработке сайта, необходимо выбрать его структуру. Для начала определяется каким будет содержимое сайта - статическим или динамическим.
Статический сайт -- сайт с подготовленным заранее содержимым. Файлы выдаются пользователям в том же виде, в котором они хранятся на сервере.
Динамический сайт -- содержимое сайта создается при помощи специальных скриптов, что позволяет изменить его в любой момент. Я выбрал динамический сайт, так как меньше проблем с его отладкой, изменением интерфейса, а также наполнением содержимого.
Можно выделить три основных типа структуры сайтов:
1. Линейная структура. Это наиболее простая структура сайта, в которой материал не разделяется на уровни. Такой сайт достаточно прост в реализации , однако в силу своей простоты имеет весьма ограниченное применение.
2. Древовидная структура -- это наиболее популярный вид структуры в современном сайтостроении. Это универсальная структура, подходящая для сайтов различных типов. Эта структура -- иерархическая, она содержит разделы, которые в свою очередь включают в себя несколько подразделов и так далее. Таким образом различные страницы сайта имеют различные уровни вложенности.
3. Решетчатая структура -- наиболее сложная из представленных структур. Ее отличие от древовидной заключается в том, что пользователь может перемещаться по страницам сайта как вертикально, так и горизонтально -- между страницами различных уровней. Часто используется в интернет-каталогах.
Меню сайта состоит из:
"Домой" - главная страница сайта. На ней отображаются четыре новых товара, информация от администратора, изображение-баннер;
Рис 12. Главная страница сайта
"Все товары" - полный каталог всех товаров, имеющихся в магазине;
"Новости" - в этом пункте отображаются все новости, отсортированные по дате;
"О магазине" - здесь находится информация о магазине;
"Обратная связь" - здесь указаны данные для связи с администратором;
"Доставка и оплата" - в этом пункте находится информация о доставке и оплате заказанного товара;
"Корзина" - здесь находится весь заказанный товар. Там же можно при желании изменить количество товара или удалить. Далее необходимо заполнить форму с именем, фамилией, электронной почтой, адресом, почтовым индексом и после этого посредством PHP информация о заказе вносится в базу данных.
Рис 13. Корзина
Вывод товаров, новостей осуществляется с помощью скрипта PHP. Товары и новости выводятся из базы данных в цикле с присвоением им уникального идентификатора.
Меню, категории товаров и корзина доступны со всех страниц сайта. Под меню справа расположен блок, в котором отображаются последние три новости.
- Введение
- Глава 1. Электронная коммерция
- 1.1 История развития электронной коммерции
- 1.2 Виды электронной коммерции
- 1.3 Преимущества и недостатки электронной коммерции
- Глава 2. Разработка интернет-магазина "PowerChord"
- 2.1 Описание технологической платформы
- 2.1.1 Описание локального сервера Denwer
- 2.1.1.1 Установка локального сервера Denwer
- 2.1.1.2 Структура файлов и папок
- 2.2 Особенности PHP, MySQL, CSS, HTML
- 2.2.1 Особенности PHP
- 2.2.2 Особенности MySQL
- 2.2.3 Особенности CSS
- 2.2.4 Особенности HTML
- 2.3 Создание сайта
- 2.3.1 Разработка структуры сайта
- 2.3.2 Программная реализация сайта
- Заключение