Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Работа программного продукта





 

 

Интерфейс – совокупность возможностей взаимодействия двух систем, устройств или программ, полная их характеристиками, соединениями, сигналами обмена и т.п. Совокупность унифицированных технических и программных средств и правил (описаний, соглашений, протоколов), обеспечивающие взаимодействие устройств и / или программ в вычислительной системе или сопряжения системами.

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

Интерфейс имеет несколько разновидностей:

Графический интерфейс пользователя (ГИП) – является частью интерфейса пользователя и определяет взаимодействие с пользователем на уровне визуализированной информации.

Графический пользовательский интерфейс (ГПИ) – разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т.п.), представленные пользователю на дисплее, выполненные в виде графических изображений.

В отличие от интерфейса командной строки, в ГПИ пользователь имеет произвольный доступ (с помощью устройств ввода - клавиатуры, мыши, джойстика и т. П.) Ко всем видимым экранным объектам (элементов интерфейса) и осуществляет непосредственное манипулирование ими. Чаще всего элементы интерфейса в ГИ реализованы на основе метафор и отражают их назначение и свойства, облегчает понимание и освоение программ неподготовленными пользователями.

Интерфейс пользователя (ИП) – разновидность интерфейсов, в котором одна сторона представлена ​​человеком (пользователем), другая - машиной / устройством. Представляет собой совокупность средств и методов, с помощью которых пользователь взаимодействует с различными, зачастую сложными, машинами, приспособлениями и аппаратурой.

Программный интерфейс (ПИ) – функциональность, которую некоторый программный компонент предоставляет другим программным компонентам

Загрузив интернет-магазин, мы попадаем на главную страницу сайта (Рисунок 5.1).

Сайт содержит меню: Главная, Вход для зарегистрированных пользователей, Каталог товаров, Корзина, Регистрация, Заказ, Выход.

 

 

Рисунок 5.1 – Главная страница

 

Каждый пользователь, который зашел к нам на сайт, может посмотреть каталог существующих косметических средств(Рисунок 5.2)

 

 

Рисунок 5.2 – Каталог товаров

При желании пользователь может зарегистрироваться на нашем сайте. Форма регистрации показана на Рисунке 5.3

 

Рисунок 5.3 – Регистрация пользователей

 

Когда покупатель выбирает товары, они заносятся в его личную корзину(рисунок 2.15)

 

Рисунок 5.4 – Корзина покупок



При оформлении заказа покупатель видит следующее окно(рисунок 5.5)

 

 

Рисунок 5.5 – Оформление заказа

Работа администратора сайте по сбору статистических данных представлена на рисунке 5.6

 

Рисунок 5.6 – Статистика сайта

 

 

5.2 Выводы по разделу

В данном разделе была разработана интерфейсная часть интернет-магазина для взаимодействия с покупателями и администрирование сайта.

ВЫВОДЫ

Создание интернет-магазина – это формирование мощного инструмента для организации торговли в интернете. В данной курсовой работе рассмотрены актуальные вопросы повышения эффективности работы интернет-магазина косметики «Bella».

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

В результате проведенных работ на базе выбранных технологий был создан интернет-магазин, в дальнейшем доступный всем пользователям сети Интернет и разработаны пути по повышению эффективности его работы.

К числу его основных отличительных особенностей можно отнести: удобный пользовательский интерфейс и простоту обращения, гибкость, открытость и модифицируемость при помощи простых средств.


 

Перечень ССЫЛОК

 

 

1.Телепланета [Электронный ресурс] – Режим доступа: http://techplaneta.ru/articles/History_of_occurrence_the_Internet_of_shops/, свободный. – Дата доступа 27.11.2015

