Тип работы: курсовая работа
Разработка базы данных "Красная книга" с функциями хранения информации о животных и растениях, данных о популяциях, объектах, поиска по заданному параметру (реестровый номер, русское или латинское название, дата занесения в реестр, царство, класс).
"Чувашский
государственный университет им. И.Н. Ульянова"
Факультет
информатики и вычислительной техники
Кафедра "Информационно-вычислительных
систем"
Дисциплина "Базы
данных"
Пояснительная
записка к курсовой работе
Тема: "Красная
Книга"
Выполнил:
студент
гр. ИВТ 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-диаграмм. В результате получим
готовую схему данных.
mysql_connect
– подключение к MySQL; mysql_select_db – выбор базы данных;
require("connection.php") – подключение к файлу; print() – вывод информации на экран; mysql_query () – возвращение результата запроса; mysql_fetch_array () – получение результата запроса; echo – вывод информации;
5. Сопровождение.
Руководство пользователя
5.1 Описание
Чтобы ознакомиться с
некоторыми исходными данными или внести в них изменения следует воспользоваться
ссылками в верхней части страницы. Ссылка "На главную" присутствует
на каждой странице для возвращения к стартовой странице.
Чтобы ознакомиться со
списком занесенных в базу животных и растений, следует выбрать ссылку "ПЕРЕЧЕНЬ"
для перехода к соответствующей странице.
Для пополнения списка
нажмите кнопку "РЕГИСТРАЦИЯ" , после чего будет предложена форма для
внесения новой записи Т.к. для ячеек у нас стоит значение Not Null, то если пользователь не заполнил какую-либо .ячейку,
то выйдет сообщение, говорящее пользователю о необходимости заполнения.
При успешном добавлении
новой записи будет выведена строка, добавленная в таблицу и уведомление о
проделанной операции.
Страница "ПОПУЛЯЦИИ"
отображает список имеющихся в базе существ, из которой явствует, какова их
популяция в каждом обитаемом ими регионе.
Страница "ПОИСК"
выводит информацию на экран по тому или иному критерию по желанию пользователя.
6. Список использованной
литературы
1.
Андрей Шкрыль.
Программируем для web-сайта. "БХВ-Петербург",
Санкт-Петебург, 2006.
2.
Т.Карпова. Базы
данных. Модели, разработка, реализация. "Питер", Санкт-Птербург,
2002.
3.
Алексей Гончаров.
Самоучитель HTML.
4.
А.
Качанов, В. Ткаченко, А. Головин. Букварь по PHP и MySQL Версия 1.1 (от
16.05.2000)
В файловом архиве содержится 220784 файлов в 133 разделах Файлы в архив загрузили 3349 пользователей Файлы с архива были скачаны 13541850 раз Последний добавленный файл: Магнетокалорический эффект от пользователя naqusud (добавлен 23.5.2020, 16:04)
Георгий Эрихович ЛАНГЕМАК
конструктор пороховых ракет, внесший значительный вклад в создание реактивных снарядов для «катюши». Репрессирован.
>>> Смотреть календарь
Вышел первый номер газеты «Советский спорт» (тогда называлась «Красный спорт»).
>>> Смотреть календарь
ЛЕВИТАН Юрий Борисович (1914-1983) , российский диктор Всесоюзного радио (с 1931), народный артист СССР (1980). Читал важнейшие официальные сообщения, в т. ч. в 1941-45. В творчестве Левитана органично соединились гражданская, публицистическая и актерская выр...