Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364150
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62792)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21320)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21697)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8694)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3463)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20645)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Курсовая работа: Создание сайта "Красная книга"

Название: Создание сайта "Красная книга"
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа Добавлен 01:14:43 13 июня 2010 Похожие работы
Просмотров: 61 Комментариев: 2 Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное образовательное учреждение

высшего профессионального образования

"Чувашский государственный университет им. И.Н. Ульянова"

Факультет информатики и вычислительной техники

Кафедра "Информационно-вычислительных систем"

Дисциплина "Базы данных"

Пояснительная записка к курсовой работе

Тема: "Красная Книга"

Выполнил:

студент гр. ИВТ 11-07

Сидоров В.Б.

Проверил:

Буланкина Е.Ю.

Чебоксары – 2010


Содержание

1. Задание

2. Анализ. Предметная область

2.1 Перечень и описание функций приложения обработки базы данных

2.2 Перечень и описание сущностей и атрибутов базы данных

2.3 Перечень и описание всех атрибутов базы данных

3. Проектирование. Нормализация базы данных. Схема данных

3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)

3.2 Схема данных

3.3 Перечень и описание таблиц и их полей (с указанием типов данных и ограничений) в сводной таблице

4. Программная часть. Руководство программиста

4.1 Входные и выходные данные

4.1.1 Словесное описание

4.1.2 Описание функций

5. Сопровождение. Руководство пользователя

5.1 Описание

6. Список использованной литературы

7. Приложение


1. Задание

Красная Книга

В Красной Книге хранится информация о животном или растении: реестровый номер, русское и латинское название животного (т.е. вид и род), дата занесения объекта в Красную Книгу. Также хранятся данные о том, к какому царству, классу, семейству, роду и виду принадлежит объект. Также об объекте известна популяция в отдельном регионе.

Реализованы функции просмотра перечня, просмотра данных о популяциях, поиск по ключевому слову, добавление в базу


2. Анализ. Предметная область

2.2 Перечень и описание функций приложения обработки базы данных

1. Хранение информации о животных и растениях

2. Хранение данных о популяциях

3. Занесение и хранение информации об объектах

4. Поиск по заданному параметру: реестровый номер, русское название, латинское название, дата занесения в реестр, царство, класс и т.д.

2.2 Перечень и описание сущностей базы данных

Объект . Каждое создание имеет уникальный реестровый номер, русское и латинское название, дату занесения, принадлежит к периодическим группам, известна их популяция и ареал обитания.

Регионы . Экземпляр сущности определяется уникальным номером (номера, как на автономерах) и собственно названием региона.

Царство . Экземпляр сущности определяется уникальным номером и собственно названием царства.

Класс . Экземпляр сущности определяется уникальным номером и собственно названием класса.

Семейство . Экземпляр сущности определяется уникальным номером и собственно названием семейства.

Род . Экземпляр сущности определяется уникальным номером и собственно названием рода.

Вид . Экземпляр сущности определяется уникальным номером и собственно названием вида.


2.3 Перечень и описание всех атрибутов базы данных

1 ID_Creature Реестровый номер существа
2 Rus_Name Русское название существа
3 Lat_Name Латинское название существа
4 Date Дата занесения существа в реестр
5 ID_Kingdom Код царства
6 Name_Kingdom Царство
7 ID_Class Код класса
8 Name_Class Класс
9 ID_Family Код семейства
10 Name_Family Семейство
11 ID_Sort Код рода
12 Name_Sort Род
13 ID_Kind Код вида
14 Name_Kind Вид
15 ID_Region Код региона
16 Name_Region Регион
17 Population Численная оценка популяции

3. Проектирование. Нормализация базы данных. Схема данных

3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)

Нормализуем каждую связь используя соответствующие правила нормализации ER-диаграмм. Врезультатеполучимготовуюсхемуданных.

3.2 Схемаданных

MAIN(ID_Creature , Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind,ID_Region, Population)

