Разработка 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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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