Разработка информационной системы «Автопарковка» с использованием клиент-серверной технологи

Автор: Пользователь скрыл имя, 05 Декабря 2010 в 18:52, курсовая работа

Описание работы

Целью данной курсовой работы является разработка информационной системы «Автопарковка» с использованием клиент-серверной технологии.
К задачам курсовой работы можно отнести следующее:

•Разработка базы данных в РСУБД Firebird;
•Создание приложения, основанного на клиент-серверной технологии;
•Создание веб-приложения.

Содержание

Введение.

1.Проектирование информационной системы.
1.Проектирование информационного обеспечения.
1.Выбор СУБД.
2.Системный анализ предметной области.
3.Инфологическое проектирование БД.
4.Даталогическое проектирование БД.
2.Проектирование программного обеспечения.
1.Выбор инструментальных средств для создания ПО.
2.Определение задач решаемых информационной системой.
2.Разработка информационной системы.
1.Разработка информационного обеспечения.
1.Физическое проектирование БД.
2.Программирование на стороне SQL-сервера.
2.Разработка программного обеспечения.
1.Создание Win-приложения.
2.Создание Web-приложения.
3.Тестирование информационной системы.
1.Пользовательский интерфейс.
1.Интерфейс Win-приложения.
2.Интерфейс Web-приложения.
Заключение.

Список использованных источников.

Приложение.

Работа содержит 1 файл

КУрсач.doc

— 770.00 Кб (Скачать)

    <FRAMESET rows="23%,76%" border=1>

      <FRAME src="up.html"SCROLLING = NO noresize>

      <FRAME src="wind.html"SCROLLING = yes name="wind" noresize>

    </FRAMESET>

</FRAMESET>

<body bgcolor=black>

</body>

</HTML>   

clients.php 

<html>

<head>

<style type="text/css">

