Разработка базы данных учета продажи товаров через Интернет-магазин на примере сети магазинов

Характеристика современного состояния разработки Интернет-приложений, их программное и информационное обеспечение. Пример разработки интерактивной страницы "База данных электронного магазина" с помощью PHP-MySQL. Требования и мероприятия по охране труда.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 03.07.2015
Размер файла 882,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Уровень шума, возникающий от нескольких некогерентных источников, работающих одновременно, подсчитывается на основании принципа энергетического суммирования излучений отдельных источников:

где Li - уровень звукового давления i-го источника шума;

n - количество источников шума.

Полученные результаты расчета сравнивается с допустимым значением уровня шума для данного рабочего места. Если результаты расчета выше допустимого значения уровня шума, то необходимы специальные меры по снижению шума. К ним относятся: облицовка стен и потолка зала звукопоглощающими материалами, снижение шума в источнике, правильная планировка оборудования и рациональная организация рабочего места оператора.

Уровни звукового давления источников шума, действующих на оператора на его рабочем месте представлены в таблице 1.

Таблица 1 - Уровни звукового давления различных источников.

Источник шума

Уровень шума, дБ

Жесткий диск

25

Кулер

29

Монитор

7

Клавиатура

10

Принтер

63

Сканер

38

Кондиционер

36

Обычно рабочее место оператора оснащено следующим оборудованием: винчестер в системном блоке, вентилятор(ы) систем охлаждения ПК, монитор, клавиатура, принтер и сканер.

Подставив значения уровня звукового давления для каждого вида оборудования в формулу, получим:

L?=10·lg(102,5+102,9+100,7+101+106,3+103,8 + 103,6)=63,03 дБ

Полученное значение не превышает допустимый уровень шума для рабочего места оператора, равный 65 дБ (ГОСТ 12.1.030). И если учесть, что вряд ли такие периферийные устройства как сканер и принтер будут использоваться одновременно, то эта цифра будет еще ниже. Кроме того, при работе принтера непосредственное присутствие оператора необязательно, так как принтер снабжен механизмом автоподачи листов.

3.6 Мероприятия по защите от вредных и опасных факторов

1) Для нормализации воздуха в кабинете, где расположены рабочие места следует использовать вентиляцию, как естественную, так и искусственную. К видам естественной вентиляции можно отнести неорганизованную естественную вентиляцию. Но использование такого вида вентиляции имеет ряд недостатков: воздух поступающий в помещение не подогревается и не увлажняется, поэтому в кабинете целесообразно применять механическую общую приточную вентиляцию, которая устраняет недостатки естественной. Для обеспечения соответствующей температуры в зимнее время следует использовать централизованное отопление, а в летнее - различные виды вентиляции.

2) Нормальное освещение обеспечивается путем рационального комбинирования и применения естественного и искусственного освещения. Правильного размещения монитора на рабочем месте относительно оконных проемов.

3) Для защиты от шума, создаваемого в техническом отделе оборудованием, целесообразно использовать следующие методы:

- Снижение шума в источнике его возникновения;

- Снижение шума на пути его распространения.

Так, для уменьшения шума создаваемого оборудованием технического отдела, его необходимо располагать на специальных амортизирующих прокладках, помещение, в котором данное оборудование облицовывать звукопоглощающей плиткой.

4) для защиты от ионизирующего излучения следует использовать: во-первых, источники с минимальным выходом ионизирующего излучения (электронно-лучевая трубка), во-вторых, ограничивать время работы с источником ионизирующего излучения и, в-третьих - экранирование источников.

5) защита персонала кабинета от поражения электрическим током обеспечивается правильным размещением оборудования, правильным выполнением электропроводки, ее надежной изоляцией и выполнением требований по технике безопасности при работе в кабинете.

6) уменьшение влияния психофизиологических нагрузок на организм человека достигается путем правильного оформления рабочего места (согласно ГОСТ 122.032-78 и ГОСТ 21829-76), рационального распределения рабочего времени (через каждые 2 часа проведенные за ПЭВМ необходимо обеспечивать 10-15 минут отдыха), правильным цветовым оформлением (коэффициенты отражения должны быть: 60-70% для потолка, 40-50% для стен, 30% для пола, 30-40% для других отражающих поверхностей), обеспечением соответствующей настройки параметров терминального оборудования (контрастность изображения знака не менее 0,8; яркость освещения экрана не менее 10 kq/m2; разрешение экрана 640х480 и более; частота регенерации изображения не менее 72 МГц)

