Проектирование и разработка базы данных "Магазин продажи одежды"

Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 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

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