Проектирование и разработка базы данных "Магазин продажи одежды"
Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.11.2013 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
if($_GET["razmer"]){
$m = mysql_query("SELECT count FROM product_razmer WHERE id_product='".$_GET["tovar"]."' AND id_razmer='".$_GET["razmer"]."'");
$mas = mysql_fetch_array($m);
if($mas) {
echo '<form action="main2.php" method="post">
<label>Введите количество: <input type="text" value='.$mas["count"].' name="count" /></label>
<input type="hidden" name="id_product" value='.$_GET["tovar"].' />
<input type="hidden" name="id_razmer" value='.$_GET["razmer"].' />
<input type="submit" name="update_razmer" />
</form>';
}
else {
echo '<form action="main2.php" method="post">
<label>Введите количество: <input type="text" name="count" /></label>
<input type="hidden" name="id_product" value='.$_GET["tovar"].' />
<input type="hidden" name="id_razmer" value='.$_GET["razmer"].' />
<input type="submit" name="add_razmer" />
</form>';
}
}
?>
</div>
</div>
</div>
</body>
</html>
<?include ("lock.php");?>
<!DOCTYPE html>
<html>
<head>
<title>Список заказо</title>
<link href="styles/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<?include ("bloks/header.php");?>
<div id="contentPage">
<?include ("bloks/left.php");?>
<div id="center" style="text-align: center;">
<table cellspacing="0" cellpadding="0" border="0" class="katSpisok" style="width: 100%;">
<tr>
<th>№ заказа</th>
<th>Имя</th>
<th>Телефон</th>
<th>Адрес</th>
<th>Сума</th>
<th>Дата заказа</th>
<th>Дата доставки</th>
<th>Статус</th>
</tr>
<?
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("odegda2",$connect);
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251');
$m = mysql_query("SELECT * FROM order_info");
$mas = mysql_fetch_array($m);
do {
?>
<tr>
<td><a href="chek.php?id=<?echo $mas["id"]?>"><?echo $mas["id"]?></a></td>
<td><a href="chek.php?id=<?echo $mas["id"]?>"><?echo $mas["name"]?></a></td>
<td><?echo $mas["phone"]?></td>
<td><?echo $mas["adress"]?></td>
<td><?echo $mas["summa"]?></td>
<td><?echo $mas["date_zakaz"]?></td>
<td><?echo $mas["date_dostavki"]?></td>
<td><?echo $mas["status"]?></td>
</tr>
<?}while($mas = mysql_fetch_array($m));?>
</table>
</div>
</div>
</div>
</body>
</html>
<?include ("lock.php");?>
<!DOCTYPE html>
<html>
<head>
<title>Заказы в обработке</title>
<link href="styles/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<?include ("bloks/header.php");?>
<div id="contentPage">
<?include ("bloks/left.php");?>
<div id="center" style="text-align: center;">
<table cellspacing="0" cellpadding="0" border="0" class="katSpisok" style="width: 100%;">
<tr>
<th>№ заказа</th>
<th>Имя</th>
<th>Телефон</th>
<th>Адрес</th>
<th>Сума</th>
<th>Дата заказа</th>
<th>Дата доставки</th>
<th>Статус</th>
</tr>
<?
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("odegda2",$connect);
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251');
$m = mysql_query("SELECT * FROM order_info WHERE status=0 ORDER BY date_zakaz");
$mas = mysql_fetch_array($m);
do {
?>
<tr>
<td><a href="zakaz_obn.php?id=<?echo $mas["id"]?>"><?echo $mas["id"]?></a></td>
<td><a href="zakaz_obn.php?id=<?echo $mas["id"]?>"><?echo $mas["name"]?></a></td>
<td><?echo $mas["phone"]?></td>
<td><?echo $mas["adress"]?></td>
<td><?echo $mas["summa"]?></td>
<td><?echo $mas["date_zakaz"]?></td>
<td><?echo $mas["date_dostavki"]?></td>
<td><?echo $mas["status"]?></td>
</tr>
<?}while($mas = mysql_fetch_array($m));?>
</table>
</div>
</div>
</div>
</body>
</html>
<?include ("lock.php");?>
<!DOCTYPE html>
<html>
<head>
<title>Заказ</title>
<link href="styles/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<?include ("bloks/header.php");?>
<div id="contentPage">
<?include ("bloks/left.php");?>
<div id="center">
<?
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("odegda2",$connect);
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251');
$u = mysql_query("SELECT id, id_product, count, id_razmer FROM order_status WHERE id_orderInfo = '".$_GET["id"]."' ");
$user = mysql_fetch_array($u);
if(!$user) {echo "<p style='text-align: center;font: bold 20px Areal;color: #c00;'>в заказе нет товаров</p>";}
else{
?>
<table cellspacing="0" cellpadding="0" border="0" id="tableBasket">
<thead>
<tr>
<th colspan="2">
Товар
</th>
<th>
Цена за 1 шт.
</th>
<th class="col3">
Количество
</th>
<th class="col5">
Итоговая стоимость
</th>
</tr>
</thead>
<?
do {
$m = mysql_query("SELECT name,image,price,article FROM product WHERE id='".$user["id_product"]."' ");
$mas = mysql_fetch_array($m);
$c = mysql_query("SELECT id FROM product_razmer WHERE id_razmer='".$user["id_razmer"]."' AND id_product='".$user["id_product"]."'");
$co = mysql_fetch_array($c);
$r = mysql_query("SELECT name FROM razmer WHERE id='".$user["id_razmer"]."'");
$ro = mysql_fetch_array($r);
?>
<tr>
<td class="col1">
<a href='tovar.php?tovar=<?echo $user["id_product"]?>'><img src="<?echo $mas["image"];?>" alt="<?echo $mas["name"];?>" style="border-width: 0px; cursor: pointer;"/></a>
</td>
<td class="colDesc">
<a href='tovar.php?tovar=<?echo $user["id_product"]?>'><?echo $mas["name"]?></a>
<span>Размер: <?echo $ro["name"];?></span>
<span>#<?echo $mas["article"];?></span>
</td>
<td class="col2">
<?echo $mas["price"];?> грн.
</td>
<td class="col3">
<?echo $user["count"];?> шт.
</td>
<td class="col5">
<?$sum = $mas["price"] * $user["count"]; echo $sum;?> грн.
</td>
</tr>
<?
$all = $all+$sum;
}while($user = mysql_fetch_array($u));
?>
</table>
<div class="allSum">
<span class="right"><strong><?echo $all?> грн.</strong></span>
<span class="left">Обшая сума</span>
<br class="clearBoth"/>
</div>
<?}?>
</div>
</div>
</div>
</body>
</html>
<?include ("lock.php");?>
<!DOCTYPE html>
<html>
<head>
<title>Обновление заказа</title>
<link href="styles/styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<?include ("bloks/header.php");?>
<div id="contentPage">
<?include ("bloks/left.php");?>
<div id="center">
<?
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("odegda2",$connect);
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251');
$u = mysql_query("SELECT id, id_product, count, id_razmer FROM order_status WHERE id_orderInfo = '".$_GET["id"]."' ");
$user = mysql_fetch_array($u);
if(!$user) {echo "<p style='text-align: center;font: bold 20px Areal;color: #c00;'>в заказе нет товаров</p>";}
else{
?>
<form action="main2.php" method="post">
<label>Дата доставки: <input type="text" name="date" value="<?echo date("Y-m-d");?>" /></label>
<label>Статус: <select name="status">
<option value="1">1</option>
<option value="0">0</option>
</select>
<input type="hidden" name="id" value="<?echo $_GET["id"]?>" />
<input type="submit" name="updateOrderInfo" class="sumitTovar" />
</label>
</form>
<table cellspacing="0" cellpadding="0" border="0" id="tableBasket">
<thead>
<tr>
<th colspan="2">
Товар
</th>
<th>
Цена за 1 шт.
</th>
<th class="col3">
Количество
</th>
<th class="col5">
Итоговая стоимость
</th>
</tr>
</thead>
<?
do {
$m = mysql_query("SELECT name,image,price,article FROM product WHERE id='".$user["id_product"]."' ");
$mas = mysql_fetch_array($m);
$c = mysql_query("SELECT id FROM product_razmer WHERE id_razmer='".$user["id_razmer"]."' AND id_product='".$user["id_product"]."'");
$co = mysql_fetch_array($c);
$r = mysql_query("SELECT name FROM razmer WHERE id='".$user["id_razmer"]."'");
$ro = mysql_fetch_array($r);
?>
<tr>
<td class="col1">
<a href='tovar.php?tovar=<?echo $user["id_product"]?>'><img src="<?echo $mas["image"];?>" alt="<?echo $mas["name"];?>" style="border-width: 0px; cursor: pointer;"/></a>
</td>
<td class="colDesc">
<a href='tovar.php?tovar=<?echo $user["id_product"]?>'><?echo $mas["name"]?></a>
<span>Размер: <?echo $ro["name"];?></span>
<span>#<?echo $mas["article"];?></span>
</td>
<td class="col2">
<?echo $mas["price"];?> грн.
</td>
<td class="col3">
<?echo $user["count"];?> шт.
</td>
<td class="col5">
<?$sum = $mas["price"] * $user["count"]; echo $sum;?> грн.
</td>
</tr>
<?
$all = $all+$sum;
}while($user = mysql_fetch_array($u));
?>
</table>
<div class="allSum">
<span class="right"><strong><?echo $all?> грн.</strong></span>
<span class="left">Обшая сума</span>
<br class="clearBoth"/>
</div>
<?}?>
</div>
</div>
</div>
</body>
</html>
Размещено на Allbest.ru
Подобные документы
Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.
курсовая работа [1,8 M], добавлен 26.02.2016Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация учебной базы данных магазина. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Создание и запуск базовых запросов SQL.
курсовая работа [2,4 M], добавлен 09.08.2015Проектирование даталогической модели в виде логической структуры реляционной базы данных в СУБД Microsoft SQL Server на основе созданной инфологической модели базы данных интернет-магазина музыки. Выделение сущностей и связей, анализ предметной области.
курсовая работа [724,6 K], добавлен 15.06.2013Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.
курсовая работа [624,5 K], добавлен 30.05.2019Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.
курсовая работа [1,4 M], добавлен 14.01.2018Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.
курсовая работа [188,6 K], добавлен 15.07.2012Разработка базы данных для компании, занимающейся авиагрузоперевозками, снабженной средствами идентификации пользователей. Описание ее предметной области и функций. Разработка интерфейса программы. Построение концептуальной и реляционной модели БД.
курсовая работа [2,1 M], добавлен 15.06.2014Обследование предметной области. Проектирование реляционной базы данных: описание входной и выходной информации, перечень сущностей и атрибутов, создание модели, выбор ключей. Разработка и обоснование представлений для отображения результатов выборки.
курсовая работа [539,0 K], добавлен 12.12.2011Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.
курсовая работа [2,2 M], добавлен 05.02.2015Анализ предметной области. Проектирование базы данных и ее реализация. Проектирование правил целостности базы данных. Анализ реляционной модели. Примеры экранных форм интерфейса. Программный код, содержащий функции взаимодействия с базой данных.
курсовая работа [849,8 K], добавлен 19.05.2013