7) пожарная безопасность в соответствии с ГОСТ 12.1.004-91 обеспечивается системами предотвращения пожара (использование заземления для защиты от статического напряжения, контроль состояния изоляции, молниезащита зданий, наличие плавких предохранителей в электрооборудовании), системами пожарной защиты (системы оповещения о пожаре, наличия первичных средств тушения пожара, аварийное отключение аппаратуры), организационно-техническими мероприятиями.

Заключение

В процессе создания дипломного проекта было создано интернет-приложение, которое использует интерактивный режим доступа к базе данных в реальном времени. То есть, клиент, будучи в ОН-ЛАЙН режиме может беспрепятственно получать информацию о продукции, предоставляемой электронным магазином, а также осуществлять поиск по коллекциям. Сайт может учитывать мнения замечания, поправки и другие предложения клиентов, сохраняя их во внутренней базе данных.

Процесс заказа продукции основан на простоте использования и оптимальном предоставлении информации о продукции, предоставленной магазином.

Основными критериями создания такой БД для работы через Интернет были: экономия времени клиента, т.е. при выборе продукции заказчик тратит время только на отбор нужного ему материала. Время покупки продукции занимает считанные секунды, срок доставки зависит от местоположения клиента. Простота использования сайта может дать возможность приобретения продукции широкому кругу пользователей сети интернет, что отличает его от простого магазина.

Данный программный продукт смогут без труда применять простые пользователи персональных компьютеров, дабы расширить знания о своем персональном компьютере и о персональных компьютерах вообще. К тому же я не исключаю возможности применения данного программного продукта в сфере обучения, ведь он позволяет показывать различную информацию об отдельных модуля и системах персонального компьютера, а так же работать с системными файлами и стандартными диалоговыми окнами настройки операционной системы Windows. К тому же данный программный продукт на сегодняшний день является бесплатным программным обеспечением и это дает возможность работы с ней любому желающему пользователю персонального компьютера не затрачивая на это деньги. Сделано это еще для того чтобы программный продукт распространялся наиболее широко и завоевывал популярность среди программного обеспечения поскольку на данный момент программное обеспечение зачастую стоит не дешево и порой пользователи не могут позволить себе приобрести дорогостоящую программу, а мой программный продукт дает пользователю выбор - либо приобретать за определенную сумму программу, которая хоть и по объему информации и тестов немного больше, но работает медленно а иногда и вовсе некорректно, потребляет много системных ресурсов, либо взять бесплатно мой программный продукт, который работает быстро и нетребователен к ресурсам персонального компьютера.

Список использованных источников

1. Гриценко В.Ю., Довгялло A.M., Савельева А.Я Компьютерная технология обучения: Словарь-справочник . - К.: Наукова думка, 1992.

2. Водолазкий В. Эффективная работа на РНР 4. - СПб.: Питер, 2000.

3. Пек С. Web-сервер Web-сайт. - К.: 1997.

4. Новиков Ю.В. Кондратенко С.В. Локальные сети. - М.:Эком, 2002.

5. Жумагалиев Б.И., Лабораторный практикум по Интернет-технологиям. - Алматы: ААЭиС, 2003.

6. Беляев А.В. Все об Интернет - М.: 2003.

7. Аррантс С.Е. Web-сервер, Web-сайт. - Питер, 1997.

8. Антон А.Н. Инфороматика и информационные технологии. -М.: 2001.

9. Дейтел П. Технологии программирования Java Script.- М.: 2000.

10. Учебное пособие «Теория систем и системный анализ», С.Н. Павлов, Томск: Томский межвузовский центр дистанционного образования, 2003, 134 с.

11. Учебное методическое пособие «Теория систем и системный анализ», Томск: Томский межвузовский центр дистанционного образования, 2003, 34 с.

