Атрибут | Тип данных | Домен | Ограничения |
ФИО | Текстовый | Список фамилий | NOT NULL |
Регистрационный номер | Числовой | Список регистрационных номеров | Первичный ключ |
Адрес | Текстовый | Список адресов | NOT NULL |
Дата рождения | Числовой | Даты | NOT NULL |
№ телефона | Числовой | Номера телефонов | NOT NULL |
1.2.3 Физическое проектирование.
Sql запросы на создание таблицCREATETABLE:
CREATETABLEВрачи (ФИО char (50) NOTNULL, № паспорта integerNOTNULLprimarykey, Специализация char (50) NOTNULL , Дата рождения Data/time, Заслуги char (50) NOTNULL);
CREATETABLEПриёмы (Регистрационный номер integerNOTNULL, Дата приёма Date/timeNOTNULL, № приёма integerNOTNULLprimarykey , № паспорта врача integerNOTNULL);
CREATETABLEКурсы лечения (Регистрационный номер integerNOTNULL, № курса integerNOTNULLprimarykey, № приёма integerNOTNULLForeignkey, Описание курса char (50) NOTNULL);
CREATETABLE Рег. карта (ФИО char (50) NOTNULL, Регистрационный номер integerNOTNULLprimarykey , Адрес char (50) NOTNULL, Дата рождения Date/timeNOTNULL, № телефона integerNOTNULL, Группа крови char (50) NOTNULL, Страховая компания char (50) NOTNULL, № страховки integerNOTNULL);
CREATETABLEПациенты (ФИО char (50) NOTNULL, Регистрационный номер integerNOTNULLprimarykey, Адрес char (50) NOTNULL , Дата рождения Data/time, № телефона integerNOTNULL);
2. Практическая часть
2.1 Программно-информационное ядро базы
Таблица «Врачи»
Таблица «Приёмы»
Таблица «Рег. карта»
Таблица «Пациенты»
Схема данных:
2.2 Описание метода доступа к базе данных
Метод доступа ADO.
Объекты данных ActiveX (ActiveX Data Objects, или ADO) — это новейший метод доступа к данным .
ADO обеспечивает средства, с помощью которых программа получает доступ к базе данных. Объекты ADO подключаются к базе данных посредством провайдера OLE DB.
OLE DB представляет собой новый, разработанный Microsoft, низкоуровневый интерфейс, обеспечивающий доступ к множеству различных типов данных.
Провайдер OLE DB предоставляет доступ объектам ADO к этим базам данным. В свою очередь, объекты ADO позволяют подключаться к данным из прикладных программ.
Специализированные элементы управления данными (DataGrid и ADO Data). С помощью элемента управления Data можно элементарно подключиться к базам данным: достаточно настроить несколько его свойств и "связать" с ним некоторые другие элементы управления, которые будут реально отображать информацию.
Все используемые в программе данные поступают от некоторого источника данных, который может представлять собой любую базу данных— в нашем случае Microsoft Access.
Существует множество различных систем баз данных, и подключиться можно практически ко всем. Технология ODBC представляет собой одно из наиболее распространенных средств подключения к самым различным источникам данных.
ADO Data содержит следующие вкладки:
General. Определяет способ подключения элемента управления ADO Data к базе данных.
RecordSource. Определяет набор записей, который элемент управления ADO Data должен получить из источника данных. Здесь можно указать имя таблицы (или хранимой процедуры) либо SQL-запрос.
Color и Font. Определяет внешний вид элемента управления ADO Data.
2.3 Клиентское программное обеспечение
2.3.1 Программные модули
Запросы к БД:
1.поискпоспециализацииврача:
procedure TForm1.Button4Click(Sender: TObject);
begin
Form7.ShowModal;
end;
2.поиск по группе крови пациента:
procedure TForm1.Button5Click(Sender: TObject);
begin
Form8.ShowModal;
end;
3.поиск по страховой компании:
procedure TForm1.Button6Click(Sender: TObject);
begin
Form9.ShowModal;
end;
2.3.2 Интерфейспрограммы
Рисунок 3 – Главная форма
Рисунок 4 - Таблица: Врачи
Рисунок 5 - Таблица: Пациенты
Рисунок 6 - Таблица: Приёмы
Рисунок 7 - Таблица: Курсы лечения
Рисунок 8 - Таблица: Регистрационная карта
Рисунок 9 – Запрос: Поиск врачей по специализации
Рисунок 10 - Запрос: Поиск пациентов по группе крови
Рисунок 11Запрос: Поиск пациентов по страховой компании
Рисунок 12 - Отчёт: Отчёт о текущих врачах
Рисунок 13 - Отчёт: Отчёт о ожидающих пациентах
2.4 Справочная система
При помощи кнопки Справка можно узнать информацию о Delphi:
Delphi— язык программирования, который используется в одноимённой среде разработки. Сначала язык назывался Object Pascal.[2] Начиная со среды разработки Delphi 7.0[3], в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
Delphi — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде.
2.5 Инструкция для пользователя.
1. Перечень эксплуатационной документации:
Перечень эксплуатационных документов, с которым необходимо ознакомиться:
- БД "Больница";
2.1 Состав дистрибутива
В состав дистрибутива БД "Больница" входит:
- Клиентская часть Windows приложения БД "Больница";
2.2 Запуск системы
1. Для того, чтобы запустить БД "Больница", откройте папку, в которую была сохранена программа, и запустите файл Рекламная фирма.
2. В открывшемся окне вы увидите главную кнопочную форму.
2.3 Проверка работоспособности системы
Программное обеспечение работоспособно, если в результате действий пользователя, изложенных в п.п.2.2, на экране монитора отобразилось главное окно клиентского приложения без выдачи пользователю сообщений о сбое в работе.
3. Описание операций
3.1 Наименование операции
Просмотр справочной информации, составление договора.
3.2 Условия выполнения операции
Приложение запущено, успешно функционирует, не выполняет никакх операций, блокирущих доступ к пунктам меню.
3.3 Подготовительные действия
3.4 Основные действия
Работа с кнопочной формой
3.6 Ресурсы, расходуемые на операцию
Отсутствуют.
4. Аварийные ситуации. Восстановление базы данных
При сбое в работе аппаратуры восстановление нормальной работы системы должно производиться после:
- перезагрузки операционной системы;
- запуска исполняемого файла системы;
При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС.
При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.
5. Рекомендации по освоению
Для успешного освоения приложения БД "Больница" необходимо иметь навыки работы с ПК.
Заключение:
Актуальность данной курсовой работы заключается в том, что сейчас в XXI веке все автоматизируется. И в настоящее время никто не может представить свою работу без компьютера.
Современные информационные технологии с их стремительно растущим потенциалом и быстро снижающимися издержками открывают большие возможности для новых форм организации труда и занятости в рамках как отдельных корпораций, так и общества в целом. Спектр таких возможностей значительно расширяется - нововведения воздействуют на все сферы жизни людей, семью, образование, работу, географические границы человеческих общностей и т. д. Сегодня информационные технологии могут внести решающий вклад в укрепление взаимосвязи между ростом производительности труда, объемов производства, инвестиций и занятости. Новые виды услуг, распространяющиеся по сетям, в состоянии создать немало рабочих мест, что подтверждает практика последних лет.