Создание интернет магазина

Автор работы: Пользователь скрыл имя, 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
Приложения ……………………

Работа состоит из  1 файл

Текст.doc

— 1.45 Мб (Скачать документ)

(с учетом  возможной скидки) + оплата услуг  Укрпочты за доставку книги.  Все. Теперь книга Ваша. <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","x","e","d","c");

$s=array("r","t","y","u","i","o","p","f","v");

$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(0,9)].$k[rand(0,4)].$d[rand(0,4)];

}

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><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,$username,$password) OR DIE("Не могу создать соединение ");

/* выбрать базу  данных. Если произойдет ошибка - вывести ее */

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,$username,$password) OR DIE("Не могу создать соединение ");

/* выбрать базу  данных. Если произойдет ошибка - вывести ее */

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><br><br><br><br><br><br><br>

<form name=registration method=post action=email.php>

<center>Имя:&nbsp; <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 

<?

/* Этот скрипт  получает переменные из request.html */  

/* Переменные  для соединения с базой данных */

$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><br><br><br>Ваш заказ принят";

echo "</center></h3>";

/* Таблица MySQL, в которой хранятся данные */

$userstable = "sell";

/* создать соединение */

mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");

/* выбрать базу данных. Если произойдет ошибка - вывести ее */

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[idbook];

/*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,$username,$password) OR DIE("Не могу создать соединение ");

/* выбрать базу  данных. Если произойдет ошибка - вывести ее */

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>авторизоваться</a>";

}

    }

    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>";

Информация о работе Создание интернет магазина