Автор работы: Пользователь скрыл имя, 14 Сентября 2014 в 19:03, курсовая работа
Целью данной курсовой работы является:
Углубление теоретических и практических знаний в области баз данных и систем управления базами данных;
К задачам курсовой работы можно отнести следующее:
Разработка базы данных в РСУБД Firebird;
Создание приложения, основанного на клиент-серверной технологии;
Создание веб-приложения.
Введение
Разработка б.д. для ИС «Библиотека»
Разработка клиентского приложения
3.Создание Web приложения. Web-доступ.
Заключение
Список использованных источников
if (!DataModule2->IBTable2->
DataModule2->IBTable2->Locate(
}
//----------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBTable3->Active=
DataModule2->IBTable3->Active=
}
//----------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBTable3->Active=
DataModule2->IBTable3->Active=
}
//----------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
DataModule2->IBStoredProc3->
DataModule2->IBStoredProc3->
DataModule2->IBStoredProc3->
DataModule2->IBTable3->Active=
DataModule2->IBTable3->Active=
}
//----------------------------
void __fastcall TForm1::Button5Click(TObject *Sender)
{
DataModule2->IBTable3->Active=
DataModule2->IBTable3->
DataModule2->IBTable3->Filter=
DataModule2->IBTable3->Active=
DataModule2->IBTable3->
}
//----------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
DataModule2->IBTable3->
}
//----------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
if (RadioButton4->Checked==true)
{DataModule2->IBTable3->
else if (RadioButton5->Checked==true)
{DataModule2->IBTable3->
else if (RadioButton6->Checked==true)
{DataModule2->IBTable3->
}
//----------------------------
void __fastcall TForm1::Button7Click(TObject *Sender)
{
DataModule2->IBStoredProc4->
DataModule2->IBStoredProc4->
DataModule2->IBStoredProc4->
DataModule2->IBStoredProc4->
DataModule2->IBStoredProc4->
DataModule2->IBStoredProc4->
DataModule2->IBTable4->Active=
DataModule2->IBTable4->Active=
}
//----------------------------
void __fastcall TForm1::Button8Click(TObject *Sender)
{
DataModule2->IBStoredProc5->
DataModule2->IBStoredProc5->
DataModule2->IBStoredProc5->
DataModule2->IBStoredProc5->
DataModule2->IBStoredProc5->
DataModule2->IBStoredProc5->
DataModule2->IBTable4->Active=
DataModule2->IBTable4->Active=
}
//----------------------------
void __fastcall TForm1::Button9Click(TObject *Sender)
{
DataModule2->IBStoredProc6->
DataModule2->IBStoredProc6->
DataModule2->IBStoredProc6->
DataModule2->IBTable4->Active=
DataModule2->IBTable4->Active=
}
//----------------------------
void __fastcall TForm1::Button10Click(TObject *Sender)
{
DataModule2->IBTable4->Active=
DataModule2->IBTable4->
DataModule2->IBTable4->Filter=
DataModule2->IBTable4->Active=
DataModule2->IBTable4->
}
//----------------------------
void __fastcall TForm1::Button12Click(TObject *Sender)
{
if (RadioButton7->Checked==true)
{DataModule2->IBTable4->
else if (RadioButton8->Checked==true)
{DataModule2->IBTable4->
}
//----------------------------
void __fastcall TForm1::Button11Click(TObject *Sender)
{
DataModule2->IBTable4->
}
//----------------------------
void __fastcall TForm1::Button13Click(TObject *Sender)
{
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBStoredProc7->
DataModule2->IBTable5->Active=
DataModule2->IBTable5->Active=
}
//----------------------------
void __fastcall TForm1::Button14Click(TObject *Sender)
{
DataModule2->IBStoredProc8->
DataModule2->IBStoredProc8->
DataModule2->IBStoredProc8->
DataModule2->IBStoredProc8->
DataModule2->IBStoredProc8->
DataModule2->IBStoredProc8->
DataModule2->IBTable5->Active=
DataModule2->IBTable5->Active=
}
//----------------------------
void __fastcall TForm1::Button15Click(TObject *Sender)
{
DataModule2->IBStoredProc9->
DataModule2->IBStoredProc9->
DataModule2->IBStoredProc9->
DataModule2->IBTable5->Active=
DataModule2->IBTable5->Active=
}
//----------------------------
void __fastcall TForm1::Button16Click(TObject *Sender)
{
if (RadioButton9->Checked==true)
{DataModule2->IBTable5->
else if (RadioButton10->Checked==true)
{DataModule2->IBTable5->
}
//----------------------------
void __fastcall TForm1::Button17Click(TObject *Sender)
{
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBStoredProc10->
DataModule2->IBTable6->Active=
DataModule2->IBTable6->Active=
}
//----------------------------
void __fastcall TForm1::Button20Click(TObject *Sender)
{
if (RadioButton11->Checked==true)
{DataModule2->IBTable6->
else if (RadioButton12->Checked==true)
{DataModule2->IBTable6->
}
//----------------------------
void __fastcall TForm1::Button18Click(TObject *Sender)
{
DataModule2->IBStoredProc11->
DataModule2->IBStoredProc11->
DataModule2->IBStoredProc11->
DataModule2->IBStoredProc11->
DataModule2->IBStoredProc11->
DataModule2->IBStoredProc11->
DataModule2->IBTable6->Active=
DataModule2->IBTable6->Active=
}
//----------------------------
void __fastcall TForm1::Button19Click(TObject *Sender)
{
DataModule2->IBStoredProc12->
DataModule2->IBStoredProc12->
DataModule2->IBStoredProc12->
DataModule2->IBTable6->Active=
DataModule2->IBTable6->Active=
}
//----------------------------
void __fastcall TForm1::Button21Click(TObject *Sender)
{
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBStoredProc13->
DataModule2->IBTable7->Active=
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::Button22Click(TObject *Sender)
{
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBStoredProc14->
DataModule2->IBTable7->Active=
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::Button23Click(TObject *Sender)
{
DataModule2->IBStoredProc15->
DataModule2->IBStoredProc15->
DataModule2->IBStoredProc15->
DataModule2->IBTable7->Active=
DataModule2->IBTable7->Active=
}
//----------------------------
void __fastcall TForm1::Edit36Change(TObject *Sender)
{
if (RadioButton13->Checked==true)
{Set<TLocateOption,0,1> flags;
flags << loPartialKey;
if (!DataModule2->IBTable7->
DataModule2->IBTable7->Locate(
if (RadioButton14->Checked==true)
{Set<TLocateOption,0,1> flags;
flags << loPartialKey;
if (!DataModule2->IBTable7->
DataModule2->IBTable7->Locate(
}
//----------------------------
void __fastcall TForm1::Button24Click(TObject *Sender)
{
if (RadioButton15->Checked==true)
{DataModule2->IBTable7->
else if (RadioButton16->Checked==true)
{DataModule2->IBTable7->
}
//----------------------------
void __fastcall TForm1::Button25Click(TObject *Sender)
{
Form3->QuickRep1->Preview();
}
//----------------------------
Листинг 3.1. HTML-файл index.html
<html>
<head>
<title>Библиотека</title>
</head>
<body background=4.jpg>
<p align=center><b><font size="7" color="indigo"><i><b>Библиотек
<p><b><font size="6" color="indigo"><i><b><<<Просмо
<td><h2><img src="111.gif"><a href=knigi_view.php target="2">Все книги</h2></a>
<td><h2><img src="211.gif"><a href=vozvrat_view.php target="2">Возврат книг</h2></a>
<td><h2><img src="211.gif"><a href=knigi_hist.php target="2">История книг</h2></a>
</td>
<p><b><font size="6" color="indigo"><i><b><<<<Табли
<td><h2><img src="111.gif"><a href=chitatel.php target="2">Читатели</h2></a>
<h2><img src="211.gif"><a href=bibliotekar.php
target="2">Библиотекари</h2></
<td><h2><img src="111.gif"><a href=otdel.php target="2">Отделы книг</h2></a>
<td><h2><img src="211.gif"><a href=knigi.php target="2">Книги</h2></a>
<td><h2><img src="111.gif"><a href=vydacha.php target="2">Выдача книг</h2></a>
</td>
</body>
</html>
Листинг 3.2. PHP код страницы vozvrat_view.php
<body background=13.jpg>
<h1 align="center">Просмотр возврв
<?php
$host='inf612c00:D:\DB\
$usname='SYSDBA';
$pswrd='masterkey';
$db=ibase_pconnect($host, $usname, $pswrd);
if(!$db)
{
echo 'Ошибка соединения с БД';
exit;
}
$query="select * from vozvrat_VIEW";
$result=ibase_query($query);
echo '<table border=1 align=center>';
echo '<tr><th bgcolor=\"#ccccff\">Фамилия</
'<th bgcolor=\"#ccccff\">Имя</th>'.
'<th bgcolor=\"#ccccff\">Отчество</
'<th bgcolor=\"#ccccff\">Номер
'<th bgcolor=\"#ccccff\">Номер книги</th>'.
'<th bgcolor=\"#ccccff\">Название</
'<th bgcolor=\"#ccccff\">Дата
'<tr>';
$i=0;
while($row=ibase_fetch_row($