2.Диаграмма прецедентов [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/диаграмма прецедентов/, свободный. – Дата доступа 30.11.2015

3.Диаграмма классов [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/диаграмма классов/, свободный. – Дата доступа 01.12..2015

4.Диаграмма последовательности [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/диаграмма последовательности/, свободный. – Дата доступа 02.12.2015

5.MSSql [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/mssql/, свободный. – Дата доступа 02.12.2015

6.Павленко, В.Н. Порядок оформления учебных и научно-исследовательских документов [Текст]: учеб.пособие/В.Н. Павленко, А.С. Набатов, И.М. Тараненко. – Харьков: Нац. аэрокосм. ун-т «Харьк. авиац. ин-т», 2007. – 65 с.

7.Федорович, О.Е. Информационные управляющие системы и технологии. Методические рекомендации по выполнению дипломных проектов и работ специалистов. [Текст] / О.Е. Федорович, С.А. Губка, В.А. Попов. – Харьков: Нац. аэрокосм. ун-т «Харьк. авиац. ин-т», 2005. – 35 с.

 


1.

ПРИЛОЖЕНИЕ В

\\ меню и заголовок страницы(header.php)

<?php

header("Cache-control: no-cache");

$id_bask=$HTTP_COOKIE_VARS["id_bask"];

if (! isset($id_bask))

{

$uniq_ID=uniqid("ID");

setcookie("id_bask", $uniq_ID, time()+60*60*24*14);

// создадимключик

}

else

setcookie("id_bask", $id_bask, time()+60*60*24*14);

// пересоздадим ключик с тем же значением

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>МАГАЗИНКОСМЕТИКИ</title>

</head>

<body background="EULA.jpg" style="background-repeat:repeat-y"

leftmargin="130" rightmargin="5" bgProperties=fixed>

<table border="0" align="right" width="90%" cellpadding="0"

cellspacing="0">

<tr><td>

<table border="0" align="right" width="100%" >

<tr>

<td align="center" bgcolor="#ffaec9">

<form action="auto.php" method="post">

<table>

<tr><td align="right"><font size=-2>Логин:</font></td>

<td align="left"><input type=text style="width:60; height:20;"

name=login></td></tr>

<tr><td align="right"><font size=-2>Пароль:</font></td>

<td align="left"><input type=password style="width:60;

height:20;" name=pass>

<input type=submit value=ok style="height:20;"></td></tr>

</table>

<b><small>

<?php

if(isset($HTTP_SESSION_VARS["log"]))

{

print $HTTP_SESSION_VARS["log"];

print "<br><a href='cabinet.php'>Личныйкабинет</a>";

}

?>

</small></b></td>

</form>

<td colspan="4" align="center" bgcolor="#ba388f">

<font face="Arial" size="+3"><i><b>Магазинкосметики</b></i></font></td></tr>

<tr><td align="center" bgcolor="#ddaaff" width="20%">

<ahref="catalog.php"><b>Каталог</b></a></td>

<td align="center" bgcolor="#ffaaff" width="20%">

<ahref="basket.php"><b>Корзина</b></a></td>

<td align="center" bgcolor="#ddaaff" width="20%">

<ahref="reg.php"><b>Регистрация</b></a></td>

<td align="center" bgcolor="#ffaaff" width="20%">

<ahref="order.php"><b>Заказ</b></a></td>

<td align="center" bgcolor="#ddaaff" width="20%">

<ahref="exit.php"><b>Выход</b></a></td>

</tr>

</table>

</td></tr>

<tr><td align="center" bgcolor="#ccccff" ><font

face="Arial" size="+2">

<i><?php print $title ?></i></font><br>

</td></tr>

 

\\ главная страница(index.php)

<?php

$title="Welcome!";

$color="#ccccff";

include "header.php";

?>

<tr><td>

<center><h2><fontcolor="#555599"><br>Добро пожаловать в наш

электронный магазин косметики! <br><br>Здесь представлена

косметика самых известных косметических брендов. Любая девушка

обязательно найдет себе косметику по вкусу! Мы предлагаем

линии по уходу за лицом, телом, декоративную косметику, парфюмерию, фитокомплексы

и многое-многое другое!</font></h2></center>

</td></tr>

<?phpinclude "footer.php"; ?>

 

\\ нижняя часть страницы (footer.php)

<tr><td><center><hr><br>

<a href="index.php">Наглавнуюстраницу</a></center></td></tr>

</table>

</body>

</html>

 

\\ подключениекБД(connect.php)

<?

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

?>

 

\\ просмотр брендов и категорий товаров(catalog.php)

<?php

$title="Каталог";

$color="#aaddff";

include "header.php";

include "connect.php";

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL1="SELECT * FROM brands ORDER BY name_brand";

$result1=mysql_query($strSQL1, $db)

or die("Invalid query: " . mysql_error());

$strSQL2="SELECT * FROM categories ORDER BY name_cat";

$result2=mysql_query($strSQL2, $db)

or die("Invalid query: " . mysql_error());

 

?>

<tr><td>

<table border=1 width=100%>

<tr><td width="50%"><center><h3>Бренды</h3></center></td><td width="50%"><center><h3>Категории</h3></center></td></tr>

<tr><td width="50%">

<?php

while($row=mysql_fetch_array($result1))

{

echo "<li><a href='show.php?type=1&id_brand=" .

$row["id_brand"]. "'>". $row["name_brand"] ."</a>";

} ?>

</ul></td>

<td width="50%">

<?php

while($row=mysql_fetch_array($result2))

{

echo "<li><a href='show.php?type=2&id_cat=" .

$row["id_cat"]. "'>".$row["name_cat"] . "</a>";

}

?>

</ul></td>

</tr>

</table>

</td></tr>

<?php

include "footer.php";

mysql_close();

?>

 

\\ просмотр товаров по выбранному бренду и категории(show.php)

<?php

$id_brand=!empty($HTTP_GET_VARS["id_brand"])? $HTTP_GET_VARS["id_brand"] : null;

$id_cat=!empty($HTTP_GET_VARS["id_cat"]) ? $HTTP_GET_VARS["id_cat"] : null;

$type=$HTTP_GET_VARS["type"];

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

if ($type==1)

{

$strSQL1="SELECT name_brandFROM brands WHERE

id_brand=".$id_brand;

$result=mysql_query($strSQL1)

ordie("Не могу выполнить запрос1!");

if($row=mysql_fetch_array($result))

$title=$row["name_brand"];

$strSQL1="SELECT id_cosm, image, description, name_cosm,

cosmetics.id_brand, name_brand, volume, price, kod, cosmetics.id_cat, name_cat

FROM cosmetics, brands, categories WHERE

cosmetics.id_cat=categories.id_cat AND

cosmetics.id_brand=brands.id_brand AND cosmetics.id_brand=".$id_brand;

} if ($type==2) {

$strSQL1="SELECT name_catFROM categories WHERE

id_cat=".$id_cat;

$result=mysql_query($strSQL1)

ordie("Не могу выполнить запрос1!");

if($row=mysql_fetch_array($result))

$title=$row["name_cat"];

$strSQL1="SELECT id_cosm, image, description, name_cosm,

cosmetics.id_brand, name_brand, volume, price,kod, cosmetics.id_cat, name_cat

FROM cosmetics, brands, categories WHERE

cosmetics.id_cat=categories.id_cat AND

cosmetics.id_brand=brands.id_brand AND cosmetics.id_cat=".$id_cat;

}

$result1=mysql_query($strSQL1) or die("Немогувыполнить

запрос2!");

include("header.php");

echo "<tr><td>"."<table border='1' width='100%' align='right' >";

while($row=mysql_fetch_array($result1))

{

echo "<tr>".

"<td width='30%' align='center'>". $row["name_cosm"]."<BR/>"."<imgsrc='images/" . $row["image"] . "'".

"alt='" . $row["name_cosm"]. "' border='0'>".

"<center><a href='dobasket.php?type=1&id_cosm=" . $row["id_cosm"]. "'>" .

"<font size=-1>положитьвкорзину</font></a></center></td>".

"<td>" .

"<table>" .

"<tr><td align='right'><i>Название: </i></td> ".

"<td><b>". $row["name_cosm"]."</b></td></tr> ".

"<tr><td align='right'><i>Описание: </i></td>" .

" <td>".$row["description"]."</td></tr> ".

"<tr><td align='right'><i>Бренд: </i></td> ".

"<td><a href='show.php?type=1&id_brand= ".

$row["id_brand"]. "'>" .$row["name_brand"]."</a>".

"</td></tr>".

"<tr><td align='right'><i>Объем: </i></td> ".

"<td>". $row["volume"]."</td></tr>".

"<tr><td align='right'><i>Артикул: </i></td> ".

"<td>". $row["kod"]."</td></tr>".

"<tr><td align='right'><i>Цена: </i></td>".

"<td>".$row["price"]. "</td></tr>".

"<tr><td align='right'><i>Категория: </i></td>".

"<td><a href='show.php?type=2&id_cat=".

$row["id_cat"]. "'>" .$row["name_cat"]." </a> ".

"</td></tr> ".

"</table> ".

"</td> ".

"</tr> " ;

}

echo "</table>". "</td></tr>";

include("footer.php");

?>

 

\\ просмотркорзины(basket.php)

<?php

$id_bask=$HTTP_COOKIE_VARS["id_bask"];

$title="Вашакорзина";

$color="#ff9999";

include"header.php";

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL1="SELECT COUNT(*) as count FROM basket_cosmetics

WHERE id_bask='".$id_bask."'";

$result1=mysql_query($strSQL1)

or die("Немогувыполнить запрос1!");

$row=mysql_fetch_array($result1);

if($row["count"]==0)

{

echo "<tr><td bgcolor='#ff9999' align='center'> ".

"<b>Ваша корзина пуста!</b></td></tr> ";

} else {

$strSQL1="SELECT image, image, name_cosm,description, volume, price, kolvo,

id_bask, cosmetics.id_cosm FROM cosmetics, basket_cosmetics WHERE

cosmetics.id_cosm=basket_cosmetics.id_cosm AND

id_bask='".$id_bask."'";

$result1=mysql_query($strSQL1) or die("Немогувыполнить

запрос2!");

 

echo "<tr><td> ".

"<table border='1' width='100%' align='right' > ".

"<tr><td align='right'><i>Название: </i></td> ".

"<td align='right'><i>Описание: </i></td> ".

"<td align='right'><i>Цена: </i></td> ".

"<td align='right'><i>Количество: </i></td> ".

"<td></td></tr> ";

$sum=0;

while($row=mysql_fetch_array($result1))

{

echo "<tr> ".

"<td> ". $row["name_cosm"]."<BR/>"."<imgsrc='images/" . $row["image"] . "'".

"alt='" . $row["name_cosm"]. "' border='0'>"." </td> ".

"<td><b>". $row["description"]."</b></td>".

"<td>". $row["price"]."</td> ".

"<td>". $row["kolvo"].

"<a href='dobasket.php?type=1&id_cosm= ". $row["id_cosm"] . "' title='Увеличить'>[ + ]</a> ".

"<a href='dobasket.php?type=2&id_cosm= ". $row["id_cosm"]. "' title='Уменьшить'>[ - ]</a> ".

"</td> ".

"<td><a href='dobasket.php?type=3&id_cosm= " . $row["id_cosm"]."'>Удалить</a></td> ".

"</tr> ";

$sum=$sum+$row["price"]*$row["kolvo"];

}

echo "<tr><td align='right'></td><td align='right'><i>ИТОГО: ".

"</i></td><td align='right'>". $sum. "</td><td align='right'></td></tr> ".

"</table> ".

"<tr><td><center><a href=dobasket.php?type=4> ".

"<b>Очиститькорзину</b></a></center></td></tr> ".

"<tr><td><center><a href='order.php'> ".

"<b>Оформитьзаказ</b></a></center></td></tr> ";

}

include "footer.php";

?>

 

\\ действияскорзиной(dobasket.php)

<?php

$type=$HTTP_GET_VARS["type"];

$id_cosm=$HTTP_GET_VARS["id_cosm"];

$id_bask=$HTTP_COOKIE_VARS["id_bask"];

 

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

if($type==1) // положить в корзину

{

$strSQL="SELECT * FROM basket_cosmetics WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

$result=mysql_query($strSQL)

or die("Немогувыполнитьзапрос1!");

if ($row=mysql_fetch_array($result))

{

$strSQL="UPDATE basket_cosmetics SET kolvo=kolvo+1 WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

} else {

$strSQL="INSERT INTO basket_cosmetics (id_bask, id_cosm,

kolvo) VALUES ('".$id_bask."',".$id_cosm.",1)";

}

mysql_query($strSQL);

}

else

if($type==2) // уменьшитьколичество

{

$strSQL="SELECT * FROM basket_cosmetics WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

$result=mysql_query($strSQL)

or die("Немогувыполнитьзапрос1!");

if ($row=mysql_fetch_array($result))

{

if ($row["kolvo"]>1)

{

$strSQL="UPDATE basket_cosmetics SET kolvo=kolvo-1 WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

} else {

$strSQL="DELETE FROM basket_cosmetics WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

} }

mysql_query($strSQL); }

else

if($type==3) // удалитьизкорзины

{

$strSQL="DELETE FROM basket_cosmetics WHERE

id_cosm=".$id_cosm." AND id_bask='".$id_bask."'";

mysql_query($strSQL);

}

else

if($type==4) // очиститькорзину

{

$strSQL="DELETE FROM basket_cosmetics WHERE

id_bask='".$id_bask."'";

mysql_query($strSQL);

}

include "basket.php";

?>

 

\\ регистрация(reg.php)

<?php

$title="Регистрация";

$color="#aaaaff";

$message = "";

$success = false;

$fam=isset($_POST["fam"])? $_POST["fam"] : "" ;

$im=isset($_POST["im"])? $_POST["im"] : "" ;

$addr=isset($_POST["addr"])?$_POST["addr"] : "" ;

$mail=isset($_POST["mail"])?$_POST["mail"] : "" ;

$pass=isset($_POST["pass"])?$_POST["pass"] : "" ;

$pass2=isset($_POST["pass2"])?$_POST["pass2"] : "" ;

$login=isset($_POST["login"])?$_POST["login"] : "" ;

$type=isset($_POST["type"])?$_POST["type"] : "" ;

$subscribe=isset($_POST["subscribe"])?$_POST["subscribe"] : 0 ;

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('books', $db) or

die ("Не могу подключиться к базе данных!");

if($type==1)

{

if($fam!="" && $im!="" && $addr!="" && $mail!="" && $login!=""

&& $pass!="" && $pass2!="")

{

if($pass!=$pass2)

{

$message="<tr><td bgcolor='#ff9999' align='center'><b>

Поля пароля и повтора пароля не совпадают!!!</b></td></tr>";

}

else

{

$strSQL1="SELECT id_cust FROM customers

WHERE login='".$login."'";

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос!". mysql_error());

if($row=mysql_fetch_array($result1))

{

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Такой логин уже существует!!! Выберите другой

логин</b></td></tr>";

} else {

$strSQL1="INSERT INTO customers

(fam, im, addr, mail, login, pass, subscribe)

VALUES('".$fam."','".$im."','".$addr."','".$mail.

"','".$login."','".$pass."','".$subscribe."')";

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос!". mysql_error());

$message="<tr><td bgcolor='#66cc66' align='center'>

<b>Вы успешно зарегистрированы</b></td></tr>";

$success=true;

} } } else

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Не все поля заполнены!!!</b></td></tr>";

}

include"header.php";

print $message;

if(!$success)

{

?>

<form action=reg.php method=post>

<tr><tdalign="center">

<small>Звездочками отмечены обязательные поля</small>

<table border="0" width="100%" align="right" >

<tr><td align="right" width="50%"><i>Фамилия: </i></td><td>

<input type=text name=fam value="<?php print $fam ?>">*</td></tr>

<tr><td align="right"><i>Имя: </i></td><td>

<input type=text name=im value="<?php print $im ?>">*</td></tr>

<tr><td align="right"><i>Адрес: </i></td><td>

<input type=text name=addr value="<?php print $addr ?>">*</td></tr>

<tr><td align="right"><i>E-mail: </i></td><td>

<input type=text name=mail value="<?php print $mail ?>">*</td></tr>

<tr><td align="right"><i>Логин: </i></td><td>

<input type=text name=login value="<?php print $login ?>">*</td>

</tr>

<tr><td align="right"><i>Пароль: </i></td><td>

<input type=password name=pass value="">*</td></tr>

<tr><td align="right"><i>Повторпароля: </i></td><td>

<input type=password name=pass2 value="">*</td></tr>

<tr><td></td><td>

<input type="checkbox" value="1" name="subscribe">

<i>Подписаться на рассылку новостей</i></td></tr>

<input type=hidden value=1 name=type>

<tr><td align="right"></td><td>

<input type=submit value="отправить"></td></tr>

</table>

</form>

</td></tr>

<?php

mysql_close();

}

include "footer.php";

?>

 

\\ авторизация(auto.php)

<?php

$title="Авторизация";

$color="#aaaaff";

$pass=$_POST["pass"];

$login=$_POST["login"];

echo $login."<BR/>";

echo $pass."<BR/>";

$message = "";

$success = false;

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('books', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL1="SELECT * FROM customers WHERE login='".$login.

"' AND pass='".$pass."'";

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос!". mysql_error());

if($row=mysql_fetch_array($result1))

{

$start=session_start();

$_SESSION["log"]=$row["fam"]." ".$row["im"];

$_SESSION["id"]=$row["id_cust"];

$message="<tr><td bgcolor='#66cc66' align='center'>

<b>Вы успешно авторизованы</b></td></tr>";

$success=true;

}

else

{

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Таких логина/ пароля не существует!!!</b></td></tr>";

}

mysql_close();

if($success)

{ include "cabinet.php"; }

else{

include "header.php";

print $message;

include "footer.php";

}

?>

 

\\ личныйкабинет(cabinet.php)

<?php

$title="Личныйкабинет";

$color="#aaaaff";

$log=$HTTP_SESSION_VARS["log"];

$id=$HTTP_SESSION_VARS["id"];

if(!isset($log))

{

$success=false;

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Вы не авторизованы!!!</b></td></tr>";

}

else

$success=true;

include"header.php";

print $message;

if($success)

{

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('books', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL="SELECT * FROM customers WHERE id_cust='".$id."'";

$result=mysql_query($strSQL)

or die("Немогувыполнитьзапрос!");

if($row=mysql_fetch_array($result))

{

?>

<form action=change.php method=post>

<tr><td>

<h2>Ваши личные данные</h2>

<table border="0" width="100%" align="right" >

<tr><td align="right"><i>Фамилия: </i></td><td>

<input type=text name=fam value=" <?php print $row["fam"]?>"></td>

<td align="right"><i>Имя: </i></td><td>

<input type=text name=im value=" <?php print $row["im"]?>"></td>

</tr>

<tr><td align="right"><i>Адрес: </i></td><td>

<input type=text name=addr value=" <?php print $row["addr"]?>"></td>

<td align="right"><i>E-mail: </i></td><td>

<input type=text name=mail value=" <?php print $row["mail"]?>"></td>

</tr>

<tr><td align="right" colspan=3><i>

<input type="checkbox" value="1" name="subscribe"

<?php if($row["subscribe"]==1) print "checked"; ?>>

<tr><td align="center" colspan="4">

<input type="submit" value="сохранитьизменения"></td></tr>

</table>

</form>

</td></tr>

<tr><td>

<h2>Вашизаказы</h2>

<?php

$strSQL1="SELECT id_order, date_ord FROM orders

WHERE id_cust='".$id."' ORDER BY date_ord DESC";

$result1=mysql_query($strSQL1)

or die("Немогувыполнить запрос1!");

while($row1=mysql_fetch_array($result1))

{

$order=$row1["id_order"];

$strSQL2="SELECT author, name_book, pages,

price, kolvo, id_order, books.id_book

FROM books, order_books WHERE

books.id_book=order_books.id_book

and id_order='".$order."'";

$result2=mysql_query($strSQL2)

or die("Немогувыполнить запрос2!");

?>

<tr><td>

<hr>

<b>Заказ№ <?php echo $order?>от<?php echo $row1["date_ord"]?><br></b>

<table border="1" width="100%" align="right" >

<tr><td align="right" width="20%"><i>Автор: </i></td>

<td align="right" width="50%"><i>Название: </i></td>

<td align="right" width="15%"><i>Цена: </i></td>

<td align="right" width="15%"><i>Количество: </i></td></tr>

<?php

$sum=0;

while($row2=mysql_fetch_array($result2))

{

?>

<tr>

<td><?php print $row2["author"];?></td>

<td><b><?php print $row2["name_book"];?></b></td>

<td><?php print $row2["price"];?></td>

<td><?php print $row2["kolvo"];?></td>

</tr>

<?php $sum=$sum+$row2["price"]*$row2["kolvo"];

}

$strSQL3="SELECT name_cat FROM categories, orders

WHERE categories.id_cat=orders.bonus AND

id_order='".$order."'";

$result3=mysql_query($strSQL3)

or die("Немогувыполнить запрос3!");

if($row3=mysql_fetch_array($result3))

{?>

<tr>

<tdcolspan=2>Бесплатный каталог по теме <b>

<?php print $row3["name_cat"];?></b></td>

<td>0</td>

<td>1</td>

</tr>

<?php}

?>

<tr><td></td><td align="right"><i>ИТОГО: </i></td>

<td><?php print $sum;?></td><td></td></tr>

</table>

</td></tr>

 

<?php

} }

mysql_close();

}

}

include"footer.php";

?>

 

\\ изменениеличныхданных (change.php)

<?

$fam=$HTTP_POST_VARS["fam"];

$im=$HTTP_POST_VARS["im"];

$addr=$HTTP_POST_VARS["addr"];

$mail=$HTTP_POST_VARS["mail"];

$id=$HTTP_SESSION_VARS["id"];

$subscribe=$HTTP_POST_VARS["subscribe"];

$title="Регистрация";

$color="#aaaaff";

include"connect.php";

if($fam!="" && $im!="" && $addr!="" && $mail!="")

{

$strSQL1="UPDATE customers SET fam='".$fam."',

im='".$im."',addr='".$addr."', mail='".$mail."',

subscribe='".$subscribe."' WHERE id_cust=".$id;

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос!");

$HTTP_SESSION_VARS["log"]=$fam." ".$im;

// обновили значение сеансовой переменной

$message="<tr><tdbgcolor='#66cc66' align='center'>

<b>Изменения данных выполнены</b></td></tr>";

}

else

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Не все поля заполнены!!!</b></td></tr>";

include"header.php";

print $message;

include"footer.php";

?>

\\ выход-отменаавторизации (exit.php)

<?php

session_write_close() ;

include"index.php";

?>

\\ просмотр заказа (order.php)

<?php

$id_bask=$HTTP_COOKIE_VARS["id_bask"];

$title="Вашзаказ";

$color="#ffaaff";

include "header.php";

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL1="SELECT COUNT(*) as count FROM basket_cosmetics

WHERE id_bask='".$id_bask."'";

$result1=mysql_query($strSQL1)

or die("Немогувыполнить запрос2!");

$row=mysql_fetch_array($result1);

if($row["count"]==0)

{

echo "<tr><td bgcolor='#ff9999' align='center'> ".

"<b>Ваша корзина пуста!</b></td></tr> ";

} else {

$strSQL1="SELECT image, description, name_cosm, volume, price, kolvo,

id_bask, cosmetics.id_cosm FROM cosmetics, basket_cosmetics

WHERE cosmetics.id_cosm=basket_cosmetics.id_cosm AND

id_bask='".$id_bask."'";

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос2!");

echo "<tr><td>".

"<table border='1' width='100%' align='right' > ".

"<tr><td align='right'><i>Изображение: </i></td> ".

"<td align='right'><i>Название: </i></td> ".

"<td align='right'><i>Цена: </i></td> ".

"<td align='right'><i>Количество: </i></td></tr> ";

$sum=0;

while($row=mysql_fetch_array($result1))

{

echo "<tr>".

"<td>"."<imgsrc='images/" . $row["image"] . "'".

"alt='" . $row["name_cosm"]. "' border='0'>"."</td>".

"<td><b>".$row["name_cosm"]."</b></td>".

"<td>".$row["price"]."</td>".

"<td>".$row["kolvo"]." </td> ".

"</tr>";

$sum=$sum+$row["price"]*$row["kolvo"];

}

echo "<tr><td></td><td align='right'><i>ИТОГО: </i></td>".

"<td>". $sum. "</td><td></td></tr>".

"</table> ".

"<table width='100%'> ".

"<form action='doorder.php' method='POST'>".

"<tr><td><br><b>Способ доставки:</b> ".

"<input type='radio' value=1 name='dostavka' checked>почта ".

"<input type='radio' value=2 name='dostavka'>курьер ".

"<input type='radio' value=3 name='dostavka'>самовывоз ".

"</td><tr> ".

"<tr><td>Прислать бесплатный каталог по теме: ".

"<select name='bonus'> ".

"<option value='0'> ";

$strSQL1="SELECT * FROM categories";

$result1=mysql_query($strSQL1)

ordie("Немогувыполнитьзапрос!");

while($row=mysql_fetch_array($result1))

{

echo "<option value='". $row["id_cat"]."'>".$row["name_cat"];

}

echo "</td><tr> ".

"<tr><td><center><input type='submit' value='Отправитьзаказ' name='submitMe'>

</form></center></td></tr> ".

"</table> "; ;

}

include "footer.php";

?>

 

\\ отправка заказа(doorder.php)

<?php

session_start();

$log=isset($_SESSION["log"]) ? $_SESSION["log"] : null;

$id=isset($_SESSION["id"]) ? $_SESSION["id"] : null;

 

$id_bask=$HTTP_COOKIE_VARS["id_bask"];

$dostavka=$_POST["dostavka"];

$bonus=$_POST["bonus"];

$title="Вашзаказ";

$color="#ffaaff";

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

if(!isset($log))

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Вы не авторизованы!!!</b></td></tr>";

else

{

$strSQL1="SELECT COUNT(*) as count FROM basket_cosmetics

WHERE id_bask='".$id_bask."'";

 

$result1=mysql_query($strSQL1)

or die("Немогувыполнитьзапрос2!");

$row=mysql_fetch_array($result1);

if($row["count"]==0)

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Ваша корзина пуста!</b></td></tr>";

else

{

// создаем новый заказ

$order=uniqid("OR");

$strSQL="INSERT INTO orders

(id_order, date_ord, id_cust, dostavka, bonus)

VALUES ('".$order."',CURDATE(),".$id.",

'".$dostavka."','".$bonus."')";

mysql_query($strSQL)

ordie("Не могу выполнить запрос1!");

// читаем все из корзины покупателя

$strSQL="SELECT * FROM basket_cosmetics

WHERE id_bask='".$id_bask."'";

$result=mysql_query($strSQL)

or die("Немогувыполнитьзапрос2!");

while ($row=mysql_fetch_array($result))

{

// ипереписываемвсоставзаказа

$strSQL="INSERT INTO order_cosmetics (id_order, id_cosm,

kolvo) VALUES ('".$order."',".$row["id_cosm"].

",".$row["kolvo"].")";

mysql_query($strSQL)

ordie("Не могу выполнить запрос3!");

}

// очищаем корзину покупателя

$strSQL="DELETE FROM basket_cosmetics

WHERE id_bask='".$id_bask."'";

mysql_query($strSQL)

ordie("Не могу выполнить запрос4!");

$uniq_ID=uniqid("ID");

setcookie("id_bask", $uniq_ID, time()+60*60*24*14);

$message="<tr><td bgcolor='#66cc66' align='center'>

<b>Ваш заказ отправлен</b></td></tr>";

} }

include "header.php";

print $message;

include "footer.php";

?>

//административная часть <?php

$title="Администрирование сайта";

$color="#aaaaff";

$log=$HTTP_SESSION_VARS["log"];

$id=$HTTP_SESSION_VARS["id"];

if(!isset($log))

{

$success=false;

$message="<tr><td bgcolor='#ff9999' align='center'>

<b>Вы не авторизованы!!!</b></td></tr>";

}

else

$success=true;

 

include"header.php";

print $message;

if($success)

{

$db = mysql_connect('localhost','root','1111') or

die ("Не могу подключиться к серверу!");

mysql_select_db('cosmetics', $db) or

die ("Не могу подключиться к базе данных!");

$strSQL="SELECT * FROM customers WHERE id_cust='".$id."'";

$result=mysql_query($strSQL)

or die("Не могу выполнить запрос!");

if($row=mysql_fetch_array($result))

{

?>

<form action=change.php method=post>

<tr><td>

<table border="0" width="100%" align="right" >

<tr><td align="right"><i>Фамилия: </i></td><td>

<input type=text name=fam value=" <?php print $row["fam"]?>"></td>

<td align="right"><i>Имя: </i></td><td>

<input type=text name=im value=" <?php print $row["im"]?>"></td>

</tr>

<tr><td align="right"><i>Адрес: </i></td><td>

<input type=text name=addr value=" <?php print $row["addr"]?>"></td>

<td align="right"><i>E-mail: </i></td><td>

<input type=text name=mail value=" <?php print $row["mail"]?>"></td>

</tr>

<tr><td align="right" colspan=2><i></i></td>

<td align="right"><i> Новости:</i></td>

<td align="left"><input type="checkbox" value="1" name="subscribe"

<?php if($row["subscribe"]==1) print "checked"; ?> > </td>

</tr>

<tr><td align="center" colspan="4">

<input type="submit" value="сохранить изменения"></td></tr>

</table>

<h2>Статистика</h2>

</form>

</td></tr>

<tr><td>

<h2></h2>

<tr><td>

<hr>

<b>Количество заказов по товарам в месяц<br></b>

<table border="1" width="100%" align="right" >

<tr>

<td align="right" width="25%"><i>Наименование</i></td>

<td align="right" width="5%"><i>Цена</i></td>

<td align="right" width="5%"><i>Янв</i></td>

<td align="right" width="5%"><i>Фев</i></td>

<td align="right" width="5%"><i>Март</i></td>

<td align="right" width="5%"><i>Апр</i></td>

<td align="right" width="5%"><i>Май</i></td>

<td align="right" width="5%"><i>Июнь</i></td>

<td align="right" width="5%"><i>Июль</i></td>

<td align="right" width="5%"><i>Авг</i></td>

<td align="right" width="5%"><i>Сен</i></td>

<td align="right" width="5%"><i>Окт</i></td>

<td align="right" width="5%"><i>Ноя</i></td>

<td align="right" width="5%"><i>Дек</i></td>

<td align="right" width="10%"><i>Итого</i></td>

</tr>

<?php

$strSQL1="SELECT id_cosm, name_cosm, price from cosmetics";

$result1=mysql_query($strSQL1)

or die("Не могу выполнить запрос1!");

$total_sum=0;

?>

<?php

while($row1=mysql_fetch_array($result1))

{

$cosm=$row1["id_cosm"];

$strSQL2="SELECT id_cosm, name_cosm, m, SUM(kolvo) as total_kol, SUM(outcome_sum) AS Total_sum

FROM (SELECT kolvo*price AS outcome_sum, kolvo, cos.id_cosm, name_cosm,

MONTH(date_ord) m

FROM order_cosmetics as ord_cos, cosmetics as cos, orders as ord

WHERE year(date_ord)=year(current_date()) and ord_cos.id_cosm = cos.id_cosm and ord_cos.id_order = ord.id_order and cos.id_cosm='".$cosm."') AS t

GROUP BY m";

$result2=mysql_query($strSQL2)

or die("Не могу выполнить запрос2!");

$sum=0;

$number_of_record=mysql_num_rows($result2);

if ($number_of_record > 0)

{

?>

<tr>

<td> <?php print $row1["name_cosm"];?> </td>

<td> <?php print $row1["price"];?> </td>

<?php

while($row2=mysql_fetch_array($result2))

{

?>

<td> <?php $row2["m"]=='1'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='2'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='3'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='4'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='5'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='6'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='7'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='8'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='9'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='10'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='11'? print $row2["total_kol"] : print '-';?></td>

<td> <?php $row2["m"]=='12'? print $row2["total_kol"] : print '-';?></td>

 

<?php $sum=$sum+$row2["Total_sum"];

}

?>

<td><b> <?php print $sum;?> </b></td>

</tr>

<?php

}

$total_sum= $total_sum + $sum;;

}

?>

<tr><td colspan='14'></td>

<td><b><?php print $total_sum;?></b></td></tr>

</table>

</td></tr>

<tr><td>

<hr>

<b>Количество заказов по брендам в квартал<br></b>

<table border="1" width="100%" align="center" >

<tr>

<td align="right" width="30%"><i>Бренд</i></td>

<td align="center" width="15%"><i>I</i></td>

<td align="center" width="15%"><i>II</i></td>

<td align="center" width="15%"><i>III</i></td>

<td align="center" width="15%"><i>IV</i></td>

<td align="right" width="10%"><i>Итого</i></td>

</tr>

<?php

$strSQL1="SELECT id_brand, name_brand from brands";

$result1=mysql_query($strSQL1)

or die("Не могу выполнить запрос1!");

$total_sum=0;

?>

<?php

while($row1=mysql_fetch_array($result1))

{

$brand=$row1["id_brand"];

$strSQL2="SELECT kv, id_brand, name_brand, SUM(kolvo) as total_kol, SUM(outcome_sum) AS Total_sum

FROM (SELECT kolvo*price AS outcome_sum, kolvo, cos.id_brand, name_brand,

QUARTER(date_ord) kv

FROM order_cosmetics as ord_cos, cosmetics as cos, orders as ord, brands as br

WHERE year(date_ord)=year(current_date()) and ord_cos.id_cosm = cos.id_cosm and ord_cos.id_order = ord.id_order and br.id_brand = cos.id_brand and cos.id_brand='".$brand."') AS t

GROUP BY kv";









Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2018 zdamsam.ru Размещенные материалы защищены законодательством РФ.