Автор работы: Пользователь скрыл имя, 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
Приложения ……………………
}
echo "<a href=index.php>В панель</a>";
}
?>
Addbooks.html
<?php
session_start();
// создаем новую сессию или
// восстанавливаем текущую
if (!($_SESSION['login']=="pit" &&
$_SESSION['passwd']==123))
// проверяем правильность
// пароля-логина
Header("Location: authorize.php");
// если ошибка, то перенаправляем на
// страницу
авторизации
?>
<html>
<head>
<title>Добавление товаров</title>
</head>
<body>
<form name="books"
method="post" action="1.php">
Название: &
Автор:
Издательство: <input type="text" name="izd"/><br><br>
Год издания: <input type="text" name="god"/><br><br>
Цена: &
Кол-во: &
Картинка: &
Аннотация:
<br><br>
<textarea name="Message" cols="50" rows="20"></textarea><br><br>
Жанр книги:
<SELECT NAME="janr">
<OPTION value = "X">Худ. литература
<OPTION value = "O">Образование
<OPTION value = "P">Право
<OPTION value = "M">Медицина
<OPTION value = "S">Спорт
</SELECT>
<input type="submit"
name="Submit Registration" value="Добавить"/>
</form>
</body>
</html>
<?php
session_start();
// создаем новую сессию или
// восстанавливаем текущую
if (!($_SESSION['login']=="pit" &&
$_SESSION['passwd']==123))
// проверяем правильность
// пароля-логина
Header("Location: authorize.php");
// если ошибка, то перенаправляем на
// страницу
авторизации
?>
<html>
<head>
<title>Добавление новостей</title>
</head>
<body>
<form name="news"
method="post" action="addnews.php">
<center><textarea name="Message" cols="80" rows="20"></textarea></center>
<br><br>
<center>Дата: <input
type="text" name="date"/></center><br><br>
<center><input type="submit"
name="Submit Registration"/ value="Добавить"></center>
</form>
</body>
</html>
Addnews.php
<?
session_start();
if (!($_SESSION['login']=="pit" &&
$_SESSION['passwd']==123))
// проверяем правильность
// пароля-логина
Header("Location: authorize.php");
// если ошибка, то перенаправляем на
// страницу авторизации
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "shop";
$art = $_POST[Message];
$date =$_POST[date];
$logic = '';
/* Таблица MySQL, в которой хранятся данные */
$userstable = "news";
/* создать соединение */
mysql_connect($hostname,$
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or
die(mysql_error());
$query = "INSERT INTO $userstable(text,date,logic) VALUES('$art', '$date', '$logic')";
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());
echo "Новость добавлена.<br><br>";
echo "<a href=addnews.html>Добавить
ещё</a> &
echo "<a href=index.php>В
панель</a>";
/* Закрыть соединение */
mysql_close();
?>
Authorize.php
<?
session_start();
// создаем новую сессию или
// восстанавливаем текущую
if (!isset($_GET['go'])){
echo "<form>
Login: <input type=text name=login>
Password: <input type=password
name=passwd>
<input type=submit name=go value=Go>
</form>";
}else {
$_SESSION['login']=$_GET['
// регистрируем переменную login
$_SESSION['passwd']=$_GET['
// регистрируем переменную passwd
// теперь логин и пароль - глобальные
// переменные для этой сессии
if ($_GET['login']=="pit" &&
$_GET['passwd']=="123") {
Header("Location: index.php");
}else echo "Неверный ввод,
попробуйте еще раз<br>";
}
?>
Deletebooks.php
<?
session_start();
if (!($_SESSION['login']=="pit" &&
$_SESSION['passwd']==123))
// проверяем правильность
// пароля-логина
Header("Location: authorize.php");
// если ошибка, то перенаправляем на
// страницу авторизации
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "goods";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "books";
/* создать соединение */
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['name'];
echo "</b>";
echo "-";
echo $row['author'];
echo "<form action=k.php method=post><input type=\"submit\" name=\"ono\" value=\"Удалить\"><br>
<input type=\"hidden\"
name=\"idbook\" value=\"".$row['id']."\"><br><
echo "<br><br>";
}
echo "<a href=index.php>В панель</a>";
}
?>
Deletenews.php
<?
session_start();
if (!($_SESSION['login']=="pit" &&
$_SESSION['passwd']==123))
// проверяем правильность
// пароля-логина
Header("Location: authorize.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 "<form action=s.php method=post><input type=\"submit\" name=\"ono\" value=\"Удалить\"><br>
<input type=\"hidden\"
name=\"idnews\" value=\"".$row['id']."\"></
echo "<br><br>";
}
echo "<a href=index.php>В панель</a>";
}
?>
Index.php
<?php
session_start();