Материал: Разработка Интернет-магазина компьютерных комплектующих

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Интернет - магазин удовлетворяет всем требованиям пункта 1.Постановка задачи. Полностью работоспособен, не требует доработок, и готов к эксплуатации.

 ЛИТЕРАТУРА

В. Фаронов - Программирование баз данных в Delphi7 2012г.

Боб Виллариал Программирование Access в примерах 2012г.

С. Бобровский DELPHI 7 учебный курс 2008г.

Проектирование и реализация баз данных Microsoft SQL Server 2010. Учебный курс MCA

Михаил Фленов- Библия DELPHI 2012г.

ПРИЛОЖЕНИЕ

<html>

<head>

<LINK href="style13.css" type=text/css rel=StyleSheet>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Интернет магазин комплектующих компьютера</title>

<meta name="Description" content="Интернет магазин комплектующих компьютера">

<meta name="KeyWords" content="Интернет магазин комплектующих компьютера" >

<script language="javascript">

<!--open_window(link,w,h) //opens new window

{win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";= window.open(link,'newWin',win);.focus();

}open_printable_version(link) //opens new window

{win = "menubar=no,location=no,resizable=yes,scrollbars=yes";= window.open(link,'perintableWin',win);.focus();

}confirmDelete(id, ask, url) //confirm order delete

{= window.confirm(ask);(temp) //delete

{.location=url+id;

}

}confirmUnsubscribe() //unsubscription confirmation

{= window.confirm('Вы уверены, что хотите отменить регистрацию в магазине?');

if (temp) //delete

{.location="index.php?killuser=yes";

}

}validate() // newsletter subscription form validation

{(document.subscription_form.email.value.length<1)

{("Пожалуйста, вводите email правильно");

return false;

}(document.subscription_form.email.value == 'Email')

{("Пожалуйста, вводите email правильно");

return false;

}true;

}validate_disc() // review form verification

{(document.formD.nick.value.length<1)

{("Пожалуйста, введите Ваш псевдоним");

return false;

}

(document.formD.topic.value.length<1)

{("Пожалуйста, введите тему сообщения");

return false;

}true;

}validate_search()

{(document.Sform.price1.value!="" && ((document.Sform.price1.value < 0) || isNaN(document.Sform.price1.value)))

{("Цена должна быть положительным числом");

return false;

}(document.Sform.price2.value!="" && ((document.Sform.price2.value < 0) || isNaN(document.Sform.price2.value)))

{("Цена должна быть положительным числом");

return false;

}true;

}

->

</script>

</head>

<body bgcolor="#ffffff" bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td align="center">

<table cellpadding="0" cellspacing="0" border="0" width="782">

<tr>

<td height="36">

<table cellpadding="0" height="36" cellspacing="0" border="0" width="100%">

<tr>

<td width="138"><img src="images/tmpl13_1_left_img.gif" width="138" height="36" alt=""></td>

<td align="right" style="background-image:url(images/tmpl13_1_main_bg.gif); background-repeat: repeat-x;">

<table cellpadding="0" cellspacing="0" border="0">

<tr>

<td width="13"><img src="images/tmpl13_1_navi_left.gif" width="13" height="36" alt=""></td>

<td align="center" background="images/tmpl13_1_navi_main_bg.gif">Главная</a></td>

<td width="23"><img src="images/tmpl13_1_navi_center.gif" width="23" height="36" alt=""></td>

<td align="center" background="images/tmpl13_1_navi_main_bg.gif">

Регистрация

</a>

</td>

<td width="23"><img src="images/tmpl13_1_navi_center.gif" width="23" height="36" alt=""></td>

<td align="center" background="images/tmpl13_1_navi_main_bg.gif">

Прайс-лист

</a></td>

<td width="23"><img src="images/tmpl13_1_navi_center.gif" width="23" height="36" alt=""></td>

<td align="center" background="images/tmpl13_1_navi_main_bg.gif">

