Организация приема и учета пациентов в частной стоматологии

Дипломная работа - Компьютеры, программирование

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

ые полей IDуслуги, Описание и Стоимость таблицы Услуги;

Дата окончания лечения, тип данных Дата/время, формат поля краткий формат даты, маска ввода 00.00.0000;0;_, подпись Дата выписки.

 

Для установления связей между таблицами базы данных мной была создана схема данных (рисунок 2.1.).

Рисунок 2.1 Схема данных

 

2.3 Формирование запросов в системе управления базой данных

 

Запросы - мощное и универсальное средство манипулирования данными и структурой базы данных.

Запрос представляет собой запрограммированное на специальном языке SQL (Structured Query Language - язык структурированных запросов) требование к системе управления базами данных на выполнение некоторых действий с записями одной или нескольких таблиц (манипулирование данными) либо действий, направленных на изменение структуры самой базы данных (определение данных). Действиями, по манипулированию данными могут быть: выборка группы записей из одной или нескольких таблиц (запросов); удаление из таблицы записей, удовлетворяющих некоторым условиям; добавление в таблицу записей, выбранных из других таблиц (запросов) и т.д. При помощи запросов на определение данных можно создать, удалить или модифицировать базу данных, таблицы, запросы, индексы и другие объекты.

Для печати квитанции на оплату стоматологических услуг только строго определенному пациенту мной был создан запрос Для квитанции (рисунок 2.2.).

Рисунок 2.2. Запрос Для квитанции

 

Данный использует данные всех таблиц базы данных и содержит два параметра [Введите ФИО пациента] по полю ФИО, [Ведите дату окончания лечения] по полю Дата окончания лечения.

Запрос Прайс (рисунок 2.3) создан по таблице Услуги, предназначен для печати прайс-листа на определенную группу стоматологических услуг, содержит параметр [Введите область стоматологических услуг] по полю Область.

 

Рисунок 2.3. Запрос Прайс

 

2.4 Проектирование интерфейса базы данных

 

Для автоматизации работы с базой данных были созданы формы:

Заставка (рисунок 2.4) появляется первой при открытии базы данных. Форма Заставка не имеет источника записей, не содержит полос прокрутки, кнопок управления размером и формой представления окна и кнопок перехода по записям. Для открытия следующей формы нужно нажать кнопку Приступить к работе;

 

Рисунок 2.4. Форма Заставка

 

Главная кнопочная форма (рисунок 2.5) разделена на две области, предназначенных соответственно для работ по приему пациентов и работе со справочниками. Все кнопки формы созданы при помощи макросов и предназначены для перехода к соответствующим формам, отчетам и запросам базы данных, а так же выхода из программы;

 

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

 

-форма Пациент (рисунок 2.6) создана по одноименной таблице при помощи Мастера, а затем доработана в режиме Конструктора. В частности, был добавлен рисунок, заголовок, а так же кнопка возврата на главную форму;

 

Рисунок 2.6. Форма Пациент

 

-форма Услуги (рисунок 2.7) создана по одноименной таблице при помощи Мастера, а затем доработана в режиме Конструктора. В частности, был добавлен рисунок, заголовок, а так же кнопка возврата на главную форму;

 

Рисунок 2.7. Форма Услуги

 

-форма Врач (рисунок 2.9) создана по одноименной таблице при помощи Мастера, а затем доработана в режиме Конструктора. В частности, был добавлен рисунок, заголовок, а так же кнопка возврата на главную форму;

Рисунок 2. 9. Форма Врач

 

-форма Прием (рисунок 2.10) создана по одноименной таблице при помощи Мастера, а затем доработана в режиме Конструктора. В частности, был добавлен рисунок, заголовок, а так же кнопка возврата на главную форму.

 

Рисунок 2. 10. Форма Прием

 

.5 Управление базой данных

 

Будучи самым распространенным комплектом настольных приложений, Office оказывается оптимальным клиентом для доступа к данным и разработки решений масштаба предприятия. Сочетая простые в работе приложения с возможностью непосредственного подключения к корпоративным хранилищам данных, новая версия Office открывает доступ к корпоративной информации самым разным категориям пользователей.

Для управления базами данных в Microsoft Access используются макросы и модули.

Макрос - объект, представляющий собой структурированное описание одного или нескольких действий, выполняемых в ответ на определенное событие. В макрос можно также включать условия для выполнения или невыполнения тех или иных включенных в него действий. Данные объекты Microsoft Access состоят из макрокоманд, которые значительно облегчают работу по управлению объектами БД. Макрокоманды выполняют такие действия, как открытие таблиц и форм, выполнение запросов, запуск других макросов и т.д. Один макрос может состоять из нескольких макрокоманд.

Модуль - объект, содержащий программы на Microsoft Access Basic, для реализации тех действий, которые трудно или невозможно создать только с использованием макросов. Модули могут быть независимыми объектами, содержащими функции, которые можно вызывать из любого места приложения, но они могут быть и непосредственно привязаны к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

Для управления базой данных в приложении я использовал макросы (рисунок 2.11), которые позволяют вернуться на главную форму из подчиненных, открыть для просмотра отчеты, удалить записи в форме, выйти из программы.