Создание информационной системы поликлиники
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Поле №больничного листа. Тип данных - числовой.
Размер поля - Длинное целое
Число десятичных знаков - Авто
Значение по умолчанию - 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.
Обязательное поле - нет
Пустые строки - да
Индексированное поле - не