
- •Содержание
- •Глава I. Подходы к созданию сайта 4
- •Глава II. Проектирование и разработка интернет-магазина детской одежды 10
- •Введение
- •Глава I. Подходы к созданию сайта
- •1.1.Описание предметной области
- •1.2. Современные тенденции сайтостроения
- •1.2.1.Современные сайты
- •1.2.2. Интернет-магазины
- •1.2.3. Компоненты языков и средств
- •Глава II. Проектирование и разработка интернет-магазина детской одежды
- •2.1.Средства разработки сайта
- •Настройка бд
- •2.2. Структура интернет-магазина
- •Заключение
- •Список использованных источников
1.2.3. Компоненты языков и средств
Выборка товаров из базы данных, а также характеристики детских товаров, категории товаров выбираются из базы данных (MySQL) и форматировано в цикле выводятся на странице.
Для удобного поиска по всей базе данных сайта создана система поиска по сайту. Пользователь вводит в поисковую форму искомые данные, они заносятся в переменную и обрабатываются средствами php [3]. То есть в строке обрезаются пробелы, удаляются экранирующие слеши, html тэги преобразовываются в сущности. Выборка организована таким образом, что осуществляется поиск всех вхождений искомой строки в записях базы данных. Результаты поиска выводятся на отдельной странице в таком же формате, что и вся информация на сайте. Для добавления комментария, достаточно ввести своё имя и текст комментария, данные заносятся в переменные и обрабатываются, чтобы злоумышленники не могли нанести ущерб базе данных вводя запросы в текстовое поле. Если не будут введены обязательные для заполнения имя и текст комментария, произойдёт вывод сообщения об ошибке с просьбой заполнить все поля. Новый комментарий добавляется в отдельную таблицу для комментариев в базе данных. В таблице помимо содержимого комментария и имени отправителя, хранится поле для определения к какой записи добавлен комментарий.
Вывод по главе 1
Современные технологии веб-программирования предоставляют возможность создания полноценного и успешного сайта.
Особенно актуальными в настоящее время представляются всевозможные интернет-магазины, в силу своей доступности и популярности.
Разработка веб-сайта основывается на применении методик, позволяющих добиться эффективного результата и получить в итоге интернет-магазина, соответствующий интересам и склонностям родителей. Для создания интернет-магазина необходимо использовать такие базисные технологии: РНР, MySQL, HTML, CSS, PHP Designer7 и другие.
Глава II. Проектирование и разработка интернет-магазина детской одежды
2.1.Средства разработки сайта
Установка локального сервера Denwer
Для реализации курсового проекта нам понадобиться «Денвер», скачать его можно с официального сайта http://www.denwer.ru предварительно зарегистрировавшись.
Денвер (от сокр. Д.н.w.р или ДНВР – джентльменский набор Web-разработчика) – набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows [1].
Рис. 1. Официальный сайт denwer
Сама установка дистрибутива занимает немного времени. Мы рассмотрим принципы работы локальной машины, её структуру. Запускаем денвер. Установку будем проводить в несколько этапов.
Рис. 2. Установка локального сервера Denwer
Этап 1. Место установки
На первом этапе мы должны выбрать в какое место устанавливать локальный сервер. По умолчанию будет предложено установить denwer на диск C в папку WebServers. Путь - C: \WebServers. Разработчики рекомендуют устанавливать комплекс в каталог первого уровня, то есть, C: \WebServers. Нажимаем Enter.
Этап 2. Виртуальный диск
Далее вводим имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуемое значение по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе.
Этап 3. Запуск и установка комплекса
В следующем этапе выбираем в каком режиме запускать Denwer по умолчанию стоит 1 режим, в котором установка виртуального диска происходит сразу с загрузкой Windows, загрузка серверов происходит по нажатию ярлыка как и во 2 режиме, но в котором виртуальный диск включается во время запуска сервером и отключение после остановки denwer. Мы будем использовать 1 вариант, поскольку удобнее в качестве быстрого доступа к папкам и проблем с запуском виртуального диска не бывает. Нажатие Enter завершается установка локальной машины.
Рассмотрим структуру локального сервера:
Корневая
папка:
в которой
еще четыре папки:
И на рабочем столе будут ярлыки:
Рис.3. Ярлыки на рабочем столе
В папке denwer находятся файлы эти файлы запуска, перезагрузки, остановки и др. В папке home будут ваши сайты, а также файлы администрирования в localhost. В папке tmp находятся временные файлы. В папке usr находятся файлы баз данных mysql, она сама php, bin, файлы apache и другие.
Для
проверки правильной установки в адресной
строке браузера введём localhost и убедимся
в его работоспособности (рисунок 4).
Рис. 4 localhost
Установка Wordpress на локальный сервер Денвер
После установки самого локального сервера мы приступаем к установке нашего сайта WordPress [2] на сервер. Рассмотрим установку WordPress на локальный сервер шаг за шагом.
Для этого заходим на русскоязычный сайт WordPress по адресу http://ru.wordpress.org/.
Скачиваем и начинаем установку. Создали папку с именем нашего сайта kids, в которой создаём еще папку с обязательным названием www. Распаковваем скачанный архив с WordPress в папку www. Запускаем Денвер –- ярлык Run, либо WebServers/denwer/Run.еxe. Путь до папки www в нашем случае: C: /WebServer/home/ kids /www (C: /WebServer он же диск Z, - то диск который мы устанавливали на денвере)
Логин и пароль администратора: используем Andrushko и 12345, он необходим для входа в панель управления и нажимаем Далее.