Regions(ID_Region , Region_Name)

Kingdom(ID_Kingdom , Kingdom_Name)

Class(ID_Class , Class_Name)

Family(ID_Family , Family_Name)

Regions(ID_Sort , Sort_Name)

Regions(ID_Kind , Kind_Name)


3.3 Перечень и описание таблиц и их полей в сводной таблице

MAIN
ID_Creature Реестровый номер Int (11)
Rus_Name Номер группы Int (11)
Lat_Name ФИО студента Varchar(77)
Date Номер предприятияпрохождения практики Date
ID_Kingdom Int (11)
ID_Class Int (11)
ID_Family Int (11)
ID_Sort Int (11)
ID_Kind Int (11)
ID_region Int (11)
Population Int (11)
Regions
ID_Region Номер региона Int (11)
Name_Region Название региона Varchar(77)
Kingdom
ID_Kingdom Код царства Int (11)
Name_Kingdom Царство Varchar(77)
Class
ID_Class Код класса Int (11)
EntName Класс Varchar(77)
Family
ID_Family Код семейства Int (11)
Name_Family Семейство Varchar(77)
Sort
ID_Sort Код рода Int (11)
Name_Sort Род Varchar(77)
Kind
ID_Kind Код вида Int (11)
Name_Kind Вид Varchar(77)

4. Программная часть. Руководство программиста

4.2. Входные и выходные данные

4.1.1 Словесное описание

Стартовая страница содержит ряд ссылок, открывающих соответствующие страницы

<ahref="index.php">На главную </a> | <ahref="listing.php"> Перечень </a> | <ahref="search.php"> Поиск </a> | <ahref="add.php"> Регистрация </a> |

Страница "Перечень" (listing.php) отображает список животных и растений, занесённых в Красную Книгу:

<?php

require_once("connection.php");

$sql="SELECT Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort";

$result = mysql_query($sql);

print ("<div align=center><H1> Списокохраняемыхживотныхирастений </H1></div><br>");

print ("<div align=center><table border = 1>");

echo "<tr><td> Русское название </td><td>Латинское название </td><td> Дата регистрации </td><td> Царство </td><td> Класс </td><td> Семейство </td><td> Род </td></tr>";

if ($myrow = mysql_fetch_array($result))

{

do

{

printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>", $myrow["Rus_Name"], $myrow["Lat_Name"], $myrow["Date"], $myrow["Name_Kingdom"], $myrow["Name_Class"], $myrow["Name_Family"], $myrow["Name_Sort"]);

}

while ($myrow = mysql_fetch_array($result));

}

?>

На странице также реализована возможность занесения новых записей. Кнопка "Внести "

Обработчик кнопки "добавить" вносит изменения в базу:

<?php

if (@$new1)

{

?>

<div align=center>

<FORM name="mean" method="post" action="add.php">

<br>

Введите реестровый номер:<input type="text" name = "Number"> <br>

Введите русское название:<inputtype="text" name = "RN"> <br>

Введите латинское название:<inputtype="text" name = "LN"> <br>

Введите текущую дату в формате ГГГГ:ММ:ДД :<inputtype="text" name = "Date"> <br>

Определите царство:<input type="text" name = "Kingdom"> <br>

Определите класс:<input type="text" name = "Class"> <br>

Определите семейство:<input type="text" name = "Family"> <br>

Определите род:<input type="text" name = "Sort"> <br>

Определите вид:<input type="text" name = "Kind"> <br>

Введите название региона:<input type="text" name = "Region"> <br>

Введите популяцию:<input type="text" name = "Population"> <br>

<br>

<input type="submit" name = "stnew" value="Подтвердить"><br>

</FORM>

</div>

<?php

}

if(@$stnew)

{

if (empty($Number))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($RN))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($LN))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Date))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Kingdom))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Class))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Family))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Sort))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Kind))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Region))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

if (empty($Population))

{

print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ;

exit();

}

require_once("connection.php");

