Создание информационной системы поликлиники

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

#187; представляет собой поле со списком. В качестве Типа управления элементом было выбрано - поле со списком; тип источника строк - таблица или запрос; источник строк таблица номера участков; присоединенный столбец - 1. Число столбцов - 1.

Поле Табельный номер. Тип данных - числовой.

Размер поля - Длинное целое

Число десятичных знаков - Авто

Значение по умолчанию - 0

Индексированное поле - да (совпадения допускаются)

Обязательное поле - нет.

 

4. СХЕМА БАЗЫ ДАННЫХ

 

После создания таблиц было осуществлено их связывание. На рис.24 представлена схема данных.

При создании схемы данных было использовано 16 таблиц. При установлении связей между таблицами в окне диалога были выбраны параметры (Рис.25)

Обеспечение целостности данных

Каскадное обновление связанных полей

Каскадное удаление связанных записей

 

Рис. 24. Схема данных

 

Целостность данных - соответствие информационной модели предметной области, хранимой в базе данных, объектам реального мира и их взаимосвязям в каждый момент времени. Поддержка целостности данных означает обеспечение принципов:

Кортежи подчиненного отношения уничтожаются при удалении кортежа основного отношения, связанного с ним.

Кортежи подчиненного отношения модифицируются при внесении изменений в основном кортеже.

 

Рис. 25. Диалог выбора параметров при установлении связей между отношениями

 

. СОДЕРЖИМОЕ ТАБЛИЦ

 

На рис.26 представлено содержимое таблицы Врач и содержимое связанной с ней таблицей Участки. Таблицы связаны по табельному номеру врача. Каждому врачу назначены свои участки. Врач, у которого значение в таблице Участок равно 0 не является участковым.

Рис. 26 Содержимое таблицы Врач

 

На рис. 27. представлено содержимое таблицы виды обследований

 

Рис. 27. Содержимое таблицы виды обследований

 

На рис. 28. представлено содержимое таблицы список симптомов

 

Рис. 28 Содержимое таблицы список симптомов

 

На рис. 29 представлено содержимое таблицы список специальностей. Таблица связана с таблицей Врач по полю код специальности.

 

 

Рис. 29. Содержимое таблицы список специальностей

 

На рис. 30 представлено содержимое таблицы прием и подчиненные таблицы посещение, жалобы, препарат.

 

Рис. 30. Содержимое таблицы прием

 

На рис. 31 представлено содержимое таблицы номера участков и подчиненная таблица адрес участка.

 

Рис. 31. Содержимое таблицы номера участков

 

На рисунке 32 представлено содержимое таблицы больничный лист

 

Рис. 32. Содержимое таблицы больничный лист

 

На рис. 33 представлено содержимое таблицы названия диагнозов и подчиненная таблица симптомы

 

Рис. 33. содержимое таблиц название диагнозов и подчиненной таблицы симптомы

 

На рис. 34 представлено содержимое таблицы пациент и подчиненные таблицы посещение, жалобы, список препаратов

 

Рис. 34. содержимое таблицы пациент

 

 

6. ЗАПРОСЫ

 

Для базы данных Регистратура были разработаны следующие запросы.

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

 

Рис. 35. Структура запроса адрес, дата посещения, диагноз

 

Рис. 35.а. Результат выполнения запроса адрес, дата посещения, диагноз

 

Запрос расписание (какой врач в кабинете) был разработан для отбора расписания работы врачей. Структура запроса представлена на Рис.36. Результат выполнения запроса представлен на Рис. 36.а.

 

Рис. 36. Структура запроса расписание (какой врач в кабинете)

 

Рис. 36.а. Результат выполнения запроса расписание (какой врач в кабинете)

 

Запрос Количество обслуженных пациентов (Рис. 37) был разработан для отбора: фамилии имени отчества врача, кода врача и количества обслуженных пациентов за определенный период. Запрос Количество обслуженных пациентов имеет подчиненный запрос приемы врача (37. а.). Результат выполнения запроса Количество обслуженных пациентов представлен на рис. 37.б.

 

Рис. 37. Структура запроса количество обслуженных пациентов

 

Рис. 37.а. Структура запроса приемы врача

 

Рис. 37.б. Результат выполнения запроса количество обслуженных пациентов

Запрос назначения по диагнозу был разработан для отбора: названия диагноза и назначения препаратов по нему. На Рис.38 представлена структура запроса. На рис. 38.а. представлен результат выполнения запроса.

 

Рис. 38. Структура запроса назначения по диагнозу

 

Рис. 38.а. Результат выполнения запроса назначения по диагнозу

 

Запрос запрос для справки был разработан для формирования отчета справка. Структура запроса представлена ?/p>