|
Программа "Учет рождаемости"
Программа "Учет рождаемости"
Министерство Образования и Науки Российской Федерации Уральский Государственный Экономический Университет Курсовая работа по дисциплине: Базы данных Тема: Учет рождаемости.Выполнил: Юдакова Н.А.Проверил: Плещев В.В.Каменск-Уральский 2004СодержаниеПостановка задачиВходная информацияЛогическая модель базыВыходная информацияОбращение к приложениюПостановка задачиВ данной работе необходимо произвести учет рождаемости детей, для этого необходимо:1. Создать базу из основной таблицы с оперативными данными и четырех таблиц-справочников с наименованиями кодов (используются для расшифровки кодов в формах, в запросах и в отчетах).2. Создать базовый, перекрестные, итоговые, графические представления и запросы. Запросы оформить в виде табличных форм, диаграмм.3. Сформировать формы для заполнения таблиц и просмотра запросов, с русифицированными кнопками, наименованиями полей (по одной форме для каждой таблицы или запроса и по одной составной форме).4. Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки, по одному простому отчету для каждой таблицы, представления, запроса .5. Сформировать меню из пунктов: таблицы, формы, запросы, диаграммы и отчеты для вызова разработанных таблиц, форм, диаграмм, запросов и отчетов.Входные данныеВходными данными для выполнения данной работы являются:· Новорожденные: код населенного пункта, код национальности, вес ребенка, рост, дата рождения, фамилия, имя, отчество, код больницы.· Справочники: населенные пункты (код, наименование, код области), национальности (код и наименование), больницы (код и наименование), области (код и наименование).Таблица «Новорожденные» имеет поля:Код населенного пункта - формат числовойКод национальности - формат числовойВес ребенка - формат числовойРост - формат числовойДата рождения - формат дата/время, короткая датаФамилия - формат текстовый 50 символовИмя - формат текстовый 50 символовОтчество - формат текстовый 50 символовКод больницы - формат числовойВид таблицы на этапе проектирования:Таблица-справочник «Населенные пункты» имеет поля:Код населенного пункта - формат числовой, поле является ключевымНаименование - формат текстовый, 50 символовКод области - формат числовой.Вид таблицы при проектировании:Таблица-справочник «Области» имеет поля:Код области - формат числовой, поле является ключевым.Наименование - формат текстовый, 50 символов.Вид таблицы при проектировании:Таблица-справочник «Национальности» имеет поля:Код национальности - формат числовой, поле является ключевым.Национальность - формат текстовый, 50 символов.Вид таблицы при проектировании:Таблица-справочник «Больницы» имеет поля:Код больницы - формат числовой, поле является ключевым.Наименование - формат текстовый, 50 символов.Вид таблицы при проектировании:Логическая модель базыЛогическая модель базы имеет следующий вид:Из этой модели видно, что главная таблица «Новорожденные», по ключевым полям связана с таблицами-справочниками «Населенные пункты, Национальности, Больницы», таблица-справочник «Населенные пункты» в свою очередь по ключевому полю «Код области» связана с таблицей-справочником «Области». Все связи по ключевым полям таблиц справочников имеют вид «Один ко многим».Для ввода данных в таблицы используются формы следующего содержания:Форма новорожденные используется для ввода данных о новорожденных.Все поля имеющие вид поле со списком выполнены в виде выпадающего списка из двух колонок код и наименование.Форма населенные пункты используется для ввода данных по населенным пунктам.Поле код области выполнено в виде выпадающего списка из двух колонок код и наименование области.Форма области используется для ввода данных по областям.Форма национальности используется для ввода национальностей.Форма больницы используется для ввода данных по больницам.Для получения информации из базы создан ряд запросов:«Базовый запрос»При проектировании:При выполнении: «Итоговый запрос»При проектировании:При выполнении:«Перекрестный запрос»При проектировании выглядит так:При выполнении выглядит так:Выходная информацияДля вывода информации в текстовом виде подготовлены отчеты:При проектировании этот отчет выглядит так:Отчет по населенным пунктам:При проектировании:При выполнении:Диаграммами отображается рождаемость по городам.При выполнении это выглядит так:Обращение к приложениюДля обращения к приложению базы создано меню:|
| Для доступа к таблицам | | | Для доступа к запросам | | | Для доступа к формам | | | Для доступа к отчетам | | | Для доступа к диаграммам | | | Для выхода из базы | | |
|
|