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

бесплатно 0
4.5 55
Разработка базы данных "Красная книга" с функциями хранения информации о животных и растениях, данных о популяциях, объектах, поиска по заданному параметру (реестровый номер, русское или латинское название, дата занесения в реестр, царство, класс).


Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования Чувашский государственный университет им. И.Н. Ульянова Факультет информатики и вычислительной техники Кафедра Информационно-вычислительных систем Дисциплина Базы данных Пояснительная записка к курсовой работе Тема: Красная Книга Выполнил: студент гр. Руководство пользователя 5.1 Описание 6. Экземпляр сущности определяется уникальным номером и собственно названием вида. 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.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.1.1 Словесное описание Стартовая страница содержит ряд ссылок, открывающих соответствующие страницы На главную | Перечень | Поиск | Регистрация | Страница Перечень (listing.php) отображает список животных и растений, занесённых в Красную Книгу: Список охраняемых животных и растений ); print (); echo Русское название Латинское название Дата регистрации Царство Класс Семейство Род ; if ($myrow = mysql_fetch_array($result)) { do { printf(%s%s%s%s%s%s%s, $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)); } ?> На странице также реализована возможность занесения новых записей. Кнопка Внести Обработчик кнопки добавить вносит изменения в базу: Введите реестровый номер: Введите русское название: Введите латинское название: Введите текущую дату в формате ГГГГ:ММ:ДД : Определите царство: Определите класс: Определите семейство: Определите род: Определите вид: Введите название региона: Введите популяцию: ·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($RN)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($LN)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Date)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Kingdom)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Class)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Family)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Sort)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Kind)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Region)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; exit(); } if (empty($Population)) { print(·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!) ; 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); ?> ДОБАВЛЕНА ЗАПИСЬ: Код животного Русское название Латинское название Дата занесения Царство Класс Семейство Род Вид Регион Популяция %d,$myrow[ID_Creature],); printf(%s,$myrow[Rus_Name],); printf(%s,$myrow[Lat_Name],); printf(%d,$myrow[Date],); printf(%s,$myrow[ID_Kingdom],); printf(%d,$myrow[ID_Class],); printf(%d,$myrow[ID_Family],); printf(%d,$myrow[ID_Sort],); printf(%d,$myrow[ID_Kind],); printf(%d,$myrow[ID_Region],); printf(%d,$myrow[Population],); } } ?> Добавлена запись: Номер ФИО Группа %d,$myrow[StudID],); printf(%s,$myrow[StudName],); printf(%s,$myrow[GroupNum],); } } ?> Страница Популяции (populous.php) отображает список животных и растений, соответствующие им регионы и популяции в них.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?