Автор работы: Пользователь скрыл имя, 13 Ноября 2011 в 21:53, курсовая работа
С приходом Интернета в нашу жизнь ситуация кардинально изменилась. Теперь вещи можно покупать, не выходя их дома. Ассортимент представленный в Интернет-магазине зачастую больше чем в обычном магазине, при этом стоимость товара существенно меньше за счет того, что хозяин магазина имеет минимальные расходы. То есть спираль закручивается в обратном направлении, чем ниже расходы, тем ниже наценка, тем ниже цена.
Интернет-магазин работает 24 часа в сутки и 365 дней в году.
Все затраты которые берет на себя владелец Интернет-магазина:
Перечень условных обозначений, символов, единиц, сокращений и терминов ………………………………………………………………………. 6
Введение ………………………………………………………………………. 7
РАЗДЕЛ 1. ОСНОВНЫЕ ПОДХОДЫ К СОЗДАНИЮ ИНТЕРНЕТ-МАГАЗИНА……………................................................................................ 9
1.1 Принцип работы интернет-магазина………………...……...…………. 9
1.2 Анализ существующих разработок……………………………………. 13
РАЗДЕЛ 2. РАЗРАБОТКА ИНТЕРНЕТ-МАГАЗИНА ПО ПРОДАЖЕ КНИГ………………………………………………………………………. 17
2.1Аргументация выбора языка программирования………………........... 17
2.2Общие сведения об HTML…………………………………………........ 22
2.3 Понятие веб-сервера……………………………………………………. 29
2.4 Система управления базами данных MySQL…………………………. 32
РАЗДЕЛ 3. ПРОГРАММНЫЙ КОМПЛЕКС «ИНТЕРНЕТ-МАГАЗИН ПО ПРОДАЖЕ КНИГ»…………………………………………………….. 36
3.1 Функциональные возможности проекта………………………………. 36
3.2 Руководство пользователя……………………………………………… 38
Выводы ……………………………………………………………………….. 42
Перечень использованных источников……………………………………... 43
Приложения ……………………
(с учетом возможной скидки) + оплата услуг Укрпочты за доставку книги. Все. Теперь книга Ваша. <br>
2). Доставка книги курьером. Все просто. Вы заказываете книгу, через некоторое время к вам в дверь стучится курьер.
Оплата по факту доставки. Стоимость доставки 30 грн.<br>";
?>
Discount1.php
<?php
session_start();
echo"<br><br><br><br><br><br>
При покупке книг на сумму 200 гривень предоставляется кружка с логотипом. <br>
При покупке
книг на суму 500 гривень подарим книгу:).<br>";
?>
Email1.php
<?php
// Генерация пароля
$g=array("z","a","q","w","s","
$s=array("r","t","y","u","i","
$k=array("g","h","j","k");
$d=array("b","n","m","l");
$length = 8;
$word = "";
for($i=1; $i<=$length/4; $i++)
{
$word.=$g[rand(0,9)].$s[rand(
}
if ($_POST[email]==''){
echo "Ведите адрес";
}
elseif($_POST[fname]==''){
echo "Введите имя";
}
else{
// Отправка письма
$to = $_POST[email];
$subject = "Подтверждение регистрации";
$msg = "Дорогой: " . $_POST[fname] . " \n\n";
$msg .= "Вы успешно зарегистрировались.". " \n\n";
$msg .= "Ваш пароль:" . $word;
$mailheaders = "From: Registration Site <bondarenko_ai@ukr.net>";
$mailheaders .= "Reply - To: bondarenko_ai@ukr.net";
mail($to, $subject, $msg, $mailheaders);
echo "<br><br><br><br><br><br><br><
echo "<center>Письмо
успешно отправлено на указанный Вами
E-mail</center>";
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "shop";
$fname = $_POST[fname];
$email =$_POST[email];
/* Таблица MySQL, в которой хранятся данные */
$userstable = "clients";
/* создать соединение */
mysql_connect($hostname,$
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or
die(mysql_error());
/* составить запрос для вставки информации о клиенте в таблицу */
$query = "INSERT INTO $userstable (name, email, word) VALUES('$fname', '$email', '$word')";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());
/* Закрыть соединение */
mysql_close();
}
?>
News1.php
<?
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "shop";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "news";
/* создать соединение */
mysql_connect($hostname,$
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or
die(mysql_error());
/* составить запрос, который выберет всех клиентов - яблочников */
$query = "SELECT * FROM $userstable WHERE logic = ''";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query)
or die(mysql_error());
/* Как много нашлось таких */
$number = mysql_num_rows($res);
/* Напечатать всех в красивом виде*/
if ($number == 0) {
echo "<CENTER><P>Новостей нет</CENTER>";
} else {
echo "<BR><BR>";
/* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */
while ($row=mysql_fetch_array($res)) {
echo "<br><br>";
echo "<b>";
echo $row['date'];
echo "</b>";
echo "-";
echo $row['text'];
echo "<br><br>";
}
}
?>
Registration1.php
<?php
session_start();
echo "
<br><br><br><br><br><br><br><
<form name=registration method=post action=email.php>
<center>Имя: <input type=text name=fname/></center><br><br>
<center>Email: <input type=text name=email/></center><br><br>
<center><input type=submit name=Submit Registration value=Регистрация></center>
</form>
";
?>
Result1.php
<?
/* Этот скрипт
получает переменные из
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "shop";
$last = $_GET[last];
$first= $_GET[first];
$ot = $_GET[ot];
$city = $_GET[city];
$adress = $_GET[adress];
$post = $_GET[post];
$bn = $_GET[hat];
$gh=$_GET[cap];
$dv=$_GET[preference];
echo "<center><h3>";
echo "<br><br><br><br><br><br><br><
echo "</center></h3>";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "sell";
/* создать соединение */
mysql_connect($hostname,$
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or
die(mysql_error());
/* составить запрос для вставки информации о клиенте в таблицу */
$query = "INSERT INTO $userstable (last, first, ot, city, adress, post, ids, cap, op) VALUES('$last', '$first', '$ot', '$city', '$adress', '$post', '$bn', '$gh', '$dv')";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());
/* Закрыть соединение */
mysql_close();
?>
Search1.php
<?
if (isset($_GET[ono])) $_SESSION['kor'][]=$_GET[
/*foreach ($_SESSION['kor']as $r => $t)
echo $r." ".$t."<br>"; */
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "goods";
$string = $_POST[string];
$preference = $_POST[preference];
/* Таблица MySQL, в которой хранятся данные */
$userstable = "books";
/* создать соединение */
mysql_connect($hostname,$
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or
die(mysql_error());
if ($preference == 'aname')
{
/* составить запрос, который выберет всех клиентов - яблочников */
$query = "SELECT * FROM $userstable WHERE name = '$string'";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query)
or die(mysql_error());
/* Как много нашлось таких */
$number = mysql_num_rows($res);
}
else
{
$query = "SELECT * FROM $userstable WHERE author = '$string'";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query)
or die(mysql_error());
/* Как много нашлось таких */
$number = mysql_num_rows($res);
}
/* Как много нашлось таких */
$number = mysql_num_rows($res);
/* Напечатать всех в красивом виде*/
if ($number == 0) {
echo "<CENTER><P>Книг удовлетворяющих запросу не существует</CENTER>";
} else {
echo "<P><center>Количество книг: $number<BR><BR></center>";
/* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */
while ($row=mysql_fetch_array($res)) {
echo "<img src=IMG/".$row['art'].".jpeg HSPACE=30 VSPACE=5 align=left>";
echo "Название: ".$row['name'];
echo "<br>";
echo "Автор: ".$row['author'];
echo "<br>";
echo "Издательство: ".$row['izd'];
echo "<br>";
echo "Год издания: ".$row['god'];
echo "<br>";
echo "Цена: ".$row['price'];
echo " гривень";
echo "<br>";
if ($row['kol']>0)
{
echo "<b>В продаже</b>";
if (isset($_SESSION['login']))
{
echo "<form><input type=\"submit\" name=\"ono\" value=\"Заказать\"><br>
<input type=\"hidden\"
name=\"idbook\" value=\"".$row['id']."\"><br>
</form>";
}else
{
echo "Для заказа
книги необходимо <a href=authorize1.php>
}
}
else
{
echo "<b>Книги нет</b>";
}
echo "<hr>";
echo "<BR><BR>";
}
}
if (isset($_SESSION['login']))
{
echo "<center>";
echo "<FORM ACTION=dump1.php METHOD=POST><INPUT TYPE=\"submit\" VALUE=\"Оформить заказ\"></FORM>";