Модели данных, поддерживаемые СУБД. Концепция и разработка распределенных СУБД
Принципы построения СУБД, их достоинства. Архитектура распределенной информационной системы. Разработка интернет-магазина рынка книг: построение физической модели данных на языке SQL, проектирование схемы базы данных с использованием веб-интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.11.2011 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
информация по тел. 200-00-00</span><br>
</font><span class="headline"><font face="Times New Roman" size="3" color="#003399">
<br>
Доставка с 10.00 до 21.00 каждый день кроме
воскресенья.<br>
</font><br>
</span><br>
<p> </p>
<p><font><br>
</font></p>
</td>
</tr>
</table>
</body>
</html>
Приложение 3
Скрипты файла CATALOG.PHP
Рис. П.3.1 Внешний вид файла CATALOG.PHP
<?php
include ("mysql.php");
$type=$_GET['type'];
?>
<html>
<head>
<title>Каталог</title>
<link rel="STYLESHEET" type="text/css" href="style.css">
</head>
<body background="pics/bg.jpg" topmargin="0">
<table class="main" cellspacing="4" cellpadding="0" border="0" width="812" align="center" height="100%">
<tr>
<td colspan="2" height="80" width="882" bgcolor="#669999"> <img border="0" src="pics/logo.gif" width="57" height="76"><img border="0" src="pics/logo1.gif" width="73" height="38"></td>
</tr>
<tr>
<td width="880" valign="top" bgcolor="#000000" colspan="2" bordercolor="#000000">
</td>
</tr>
<tr>
<td width="127" valign="top" bgcolor="#669999">
<table cellspacing="2" cellpadding="0" border="0" class="menu" width="120">
<tr>
<td align="center" height="25"><a class="menu" href="index.php">Главная</a></td>
</tr>
<tr>
<td align="center" height="25"><a class="menu" href="order.php">Заказать</a></td>
</tr>
<tr>
<td align="center" height="25"><strong>Каталог</strong></td>
</tr>
<tr>
<td align="center">
<?php
db_catalog();
?>
</td>
</tr>
</table>
</td>
<td valign="top" align="" width="753" height="100%" bgcolor="#669999">
<?php
if($type)
{
db_tovar($type);
}
?>
</td>
</tr>
</table>
</body>
</html>
Приложение 4
Скрипты файла MYSQL.PHP
<?php
$dblocation = "localhost";// Имя сервера
$dbuser = "root";// Имя пользователя
$dbpasswd = "";// Пароль
function db_connect() //соединение с БД
{
$dbname = "book";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) // Если дескриптор равен 0 соединение не установлено
{
echo("<P>В настоящий момент сервер базы данных не доступен, поэтому
корректное отображение страницы невозможно.</P>");
exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
echo( "<P>В настоящий момент база данных не доступна</P>" );
exit();
}
}
function db_tovar($type)/*Вывод прайса*/
{
db_connect();
$ath = mysql_query("select * from bookWHERE type=$type");
if($ath)
{
while($item = mysql_fetch_array($ath))
{
?>
<table style="width: 100%">
<tr>
<td rowspan="5" style="width: 150px">
<img src="pics/<?php echo $item['img'];?>">
</td>
<td style="height: 21px">
<?php echo "<p><u><strong>".$item['name']."</strong></u></p>";?>
</td>
<td style="height: 21px; width: 100px;">
Цена</td>
</tr>
<tr>
<td rowspan="4">
<?php
echo $item['info']."<br> Автор: ".$item['author']."<br> Издательство: ".$item['izdat'];
echo "<br>Год: ".$item['year'];
?>
</td>
<td style="width: 100px; height: 21px">
<?php echo "<strong>".$item['cost']." $"."</strong>";?>
</td>
</tr>
<tr>
<td style="width: 100px;">
<br>
<br>
</td>
</tr>
<tr>
<td>
<a href="korzina.php?id=<?php echo $item['id'];?>" style="color: #ffffff"><img src="pics/bye.gif">
</td>
</tr>
<tr>
<td style="width: 100px;">
<br>
<br>
</td>
</tr>
</table>
<?php
}
}
}
function db_catalog()//Вывод каталога
{
db_connect();
$ath = mysql_query("select * from type;");
if($ath)
{
while($type = mysql_fetch_array($ath))
{
?>
<a class="menu" href="catalog.php?type=<?php echo($type['id']);?>">
<?php echo $type['type'];
}
}
}
?>
Приложение 5
Скрипты файла ORDER.PHP
Рис. П.5.1 Внешний вид файла KORZINA.PHP
<?php
include ("mysql.php");
$company=$_GET['company'];
session_start();
?>
<html>
<head>
<title>Корзина</title>
<link rel="STYLESHEET" type="text/css" href="style.css">
</head>
<body background="pics/bg.jpg" topmargin="0">
<table class="main" cellspacing="4" cellpadding="0" border="0" width="812" align="center" height="100%">
<tr>
<td colspan="2" height="80" width="882" bgcolor="#669999"> <img border="0" src="pics/logo.gif" width="57" height="76"><img border="0" src="pics/logo1.gif" width="73" height="38"></td>
</tr>
<tr>
<td width="880" valign="top" bgcolor="#000000" colspan="2" bordercolor="#000000">
</td>
</tr>
<tr>
<td width="127" valign="top" bgcolor="#669999">
<table cellspacing="2" cellpadding="0" border="0" class="menu" width="120">
<tr>
<td align="center" height="25"><a class="menu" href="index.php">Главная</a></td>
</tr>
<tr>
<td align="center" height="25"><a class="menu" href="order.php">Заказать</a></td>
</tr>
<tr>
<td align="center" height="25"><strong>Каталог</strong></td>
</tr>
<tr>
<td align="center">
<?php
db_catalog();
?>
</td>
</tr>
</table>
</td>
<td valign="top" align="" width="753" height="100%" bgcolor="#669999">
<?php
if( $_SESSION['korzina'])
{
?>
<form action="zakaz.php" method="post"> <!\\какую страницу загружать после нажатия конпки Отправить\\>
<br/>
<table style="width: 100%">
<?php
$korz=$_SESSION['korzina'];
foreach($korz as $id => $col)
{
db_connect();
$ath = mysql_query("select * from book where id=$id;");
if($ath)
{
$item = mysql_fetch_array($ath);
?>
<tr>
<td style="width: 10px">
</td>
<td >
<?php echo $item['name']; ?>
</td>
<td style="width: 95px">
Кол-во: <input name="<?php echo $id;?>" style="width: 30px" type="text" value="<?php echo $col; ?>" />
</td>
</tr>
<?php
}
}
?>
</table>
<br/>
<input type="submit" value="Далее >>"> <!\\вывод кнопки отправить\\>
</form>
<?php
}
else
{
?>
<p align="center">
<?php
echo "<strong>"."Корзина пуста"."</strong>"."</p>";
}
?>
</td>
</tr>
</table>
</body>
</html>
Приложение 6
Скрипты файла ZAKAZ.PHP
Рис. П.6.1 Внешний вид файла ZAKAZ.PHP
<?php
include ("mysql.php");
session_start();
foreach($_POST as $id => $val)
{
$_SESSION['korzina'][$id] = $val;
}
?>
<html>
<head>
<title>Корзина</title>
<link rel="STYLESHEET" type="text/css" href="style.css">
</head>
<body background="pics/bg.jpg" topmargin="0">
<table class="main" cellspacing="4" cellpadding="0" border="0" width="812" align="center" height="100%">
<tr>
<td colspan="2" height="80" width="882" bgcolor="#669999"> <img border="0" src="pics/logo.gif" width="57" height="76"><img border="0" src="pics/logo1.gif" width="73" height="38"></td>
</tr>
<tr>
<td width="880" valign="top" bgcolor="#000000" colspan="2" bordercolor="#000000">
</td>
</tr>
<tr>
<td width="127" valign="top" bgcolor="#669999">
<table cellspacing="2" cellpadding="0" border="0" class="menu" width="120">
<tr>
<td align="center" height="25"><a class="menu" href="index.php">Главная</a></td>
</tr>
<tr>
<td align="center" height="25"><a class="menu" href="order.php">Заказать</a></td>
</tr>
<tr>
<td align="center" height="25"><strong>Каталог</strong></td>
</tr>
<tr>
<td align="center">
<?php
db_catalog();
?>
</td>
</tr>
</table>
</td>
<td valign="top" align="" width="753" height="100%" bgcolor="#669999">
<form action="zakaz1.php" method="post"> <!\\какую страницу загружать после нажатия конпки Отправить\\>
<br/>
<table style="width: 100%">
<tr>
<td style="width: 20px">
ФИО</td>
<td style="width: 161px">
<input name="name" type="text" /></td>
</tr>
<tr>
<td style="width: 20px">
Телефон</td>
<td style="width: 161px">
<input name="tel" type="text" /></td>
</tr>
<tr>
<td style="width: 20px; height: 26px;">
Адрес</td>
<td style="width: 161px; height: 26px;">
<input name="adr" type="text" /></td>
</tr>
<tr>
<td colspan="2" style="height: 26px">
Дополнительная информация:</td>
</tr>
<tr>
<td colspan="2">
<textarea name="info" style="width: 250px; height: 201px"></textarea></td>
</tr>
</table>
<br/>
<input type="submit" value="Отправить"> <!\\вывод кнопки отправить\\>
</form>
</td>
</tr>
</table>
</body>
</html>
Приложение 7
Скрипты файла ZAKAZ1.PHP
<?php
include ("mysql.php");
session_start();
$name=$_POST['name'];
$tel=$_POST['tel'];
$adress=$_POST['adr'];
$info=$_POST['info'];
db_connect();
$rez="Ваш заказ не принят";
$ath = mysql_query("SELECT Max(klient.id) as max FROM klient;");
if($ath)
{
$klient = mysql_fetch_array($ath);
$idnew=$klient['max']+1;
$ath2 = mysql_query("INSERT INTO klient VALUES ($idnew,'$name','$tel','$adress','$info');");
if($ath2)
{
foreach($_SESSION['korzina'] as $id => $col)
{
$ath3 = mysql_query("INSERT INTO zakaz VALUES ('',$id,$col,$idnew);");
if($ath3)
{
$rez="Ваш заказ принят";
}
}
}
}
unset($_SESSION['korzina']);
session_destroy();
?>
<html>
<head>
<title>Корзина</title>
<link rel="STYLESHEET" type="text/css" href="style.css">
</head>
<body background="pics/bg.jpg" topmargin="0">
<table class="main" cellspacing="4" cellpadding="0" border="0" width="812" align="center" height="100%">
<tr>
<td colspan="2" height="80" width="882" bgcolor="#669999"> <img border="0" src="pics/logo.gif" width="57" height="76"><img border="0" src="pics/logo1.gif" width="73" height="38"></td>
</tr>
<tr>
<td width="880" valign="top" bgcolor="#000000" colspan="2" bordercolor="#000000">
</td>
</tr>
<tr>
<td width="127" valign="top" bgcolor="#669999">
<table cellspacing="2" cellpadding="0" border="0" class="menu" width="120">
<tr>
<td align="center" height="25"><a class="menu" href="index.php">Главная</a></td>
</tr>
<tr>
<td align="center" height="25"><a class="menu" href="order.php">Заказать</a></td>
</tr>
<tr>
<td align="center" height="25"><strong>Каталог</strong></td>
</tr>
<tr>
<td align="center">
<?php
db_catalog();
?>
</td>
</tr>
</table>
</td>
<td valign="top" align="" width="753" height="100%" bgcolor="#669999">
<p align="center">
<?php echo $rez;//Вывод резльтата операции?>
</p>
</td>
</tr>
</table>
</body>
</html>
Размещено на Allbest.ru
Подобные документы
Теоретические аспекты СУБД. Основные понятия. Функциональные возможности СУБД. Архитектура систем управления. Разработка базы данных. Крупные массивы данных размещают, как правило, отдельно от исполняемого программы, и организуют в виде базы данных.
курсовая работа [30,5 K], добавлен 23.02.2006Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.
курсовая работа [1,4 M], добавлен 14.01.2018Система управления базами данных (СУБД) как программная система для создания общей базы данных. Создание СУБД для управления поставкой и реализацией ювелирных изделий. Типы данных, физическая и логическая модели. Разработка интерфейса пользователя.
курсовая работа [467,8 K], добавлен 14.12.2012Разработка информационно-аналитической системы агентства недвижимости. Обоснование выбора архитектуры базы данных и СУБД. Моделирование потоков данных (DFD диаграмм). Проектирование инфологической модели данных с использованием модели "сущность-связь".
дипломная работа [5,4 M], добавлен 06.06.2013Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.
курсовая работа [442,3 K], добавлен 21.04.2012Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Проектирование даталогической модели в виде логической структуры реляционной базы данных в СУБД Microsoft SQL Server на основе созданной инфологической модели базы данных интернет-магазина музыки. Выделение сущностей и связей, анализ предметной области.
курсовая работа [724,6 K], добавлен 15.06.2013Учет книжного фонда библиотеки. Разработка концептуальной модели данных. Составление спецификации атрибутов и связей, генерация в системе PowerDesigner физической модели по концептуальной модели. Создание скрипта создания базы данных для СУБД FireBird.
контрольная работа [784,2 K], добавлен 10.04.2014Краткая история развития СУБД ORACLE, основные понятия и определения, архитектура. Принципы работы с СУБД ORACLE. Разработка баз данных, средства и технологии их реализации; возможности процедурного языка PL/SQL. Приемы администрирования СУБД ORACLE.
презентация [609,2 K], добавлен 14.02.2014