Главная / Категории / Типы работ

ИнтернеттАУмагазин для реализации продуктов питания

Дипломная работа - Компьютеры, программирование

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



?лнив которую он получит возможность совершать заказы. При неправильном вводе логина и пароля, вход в систему не осуществляется.

Рис. 2 Главная страница Интернет - магазина

На рис. 2 Показана главная страница Интернет - магазина. Сверху написан адрес Интернет - магазина. С правой стороны есть две формы поиска: категории товаров и поиск по товарам.

Категории товаров - это раскрывающийся список, в котором можно выбрать нужную вам категорию - напитки, консервы, продукты быстрого приготовления и т.д. Поиск по товарам осуществляется по введенным данным. Слева расположено меню, в котором есть категории полный список, о магазине, способы доставки, обратная связь, оформить заказ и администратору. Администратору - это ссылка на файл административной части.

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

Рис. 7 Корзина покупателя

На рис. 7 показана корзина покупателя. В корзине показан список добавленных в корзину продуктов. Здесь можно менять количество и удалять продукты из корзины. Если покупатель изменяет количество продуктов, он должен нажать на кнопку Внести изменения.

Также здесь есть кнопка Оформить заказ

. При нажатии на эту кнопку появляется форма регистрации покупателя.

Рис. 8 Форма регистрации

На рис. 8 показана форма регистрации покупателя. Для того, чтобы оформить заказ обязательным является зарегистрироваться. После того, как все данные внесены, нужно нажать кнопку оформить заказ.

Чтобы написать сообщение администраторам сайта существует Обратная связь. Для того, чтобы попасть в форму обратной связи, нужно выбрать в списке меню в левой части страницы Обратная связь. После этого появится сама форма.

Рис. 9 Форма для отправки сообщения администратору.

На рис. 9 показана форма для отправки сообщения администратору. Все поля должны быть заполнены, после чего необходимо нажать кнопку Отправить.

3.3 Разработка административного модуля

Административный модуль - это модуль для работы администратора сайта. Служит для добавления, обновления продуктов и новостей.

Рис. 3 Административный центр сайта.

На рис. 3 показана страница административного центра сайта.

Добавление товаров осуществляется следующим образом:

Рис. 4 Добавление товара

На рис. 4 показано добавление нового товара. ID Товара - генерируется автоматически. Категория может быть выбрана администратором из уже имеющегося списка или добавлена новая категория, а затем выбрана из уже обновленного списка. Цена товара также выбирается из списка или добавляется новая раiенка. Затем пишется наименование товара. Если все поля заполнены нужно нажать кнопку Добавить.

На рис. 5 показано сообщение о том, что новый товар добавлен.

Рис. 5 сообщение о новом товаре

Также можно редактировать уже добавленные продукты.

На рис. 6 показано редактирование уже добавленных продуктов. В форме Описание можно написать описание продуктов. Чтобы сохранить изменения нужно нажать кнопку Изменить. Для того, чтобы удалить продукт нужно нажать кнопку Удалить.

Рис. 6 Редактирование продуктов

ЗАКЛЮЧЕНИЕ

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

СПИСОК ЛИТЕРАТУРЫ

1. А. Качанов. Букварь по PHP и MySQL.

. Букварь по PHP и mySQL.

. Дик Брэндон. PHP/FI Version 2.0.

. Д. Котеров. Самоучитель PHP.

. С.Лосев. Рабочие инструменты сайтостроителя.

. Shawn Wallace Введение в PHP. (

ПРИЛОЖЕНИЕ

Главная страница index.php:

<?($t);_start();

//set_time_limit(0);

//ini_set(display_errors,1);

//error_reporting(E_ALL ^E_NOTICE);_reporting(0);tadd($n)

{$t;

@include("./admin/config.php");

$f=file("$data1") or die("файл не найден");

$o=explode(":::",$f[$n]);

$id=$o[0];(isset($t[all][$id])) return;

$t[all][$id]=$id;

$t[$id][name]=$o[1];

$t[$id][info]=$o[2];

$t[$id][cena]=$o[3];

$t[$id][desc]=$o[4];

$t[$id][kol]=1;_register("t");

}

//-------------basket()

{$t,$PHP_SELF,$SID;

@include("./admin/config.php");($t<=0)

{echo"";}

{

$f=file("$data1") or die("файл не найден");

$ogl=explode(":::",$f[0]);"".

"".

"".

"".

"";

$k=@array_keys($t[all]);($i=0; $i<count($k); $i++)

{

<tdclass=prise>{$t[$id][name]}</td>".">$id=$k[$i];"<tr style=\"color:$colortext_index;\" onmouseover=\"this.style.backgroundColor=$select_over_index;\" onmouseout=\"this.style.backgroundColor=$sel