1541 руб.
1400
руб.
В наличии
В корзину | Купить со скидкой |
Задание: Рассмотрим хозрасчетную поликлинику, например, стоматологическую. Поликлиника ведет прием и учет пациентов, учет их посещений (визитов) и учет обслуживания пациентов специалистами (врачами) поликлиники. Существует необходимость в хранении информации обо всех посещениях поликлиники пациентами и о том, на приеме у каких специалистов они находились.
Хранимую информацию о деятельности хозрасчетной поликлиники и ее пациентах можно сгруппировать так:
- пациент (номер истории болезни, Ф. И. О. пациента, домашний адрес пациента, телефон);
- специалист (личный номер специалиста, Ф. И. О. специалиста, специальность, домашний адрес, телефон);
- визиты (пациент, специалист, визит первый или повторный, дата визита, анамнез, диагноз, лечение, стоимость лекарств, стоимость услуг).
Необходимо обеспечить ввод, хранение и, возможно, редактирование данных. В определенных случаях необходимо выполнять удаление данных. Например, можно удалить информацию обо всех визитах некоторого пациента, если после его последнего визита прошел определенный срок (например, 3 года), а данные о самом пациенте перенести в архив (или также удалить).
Необходимо предусмотреть поиск сведений о пациентах как по фамилии, так и по номеру истории болезни.
Так как поликлиника хозрасчетная, то за каждое посещение пациенту выписывается счет, который он должен оплатить.
Кроме задач, перечисленных выше, могут быть также решены и другие задачи, например:
- подсчет выручки каждого специалиста за определенный период (день, месяц);
- подсчет выручки поликлиники в целом за определенный период (день, месяц);
- подсчет оплаченной суммы за лекарства за определенный период (день, месяц).
Также могут решаться задачи статистической обработки данных. Например, подсчет количества посещений поликлиники за месяц в целом и по каждой группе специалистов.
Рис. 1 Главная кнопочная форма готовой базы данных access "Хозрасчётная поликлиника".
Рис. 2 Форма "Пациенты".
Рис. 3 Форма "Визиты", в которую заносятся визиты пациентов к специалистам-врачам.
Рис. 4 Отчёт "Счёт пациенту".
Рис. 5 Форма "Специалисты".
Рис. 6 Форма "Специальности".
Рис. 7 Форма "Диагнозы".
Рис. 8 Главная кнопочная форма готовой базы данных access "Хозрасчётная поликлиника" - страница "Отчёты".
Рис. 9 Отчёт "Выручка поликлиники за период".
Окно для ввода параметра "2-я дата".
Рис. 10 Отчёт "Выручка специалистов за период".
Отчёт "Стоимость лекарств за период".
Окно для ввода параметра "месяц".
Окно для ввода параметра "год".
Отчёт "Количество посещений за месяц".
Сообщение о выполнении запроса на добавление. (Добавление пациентов, у которых с момента последнего визита прошло более 3 лет, в архив).
Сообщение о количестве добавляемых записей при выполнении запроса на добавление.
Сообщение о выполнении запроса на удаление. (Удаление визитов тех пациентов, у которых с момента последнего визита прошло более 3 лет).
Сообщение о количестве удаляемых записей при выполнении запроса на удаление.
Сообщение.
Сообщение о выполнении запроса на удаление.
Рис. 11 Схема данных готовой базы данных access "Хозрасчётная поликлиника" (стоматологическая поликлиника) отображает связи таблиц: пациенты, диагнозы, визиты, специалисты, специальности.
Таблица "Визиты" состоит из полей: № пп, пациент, специалист, визит, дата визита, анамнез, диагноз, лечение, стоимость лекарств и материалов, стоимость услуг.
Структура таблицы "Диагнозы": код диагноза, наименование диагноза.
Состав полей таблицы "Пациенты": № истории болезни, ФИО, домашний адрес, телефон.
Таблицу "Специалисты" образуют поля: личный номер, ФИО, специальность, домашний адрес, телефон.
Поля таблицы "Специальности": код специальности, название.