mysql_query("INSERT INTO MAIN (ID_Creature,Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind, ID_Region, Population) VALUES ('$Number','$RN','$LN','$Date, '$Kingdom', '$Class', '$Family', '$Sort', '$Kind', '$Region', '$Population')");

$result = mysql_query("SELECT * FROM MAIN WHERE ID_Creature = $Number");

?>

<br>

<br>

<div align=center><H4>ДОБАВЛЕНА ЗАПИСЬ:</H4></div><br>

<div align=center>

<table border = 1>

<table border = 1>

<tr><td> Код животного </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<td> Вид </td>

<td> Регион </td>

<td> Популяция </td>

</tr>

<?php

while ($myrow = mysql_fetch_array($result))

{

printf("<tr><td><H7>%d",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%d",$myrow["Date"],"</tr>");

printf("<td>%s",$myrow["ID_Kingdom"],"</tr>");

printf("<td>%d",$myrow["ID_Class"],"</tr>");

printf("<td>%d",$myrow["ID_Family"],"</tr>");

printf("<td>%d",$myrow["ID_Sort"],"</tr>");

printf("<td>%d",$myrow["ID_Kind"],"</tr>");

printf("<td>%d",$myrow["ID_Region"],"</tr>");

printf("<td>%d",$myrow["Population"],"</tr>");

}

}

?>

<?php

}

if (@$stnew)

{

require("connect.php");

mysql_query("INSERT INTO Students (StudID,StudName,GroupNum) VALUES ('$stnum','$stname','$grnum')");

mysql_query("INSERT INTO MarkJournal(SubjID, LTypeID, StudID, LNumb)

SELECT SubjID, LTypeID, StudID, LNumb FROM Plan JOIN Students WHERE StudID = '$stnum' ");

$result = mysql_query("SELECT * FROM Students WHERE StudName LIKE '%$stname%'");

?>

<divalign=center><H4>Добавлена запись:</H4></div><br>

<div align=center><table border = 1>

<tr><td> Номер </td>

<td> ФИО </td>

<td> Группа </td>

</tr>

<?php

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%d",$myrow["StudID"],"</h7></td></tr>");

printf("<td>%s",$myrow["StudName"],"</tr>");

printf("<td>%s",$myrow["GroupNum"],"</tr>");

}

}

?>

</table>

Страница "Популяции" (populous.php) отображает список животных и растений, соответствующие им регионы и популяции в них.

<?

require("connect.php");

$result = mysql_query("select SubjName, LTypeName, LNumb from (Plan join Subjects on Plan.SubjID = Subjects.SubjID) join LessTypes on Plan.LTypeID = LessTypes.LTypeID",$db);

if ($myrow = mysql_fetch_array($result))

{

echo "<table border=1 align=center>\n";

echo "<tr><td><strong>Предметы</strong></td><td><strong>Видзанятия</strong></td><td><strong>Номер</strong></td></tr>\n";

do

{

printf("<tr><td>%s</td><td>%s</td><td>%d</td></tr>\n", $myrow["SubjName"], $myrow["LTypeName"], $myrow["LNumb"]);

}

while ($myrow = mysql_fetch_array($result));

echo "</table>\n";

}

else

{

echo "Sorry, no records were found!";

}

mysql_close($db);

?>

4.1.2 Описаниефункций

mysql_connect – подключениек MySQL; mysql_select_db – выборбазыданных; require("connection.php") – подключениекфайлу; print() – выводинформациинаэкран; mysql_query () – возвращениерезультатазапроса; mysql_fetch_array () – получениерезультатазапроса; echo – выводинформации;


5. Сопровождение. Руководство пользователя

5.1 Описание

Чтобы ознакомиться с некоторыми исходными данными или внести в них изменения следует воспользоваться ссылками в верхней части страницы. Ссылка "На главную" присутствует на каждой странице для возвращения к стартовой странице.

Чтобы ознакомиться со списком занесенных в базу животных и растений, следует выбрать ссылку "ПЕРЕЧЕНЬ" для перехода к соответствующей странице.

