Разработка структуры и средств реализации базы данных «Поликлиника»

Автор работы: Пользователь скрыл имя, 10 Декабря 2014 в 17:01, курсовая работа

Краткое описание

В деловой и личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
В общем смысле термин база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

Содержание

ВВЕДЕНИЕ 3
1. Постановка задачи 3
1.1. Задание 3
1.2. Назначение базы данных 3
1.3. Выполняемые базой данных функции 3
1.4. Категории пользователей 3
1.5. Причины выбора данной СУБД 3
2. Проектирование базы данных 3
2.1. Инфологическое проектирование 3
2.2 Сущности 3
2.3 Добавление не ключевых атрибутов в отношения 3
2.4. Назначение и функции программной системы 3
2.5. Связывание таблиц 3
2.6. Запросы 3
2.7. Формы 3
2.8. Отчеты 3
2.9. Макросы 3
ЗАКЛЮЧЕНИЕ 3
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 3

Вложенные файлы: 1 файл

Разработка БД.docx

— 514.54 Кб (Скачать файл)

Запрос «Данные о главном враче» выводит пациентов, которые лежали в больнице более одного раза.

Рис. 8. Запрос «Данные о главном враче»

2.7. Формы

Работа с данными в режиме таблицы имеет существенный недостаток: если полей слишком много, они не умещаются на экране и приходится прибегать к различным манипуляциям, чтобы оптимизировать представление: например, убирать некоторые столбцы, менять их положение.

После создания базы данных (и, возможно, одной или более таблиц) вы можете создать формы для просмотра данных в более удобном виде. Форма может служить средством защиты базы данных от неквалифицированных пользователей, а также ширмой, заслоняющей от любопытных глаз конфиденциальную информацию.

Любая форма строится на основе Access-таблицы или запроса. Имена полей извлекаются из спецификации таблицы, а поля в форме можно расположить по своему усмотрению. На основе одной таблицы можно построить несколько форм.

В MS Access 2007 существует несколько способов создания форм:

Таблица 2. Способы создания форм

Автоформа 

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

Мастер форм

Создание формы с помощью мастера; в зависимости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.

Конструктор

Создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм. Также предназначен для обработки готовых форм.

Сводная диаграмма

Создание формы с диаграммой на основе выбранных полей таблицы.

Сводная таблица

Создание сводной таблицы Microsoft Excel на основе таблиц или запросов Access XP


Существует несколько разновидностей автоформ:

Форма — создание формы для ввода данных по одной записи за раз

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

Несколько элементов — создание формы, в которой записи отображаются в виде таблицы, при этом каждая запись занимает отдельную строку

При каждом открытии сохраненной формы обновляются данные таблицы или запроса, на основе которого была создана форма. Благодаря этому содержимое формы всегда соответствует информации в таблицах или запросах.

Перечень форм, применяемых в данной работе приведен ниже:

Рис. 9. Форма «Пациенты»

Форма «Пациенты» показывает данные больного, дату обращения и вид лечения.

Рис. 10. Главная кнопочная форма

Главная кнопочная форма предназначена для открытия запросов, форм и отчетов базы данных, путем нажатия соответствующей кнопки области главной кнопочной формы.

Рис. 11. Форма «Персонал»

Форма «Персонал» показывает ФИО врача, его специальность и должность.

Рис. 12. Форма «Специализация»

Форма «Специализация» информация о специализациях персонала поликлиники.

 

2.8. Отчеты

Отчеты используются для отображения данных таблицы или запроса в удобном для пользователя формате (с заголовками и номерами страниц).

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

Использование отчетов имеет следующие достоинства:

  • данные могут быть представлены в удобной для чтения и анализа форме;
  • отчет позволяет включать и печатать графические объекты (например, диаграммы);
  • обеспечивается возможность работы с материалом, напечатанным на бумаге.

Отчеты можно создавать двумя способами:

    1. при помощи мастеров отчетов/автоотчетов;
    2. «вручную».

Рис. 13. Отчет «Данные о главном враче»

Рис. 14. Отчет «Пациенты на амбулаторном лечении»

Отчет «Пациенты на амбулаторном лечении» показывает всех пациентов, состоящих на амбулаторном лечении.