12. Учебное пособие «Модели и проектирование баз данных», В.Д. Сибилев, Томск, 2002.

13. Интернет-университет информационных технологий, курс «Проектирование информационных систем», http://www.intuit.ru/department/se/devis/1/ .

14. «Бизнес-процессы, основные стандарты их описания», С.М. Ковалев, журнал «Справочник экономиста» №11'2006.

15. «Особенности автоматизации конструкторского и технологического проектирования в мебельном производстве», Павел Бунаков, журнал «САПР и графика» №7'2007.

16. «Автоматизация предприятия. С чего начать?», Илья Коломин, журнал «Фабрика мебели», №№ 1-4' 2006.

17. Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД", 2003, №3.

18. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. М., Центр Информационных Технологий, 2000

19. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М., "Лори", 1999.

20. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП "Экономика", 1998

21. Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. М., 1999.

22. Панащук С.А. Разработка информационных систем с использованием CASE-системы Silverrun. "СУБД", 1998, №3.

23. Горчинская О.Ю. Designer/2000 - новое поколение CASE-продуктов фирмы ORACLE. "СУБД", 2000, №3.

24. Горин С.В., Тандоев А.Ю. CASE-средство S-Designor 4.2 для разработки структуры базы данных. "СУБД", 2002, №1.

25. Петров Ю.К. JAM - инструментальное средство разработки приложений в информационных системах архитектуры "клиент/сервер", построенных на базе РСУБД. "СУБД", 2002, №3.

26. Ахметов К.С. Курс молодого бойца. Изд. 5-е, перераб. и доп. - М.: Компьютер Пресс, 1998. - 365с.: ил.

27. Олифер В.Г. Сетевые операционные системы. СПб.:Питер, 2002.-538с.

Приложение А

(Обязательное )

Техническое задание на дипломное проектирование

А.1 Введение

Приложение предоставляет клиенту определенный набор товаров, среди них он выбирает те товары которые удовлетворяют его требованиям и помещает их в "корзину" после этого клиент регистрируется в банковской системе заполняет бланк заказа и отправляет его администрации магазина. Доставка осуществляется курьером или же почтой.

А.1.1 Цель приложения обеспечить эффективную продажу товара, предоставить покупателям максимально удобный и простой доступ к товару, а также экономия времени клиентов.

А.1.2 Область применения

Интернет-бизнес.

А.2. Пользовательские интерфейсы: A.1

Рисунок A.1- Окно программы

А.2.2 Аппаратные интерфейсы

Веб-сервер, ПК, модем.

А.2.3 Программные интерфейсы

Интернет обозреватель (IExplorer, Opera, NN и др.)

А.2.4 Коммуникационные интерфейсы

Для подключения необходимо иметь интерфейс для выхода в интернет посредством модема с минимальной скоростью 56 Кбайт/с.

А.2.5 Ограничения по памяти

ОЗУ не менее 64 Мб.

А.2.6 Требования по адаптации

Наличие русских шрифтов.

А.3 Детальные требования

А.3.1 Функциональные требования.

Диаграмма прецедентов A.2

Рисунок A.2- Диаграмма прецидентов

А.3.2 Нефункциональные требования

А.3.2.1 Производительность

Программа должна нормально функционировать на стандартных персональных компьютерах клона IBM на базе процессора Intel Pentium с тактовой частотой 266 МГц и объёмом ОЗУ 64 МВ (минимальные требования).

А.3.2.2 Надежность и доступность

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

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

А.3.3 Обратные требования

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

Приложение Б

Листинг программы

config.php - Файл настроек приложения

<?php

// Путь к приложению

$context_path="http://localhost/webshop";

// Адрес для снятия для перевода денег с одной карточки на другую

$bankingsystem="http://localhost/banking/fromtoaccount.xml.php";

// Номер карточки интернет магазина

$myaccount="1234567812345678";

// Параметры необходмые для работы с БД

$mysql_host="localhost";

$mysql_login="WEBSHOP";

$mysql_password="WEBSHOP";

$mysql_database="WEBSHOP";

?>

index.php - Начальная страница приложения

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

Заголовочная информация страницы

<head>

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

Заголовок страницы

<title>Главная</title>