class=lightmenu>

Обратная связь

</a></td>

<td width="23"><img src="images/tmpl13_1_navi_center.gif" width="23" height="36" alt=""></td>

>

 </a></td>

<td width="23"><img src="images/tmpl13_1_navi_center.gif" width="23" height="36" alt=""></td>

<td align="center" background="images/tmpl13_1_navi_main_bg.gif">

>

 </a></td>

<td width="14"><img src="images/tmpl13_1_navi_rright.gif" width="14" height="36" alt=""></td>

</tr>

</table>

</td>

<td width="19"><img src="images/tmpl13_1_right_img.gif" width="19" height="36" alt=""></td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td width="17" style="background-image:url(images/tmpl13_2_left_st_main_bg.gif); background-repeat: repeat-y;"></td>

<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td align="right" valign="bottom" height="159" style="background-image:url(images/tmpl13_banner.jpg); background-repeat: no-repeat; padding-bottom: 48px;">

<table cellpadding="0" cellspacing="0" border="0">

<tr>

<td colspan="2" valign="bottom">Корзина</a></td>

</tr>

<tr>

<td width="61" height="72"><img src="images/tmpl13_2_korz.gif" width="61" height="72" alt=""></td>

<td width="100">

<tr>

<td>

(нет товаров)

</td>

</tr>

</table></a></td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td valign="top" width="223">

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="100">

<tr>

<td align="center" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat;">Поиск:</td>

</tr>

<tr>

<td align="center">

<table cellpadding="0" cellspacing="0" border="0">

<tr>

<td>

<form action="index.php" method=get style="display:inline;">

<input type="text" name="searchstring" value="" style="border: 1px solid #760808; width:120px; height:19px;">

</td>

<td valign="bottom" width="56" align="right">

<table height="18" width="51" cellpadding="0" cellspacing="0" border="0">

<tr>

<td>

</tr>

</table>

</td>

</tr>

<tr><td height="5"></td></tr>

<tr>

<td colspan="2">

<table width="120" cellpadding="0" cellspacing="0" border="0">

<tr>

<td><input type="checkbox" name="inside" > </td>

<td>искать в найденном</td>

</tr>

</table>

</td>

</tr>

</table>

</form>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="150">

<tr>

<td align="center" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat;">Каталог</td>

</tr>

<tr>

<td align="center">

<table cellpadding="0" cellspacing="0" border="0" width="167">

<tr><td height="10"></td></tr>

<tr>

<td align="right"><img vspace="2" src="images/tmpl13_blok_strela.gif" width="20" height="5"></td>

<td>

<a href="index.php?categoryID=81"

>HDD</a>

<br>

</td></tr>

<tr><td colspan="2">

<table border="0" cellpadding="0" cellspacing="3">

<tr>

<td background="images/tmpl13_blok_str.gif" width="167" height="1"></td>

</tr>

</table>

</td></tr>

<tr>

<td align="right"><img vspace="2" src="images/tmpl13_blok_strela.gif" width="20" height="5"></td>

<td>

<a href="index.php?categoryID=82"

>RAM</a>

<br>

</td></tr>

<tr><td colspan="2">

<table border="0" cellpadding="0" cellspacing="3">

<tr>

<td background="images/tmpl13_blok_str.gif" width="167" height="1"></td>

</tr>

</table>

</td></tr>

<tr>

<td align="right"><img vspace="2" src="images/tmpl13_blok_strela.gif" width="20" height="5"></td>

<td>

<a href="index.php?categoryID=80"

>Видео карты</a>

<br>

</td></tr>

<tr><td colspan="2">

<table border="0" cellpadding="0" cellspacing="3">

<tr>

<td background="images/tmpl13_blok_str.gif" width="167" height="1"></td>

</tr>

</table>

</td></tr>

<tr>

<td align="right"><img vspace="2" src="images/tmpl13_blok_strela.gif" width="20" height="5"></td>