Для пополнения списка нажмите кнопку "РЕГИСТРАЦИЯ" , после чего будет предложена форма для внесения новой записи Т.к. для ячеек у нас стоит значение NotNull, то если пользователь не заполнил какую-либо .ячейку, то выйдет сообщение, говорящее пользователю о необходимости заполнения.

При успешном добавлении новой записи будет выведена строка, добавленная в таблицу и уведомление о проделанной операции.

Страница "ПОПУЛЯЦИИ" отображает список имеющихся в базе существ, из которой явствует, какова их популяция в каждом обитаемом ими регионе.

Страница "ПОИСК" выводит информацию на экран по тому или иному критерию по желанию пользователя.


6. Список использованной литературы

1. Андрей Шкрыль. Программируем для web-сайта. "БХВ-Петербург", Санкт-Петебург, 2006.

2. Т.Карпова. Базы данных. Модели, разработка, реализация. "Питер", Санкт-Птербург, 2002.

3. Алексей Гончаров. Самоучитель HTML.

4. А. Качанов, В. Ткаченко, А. Головин. Букварь по PHP и MySQL Версия 1.1 (от 16.05.2000)


7. Приложение

connection.php

<?

$db = mysql_connect("localhost","root","");

mysql_select_db("DB_RedBook",$db);

?>

index.php

<html>

<head>

<title>Красная Книга Российской Федерации</title>

<ahref="index.php">На главную </a> | <ahref=".php"> Перечень </a> | <ahref="populous.php"> Популяции </a> | <ahref="search.php"> Поиск объекта </a> | <ahref="add.php"> Регистрация объекта </a>

</head>

<body>

<body bgcolor="a13137">

<font color="FFFFFF">

<hr>

<div align=center><h1><i>Красная Книга <h1>

<divalign=center><h1>Российской Федерации <h1>

<hr>

<FORM name="mean" method="post" action="listing.php"

<div align=center>

<BUTTON> ПЕРЕЧЕНЬ </BUTTON>

</div>

</FORM>

<FORM name="mean" method="post" action="populous.php"

<div align=center>

<BUTTON> ПОПУЛЯЦИИ </BUTTON>

</div>

</FORM>

<FORM name="mean" method="post" action="search.php"

<div align=center>

<BUTTON> ПОИСК </BUTTON>

</div>

</FORM>

<FORM name="mean" method="post" action="add.php"

<div align=center>

<BUTTON> РЕГИСТРАЦИЯ </BUTTON>

</div>

</FORM>

</body>

</html>

listing.php

<html>

<head>

<title> Перечень жЫвотных </title>

<a href="index.php">На главную </a> |

<hr>

</head>

<body>

<font color="FFFFFF">

<?php

require_once("connection.php");

$sql="SELECT Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort";

$result = mysql_query($sql);

print ("<div align=center><H1> Списокохраняемыхживотныхирастений </H1></div><br>");

print ("<div align=center><table border = 1>");

echo "<tr><td> Русское название </td><td>Латинское название </td><td> Дата регистрации </td><td> Царство </td><td> Класс </td><td> Семейство </td><td> Род </td></tr>";

if ($myrow = mysql_fetch_array($result))

{

do

{

printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>", $myrow["Rus_Name"], $myrow["Lat_Name"], $myrow["Date"], $myrow["Name_Kingdom"], $myrow["Name_Class"], $myrow["Name_Family"], $myrow["Name_Sort"]);

}

while ($myrow = mysql_fetch_array($result));

}

?>

</table>

<body bgcolor="a13137">

</body>

</html>

populous.php

<html>

<head>

<title> Перечень жЫвотных </title>

<a href="index.php">На главную </a> |

<hr>

</head>

<body>

<?php

require_once("connection.php");

$sql="SELECT Rus_Name, Region_Name, Population FROM MAIN join AREA on Main.ID_Region = AREA.ID_Region";