h1{text-align:center; FONT-FAMILY: Georgia; color: #800000}

h3{ FONT-FAMILY: Georgia; color: #800000}

th {text-align: center; background-color: #FF6347;}

body{scrollbar-base-color: FFF8DC; scrollbar-darkshadow-color: FFFFFF}

</style>

</head>

<body style="background-image: url(result.jpg)">

<h1>СПИСОК  КЛИЕНТОВ</h1>

<a href=#down><font size="5">Вниз</font></a><font size="5">

<a name=top></a>

<?php

$host='inf612c00:D:\DB\G140705_SAFONOVA.FDB';

$usname='sysdba';

$pswrd='masterkey';

$db=ibase_pconnect($host, $usname, $pswrd); 

if(!$db)

{

echo 'Ошибка соединения данных';

exit;

} 

$query="select * from VCLIENT";

$result=ibase_query($query); 

echo '<table border=1 align=center>';

echo '<tr bgcolor=burlywood><th>№  клиента</th>'.

'<th>Фамилия</th>'.

'<th>Имя</th>'.

'<th>Отчество</th>'.

'</tr>'; 

while($row=ibase_fetch_row($result))

{

echo "<tr><td>$row[0]</td>

      <td>$row[1]</td>

      <td>$row[2]</td>

<td>$row[3]</td>

</tr>";

}

echo "</table>";

ibase_free_result($result);

?>

</font>

<h3><p align="center"> 

<a href="ins_clients.html" target="wind"><font style="font-size: 20pt">ДОБАВИТЬ</font></a><font style="font-size: 20pt">&nbsp;&nbsp;&nbsp;

<a href="del_clients.html" target="wind">УДАЛИТЬ</a>&nbsp;&nbsp;&nbsp;&nbsp;

<a href="upd_clients.html" target="wind">ИЗМЕНИТЬ</a>&nbsp;&nbsp;&nbsp;

<a href="sort_clients.html" target="wind">СОРТИРОВАТЬ</a>&nbsp;&nbsp;&nbsp;&nbsp;

<a href="poisk_clients.html" target="wind">ПОИСК</a>

<a name=down></a>

<br>

</font>

<a href=#top><font size="5">Наверх</font></a><font size="5"> </font>

</h3>

<center>

<INPUT TYPE=button VALUE=НАЗАД  onClick='history.go(-1)'>

</center>

</body>

</html> 

del_clients.html 

<html>

<head>

<title>Удалить запись "Клиент"</title>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

<h4>Удалить запись о клиенте</h2>

<p>

<form action="del_clients.php" method="POST">

<h5><font size="5">Введите номер строки для удаления:<br>

</font>

<input type="text" name="RN" size=10 maxlength=5><br>

<font color="#00FFFF">

<input type="submit" value="Удалить"></font><input type="reset" value="Очистить"></form>

</p>

</h3>

<center>

<INPUT TYPE=button VALUE=НАЗАД onClick='history.go(-1)'>

</center>

</body>

</html> 

del_clients.php 

<html>

<head>

<title>Удаление записи из таблицы: "Клиенты"</title>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

<?php

//Создание  коротких имен  переменных

$RN=$_POST['RN']; 

if(!$RN)

{echo 'Вы ввели не все данные.<br/>';

exit;

}

$host='inf612c00:D:\DB\G140705_SAFONOVA.FDB';

$usname='sysdba';

$pswrd='masterkey';

$db=ibase_pconnect($host, $usname, $pswrd); 

if(!$db)

{

echo 'Ошибка соединения данных';

exit;

}

$query="EXECUTE PROCEDURE DEL_CLIENT('".$RN."')";

$it=ibase_trans();

echo '<br>';

$result=ibase_query($query);

$ic=ibase_commit();

if ($result) echo 'Запись  удалена!';

  echo '</p>';

  echo '<a href="clients.php" target="wind">Просмотреть измененную таблицу</a>';

  echo '<img src=17.gif>';

?>

</h3>

<center>

<INPUT TYPE=button VALUE=НАЗАД  onClick='history.go(-1)'>

</center>

</body>

</html> 
 

bilet.php 

<html>

<head>

<title>Добавить запись в таблицу "Клиенты"</title>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

<h4>Добавить запись в таблицу "Клиенты"</h4>

<p>

<form action="ins_clients.php" method="POST">

<tr><td><table border=0>

<tr><td>Фамилия:</td><td><input type="text" name="SURNAME"  size=30></td></tr>

<tr><td>Имя:</td><td><input type="text" name="NAME" size=20></td></tr>

<tr><td>Отчество:</td><td><input type="text" name="SECOND_NAME"  size=30></td></tr> 

<tr><td><input type="submit" name="submit" value="Добавить запись"></td><td><input type="reset" value="Очистить"></td></tr>

</table>

</form></p>

</h3>

<center>

<INPUT TYPE=button VALUE=НАЗАД  onClick='history.go(-1)'>

</center>

</body>

</html> 
 

ins_clients.php 

<html>

<head>

<title>Добавление записи в таблицу "Клиенты"</title>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

<?php

  // создание коротких  имен переменных

  $SURNAME=$_POST['SURNAME'];

$NAME=$_POST['NAME'];

$SECOND_NAME=$_POST['SECOND_NAME']; 

if (!$SURNAME|| !$NAME|| !$SECOND_NAME)

  {

     echo '<h2>Вы ввели не все данные.<br>';

     exit;

  }

$host='inf612c00:D:\DB\G140705_SAFONOVA.FDB';

$usname='sysdba';

$pswrd='masterkey';

$db=ibase_pconnect($host, $usname, $pswrd); 

  if (!$db)

  {

     echo 'Ошибка в соединении с БД.';

     exit;

  }

 

$query="EXECUTE PROCEDURE INS_CLIENTS('".$SURNAME."','".$NAME."','".$SECOND_NAME."')";

$it=ibase_trans();

echo '<br>';

$result=ibase_query($query);

$ic=ibase_commit();

if ($result)

  echo '<p align=center><h1>Новая  запись успешно  добавлена!</h1>';

  echo '<img src="17.gif"></p>';

  echo '<a href="clients.php">Просмотреть  таблицу</a>';

?>

<center>

<INPUT TYPE=button VALUE=НАЗАД  onClick='history.go(-1)'>

</center>

</body>

</html> 

poisk_clients.html 

<html>

<head>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

  <h4>Поиск  клиента </h4>

  <form action="poisk_clients.php" method="post">

    <h5>Выберите тип поиска:<br>

    <select name="search_type">

      <option value="SURNAME">По  фамилии</option>

      <option value="NAME">По  имени</option>

       <option value="SECOND_NAME">По  отчеству</option>

          </select>

    <br>

    <h5>Введите информацию для поиска:<br />

    <input name="search_term" type="text">

    <br />

    <input type="submit" value="Найти">

  </form>

<center>

<INPUT TYPE=button VALUE=НАЗАД  onClick='history.go(-1)'>

</center>

</body>

</html> 

poisk_clients.php 

<html>

<head>

<LINK rel="stylesheet" href="style.css" type="text/css">

</head>

<body style="background-image: url(result.jpg)">

<center>

<h1>Результаты поиска</h1>

</center>

<?php

  // создание коротких  имен переменных

  $searchtype=$_POST['search_type'];

  $searchterm=$_POST['search_term'];

  $searchterm= trim($searchterm); 

  if (!$searchtype || !$searchterm)

  {

     echo 'Вы не ввели параметры поиска.!!!';

Информация о работе Разработка информационной системы «Автопарковка» с использованием клиент-серверной технологи