Разработка информационной системы Поликлиника. Диплом. Содержание Введение 4 1 Теоретическая часть 6 2 Обоснование выбора среды разработки 13
![]()
|
3.5 Разработка экранных формВид формы «Врачи» изображен на рисунке 4. Форма предназначена для ввода, изменения и добавления о врачах и их расписаниях прима. Источник записей – таблица «Врачи». На форме размещены все поля из таблицы. Форма содержит одну подчиненную форму «Расписание подчиненная форма». Источником записей является таблица «Расписание». Форма содержит все поля таблицы. ![]() ![]() ![]() Рисунок 4 - Вид формы «Врачи» Вид формы «Пациенты» изображен на рисунке 5. Форма предназначена для ввода, изменения и добавления о пациантых, их истории болезни. ![]() ![]() ![]() Рисунок 5 - Вид формы «Пациенты» Источник записей – таблица «Пациенты». На форме размещены все поля из таблицы. Форма содержит одну подчиненную форму «История болезни подчиненная форма». Источником записей является таблица – История болезни. Форма содержит все поля таблицы. На форме имеются следующие кнопки: «Удалить пациента». По нажатию кнопки выполняется [Процедура обработки событий], которая удаляет запись в таблице «Пациенты»; «Добавить пациента». По нажатию кнопки выполняется [Процедура обработки событий], которая добавляет запись в таблицу «Пациенты»; «Найти запись». По нажатию кнопки выполняется [Процедура обработки событий], которая вызывает стандарное окно поиска; «Сформировать амбулаторную карту». По нажатию кнопки выполняется [Процедура обработки событий], которая открывает отчет «Амбулаторная карта», внешний вид отчета представлен в приложении 1. Источником записей данного отчета явлеятся запрос «Амбулаторная карта»: SELECT Пациенты.[Номер мед полиса], Пациенты.Фамилия, Пациенты.Имя, Пациенты.Отчество, Пациенты.[Дата рождения], Пациенты.Пол, Пациенты.[Адрес прописки], Пациенты.телефон, Пациенты.[серия паспорта], Пациенты.[номер паспорта], Пациенты.[кем выдан], Пациенты.[дата выдачи], Пациенты.примечание, Пациенты.[Группа инвалидности], Пациенты.[Соц статус], [Тип болезни].Тип, [Справочник диагнозов].Название, [История болезни].Характер, [История болезни].[Дата нач заболевания], [История болезни].[Дата окон заболевания] FROM [Тип болезни] INNER JOIN ([Справочник диагнозов] INNER JOIN (Пациенты INNER JOIN [История болезни] ON Пациенты.[Номер мед полиса] = [История болезни].[Код пациента]) ON [Справочник диагнозов].Код = [История болезни].Диагноз) ON [Тип болезни].Код = [Справочник диагнозов].Тип WHERE (((Пациенты.[Номер мед полиса])=[Forms]![Пациенты]![Номер мед полиса])); «Запись на прием». По нажатию кнопки выполняется [Процедура обработки событий], которая открывает форму «Запись на прием», которая изображена на рисунке 6, источником записей, которой является таблица «Запись на прием». Форма содержит все поля таблицы. ![]() Рисунок 6. Форма «Запись на прием» На форме имеется кнопка «Выдать талон на прием». По нажатию кнопки выполняется [Процедура обработки событий], которая открывает отчет «Талон на прием», внешний вид отчета представлен в приложении 1. Источником записей данного отчета явлеятся запрос «Талон на прием»: SELECT Пациенты!Фамилия & " " & Пациенты!Имя & " " & Пациенты!Отчество AS Пациент, Врачи!Фамилия & " " & Врачи!Имя & " " & Врачи!Отчество AS Врач, [Запись на прием].время, Расписание.[Номер кабинета], Date() AS Сегодня, Last([Запись на прием].Дата) AS [Last-Дата1] FROM Пациенты INNER JOIN ((Врачи INNER JOIN [Запись на прием] ON Врачи.[Код врача] = [Запись на прием].[Код врача]) INNER JOIN Расписание ON Врачи.[Код врача] = Расписание.[Код врача]) ON Пациенты.[Номер мед полиса] = [Запись на прием].[Код пациента] WHERE (((Пациенты.[Номер мед полиса])=[Forms]![Запись на прием]![Код пациента]) AND (([Запись на прием].Дата)=[Forms]![Запись на прием]![Дата]) AND ((Врачи.[Код врача])=[Forms]![Запись на прием]![Код врача])) GROUP BY Пациенты!Фамилия & " " & Пациенты!Имя & " " & Пациенты!Отчество, Врачи!Фамилия & " " & Врачи!Имя & " " & Врачи!Отчество, [Запись на прием].время, Расписание.[Номер кабинета];. Вид формы «Справочник заболеваний» изображен на рисунке 7. Форма предназначена для ввода данных о заболеваниях и типах заболеваний. ![]() Рисунок 7. Форма «Справочник заболеваний» Источник записей – таблица «Тип болезни». Форма содержит одну подчиненную форму «Справочник диагнозов подчиненная форма». Источником записей является таблица – Справочник диагнозов. Форма содержит все поля таблицы. Вид формы «Журнал приема» изображен на рисунке 8. Форма предназначена для просмотра приема врачей. Источник записей – таблица «Запись на прием». На форме размещены все поля из таблицы. ![]() Рисунок 8 - Вид формы «Журнал приема» Вид формы «Диаграмма приема врачей» изображен на рисунке 9. Форма предназначена для просмотра диагрыммы статистики приема врачей. ![]() Рисунок 9 - Вид формы «Диаграмма приема врачей» |