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

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

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

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

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

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

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

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

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

Поле открыт. Тип данных - Дата/время.

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

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

Поле закрыт. Тип данных - Дата/время.

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

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

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

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

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

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

Индексированное поле - нет

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

Поле статус. Тип данных - текстовый

Размер поля - 50.

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

Пустые строки - да

Индексированное поле - нет.

Поле статус было преобразовано в поле со списком. Свойства поля представлены на рис.6.а. В качестве типа источника строк был выбран список значений. Список представляет собой столбец из двух строк со значениями открыт и закрыт.

 

Рис. 6. а. Свойства поля статус. Вкладка Подстановка

 

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

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

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

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

Индексированное поле - нет

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

Поле номер карты было преобразовано в поле со списком. Свойства поля представлены на рис.6.б. В качестве типа источника строк было выбрано - таблица или запрос. Источником строк была выбрана таблица Пациент. Список представляет собой столбец, содержащий фамилию, имя и отчество пациентов. Присоединенный столбец - номер карты из таблицы Пациент. Для того, чтобы в поле со списком отражались ФИО пациента, второй, третий и четвертый столбцы таблицы Пациент были скрыты. Для этого было установлено свойство Ширина столбцов - 5(для отображения ФИО пациента), 0;0;0(для скрытия второго, третьего и четвертого столбцов).

 

Рис. 6. б. Свойства поля Номер карты. Вкладка Подстановка

 

Поле код. Тип данных - числовой.

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

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

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

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

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

Таблица Виды обследований. Предназначена для хранения всех видов обследований, которые проводятся в поликлинике. Эта таблица содержит одно поле: виды обследований. Тип поля - текстовый (рис. 7).

 

Рис. 7. Таблица Виды обследований

 

Свойства поля таблицы Виды обследований были определены следующим образом:

Поле статус. Тип данных - текстовый

Размер поля - 50.

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

Пустые строки - да

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

Таблица Врач. Предназначена для хранения информации о врачах. Эта таблица содержит десять полей. Названия и типы данных полей представлены на рисунке 8. Для отношения был определен составной ключ. Ключ состоит из двух атрибутов: Код врача и Код специальности.

Рис. 8. Таблица Врач

 

Свойства полей таблицы Врач были определены следующим образом:

Поле ФИО. Тип данных - текстовый

Размер поля - 50.

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

Пустые строки - да

Индексированное поле - нет.

Поле Код врача. Тип данных - числовой. Это поле является ключом таблицы.

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

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

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

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

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

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

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

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

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

Значение на условие- >0

Сообщение об ошибке - Табельный номер должен быть больше "0"

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

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

Поле Дата рождения. Тип данных - Дата/время.

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

Индексированное поле - нет

Поле Прием на работу. Тип данных - Дата/время.

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

Индексированное поле - нет

Поле Стаж. Тип данных - числовой.

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

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

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

Индексированное поле - нет

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

Поле Код специальности. Тип данных - числовой. Это поле является ключом таблицы.

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

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

Подпись - Специальность

Индексированное поле - нет

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

Поле Специальность представляет собой поле со списком. Источником строк была выбрана таблица Специальность. Преобразование поля Специальность в поле со списком осуществлялось с помощью вкладки подстановка в диалоговом окне. В качестве Типа управления элементом было выбрано - поле со списком; тип источника строк - таблица или запрос; источник строк таблица Специальность; присоединенный столбец - 1. Скрытый столбец - 1. Для скрытия первого столбца было установлено значение 0 - в поле Ширина столбцов. Общее количество столбцов - 2.

Поле пол. Тип данных - текстовый

Размер поля - 50.

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

Пустые строки - да

Индексированное поле - не