$result = mysql_query($sql);

print ("<div align=center><H1> Списокохраняемыхживотныхирастений </H1></div><br>");

print ("<div align=center><table border = 1>");

echo "<tr><td> Русское название jобъекта </td><td>Название региона </td><td> Популяция </td></tr>";

?>

</table>

<body bgcolor="a13137">

</body>

</html>

search.php

<html>

<head>

<title>Поиск</title>

<a href="index.php">На главную </a> |

<hr>

</head>

<body>

<font color = FFFFF>

<divalign=center><h1>Введите критерий поиска:</h1>

<FORM name="mean" method="post" action="search.php"

<br>

<input type="submit" name = "find1RN" value="Найти по русскому названию животного"><br><br>

<input type="submit" name = "find2LN" value="Найти по латинскому названию животного"><br><br>

<input type="submit" name = "find3D" value="Найти по дате занесения в перечень"><br><br>

<input type="submit" name = "find4K" value="Найти по царству"><br><br>

<input type="submit" name = "find5C" value="Найти по классу"><br><br>

<input type="submit" name = "find6F" value="Найти по семейству"><br><br>

<input type="submit" name = "find7S" value="Найти по роду"><br><br>

</FORM>

</div>

<?

//Найти по русскому названию животного

if (@$find1RN)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите название объекта полностью:<br>

<input type="text" name = "NameRus"> <br>

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

</FORM>

</div>

<?

}

if(@$find1RN)

{

if (empty($NameRus))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE Rus_Name LIKE '%$NameRus%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по латинскому названию животного

if (@$find2LN)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите название объекта полностью:<br>

<input type="text" name = "NameLat"> <br>

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

</FORM>

</div>

<?

}

if(@$find2LN)

{

if (empty($NameLat))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE Lat_Name LIKE '%$NameLat%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по дате занесения

if (@$find3D)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите дату в формате ГГГГ:ММ:ДД:<br>

<input type="text" name = "RegDate"> <br>

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

</FORM>

</div>

<?

}

if(@$find3D)

{

if (empty($RegDate))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Date%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по царству

if (@$find4K)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите царство:<br>

<input type="text" name = "Kingdom"> <br>

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

</FORM>

</div>

<?

}

if(@$find4K)

{

if (empty($Kingdom))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Kingdom%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по классу

if (@$find5C)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите класс:<br>

<input type="text" name = "Kingdom"> <br>

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

</FORM>

</div>

<?

}

if(@$find5C)

{

if (empty($Class))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Kingdom%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по семейству

if (@$find6F)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите семейство:<br>

<input type="text" name = "Kingdom"> <br>

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

</FORM>

</div>

<?

}

if(@$find6А)

{

if (empty($Family))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Family%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

//Найти по роду

if (@$find7S)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите род:<br>

<input type="text" name = "Kingdom"> <br>

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

</FORM>

</div>

<?

}

if(@$find7S)

{

if (empty($Sort))

{

print("<div align=center><h1>Пожалуйста, заполните ячейку!</div></h1>") ;

exit();

}

require_once("connection.php");

$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Sort%'";

$result = mysql_query($sql);

?>

<br>

<br>

<divalign=center><H4>Результаты поиска:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Реестровый номер </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата занесения </td>

<td> Царство </td>

<td> Класс </td>

<td> Семейство </td>

<td> Род </td>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%s",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%s",$myrow["Date"],"</tr>");

printf("<td>%d",$myrow["Name_Kingdom"],"</tr>");

printf("<td>%d",$myrow["Name_Class"],"</tr>");

printf("<td>%d",$myrow["Name_Family"],"</tr>");

printf("<td>%d",$myrow["Name_Sort"],"</tr>");

}

}

?>

<body bgcolor="a13137>

</html>

</body>

add.php

<html>

<head>

<title> Регистрация</title>

<a href="index.php">На главную </a> |

<hr>

</head>

<body>