<td>

<a href="index.php?categoryID=83"

>Готовые комплектации</a>

<br>

</td></tr>

<tr><td colspan="2">

<table border="0" cellpadding="0" cellspacing="3">

<tr>

<td background="images/tmpl13_blok_str.gif" width="167" height="1"></td>

</tr>

</table>

</td></tr>

<tr>

<td align="right"><img vspace="2" src="images/tmpl13_blok_strela.gif" width="20" height="5"></td>

<td>

<a href="index.php?categoryID=79"

>Мониторы</a>

<br>

</td></tr>

<tr><td colspan="2">

<table border="0" cellpadding="0" cellspacing="3">

<tr>

<td background="images/tmpl13_blok_str.gif" width="167" height="1"></td>

</tr>

</table>

</td></tr>

<tr><td height="10"></td></tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="150">

<tr>

<td align="center" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat;">Вход для пользователей</td>

</tr>

<tr><td height="10"></td></tr>

<tr>

<td align="center">

<table cellspacing=0 cellpadding="0" border="0">

<form action="index.php" method="post" style="display:inline;">

<tr>

<td>

<table border=0>

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

<tr>

<td align=right><font>Логин:</font></td>

<td><input type="text" name="user_login" style="border: 1px #760808 solid;" size="16" style="font-family:tahoma; font-size:11px;"></td>

</tr>

<tr>

<td align=right><font>Пароль:</font></td>

<td><input name="user_pw" type="password" style="border: 1px #760808 solid;" size="16" style="font-family:tahoma; font-size:11px;"></td>

</tr>

</table>

</td>

</tr>

<tr>

<td valign="bottom" align="center"><input type="Submit">

</tr>

</table>

</form>

<div>Регистрация</a> | <a href="index.php?logging=yes">забыли пароль?</a></div>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="150">

<tr>

<td align="center" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat;">Новости</td>

</tr>

<tr><td height="10"></td></tr>

<tr>

<td align="center">

<table width="160" border="0" align="center">

<form action="index.php" name="subscription_form" method=post>

<tr>

<td align=center>

<br>

 <span>

<input type=text name=email style="width:100px; height:18px; font-family:tahoma; font-size:11px; margin-left:3px; margin-right:3px; bborder: 1px solid #760808;">

<input type="submit" vspace="5">

<input type=hidden name=subscribe value="yes">

</td>

</tr>

</form>

</table>

<br> <br>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="150">

<tr>

<td align="center" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat;">Голосование</td>

</tr>

<tr>

<td align="center">

<span>

<Table>

<Tr>

<Td>

<form action="index.php" method=GET>

<center>

<table cellspacing=1 border="0" cellpadding=3>

<tr>

<td colspan=2 align="center">Удобен ли наш магазин?</td>

</tr>

<tr>

<td>

<table cellspacing=0 cellpadding=0>

<tr>

<td><input type=radio name=answer value=0></td>

<td><font>Да

</font></td>

</tr>

</table>

<table cellspacing=0 cellpadding=0>

<tr>

<td><input type=radio name=answer value=1></td>

<td><font>Нет</font></td>

</tr>

</table>

</td>

</tr>

</table>

<p><center><input type="submit">

<input type=hidden name=save_voting_results value="yes">

</center>

</form>

</Td>

</Tr>

</Table>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td align="center">

<table cellpadding="0" cellspacing="0" border="0" height="80" width="120">

<tr>

<td height="20"></td>

</tr>

<tr>

<td colspan="3" align="center">

<div>

<table border="0" align="center">

<tr><td>

<form method=post name='ChangeCurrencyForm'>

<script language='JavaScript'>_changeCurrency()

{.ChangeCurrencyForm.submit();

}

</script>

<!--<font>Пожалуйста, выберите валюту:</font><br>-->

<select>

<option value='1'

Доллары США

</option>

<option value='2'

Евро

</option>

