Автор работы: Пользователь скрыл имя, 20 Декабря 2012 в 09:49, дипломная работа
Мета роботи. Проаналізувати специфіку діяльності Інтернет магазинів, їх відмінності від звичайних магазинів, розглянути сучасні засоби по розробці Інтернет-магазинів та розробити web- сайт „Інтернет-магазин”.
Завдання на дипломну роботу:
1.Здійснити пошук інформації по тематиці дипломної роботи та провести її аналіз та дослідження;
2.Ознайомитись з особливостями Інтернет-магазину, його позитивними та негативними якостями, та визначити їх класифікацію;
3.Розглянути існуючі Інтернет-магазини та вивчити їх принципи побудови та роботи;
4.Розглянути структуру побудови Інтернет-магазинів;
5.Провести маркетингове дослідження та розглянути економічні передумови створення Інтернет-магазину;
6.Розглянути сучасні програмні засоби по розробці Інтернет-магазинів;
7.Розробити Web-сайт та базу даних «Інтернет-магазину».
from
tovar,group_tovar,group_
tovar.id_group=group_tovar.id and
tovar.id_compani=group_
and tovar.id=".$id_t;
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
if($aRow=mysql_fetch_array($
{
$ret=$ret."<div class='module'>
<table
class='contentpaneopen'><
<tr>
<td class='contentheading' width='100%'>
".$aRow["group_t"]."
".$aRow["compani_t"]."</td>
</tr></tbody>
</table>";
$ret=$ret."<table class='contentpaneopen'>
<div class='module'>
<div>
<div>
<div>";
$ret=$ret." <strong>".$aRow["compani_t"]." ".$aRow["name"]."</strong> <br>
".$aRow["description"]."<br>
<i>Ціна:".$aRow["amount"]."
if($aRow["count"]>0)
$ret=$ret."<a
class='readon' href='index.php?add=".$aRow["
$ret=$ret."</div>
</div>
</div>
</div>";
}
$ret=$ret."</ul>
</td>
</tr>
</tbody></table></div>";
mysql_free_result($aRes);
}
else
{
$ret="<center>Помилка
при роботі з базою даних</
}
}
}
mysql_close($adb);
return $ret;
}
function return_menu_koshik()
{
$size_m=sizeof($_SESSION['_
$ret[1][1]="index.php?kosh=0";
$ret[1][2]="<strong>В кошику \"".$size_m."\" товара</strong>";
return $ret;
}
function add_koshik($id_tov)
{
$adb=mysql_connect($_SESSION['
if(!empty($adb))
{
if(mysql_select_db($_SESSION['
{
$aSql="select
tovar.id as id,
tovar.name_tovar as name,
tovar.amount as amount,
tovar.count as count,
tovar.description as description,
group_tovar.name_group as group_t,
group_compani.name_compani as compani_t
from
tovar,group_tovar,group_
tovar.id_group=group_tovar.id and
tovar.id_compani=group_
and tovar.id=".$id_tov;
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
if($aRow=mysql_fetch_array($
{
$i=sizeof($_SESSION['_SEL_T'])
$_SESSION['_SEL_T'][$i+1]=$id_
$ret=$ret."<div class='module'>";
$ret=$ret."<table class='contentpaneopen'>
<div class='module'>
<div>
<div>
<div>";
$ret=$ret."
<img class='speakers' src='images/action/package.
<strong>Товар доданий до кошика</strong><br><br>
".$aRow["group_t"]."
".$aRow["compani_t"]." ".$aRow["name"]."<br>
<a
class='readon' href='index.php?detail=".$id_
</div>
</div>
</div>
</div>";
}
$ret=$ret."</ul>
</td>
</tr>
</tbody></table></div>";
mysql_free_result($aRes);
}
else
{
$ret="<center>Помилка
при роботі з базою даних</
}
}
}
mysql_close($adb);
return $ret;
}
function show_koshik()
{
$size_k=sizeof($_SESSION['_
$adb=mysql_connect($_SESSION['
if(!empty($adb) && ($size_k>0))
{
if(mysql_select_db($_SESSION['
{
$ret=$ret."
<table class='contentpaneopen'>
<tbody>
<tr>
<td
class='contentheading' width='100%'>Товари в кошику</
</tr></tbody>
</table>";
$ret=$ret.
"<div class='module'>
<div><div><div>
<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='GROUPS'>
<tr class='small' BGCOLOR='#eff2f3'>
<td align=center><b>№</b></td>
<td align=center><b>Товар</b></td>
<td align=center><b>Ціна</b></td>
<td
align=center><b>Видалити</b></
</tr>";
$sum_amount=0;
for($i=1;$i<=$size_k;$i++)
{
$aSql="select tovar.id as id,tovar.name_tovar as name,tovar.amount as amount,
tovar.count as count,tovar.description as description,
group_tovar.name_group as group_t,group_compani.name_
from
tovar,group_tovar,group_
tovar.id_group=group_tovar.id and tovar.id_compani=group_
and tovar.id=".$_SESSION['_SEL_T']
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
if($aRow=mysql_fetch_array($
{
$ret=$ret." <tr class='small'>
<td>".$i."</td>
<td>".$aRow["group_t"]."
".$aRow["compani_t"]."
".$aRow["name"]."
</td>
<td align=center>
".$aRow["amount"]." грн.
</td>
<td align=center>
<a
href='index.php?kosh=1&id=".$
<img
src='images/action/tool_
</a>
</td>
</tr>";
$sum_amount=$sum_amount+$aRow[
}
mysql_free_result($aRes);
}
}
$ret=$ret."
<tr class='small' align=right BGCOLOR='#eff2f3'>
<td colspan=4><b>Всього: ".$sum_amount." грн.</b></td>
</tr>
</table></div></div></div></
$ret=$ret." <div class='module'>
<div>
<div>
<div>
<a
class='readon' href='index.php?zamov'>
</div>
</div>
</div>
</div>";
}
mysql_close($adb);
}
return $ret;
}
function remove_from_koshik($id)
{
$index=1;
for($i=1;$i
<= sizeof($_SESSION['_SEL_T']);$
{
if($i != $id)
{
$ret[$index]=$_SESSION['_SEL_
$index++;
}
}
$_SESSION['_SEL_T']=null;
$_SESSION['_SEL_T']=$ret;
}
//============================
function main_shov()
{
if(isset($_GET['show']))
$ret=show_guest_tovar($_GET['
else
if(isset($_GET['detail']))
$ret=detail_tovar_show($_GET['
else
if(isset($_GET['add']))
$ret=add_koshik($_GET['add']);
else
if(isset($_GET['kosh']))
{
switch($_GET['kosh'])
{
case 0:
$ret=show_koshik();
break;
case 1:
remove_from_koshik($_GET['id']
$ret=show_koshik();
break;
}
}
return $ret;
}
//============================
?>
Session.php
<?php
session_start();
session_register('_DB');
session_register('_DB_NAME');
session_register('_DB_USER');
session_register('_DB_PASS');
session_register('_SEL_T');
session_register('_USER');
$_SESSION['_DB']="localhost";
$_SESSION['_DB_NAME']="rave_
$_SESSION['_DB_USER']="guest";
$_SESSION['_DB_PASS']="loh";
if($_SESSION['_USER']!="admin"
$_SESSION['_USER']="guest";
//$_SESSION['_USER']="admin";
?>
EditTovar.php
<?php
function show_tovar()
{
$ret="";
$adb=mysql_connect($_SESSION['
if(!empty($adb))
{
if(mysql_select_db($_SESSION['
{
$aSql="select
tovar.id as id,
tovar.name_tovar as name,
tovar.amount as amount,
tovar.count as count,
group_tovar.name_group as group_t,
group_compani.name_compani as compani_t
from tovar,group_tovar,group_
tovar.id_group=group_tovar.id
and tovar.id_compani=group_
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
$ret="
<table class='contentpaneopen' border=1 BORDERCOLOR='#d7d7d7' RULES='All'>
<tr class='small' BGCOLOR='#eff2f3' align=center>
<td >№</td>
<td>Назва</td>
<td>Група</td>
<td>Компанія</td>
<td>Ціна</td>
<td>Кількість</td>
<td>Ред.</td>
</tr>";
while($aRow=mysql_fetch_array(
{
$ret=$ret."<tr class='small'>";
$ret=$ret."<td>".$aRow["id"]."
<td>".$aRow["name"]."</td>
<td>".$aRow["group_t"]."</td>
<td>".$aRow["compani_t"]."</
<td>".$aRow["amount"]."</td>
<td>".$aRow["count"]."</td>";
$ret=$ret."<td
align=center><a href='index.php?tovar=1&id=".$
<img src='images/action/char.png' width='16' height='16'>
</a></td></tr>";
}
$ret=$ret."</div></div></div><
mysql_free_result($aRes);
}
else
{
$ret=$ret."<center>Помилка
при роботі з базою даних</
}
}
}
mysql_close($adb);
return $ret;
}
function edit_tovar($id_tov)
{
$ret="";
$adb=mysql_connect($_SESSION['
if(!empty($adb))
{
if(mysql_select_db($_SESSION['
{
$aSql="select * from tovar where id=".$id_tov;
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
if($aRow=mysql_fetch_array($
{
$t_group_id=$aRow["id_group"];
$c_group_id=$aRow["id_compani"
$ret="<form action='index.php?tovar=2&id="
<table class='contentpaneopen'>
";
$ret=$ret."<tr><td>Назва
товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_name
VALUE='".$aRow["name_tovar"]."
<tr><td>Ціна
товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_amount
VALUE='".$aRow["amount"]."'></
<tr><td>Кількість
товару:</td><td><INPUT TYPE=text SIZE=20 NAME=tovar_count
VALUE='".$aRow["count"]."'></
<tr><td>Опис
товару:</td><td><TEXTAREA NAME=tovar_description
ROWS=5 COLS=50>".$aRow["description"]
}
mysql_free_result($aRes);
}
$aSql="select * from group_tovar";
$aRes=mysql_query($aSql,$adb);
if($aRes==true)
{
$tov_group="<tr><td>Група товару:</td>
<td><select name='tov_group'>";
while($aRow=mysql_fetch_array(
{
if($aRow["id"]==$t_group_id)
$tov_group=$tov_group."<option
value='".$aRow["id"]."' selected>".$aRow["name_group"]
Информация о работе Розробка Web-сайту та бази даних “Інтернет – магазину”