<font color="FFFFFF">

<div align=center><h1>Ввод информации:</h1>

<FORM name="mean" method="post" action="add.php"

<br>

<input type="submit" name = "new1" value="Добавить животное или растение"><br><br>

</FORM>

</div>

<?

//добавить объект

if (@$new1)

{

?>

<div align=center>

<FORM name="mean" method="post" action="<? echo $PHP_SELF?>">

<br>

Введите реестровый номер:<input type="text" name = "Number"> <br>

Введите русское название:<inputtype="text" name = "RN"> <br>

Введите латинское название:<inputtype="text" name = "LN"> <br>

Введите текущую дату в формате ГГГГ:ММ:ДД:<inputtype="text" name = "Date"> <br>

Введите царство:<input type="text" name = "Kingdom"> <br>

Введите класс:<input type="text" name = "Class"> <br>

Введите семейство:<input type="text" name = "Family"> <br>

Введите род:<input type="text" name = "Sort"> <br>

Введите вид:<input type="text" name = "Kind"> <br>

Введите регион:<input type="text" name = "Region"> <br>

Введите популяцию:<input type="text" name = "Population"> <br>

<br>

<input type="submit" name = "stnew" value="Добавить"><br>

</FORM>

</div>

<?

}

if(@$stnew)

{

if (empty($Number))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

}

if (empty($RN))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

}

if (empty($LN))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

}

if (empty($Date))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

}

if (empty($Kingdom))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Class))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Family))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Sort))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Kind))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Region))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

if (empty($Population))

{

print("<div align=center><h1>Заполните все поля!!!</div></h1>") ;

exit();

}

require_once("connection.php");

mysql_query("INSERT INTO MAIN (ID_Creature,Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind, ID_Region, Population) VALUES ('$Number','$RN','$LN','$Date, '$Kingdom', '$Class', '$Family', '$Sort', '$Kind', '$Region', '$Population')");

$result = mysql_query("SELECT * FROM Stoyanka WHERE Adr LIKE '%$adr%'");

?>

<br>

<br>

<div align=center><H4>Добавлена запись:</H4></div><br>

<div align=center><table border = 1>

<table border = 1>

<tr><td> Код животного </td>

<td> Русское название </td>

<td> Латинское название </td>

<td> Дата </td>

<td> Код царства </td>

<td> Код класса </td>

<td> Код семейства </td>

<td> Код рода </td>

<td> Код вида </td>

<td> Код региона </td>

<td> Популяция </td>

</tr>

<?

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("<tr><td><H7>%d",$myrow["ID_Creature"],"</h7></td></tr>");

printf("<td>%s",$myrow["Rus_Name"],"</tr>");

printf("<td>%s",$myrow["Lat_Name"],"</tr>");

printf("<td>%d",$myrow["Date"],"</tr>");

printf("<td>%s",$myrow["ID_Kingdom"],"</tr>");

printf("<td>%d",$myrow["ID_Class"],"</tr>");

printf("<td>%d",$myrow["ID_Family"],"</tr>");

printf("<td>%d",$myrow["ID_Sort"],"</tr>");

printf("<td>%d",$myrow["ID_Kind"],"</tr>");

printf("<td>%d",$myrow["ID_Region"],"</tr>");

printf("<td>%d",$myrow["Population"],"</tr>");

}

}

?>

<body bgcolor="a13137">

</body>

</html>

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Где скачать еще рефератов? Здесь: letsdoit777.blogspot.com
Евгений06:42:53 19 марта 2016
Кто еще хочет зарабатывать от 9000 рублей в день "Чистых Денег"? Узнайте как: business1777.blogspot.com ! Cпециально для студентов!
19:49:43 28 ноября 2015

Работы, похожие на Курсовая работа: Создание сайта "Красная книга"

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(151059)
Комментарии (1843)
Copyright © 2005-2016 BestReferat.ru bestreferat@mail.ru       реклама на сайте

Рейтинг@Mail.ru