Модели данных, поддерживаемые СУБД. Концепция и разработка распределенных СУБД

Принципы построения СУБД, их достоинства. Архитектура распределенной информационной системы. Разработка интернет-магазина рынка книг: построение физической модели данных на языке 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>&nbsp;</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">&nbsp;<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">

&nbsp;

</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>

&nbsp;

<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>

&nbsp;

<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">&nbsp;<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">

&nbsp;

</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">

Кол-во:&nbsp<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">&nbsp;<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">

&nbsp;

</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">&nbsp;<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">

&nbsp;

</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

  • Выбор основных средств и методологии проектирования и СУБД. Построение инфологической модели предметной области. Выявление полного перечня ограничений целостности. Описание информационных потребностей пользователей и выбор способов их реализации.

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

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