Автор работы: Пользователь скрыл имя, 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
Приложения ……………………
mysql_query(запрос sql) – посылает запрос активной в данный момент базе данных.
mysql_fetch_array(resourse
result) – возвращает массив, который
соответствует извлеченной
mysql_close(link_
Для работы с базами используется программный комплекс phpMyAdmin(Рис.3.1), который позволяют создавать базы данных, таблицы в них, отслеживать изменения в них, добавлять поля, задавать их параметры.
Рис.3.1
Внешний вид phpMyAdmin
Так же необходим сервер, работающий желательно на локальной машине, чтобы при работе с интернет-магазином и при произведении его отладки не возникало необходимости каждые пять минут загружать новые файлы на сервер в Интернет. Для этого существует программный комплекс Denwer(Рис.3.2).
Также программный комплекс оснащен эмулятором почтового сервера. Это означает, что письма не отсылаются по указанным адресам, однако если сценарий выполнен правильно, то письма помещаются в папке !sendmail на локальном сервере, что позволяет отслеживать ход выполнения сценариев, направленных на доставку и прием почты.
3.2 Руководство
пользователя
В Интернет-магазине реализованы следующие функции:
Для покупателей реализованы следующие функции:
Рис. 3.3 Поиск книг
Рис. 3.4 Регистрация
Рис. 3.5 Оформление заказа
Рис 3.6
Админ панель
ВЫВОДЫ
В результате выполнения выпускной работы разработан интернет-магазин по продаже книг. Для разработки были изучены и использованы функции и процедуры языка PHP.
Предложенный
программный продукт
Интернет-магазин дает различные преимущества, как владельцу магазина так и его пользователям.
Владелец имеет возможность:
Покупателю предоставляется возможность:
В силу развития продаж товаров в Интернете увеличивается спрос на разработки различных интернет-магазинов. Созданный программный комплекс отвечает всем современным требованиям.
ПЕРЕЧЕНЬ ИСПОЛЬЗОВАНных источников
Интернет-источники
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ
А
Код программы
Bottom.htm
<center>2008 ©
Gamblers Studio<br><a href="mailto:bondarenko_ai@
Top.htm
<CENTER>
<form action="unset.php" method="post">
<?php
if (isset($_SESSION['login']))
{
echo "<p align=left>";
echo "Вы вошли <b> ";
echo $_SESSION['login'];
echo "</b></p>";
echo "<p align=left> &
}
?>
</form>
<FORM ACTION="search.php" METHOD="POST">
<SELECT NAME="preference">
<OPTION value = "aname">Название
<OPTION value = "pis">Автор
</SELECT>
<INPUT TYPE="text" NAME="string" SIZE="40" MAXLENGTH="30">
<INPUT TYPE="submit" SIZE="20" VALUE="ПОИСК">
</FORM>
<h4>Здравствуйте!<a
href="registration.php">
</CENTER>
Menu.htm
<center><a href="index.php">Главная</a><
<a href="news.php">Новости</a><
<script language="JavaScript1.2">
<!--
var head="display:''"
function doit(header){
var head=header.style
if (head.display=="none")
head.display=""
else
head.display="none"
}
//-->
</script>
</HEAD>
<BODY>
<h4 style="cursor:hand"
onClick="doit(document.all[
<span style="display:none"
style=&{head};>
<A HREF="xyd.php">Худ. литература</A><br>
<A HREF="education.php">
<A HREF="law.php">Право</A><br>
<A HREF="medic.php">Медицина</A><
<A HREF="sport.php">Спорт</A><br>
</span>
<br>
<a href="delivery.php">Доставка и оплата</a><br>
<a href="discount.php">Бонусы</a>
<a href="about.php">О нас</a><br></center> </td>
about.php
<?php
session_start();?>
<html>
<title>Главная страница</title>
<body>
<table>
<tr>
<td height="154" width="1144" " colspan="2"> <?php include "top.htm"; ?> </td>
</tr>
<tr>
<td height="650" width="155" > <?php include "menu.htm"; ?>
<td height="650"
width="553" valign="top" > <p align="center"><center><h2><
<?php include "mod/about1.php";?>
<br></p>
</td>
<tr>
<td height="38" width="1144" colspan="2"> <?php include "bottom.htm"; ?>
</td>
</tr>
</tr>
</table>
</body>
</html>
Authorize1.php
<?php
session_start();
?>
<html>
<title>Главная страница</title>
<body>
<table>
<tr>
<td height="154" width="1144" colspan="2"> <?php include "top.htm" ?> </td>
</tr>
<tr>
<td height="650" width="155" > <?php include "menu.htm" ?>
<td height="650"
width="553" valign="top"> <?php include
"mod/authorize.php" ?>
</td>
<tr>
<td height="38" width="1144" colspan="2"> <?php include "bottom.htm" ?>
</td>
</tr>
</tr>
</table>
</body>
</html>
Delivery.php
<?php
session_start();?>
<html>
<title>Главная страница</title>
<body>
<table>
<tr>
<td height="154" width="1144" " colspan="2"> <?php include "top.htm"; ?> </td>
</tr>
<tr>
<td height="650" width="155" > <?php include "menu.htm"; ?>
<td height="650" width="553" valign="top" > <center><h2><br><br>Доставка и оплата</h2></center><br>
<?php include "mod/delivery1.php";?>
</td>
<tr>