<option value='3'

Рубли

</option>

</select>

</td></tr>

</form>

</table></td>

</tr>

<tr><td height="8"></td></tr>

<tr>

<td colspan="3"><div align="center">

<a>Русский</a>

<font>

<form name="lang_form" method="post" action="index.php">

<input type="hidden" name="lang">

</form></td>

</td>

<tr><td height="10"></td></tr>

</table>

</td>

</tr>

</table>

</td>

<td valign="top">

<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr>

<td>

<table style="border-top: 1px solid #e8e8e8; background-image:url(images/tmpl13_3_blok_main_bg.gif); background-repeat: repeat-x;" cellpadding="0" cellspacing="0" border="0" width="100%" height="150">

<tr>

<td align="left" height="28" style="background-image:url(images/tmpl13_3_blok_left_img.gif); background-repeat: no-repeat; padding-left: 30px;">

<b><a href="index.php">Главная</a>

</td>

</tr>

<tr>

<td align="center" width="500">

<center>

<tr>

<td>

<h1>Спасибо за Ваш выбор магазина!</h1>

</td>

</tr>

</table>

</center>

<br><br>

<center>

<table width="450" border="0" cellpadding="5" cellspacing="0">

<tr><td align="center" valign="top">

<a href="index.php?categoryID=81"><img border=0 src="products_pictures/12290000.jpg" alt="HDD"></td>

<td width="464" valign="top">

<span>

<div>

</div>

</td>

</tr><tr>

<td colspan="2"><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td height="13" background="images/tmpl13_punktir1.gif"></td></tr></table></td>

</tr><td align="center" valign="top">

<a href="index.php?categoryID=82"><img border=0 src="products_pictures/10644000.jpg" alt="RAM"></td>

<td width="464" valign="top">

<span>

<div>

</div>

</td>

</tr><tr>

<td colspan="2"><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td height="13" background="images/tmpl13_punktir1.gif"></td></tr></table></td>

</tr><tr><td align="center" valign="top">

<a href="index.php?categoryID=80"><img border=0 src="products_pictures/16162000.jpg" alt="Видео карты"></td>

<td width="464" valign="top">

<span>Видео карты</a></span> <span>

<div>

<a href="index.php?categoryID=84">GeForce</a>

 |

<a href="index.php?categoryID=85">Radion</a>

</div>

</td>

</tr><tr>

<td colspan="2"><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td height="13" background="images/tmpl13_punktir1.gif"></td></tr></table></td>

</tr><td align="center" valign="top">

<a href="index.php?categoryID=83"><img border=0 src="products_pictures/10.jpg" alt="Готовые комплектации"></td>

<td width="464" valign="top">

<span>Готовые комплектации</a></span> <span>

<div>

</div>

</td>

</tr><tr>

<td colspan="2"><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td height="13" background="images/tmpl13_punktir1.gif"></td></tr></table></td>

</tr><tr><td align="center" valign="top">

<a href="index.php?categoryID=79"><img border=0 src="products_pictures/13982000.jpg" alt="Мониторы"></td>

<td width="464" valign="top">

<span>Мониторы</a></span> <span>

<div>

</div>

</td>

</tr><tr>

<td colspan="2"><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td height="13" background="images/tmpl13_punktir1.gif"></td></tr></table></td>

</tr></table>

</center>

<p>

<center>

<table border=0 width="464" cellspacing=1 cellpadding=5>

</table>

</center></td>

</tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

</table>

</td>

<td width="17" style="background-image:url(images/tmpl13_2_right_st_main_bg.gif); background-repeat: repeat-y;"></td>

</tr>

</table>

</td>

</tr>

<tr>

<td height="50">

<table width="100%" cellpadding="0" cellspacing="0" border="0" height="50" background="images/tmpl13_5_bg.gif">

<tr>

<td width="22"><img src="images/tmpl13_5_img_left.gif" width="22" height="50" alt=""></td>