Разработка Web-приложения "Магазин по продаже продуктов" с использованием PHP и MySQL

Отличительные особенности языков программирования PHP и CSS. Возможности компактного многопоточного сервера баз данных MySQL. Системный анализ предметной области, проектирование ее инфологической модели. Создание базы данных и web-страниц сайта магазина.

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

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

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

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список постоянных покупателей</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Ф. И. О</p></th>

<th width = 10%><p class = "zag">Номер и серия паспорта</p></th>

<th width = 10%><p class = "zag">Скидка (%)</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[3]</p></td>

<td width = 10%><p class = 'small'><a href = 'delete.php?part=start&id=$row[4]&table=post_pokup&pole=id'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addpokup.php?part=start">Добавить нового покупателя</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent : 0pt; font-size : 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align : right; color : red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookpost.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent : 0pt; font-size : 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора поставщиков продукции и отделов, в которые поставляется продукция

$sql = 'SELECT proizv.nazv, proizv.sity, otdel.otdel, proizv.idpr FROM proizv, otdel WHERE otdel.ido = proizv.ido LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 - выводим сообщение о том, что записей нет, если > 0 - выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список поставщиков продукции</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Название фирмы</p></th>

<th width = 10%><p class = "zag">Адрес</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td width = 10%><p class = 'small'><a href = 'delete.php?part=start&id=$row[3]&table=proizv&pole=idpr'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addproduct.php?part=start">Добавить новый продукт</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent : 0pt; font-size : 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align : right; color : red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookrab.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent : 0pt; font-size : 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора рабонтиков магазина

$sql = 'SELECT * FROM rabotn LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 - выводим сообщение о том, что записей нет, если > 0 - выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список работников магазина</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Ф. И. О</p></th>

<th width = 10%><p class = "zag">Профессия</p></th>

<th width = 10%><p class = "zag">Оклад</p></th>

<th width = 15%><p class = "zag">Стаж работы</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[4] рублей</p></td>

<td><p class = 'small'>$row[3]</p></td>

<td width = 10%><p class = 'small'><a href = 'delete.php?part=start&id=$row[0]&table=rabotn&pole=id'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addrab.php?part=start">Добавить нового работника</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent : 0pt; font-size : 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align : right; color : red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

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


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

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

    контрольная работа [648,7 K], добавлен 13.04.2012

  • Характеристика и технические возможности СУБД MySQL. Трехуровневая структура MySQL. Требования к аппаратному обеспечению. Создание таблицы, триггеров, генераторов, хранимых процедур в MySQL. Разработка приложения для базы данных с помощью Borland Delphi.

    курсовая работа [940,7 K], добавлен 20.12.2011

  • Классификация компьютерных сетей. Схема подключения к Интернету, каналы передачи и приема информации. Разработка сайта с использованием скриптового языка программирования PHP и базы данных MySQL (база данных о квартирах, предназначенных для продажи).

    контрольная работа [3,6 M], добавлен 09.05.2012

  • Системный анализ предметной области. Нормальные формы таблиц. Физическое проектирование базы данных. Реализация структуры БД в СУБД MySQL. Запросы на создание таблиц, добавление и выборку данных. Реализация триггера и функции. Программный код WEB-страниц.

    курсовая работа [748,9 K], добавлен 01.11.2014

  • Методы и технологии создания виртуальных магазинов. Программные средства для создания сайта. Разработка php-модуля. Технические возможности СУБД MySQL. Приложения для создания графики и дизайна. Логическая структура сайта. Разработка базы данных.

    курсовая работа [248,1 K], добавлен 24.04.2012

  • Основы Web-программирования. Сервер баз данных MySQL. Язык сценариев PHP. Язык гипертекстовой разметки HTML. Назначение и цели разработки сайта. Форма входа и регистрации, обратная связь интернет–магазина. Требования к структуре сайта, описание контента.

    курсовая работа [754,5 K], добавлен 02.06.2014

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

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

  • Основные технологии веб-программирования. Методы отправки данных на сервер с помощью HTML-формы. PHP - Препроцессор Гипертекста. Сохранение данных в базе данных MySQL. Клиент-Сервер и технология CGI. Примеры использования PHP совместно с MySQL.

    лекция [2,9 M], добавлен 27.04.2009

  • Этапы создания сайта с использованием СУБД – MySQL. Подключение блоков, наполнение текстовым содержанием путём ручного ввода данных в базу данных mysql. Создание администраторского раздела (админки), наполнение содержимым через администраторский раздел.

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

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

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

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