Автор работы: Пользователь скрыл имя, 23 Марта 2011 в 18:23, курсовая работа
Интернет-провайдер, иногда просто Провайдер, (англ. Internet Service Provider, ISP, букв. "поставщик Интернет-услуги") — организация, предоставляющая услуги доступа к Интернету и иные связанные с Интернетом услуги.
Пользователь - лицо заключившее договор с провайдером на предоставление каких либо услуг.
Пользователь может заключить только один договор. Срок действия договора год, по истечении срока автоматически продляется.
1 Анализ предметной области 2
1.1 Деловой регламент 2
1.2 Функциональная структура 4
1.3 Диаграмма потоков данных 4
1.4 Выделение информационных объектов и их атрибутов 8
2 Концептуальная модель 10
3 Логическое моделирование 12
3.1 Построение логической модели 12
3.3 Целостность данных 13
3.3.1 Целостность объекта 13
3.3.2 Целостность приложения 14
3.3.3 Ссылочная целостность 14
4 Выбор СУБД 16
5 Физическая модель 18
5.1 Нормализация……………………………………………………..18
6 Проектирование и реализация информационной системы 21
6.1 Описание средств, использованных при реализации 21
6.2 Тексты SQL-запросов и результаты их выполнения 21
6.3 Клиентская часть 30
7 Заключение 38
8 Список литературы 39
9 Приложения 40
Приложение A Макетные данные 40
Приложение B Код клиентской части 46
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SID = ALTA2)
(SERVER = DEDICATED)
)
)";
function print_karta($nomer_d){
$ALTA2 = "(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_
(SID = ALTA2)
(
)
)";
if($db1=OCILogon("
$stmt = oci_parse($db1,"
SELECT *
FROM OPLATA
WHERE ID_D = '{$nomer_d}'
");
oci_execute(
$nrows = oci_fetch_all($stmt, $results);
echo "<table border=1 width='40%'>\n";
echo "<tr><td width=100>Дата</td><td>Номер карты</td><td width=60>Сумма</td></tr>";
for ($i = 0; $i < $nrows; $i++ ) {
echo "<tr><td>" . $results['DATA_VREMYA'][$i] ."</td><td>" . $results['ID_KARTI'][$i] ."</td><td>" . $results['SUMMA'][$i] ."</td></tr>";
}
echo "</table>";
OCILogoff($
}else echo "</br> Не удалось подключиться к базе";
}
if(!isset($_REQUEST['
?>
</br>
<form action=add_schet.php method=post>
Номер карты:<input type=text size=7 name=nomer value=123456>
Пароль:<
<input type=hidden name=nomer_d value=<?echo $_REQUEST['nomer_d'];?>>
</br><input type=submit name=put value=Положить>
</form>
<?
print_karta($_
}else{
if($db1=OCILogon("
$stmt = oci_parse($db1,"
SELECT *
FROM KARTA
WHERE NOMER = '{$_REQUEST['nomer']}' AND PASSWORD_K = '{$_REQUEST['password']}'");
oci_execute(
$nrows = oci_fetch_all($stmt, $results);
if($nrows == 0) {
echo "Неправильно введен номер или пароль</br>";
?>
<form action=add_schet.php method=post>
</
<?
print_
}else
if($
?>
<form action=add_schet.php method=post>
</
<?
print_
}else{
$dat = date("d.m.Y H:i");
$stmt = oci_parse($db1,"
oci_
echo "</pre>";
$
$stmt = oci_parse($db1,$tempstr);
oci_
$stmt = oci_parse($db1,"
oci_
oci_
$temp = $results['SUMMA'][0] + $results2['MONEY'][0];
$
";
$stmt = oci_parse($db1,$tempstr);
oci_
oci_
OCILog
?>
<form action=add_schet.php method=post>
</
<?
print_
}
}else{echo "</br> Нет доступа
к базе данных при чтении оплаты";}
}
/*----------------------------
?>
</TD>
</TR>
<TD height=39 align="center"><a
href="http://winer/add_user.
<TR >
<TD align="center" height="39"><a
href="http://winer/spisok_
</TR>
<TR>
<TD align="center" height="39"><a
href="http://winer/add_schet.
</TR>
<TR>
<TD align="center" height="39"><a
href="http://winer/alter_user.
</TR>
<TR>
<TD align="center" height="39"><a
href="http://winer/any_
</TR>
<TR height="380">
<TD align="center"
width="220" valign="top" ><a href="http://winer/summ_port.
</TR>
</TABLE>
</BODY>
</HTML>
Файл “add_user.php”
<HTML>
<HEAD>
<TITLE>Сайт статистики::Добавление пользователя</TITLE>
</HEAD>
<BODY>
<TABLE BORDER="1" width="1024" height="865" align="center">
<TR height="169">
<TD ><img src="logotip.jpg"></TD>
<TD align="center">Добавление пользователя</TD>
</TR>
<TR height="39">
<TD align="center"><a
href="http://winer/statistic.
<TD rowspan="7" align="justify"
valign=top>
<?php
/*----------------------------
if(!isset($_REQUEST['
<form action="add_user.php" method = post>
<table>
<tr><td>
<tr><td>Ф.
<tr><td>
<tr><td>
<tr><td colspan=2></td></tr>
</table>
<input type=submit name=doGo value="Зарегистрировать"></br>
</form>
<?} else{
$ALTA2 = "(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_
(SID = ALTA2)
(
)
)";
if($db1=OCILogon("
$stmt = oci_parse($db1,"
SELECT *
FROM USERI
WHERE ID =(SELECT MAX(ID)
");
oci_execute(
$nrows = oci_fetch_all($stmt, $results);