Курсовая работа: Проектирование реляционной базы данных

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рисунок 12 - Результат запроса «Пациенты без мед. полиса»

Запрос «Количество всех приемов» создан с целью вывода о количестве активных приемов, каждого врача.(Рис.14)

Рисунок 14 - Результат запроса «Кол-во всех приемов»

Запрос «Пациенты, лечащиеся у врачей» создан с целью поиска пациентов, лечившихся у врачей.(Рис. 15)

Рисунок 15 - Результат запроса «Пациента врачей»

Запрос на поиск по специальности врача. Запрос выполняется путем ввода в определенное окно специальности врача и тем самым выводится список врачей нужной специальности.(Рис. 16 )

Рисунок 16 - Результат запроса «Поиск врача по спец.»

В Запрос «Распространенный диагноз» выводится список из трех диагнозов, которые встречались чаще всего. Запрос сделан с целью контролирования заболеваемостей в поликлинике.(Рис. 17)

Рисунок 17 - Результат запроса «Распространенные диагнозы»

В запросе «Поиск талона по номеру» осуществляется поиск талона по номеру и используется в дальнейшем для печати отчета(Рис. 18)

Рисунок 18 - Результат запроса «Поиск талона по номеру»

Запрос «Талоны на завтра» осуществляет поиск приемов назначенных следующий день.(Рис.19)

Рисунок 19 - Результат запроса «Талоны на завтра»

Запрос «Стаж врача» осуществляет вывод информации о стаже врача.(Рис. 20)

Рисунок 20 - Результат запроса «Стаж врача»

Запрос «Талоны на сегодня» осуществляет поиск приемов назначенных текущий день (Рис.21)

Рисунок 21 - Результат запроса.

Запрос на уменьшение времени приема врачей на один час. Результат запроса представлен в виде конструктора на рисунке 22.

Рисунок 22 - Результат запроса «Увеличение времени работы»

Запрос «Занесение результатов в картотеку» автоматизирует процесс занесения результатов обследования в медицинскую карту пациента.

Рисунок 23 - Результат запроса «Занесение результатов в картотеку»

Запрос «Поиск записи в картотеке» производится путем ввода «КодаЗаписи» и тем самым выводится нужна запись (Рис. 24)

Рисунок 24 - Результат запроса «Поиск записи в картотеке»

Запрос «Удаление недействительных талонов» создан с целью очищения ненужных данных в таблице «Талоны»

Рисунок 25 - Результат запроса «Удаление недействительных талонов»

6. Формы

В форме «Главная кнопочная форма» расположены элементы, которые упростят работу регистратуры (Рис. 26)

Рисунок 26 - Главная кнопочная форма

Форма «Информация о врачах» содержит всю информация о врачах данной поликлиники и форма основана на таблице «Врачи». (Рис. 27)

Рисунок 27 - Форма «Врачи»

Форма «Пациента» содержит всю информацию о пациентах данной поликлиники, сведения о всех приемах. Форма основана на таблице «Пациенты» (Рис. 28 )

Рисунок 28 - Форма «Пациенты»

Форма «Талоны» предназначена для выдачи талона пациентам (Рис. 29)

Рисунок 29 - Форма «Талоны»

Форма «Участки» содержит информация об улицах принадлежащих определенным участкам (Рис. 30)

Рисунок 30 - Форма «Участки»

7. Отчеты

Созданы отчеты «Врачи пациента», «Всего приемов», «Картотека», «Талоны на завтра», «Талоны на сегодня», «Пациенты без медицинского полиса», «Пациенты врачей», «Распространенный диагноз» позволяющие быстро в удобном для печати виде вывести информацию. Отчеты представлены на рисунках 31, 32, 33, 34, 35, 36, 37, 38.

Рисунок 31 - Отчет «Врачи пациента»

Рисунок 32 - Отчет «Всего приемов»

Рисунок 33 - Отчет «Картотека»

Рисунок 34 - Отчет «Талоны на завтра»

Рисунок 35 - Отчет «Талоны на сегодня»

Рисунок 36 - Отчет «Пациенты без медицинского полиса»

Рисунок 37 - Отчет «Пациенты врачей»

Рисунок 38 - Отчет «Распространенный диагноз»

Заключение

В ходе выполнения курсового проекта была разработана и создана база данных в СУБД Microsoft Access 2010. База может быть использована работниками любой регистратуры поликлиники. База данных включает 8 таблиц, 13 запрос, 4 формы. Она позволяет работнику регистратуры сделать работу удобной и эффективной. Причем масштаб поликлиники не имеет значения как такового, т.к. соответствующие ей атрибуты применимы ко всем государственным и коммерческим организациям такого рода деятельности без нарушения функционирования базы данных. Были реализованы следующие запросы:

поиск сведений о врачах некоторого пациента;

сведения о количествах приемов врачей;

поиск сведений о пациентах без медицинского полиса;

поиск сведений пациентов некоторого врача;

поиск сведений врача по специальности;

поиск записи в картотеке;

поиск распространенного диагноза;

сведения о стаже врача;

регистрация в базу нового пациента;

уменьшение работы врачей на 1 час;

удаление недействительных талонов;

поиск талонов на завтра;

поиск талонов на сегодня;

занесение результатов в картотеку.

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

Список использованной литературы

1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351 с.;

2. Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., - М.: Мир, 1985. Кн. 1. - 287 с.: Кн. 2. - 320 с.;

3. Медведкова И.Е. Бугаев Ю.В. Базы данных: учебное пособие. - ВГУИТ, 2014. - 105 с.;

4. Пушкарь А.И. Система управления базами данных Microsoft Access и ее применение в экономике. Учебное пособие / А.И. Пушкарь, И.П. Коврижных, А.М. Мокринских. - Харьков: Изд. ХГЭУ, 2002. - 112с.