Разработка сайта магазина продуктов питания с интерактивной витриной, прайсом и возможностью выбора товара

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ты

 

)Админ панель (Рис. 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