Рис. 15. Отчет «Поиск пациентов по диагнозу»

Отчет «Поиск пациентов по диагнозу» выполнен с уровнем группировки представления данных по ФИО пациента и позволяет просмотреть данные о пациентах с определенным заболеванием.

 

2.9. Макросы

Удобно разрабатывать макросы для автоматизации несложных процессов, таких как открытие и закрытие форм и отчетов, вывод на экран или печать документов и т.д. Окно макросов включает четыре столбца: Имя макроса, Условие, Макрокоманда, Аргументы, Примечание.

При создании нового макроса по умолчанию отображается только столбцы Макрокоманда, Аргументы, Примечание. Показ остальных столбцов устанавливается посредством опций Имена макросов и Условия из меню Конструктор. В столбце Имя макроса указываются имя макроса, которое надлежит задавать, если окно содержит несколько макросов. В столбце Условие осуществляется ввод условия для выполнения только части макроса. В столбце Макрокоманда перечисляются подлежащие выполнению действия в нужной последовательности. Столбец Примечание содержит комментарий к программе и делает текст макроса понятнее.

 

ЗАКЛЮЧЕНИЕ

Как следствие – реализованная АСУ «Поликлиника» в достаточной мере отражает специфику выбранной предметной области.

База данных, созданная в результате выполнения курсового задания, является учебной. Она достаточно проста. При ее создании было сознательно, заложено огромное количество упрощений и допусков [10].

Однако, знания, полученные в результате изучения курса, практические занятия и самостоятельно созданная в ходе выполнения курсового задания база данных, а также практические навыки, приобретенные в ходе ее создания, заложили серьезный фундамент, который позволяет постепенно перейти «от простого к сложному» и, как результат, создавать весьма сложные, профессиональные базы данных в самых разных областях и направлениях [12,5].

Достигнуты следующие цели:

  • Разработана информационно-логическая модель, построенная в соответствии с выявленными информационными объектами и связями.
  • Построена логическая структура реляционной базы данных, отображающая полученную информационно-логическую модель.
  • Разработаны объекты: таблицы, формы, запросы, отчеты, являющиеся средством решения задач пользователя.
  • Спроектировано целостное приложение, в котором все объекты сгруппированы по функциональному назначению. При этом обеспечен удобный графический интерфейс пользователя.

Спроектированная база данных реализована средствами СУБД Access, заполнена контрольными данными и протестирована.

 

 

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Дейт К. Дж. Введение в системы баз данных / Пер. с англ. 6-е изд. К.: Диалектика, 2011. – с. 254.
  2. Замулин А. В. Системы программирования баз данных и знаний. Новосибирск.: Наука. Сиб. Отд., 2012. – с. 564.
  3. Ульман Дж. Основы систем баз данных. М.: Финансы и статистика, 2011. – с. 468.
  4. Бородаев В. А., Кустов В. Н. Банки и базы данных. Уч. пособие. Л.: ВИКИ, 2012. – с. 124.
  5. Кузнецов С. Д. Введение в СУБД: часть 4.// Системы Управления Базами Данных, №4, 2012. –  с. 122.
  6. Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: Гелиос АРВ, 2012. – 368 с.
  7. Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2010. – 304 с.
  8. Семакин И.Г., Шестаков А.П. Основы программирования: учебник для студ. СПО. - М: Академия, 2011. – 438 с.
  9. Сорокин А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2013. – 477с.: ил. Издательский дом «Вильямс», 2013. – 336 с.: ил. – Парал. тит. англ.
  10. Фаронов В.В. Система программирования Delphi . - СПб: БХВ-Петербург, 2010. – 912 с.
  11. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для вузов / под ред. А.Д.Хомоненко.- 3-е изд. - СПб: Корона-Принт, 2012.– 672 с.
  12. Моисеенко С. SQL: задачи и решения. - СПб: Питер, 2012. –256 с.
  13. Пирогов В. Ю. Информационные системы и базы данных. Организация и проектирование. СПб.: БХВ-Петербург, 2011. – 528с.

Санкт-Петербург

2014

 

 


Информация о работе Разработка структуры и средств реализации базы данных «Поликлиника»