Программа "Учет рождаемости"

Министерство Образования и Науки Российской Федерации

Уральский Государственный Экономический Университет


Курсовая работа

по дисциплине: Базы данных

Тема: Учет рождаемости.


Выполнил: Юдакова Н.А.

Проверил: Плещев В.В.


Каменск-Уральский 2004


Содержание


Постановка задачи

Входная информация

Логическая модель базы

Выходная информация

Обращение к приложению


Постановка задачи


В данной работе необходимо произвести учет рождаемости детей, для этого необходимо:

Создать базу из основной таблицы с оперативными данными и четырех таблиц-справочников с наименованиями кодов (используются для расшифровки кодов в формах, в запросах и в отчетах).

Создать базовый, перекрестные, итоговые, графические представления и запросы. Запросы оформить в виде табличных форм, диаграмм.

Сформировать формы для заполнения таблиц и просмотра запросов, с русифицированными кнопками, наименованиями полей (по одной форме для каждой таблицы или запроса и по одной составной форме).

Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки, по одному простому отчету для каждой таблицы, представления, запроса .

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


Входные данные


Входными данными для выполнения данной работы являются:

Новорожденные: код населенного пункта, код национальности, вес ребенка, рост, дата рождения, фамилия, имя, отчество, код больницы.

Справочники: населенные пункты (код, наименование, код области), национальности (код и наименование), больницы (код и наименование), области (код и наименование).

Таблица «Новорожденные» имеет поля:

Код населенного пункта – формат числовой

Код национальности – формат числовой

Вес ребенка – формат числовой

Рост – формат числовой

Дата рождения – формат дата/время, короткая дата

Фамилия – формат текстовый 50 символов

Имя – формат текстовый 50 символов

Отчество – формат текстовый 50 символов

Код больницы – формат числовой


Вид таблицы на этапе проектирования:

Программа "Учет рождаемости"


Таблица-справочник «Населенные пункты» имеет поля:

Код населенного пункта – формат числовой, поле является ключевым

Наименование – формат текстовый, 50 символов

Код области – формат числовой.


Вид таблицы при проектировании:

Программа "Учет рождаемости"


Таблица-справочник «Области» имеет поля:

Код области – формат числовой, поле является ключевым.

Наименование – формат текстовый, 50 символов.


Вид таблицы при проектировании:

Программа "Учет рождаемости"


Таблица-справочник «Национальности» имеет поля:

Код национальности – формат числовой, поле является ключевым.

Национальность – формат текстовый, 50 символов.


Вид таблицы при проектировании:

Программа "Учет рождаемости"


Таблица-справочник «Больницы» имеет поля:

Код больницы – формат числовой, поле является ключевым.

Наименование – формат текстовый, 50 символов.


Вид таблицы при проектировании:

Программа "Учет рождаемости"


Логическая модель базы


Логическая модель базы имеет следующий вид:


Программа "Учет рождаемости"


Из этой модели видно, что главная таблица «Новорожденные», по ключевым полям связана с таблицами-справочниками «Населенные пункты, Национальности, Больницы», таблица-справочник «Населенные пункты» в свою очередь по ключевому полю «Код области» связана с таблицей-справочником «Области». Все связи по ключевым полям таблиц справочников имеют вид «Один ко многим».

Для ввода данных в таблицы используются формы следующего содержания:


Программа "Учет рождаемости"


Форма новорожденные используется для ввода данных о новорожденных.

Все поля имеющие вид поле со списком выполнены в виде выпадающего списка из двух колонок код и наименование.


Программа "Учет рождаемости"


Форма населенные пункты используется для ввода данных по населенным пунктам.

Поле код области выполнено в виде выпадающего списка из двух колонок код и наименование области.


Программа "Учет рождаемости"


Форма области используется для ввода данных по областям.


Программа "Учет рождаемости"


Форма национальности используется для ввода национальностей.


Программа "Учет рождаемости"


Форма больницы используется для ввода данных по больницам.

Для получения информации из базы создан ряд запросов:

«Базовый запрос»

При проектировании:


Программа "Учет рождаемости"


При выполнении:


Программа "Учет рождаемости"


«Итоговый запрос»

При проектировании:


Программа "Учет рождаемости"


При выполнении:

Программа "Учет рождаемости"


«Перекрестный запрос»


При проектировании выглядит так:


Программа "Учет рождаемости"


При выполнении выглядит так:


Программа "Учет рождаемости"


Выходная информация


Для вывода информации в текстовом виде подготовлены отчеты:


Программа "Учет рождаемости"

При проектировании этот отчет выглядит так:


Программа "Учет рождаемости"


Отчет по населенным пунктам:

При проектировании:


Программа "Учет рождаемости"


При выполнении:


Программа "Учет рождаемости"


Диаграммами отображается рождаемость по городам.

При выполнении это выглядит так:


Программа "Учет рождаемости"


Обращение к приложению


Для обращения к приложению базы создано меню:


Программа "Учет рождаемости"

Для доступа к таблицам

Программа "Учет рождаемости"

Для доступа к запросам

Программа "Учет рождаемости"

Для доступа к формам

Программа "Учет рождаемости"

Для доступа к отчетам

Программа "Учет рождаемости"

Для доступа к диаграммам

Программа "Учет рождаемости"

Для выхода из базы

Похожие рефераты: