Розробка Web-сайту та бази даних “Інтернет – магазину”

Автор работы: Пользователь скрыл имя, 20 Декабря 2012 в 09:49, дипломная работа

Краткое описание

Мета роботи. Проаналізувати специфіку діяльності Інтернет магазинів, їх відмінності від звичайних магазинів, розглянути сучасні засоби по розробці Інтернет-магазинів та розробити web- сайт „Інтернет-магазин”.
Завдання на дипломну роботу:
1.Здійснити пошук інформації по тематиці дипломної роботи та провести її аналіз та дослідження;
2.Ознайомитись з особливостями Інтернет-магазину, його позитивними та негативними якостями, та визначити їх класифікацію;
3.Розглянути існуючі Інтернет-магазини та вивчити їх принципи побудови та роботи;
4.Розглянути структуру побудови Інтернет-магазинів;
5.Провести маркетингове дослідження та розглянути економічні передумови створення Інтернет-магазину;
6.Розглянути сучасні програмні засоби по розробці Інтернет-магазинів;
7.Розробити Web-сайт та базу даних «Інтернет-магазину».

Вложенные файлы: 1 файл

Diplom (3).doc

— 3.46 Мб (Скачать файл)

<td>

<INPUT TYPE=text SIZE=30 NAME=user_secname VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Місто<font color='#ff0000'>*</font></td>

<td>";

 

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select id,name from sity";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret=$ret."<SELECT NAME='sity_id'>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<OPTION VALUE='".$aRow["id"]."'>".$aRow["name"];    

}

$ret=$ret."</SELECT>";

mysql_free_result($aRes);

}   

}

}

mysql_close($adb);  

$ret=$ret."</td></tr>

<tr class='small'>

<td>Вулиця<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=30 NAME=user_street VALUE=''>

</td>

</tr>    

<tr class='small'>

<td>Будинок<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_home VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Квартира</td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_flat VALUE=''>

</td>

</tr>   

<tr class='small'>

<td>Почтовий  індекс<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_post VALUE=''>

</td>

</tr>

<tr class='small'>

<td>Телефон<font color='#ff0000'>*</font></td>

<td>

<INPUT TYPE=text SIZE=10 NAME=user_phone VALUE=''>

</td>

</tr>";

 

$ret=$ret."<tr class='small'>

<td>Спосіб  отримання<font color='#ff0000'>*</font></td>

<td>";

 

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from type_oplaty";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$ret=$ret."<SELECT NAME='oplaty_id'>";

while($aRow=mysql_fetch_array($aRes))

{

$ret=$ret."<OPTION VALUE='".$aRow["id"]."'>".$aRow["name_oplaty"];    

}

$ret=$ret."</SELECT>";

mysql_free_result($aRes);

}   

}

}

mysql_close($adb);  

$ret=$ret."</td> </tr>";       

$ret=$ret."<tr class='small'>        

<td colspan=2>

<INPUT TYPE=submit name='Submit' VALUE='Відправити замовлення'>

</td>

</tr>

</table>

</form>     

</div></div></div>

</div>";

return $ret;

}

 

function save_zamov()

{  

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="insert into zamovnik(name,second_name,id_sity,street,home,flat,post_code,phone)

values(

'".$_POST['user_name']."',

'".$_POST['user_secname']."',

".$_POST['sity_id'].",

'".$_POST['user_street']."',

'".$_POST['user_home']."',

'".$_POST['user_flat']."',

'".$_POST['user_post']."',

'".$_POST['user_phone']."')";

 

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{

$id_zamovnik=mysql_insert_id($adb);

 

//mysql_free_result($aRes);

 

$aSql="insert into zamov(data_zamov,id_zamovnika,id_oplaty)

     values('".date("Y-m-d")."',".$id_zamovnik.",".$_POST['oplaty_id'].")";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

$id_zamov=mysql_insert_id($adb);    

 

$size_k=sizeof($_SESSION['_SEL_T']);

for($i=1;$i<=$size_k;$i++)

{

$aSql="insert into zamov_tovar(id_zamov,id_tovar,count_tovar)

             values(".$id_zamov.",".$_SESSION['_SEL_T'][$i].",1)";      

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{       

$aSql="update tovar set count=count-1 where id=".$_SESSION['_SEL_T'][$i];

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{      

}

}       

}     

$ret=

"

<table class='contentpaneopen'>

<tbody>

<tr>

<td class='contentheading' width='100%'>Дякуємо</td>    

</tr></tbody>

</table>

<div class='module'>

<div>

<div>

<div>

<img class='speakers' src='images/action/email.png'>

<strong>Ваше  замовлення відправлене</strong>

</div>

</div>

</div>

</div>

";

$_SESSION['_SEL_T']=null;    

}

}

else

$ret="<center>Помилка  в ведених даних</center>"; 

}

}

mysql_close($adb);

return $ret;

}

//===============================================

function main_zamov()

{

if(isset($_GET['zamov']))

{

switch ($_GET['zamov'])

{

case 1:

$ret=save_zamov();

break;

default:

$ret=show_zamov();

}

}

return $ret;

}

//===============================================

?>

 

main.php

 

<?php

 

function login_show()

{

$ret=

"

<table class='contentpaneopen'>

<tbody>

<tr>

<td class='contentheading' width='100%'>Вхід в систему</td>    

</tr></tbody>

</table>

<div class='module'>

<div>

<div>

<div>

<img class='speakers' src='images/action/amsn.png'>    

<form  action='index.php?main=5' method='post'>

<table>

<tr class='small'>

<td>Login:</td>

<td><INPUT TYPE=text SIZE=20 NAME=login VALUE=''></td>

</tr>

<tr class='small'>

<td>Password:</td>

<td><INPUT TYPE=password SIZE=20 NAME=password MAXLENGTH=10></td>

</tr>

<tr class='small'>

<td colspan=2><INPUT TYPE=submit name='Submit' VALUE='  Ok  '></td>

</tr>

</table>

</form>

</div></div></div></div>

";

return $ret;

}

function login_awtorize($login,$pass)

{

$adb=mysql_connect($_SESSION['_DB'],$_SESSION['_DB_USER'],$_SESSION['_DB_PASS']);

if(!empty($adb))

{

if(mysql_select_db($_SESSION['_DB_NAME'],$adb))

{

$aSql="select * from users where login='".$login."' and pass='".$pass."'";

$aRes=mysql_query($aSql,$adb);

if($aRes==true)

{    

if($aRow=mysql_fetch_array($aRes))

{

$_SESSION['_USER']="admin";

}    

mysql_free_result($aRes);

} } }

return $ret;

}

function login_close()

{

$_SESSION['_USER']="guest";

}

//======================================

function main_login()

{

if(isset($_GET['main']))

{

switch($_GET['main'])

case 5:

if(isset($_POST['Submit']))

{

if(isset($_POST['login']))    

login_awtorize($_POST['login'],$_POST['password']);

}

else

$ret=login_show();

break;

case 6:

login_close();break;

} }

return $ret;

}

//======================================

?>


Информация о работе Розробка Web-сайту та бази даних “Інтернет – магазину”