Разработка сайта магазина продуктов питания с интерактивной витриной, прайсом и возможностью выбора товара
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ты
)Админ панель (Рис. 8)
Этот раздел предназначен для специального человека, который обладает правами администратора.
Рис.8. Админ панель
3. База данных и её взаимосвязь с сайтом
.1 Создание базы данных
База данных - это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
При создании базы данных я использовал язык структурированных запросов SQL.
SQL - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
Для создания базы данных используем phpMyAdmin.
Моя база данных состоит из двух таблиц (Рис. 9):
)Товары;
)Заказы
Рис.9. Таблицы
Таблица Заказы состоит из 5 полей (Рис.10):
Id;
Наименование;
Количество;
Телефон;
Статус;
Рис.10. Заказы
Рис.11. Таблица Заказы
На Рис.11 изображена таблица Заказы уже в заполненном состоянии.
Таблица Товары (Рис.12) состоит из полей:
Id;
Фотограффия;
Наименование;
Описание;
Цена
Рис.12. Таблица Товары
На Рис.13. изображена таблица Товары в уже заполненном варианте и готовой к работе.
Рис.13. Таблица Товары
3.2 Обработка заказов
Как было уже сказано выше, на моём сайте предусмотрено администрирование, то есть человек-администратор, который принимает и обрабатывает заказы, а также обновляет базу данных.
Все заказы обрабатываются администратором в специально созданной панели.
Сначала нужно зайти через панель администратора (Рис.14.):
Рис.14 Панель администратора
Логин: admin Пароль: qwerty
Если введенные данные верны, переходим на форму обработки заказов.
Рис.15. Панель администратора
Рис.16. Панель администратора
Вот как выглядит панель администратора, когда мы зашли под паролем и логином администратора.
Там показано, какие были заказы и их статус, выполнен или нет. После входа в панель обработки, необходимо обработать скопившиеся заказы
3.3 Связь базы данных с сайтом
Код, с помощью которого происходит связка сайта с базой жанных.
#Заносим данные для подключения к БД
$namebase = kurs;
$localhost = localhost;
$uzer = root;
$password = ;
#Подключаемся к БД
$db = mysql_connect("$localhost","$uzer","$password");_select_db("$namebase",$db);
#Прописываем кодировку_query ("set_client=utf8");_query ("set character_set_results=utf8");_query ("set collation_connection=utf8_general_ci");_query ("SET NAMES utf8");
Заключение
В данной работе был разработан сайт магазина продуктов питания с интерактивной витриной, прайсом и возможностью выбора товара
Была поставлена следующая цель - разработать сайт для привлечения как можно большего количества клиентов.
Цель выполнена, так как был разработан сайт. Сайт нормально функционируют и готов к использованию. На сайте легко ориентироваться и нетрудно найти интересующую информацию.
Сайт выполняет все возложенные на него функции по предоставлению всей необходимой информации предполагаемому пользователю.
Для эффективности работы сайта была создана база данных товаров и заказов, которая подключена к сайту. Благодаря этому сайт обновляется автоматически. Все внесенные изменения в базу данных сразу же появляются на сайте.
Созданы удобные инструменты для заказа продукции, а также для обработки заказов, обновления базы данных и удаления старой информации.
Также были выполнены и все поставленные задачи:
1)разработать визуальное оформление сайта;
)разработать структуру сайта;
)создать базу данных о товарах магазина;
)осуществить связь сайта и базы данных.
Таким образом, можно сделать вывод, цель достигнута, задачи выполнены, работу можно считать оконченной.
Список используемой литературы
.Алексеев А.П. Введение в Web-дизайн: учебное пособие. - М.: СОЛОН-ПРЕСС, 2008
.Барысов Р. Постройте профессиональный сайт сами. - СПб., 2009
.Печников В.Н. Самоучитель Web-страниц и Web-сайтов. - М.: Триумф, 2006.
.Савельева Н.В. Основы программирования на PHP. Интернет-университет информационных технологий - ИНТУИТ.ру, 2005.
.Печников В.Н. Создание Web-сайтов без посторонней помощи. - М.: Триумф, 2006
.Кузнецов, М. В. РНР 5 на примерах М.В. Кузнецов, И.В. Симдянов, С.В. Голышев. - СПб.: БХВ-Петербург, 2005