Таблица стилей

<link rel="stylesheet" href="images/2col_leftNav.css" type="text/css">

</head>

Начало тела страницы

<body>

Шапка сраницы

<div id="masthead">

<h1 id="siteName">WEBSHOP - Вся медиа Казахстана </h1>

<div id="globalNav">

<a href="registration.php">Регистрация</a> | <a href="mybasket.php">Моя корзина</a> </div>

</div>

Содержание страницы

<div id="content">

Титульная часть

<h2 id="pageName">Главная</h2>

<div id="main_part">

Само содержание

Текст о сайте

</div> </div>

Навигационное меню

<div id="navBar"

<div id="search">

<form action="#">

<label>search</label>

<input name="searchFor" type="text" size="10">

<input name="goButton" type="submit" value="go">

</form>

</div>

<div id="sectionLinks">

<ul>

<li><a href="index.php">На главную</a></li>

<li><a href="disc.php">Диски</a></li>

<li><a href="vcd.php">Видеокассеты</a></li>

<li><a href="mp3.php">MP3</a></li>

</ul>

</div>

<div id="advert">

<img src="images/apache1.gif" alt="" width="107" height="66"> Место для вашей рекламы.

</div>

</div>

Информация о сайте

<div id="siteInfo">

<img src="images/maven1.png" width="44" height="22"> <a href="about.php">О нас</a> | <a href="map.php">Карта

Продолжение приложения Б

сайта</a> | <a href="contact.php">Связь</a> | &copy;2009

Костанай

</div>

<br>

</body>

</html>

В каждой странице изменяется только титульная часть содержания и само содержание страницы. Все остальное построено по методу шаблонирования.

В последующих листингах мы будем только показывать содержание страницы (титульный текст и само содержание). Также в начале страницы возмжны добавление серверных сценарий для инициализации некоторых параметров.

mybasket.php - Корзина пользователя

Серверные сценарии - Подготовка переменных

<?php

include_once("functions.php");

session_start();

$total_sum=0;

$message="";

if (isset($HTTP_GET_VARS["message"])) {

if ($HTTP_GET_VARS["message"]=="1") {

$message="Введены неправильнные данные карточки";

} else if ($HTTP_GET_VARS["message"]=="2") {

$message="Деньги переведены";

}

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

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

<title>Регистрация</title>

<link rel="stylesheet" href="images/2col_leftNav.css" type="text/css">

Клиентские сценарии - для проверки вводимых данных

<script language="JavaScript">

function submit_form() {

if (document.registerform.passwd.value!=document.registerform.passwd_confirm.value) {

alert("Пароли не совпадают");

return;

}

document.registerform.submit();

}

</script>

</head>

<body>

<div id="masthead">

<h1 id="siteName">WEBSHOP - Вся медиа Казахстана </h1>

<div id="globalNav">

<a href="registration.php">Регистрация</a> | <a href="mybasket.php">Моя корзина</a> </div>

</div>

Начало содержания

<div id="content">

<h2 id="pageName">Моя корзина</h2>

<div id="main_part">

<font color=red><?php echo $message; ?></font><br>

<form name="registerform" method="get" action="buy.php">

Серверные сценарии - извлечение из сессии выбранных дисков

<?php

if (isset($HTTP_SESSION_VARS["disc_basket[]"])) {

?>

Таблица, представляющая диски в корзине

Диски<br>

<table>

<tr><th style="border-bottom: 1px solid #cccccc;">Исполнитель/Название</th><th style="border-bottom: 1px solid #cccccc;">Купить</th></tr>

<?php

$HTTP_SESSION_VARS["disc_basket[]"]=array_unique($HTTP_SESSION_VARS["disc_basket[]"]);

foreach ($HTTP_SESSION_VARS["disc_basket[]"] as $as) {

$result = getResult("SELECT * FROM DISKS, ARTISTS WHERE DISKS.ARTIST_ID=ARTISTS.ARTIST_ID AND DISKS.DISK_ID=$as ORDER BY ARTISTS.ARTIST_NAME ");

while ($line = mysql_fetch_array($result)) {

$id=$line["DISK_ID"];

$artist_name=$line["ARTIST_NAME"];

$disk_title=$line["DISK_TITLE"];

$total_sum+=$line["PRICE"];

echo "<tr><td style=\"border-bottom: 1px solid #cccccc;\">";

echo "<a href=\"view_disk.php?id=$id\">$artist_name - $disk_title</a>";

echo "&nbsp;</td><td align=\"center\" style=\"border-bottom: 1px solid #cccccc;\">&nbsp;";

echo "<input type=\"checkbox\" name=\"disc_basket[]\" value=\"$id\" checked>";

echo "</td></tr>\n";

}

}

?>

</table><br>

Серверные сценарии - извлечение из сессии выбранных дисков

<?php }

if (isset($HTTP_SESSION_VARS["vcd_basket[]"])) {

?>

Видеокассеты<br>

Таблица, представляющая видеокассеты в корзине

<table>

<tr><th style="border-bottom: 1px solid #cccccc;">Исполнитель/Название</th><th style="border-bottom: 1px solid #cccccc;">Купить</th></tr>

<?php

$HTTP_SESSION_VARS["vcd_basket[]"]=array_unique($HTTP_SESSION_VARS["vcd_basket[]"]);

foreach ($HTTP_SESSION_VARS["vcd_basket[]"] as $as) {

$result = getResult("SELECT * FROM CASETTES WHERE CASETTE_ID=$as ORDER BY TITLE ");

while ($line = mysql_fetch_array($result)) {

$id=$line["CASETTE_ID"];

$title=$line["TITLE"];

$year=$line["YEAR"];

$total_sum+=$line["PRICE"];

echo "<tr><td style=\"border-bottom: 1px solid #cccccc;\">";

echo "<a href=\"view_disk.php?id=$id\">$title - $year</a>";

echo "&nbsp;</td><td align=\"center\" style=\"border-bottom: 1px solid #cccccc;\">&nbsp;";

echo "<input type=\"checkbox\" name=\"vcd_basket[]\" value=\"$id\" checked>";

echo "</td></tr>\n";

}

}

?>

</table><br>

Серверные сценарии - извлечение из сессии выбранных MP3 файлов

<?php }

if (isset($HTTP_SESSION_VARS["mp3_basket[]"])) {

?>

Таблица, представляющая MP3 в корзине

MP3<br>

<table>

<tr><th style="border-bottom: 1px solid #cccccc;">Исполнитель/Название</th><th style="border-bottom: 1px solid #cccccc;">Купить</th></tr>

<?php

$HTTP_SESSION_VARS["mp3_basket[]"]=array_unique($HTTP_SESSION_VARS["mp3_basket[]"]);

foreach ($HTTP_SESSION_VARS["mp3_basket[]"] as $as) {

$result = getResult("SELECT * FROM MP3,ARTISTS WHERE ARTISTS.ARTIST_ID=MP3.ARTIST_ID AND MP3_ID=$as ORDER BY TITLE");

while ($line = mysql_fetch_array($result)) {

$id=$line["MP3_ID"];

$title=$line["TITLE"];

$year=$line["YEAR"];

$total_sum+=$line["PRICE"];

echo "<tr><td style=\"border-bottom: 1px solid #cccccc;\">";

echo "<a href=\"view_disk.php?id=$id\">$title - $year</a>";

echo "&nbsp;</td><td align=\"center\" style=\"border-bottom: 1px solid #cccccc;\">&nbsp;";

echo "<input type=\"checkbox\" name=\"vcd_basket[]\" value=\"$id\" checked>";

echo "</td></tr>\n";

}

}

?>

</table><br>

<?php } ?>

Указание стоимости товара, находящегося в корзине

<br><b>Общая Цена:</b> <span ><?php echo $total_sum?> KZT</span><br>

Таблица ввода данных о кредитной карточке

<table>

<tr><td>Номер карточки</td><td><input type=text name=cardno></td></tr>

<tr><td>Дата выдачи</td><td><input type=text name=issuedate></td></tr>

<tr><td>Действительна до</td><td><input type=text name=validuntil></td></tr>

Кнопка перехода на страницу для обработки данных покупки

<tr><td colspan=2><input type="submit" value="Купить"></td></tr>

</table>

</form>

</div>

</div>

<div id="navBar">

<div id="search">

<form action="#">

<label>search</label>

<input name="searchFor" type="text" size="10">

<input name="goButton" type="submit" value="go">

</form>

</div>

<div id="sectionLinks">

<ul>

<li><a href="index.php">На главную</a></li>

<li><a href="disc.php">Диски</a></li>

<li><a href="vcd.php">Видеокассеты</a></li>

<li><a href="mp3.php">MP3</a></li>

</ul>

</div>

<div id="advert">

<img src="images/apache1.gif" alt="" width="107" height="66"> Место для вашей рекламы.

</div>

</div>

<div id="siteInfo">

<img src="images/maven1.png" width="44" height="22"> <a href="about.php">О нас</a> | <a href="map.php">Карта сайта</a> | <a href="contact.php">Связь</a> | &copy;2009

Кустанай

</div>

<br>

</body>

</html>

buy.php - сценарий обработки покупки

<?php

Включение файла с предопреденными функциями

include_once("functions.php");

session_start();

Извлечение идентификационного номера пользователя в системе из сессии

if (!session_is_registered("USER_ID")) {

header("Location: login.php");

}

$user_id=$HTTP_SESSION_VARS["USER_ID"];

Если в корзине есть диски, купить их

if (isset($HTTP_SESSION_VARS["disc_basket[]"])) {

$discs=$HTTP_SESSION_VARS["disc_basket[]"];

foreach ($discs as $disk_id) {

insert("INSERT INTO REQUEST (STATUS, USER_ID, DISK_ID) VALUES (1, $user_id, $disk_id)");

}

}

Если в корзине есть МР3, купить их

if (isset($HTTP_SESSION_VARS["mp3_basket[]"])) {

$mp3=$HTTP_SESSION_VARS["mp3_basket[]"];

foreach ($mp3 as $mp3_id) {

insert("INSERT INTO REQUEST (STATUS, USER_ID, MP3_ID) VALUES (2, $user_id, $mp3_id)");

}

}

Если в корзине есть видеокассеты, купить их

if (isset($HTTP_SESSION_VARS["vcd_basket[]"])) {

$vcd=$HTTP_SESSION_VARS["vcd_basket[]"];

foreach ($vcd as $vcd_id) {

insert("INSERT INTO REQUEST (STATUS, USER_ID, CASETTE_ID) VALUES (3, $user_id, $vcd_id)");

}

}

Извлечение данных из запроса о кредитной карте

$useraccount=$HTTP_GET_VARS["cardno"];

Перевод денег с карточки пользователя на карточку магазина

$file = "$bankingsystem?toaccount=$myaccount&fromaccount=$useraccount&amount=$amount";

if (!($fp = fopen($file, "r"))) {

die("could not open XML input");

}

$response="";

while ($data = fread($fp, 4096)) {

$response.=$data;

}

$p = xml_parser_create();

xml_parse_into_struct($p,$response,$vals,$index);

xml_parser_free($p);

$message=$vals[1]["value"];

При удачном переводе денег, удалить записи из корзины

if ($message=="2") {

session_unregister("disc_basket[]");

session_unregister("mp3_basket[]");

session_unregister("vcd_basket[]");

}

header("Location: mybasket.php?message=$message");

?>

functions.php - функции для работы с БД

<?php

Включение файла свойств

require_once("config.php");

Функция извлечения данных по определенному запросу

function getResult($query) {

$link = mysql_connect($GLOBALS["mysql_host"],$GLOBALS["mysql_login"],$GLOBALS["mysql_password"]) or die ("Could not connect");

mysql_select_db($GLOBALS["mysql_database"],$link);

return mysql_query($query,$link);

}

Функция вставки данных по определенному запросу

function insert($query) {

$link = mysql_connect($GLOBALS["mysql_host"],$GLOBALS["mysql_login"],$GLOBALS["mysql_password"]) or die ("Could not connect");

mysql_select_db($GLOBALS["mysql_database"],$link);

mysql_query($query,$link);} ?>

Размещено на Allbest.ru

...

Подобные документы

  • Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.

    курсовая работа [3,6 M], добавлен 25.06.2012

  • Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.

    дипломная работа [3,5 M], добавлен 10.07.2015

  • Описание состава реляционной базы данных как системы связанной информации, сохраняемой в двумерных таблицах. Основные функции CMS и изучение структуры сервера MySQL. Разработка системы выборок данных по товарам для интернет-магазина, таблицы покупателей.

    курсовая работа [2,0 M], добавлен 21.04.2015

  • Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Анализ выбора средств разработки и создания сайта интернет-магазина спортивных товаров с функцией форума. Информационное, программное и техническое обеспечение веб-сайта. Сущность основ программирования на языке PHP. Принципы работы с базой данных.

    дипломная работа [2,4 M], добавлен 12.12.2013

  • Создание базы данных для автоматизации электронного магазина по продаже шин в терминале ER моделирования. Построение логической и концептуальной модели базы данных. Её реализация в интерактивной среде Интернет. Расчет экономической эффективности магазина.

    курсовая работа [4,5 M], добавлен 10.10.2012

  • Анализ объектно-ориентированной технологии программирования на примере языка Java. Методы, инструменты разработки web-приложений. Применение их при создании Интернет-магазина для ООО "Компас". Разработка апплета для его страницы в виде стрелочных часов.

    курсовая работа [2,7 M], добавлен 31.01.2014

  • Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.

    дипломная работа [3,9 M], добавлен 20.03.2017

  • MySQL как одна из самых распространенных на современном этапе систем управления базами данных, оценка ее преимуществ и недостатков. Порядок разработки интернет-магазина, составление и листинг программы, анализ ее функциональности и возможности, значение.

    курсовая работа [223,3 K], добавлен 13.03.2015

  • Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".

    курсовая работа [963,8 K], добавлен 23.06.2012

  • Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.

    дипломная работа [2,1 M], добавлен 06.06.2013

  • Разработка тематических "онлайн-магазинов". Обоснование выбора информационных технологий. Архитектурное решение проекта. Разработка модели базы данных магазина. Схема базы данных на языке SQL. Интернет-магазины "ebay.com", "onliner.by", "eda.by".

    курсовая работа [1,1 M], добавлен 24.06.2013

  • Знакомство с организационно-функциональной структурой и хозяйственной деятельностью предприятия. Сравнительный анализ интернет-магазинов. Формирование требований к интернет-магазину. Обоснование экономической эффективности разработки интернет-магазина.

    курсовая работа [1,4 M], добавлен 15.04.2012

  • Интернет-магазин как одно из перспективных средств ведения бизнеса, технологические подходы и решения, применяемые при его построении. Проектирование базы данных и интернет-магазина для компьютерного салона "Стоик". Выбор средств разработки и реализации.

    дипломная работа [4,7 M], добавлен 21.05.2013

  • Методика разработки интернет-магазина, предназначенного для продажи комплектующих для компьютеров через интернет. Организация удобной и эффективной информационной и сервисной поддержки клиентов и партнеров. Особенности и правила демонстрации товаров.

    дипломная работа [1,2 M], добавлен 11.01.2015

  • Требования к информационной системе интернет-магазина на базе "1С:Предприятие 8". Выбор средства для разработки. Реализация и тестирование программного средства. Редактирование базы данных. Оценка функционального качества программного средства.

    курсовая работа [1,7 M], добавлен 07.09.2012

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

    дипломная работа [4,2 M], добавлен 22.04.2015

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

    курсовая работа [4,0 M], добавлен 30.11.2011

  • Разработка, внедрение, адаптация, сопровождение программного обеспечения и информационных ресурсов. Наладка и обслуживание оборудования отраслевой направленности. Наполнение базы данных интернет-магазина. Публикация и оптимизация сайта в сети интернет.

    отчет по практике [2,7 M], добавлен 18.05.2015

  • Подходы к разработке веб-сайтов, способы создания. Информационное и программное обеспечение работы. Понятие и функции интернет-магазина. Технология приобретения товаров. Построение базы данных и основной части сайта клуба бодибилдинга "Olimpia Gym".

    дипломная работа [2,0 M], добавлен 12.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.