Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
67
Добавлен:
01.05.2014
Размер:
797.18 Кб
Скачать
    1. Разработка структуры базы данных

Исходя из ER-диаграмм предметной области (см. прил. 1) и общих соображений по эффективной организации систем следует, что нужно создать следующие страницы:

  • Больные (ФИО, Адрес, Диагноз, Дата, Лечащий врач);

  • Врачи (ФИО, Номер кабинета ,Номер участка );

  • Болезни (Диагноз, Лекарство, Симптомы);

  • Результат (Вывод результатов поиска)

  • Поиск (Основное меню);

  • Справка (Выдача справки больному о его болезнях);

  • Отчёт (Отчёт о работе поликлиники);

    1. Структура базы данных

База данных содержит 3 таблицы, 7 запросов для извлечения информации, 7 форм для ввода информации, и 3 отчетов (Результат поиска, выдача справки по болезням больного и отчёт о работе поликлиники ).

База данных состоит из следующих таблиц: «Больные», «Врачи», «Болезни»,

Таблица «Больные» содержит информацию о больных.

Структура таблицы приведены на рис. 1.

Рис. 1

Таблица «Врачи» содержит информацию о врачах.

Структура таблицы приведена на рис. 2.

Рис.2

Таблица «Болезни» содержит информацию об известных диагнозах.

Структура таблицы приведена на рис. 3.

Рис. 3

Таблица «Результат» содержит информацию о результатах поиска.

Структура таблицы приведена на рис. 4.

Рис.4

Таблица «Справка» содержит информацию о заболеваниях данного больного

Структура таблицы приведена на рис. 5.

Таблица «Отчёт» содержит информацию о заболеваниях данного больного

Структура таблицы приведена на рис. 6.

Рис.6

    1. Структура интерфейса пользователя

База данных содержит следующие формы:

  • Поиск ” – главная кнопочная форма, с которой начинается работа с БД;

  • Сведения о больных” – просмотр сведений об имеющихся больных, их диагнозах и врачах;

  • Сведения о врачах ” – просмотр сведений об имеющихся врачах”;

  • Сведения о болезнях” – просмотр информации о болезнях, диагнозах;

Для обеспечения требуемой функциональности используются следующие запросы :

Поиск больного по фамилии” – отбор информации о больном по фамилии ;

  • Поиск лечащего врача больного” – отбор информации о лечащем враче больного ;

  • Сведения о враче ” – отбор информации о лечащем враче ;

  • Поиск диагноза и лекарства” – отбор информации о диагнозе и лекарствах для данного больного ;

  • Справка о болезнях” – отбор информации для выдачи справки данному больному;

  • Отчёт о работе поликлиники ” – отбор информации для отчета;

При разработке БД сделаны предположения, что:

- Для ввода новых адресов, обслуживаемых поликлиникой, и участков необходимо напрямую работать с таблицей “ Больные” путем ввода новых значений в поля с соответствующими названиями;

- Для ввода новых врачей, работающих в поликлинике, и участков необходимо напрямую работать с таблицей “ врачи” путем ввода новых значений в поля с соответствующими названиями;

- Для ввода новых диагнозов необходимо напрямую работать с таблицей “Болезни” путем ввода новых значений в поля с соответствующими названиями;

-

    1. Назначение базы данных

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

В БД должны храниться сведения о больных: ФИО, адрес, диагноз , дата заболевания; сведения о врачах: ФИО, № кабинета, № участка, дни и часы приема; описание болез­ней: название (диагноз), симптомы, лекарство.

Работникам регистратуры могут получить следующие сведения:

– адрес, дата заболевания, диагноз данного больного,

– ФИО лечащего врача данного больного,

– номер кабинета, дни и часы приема данного врача,

– больные, находящиеся на лечении у данного врача,

– симптомы данного заболевания и рекомендуемое лекарство.

Предусмотрена возможность выдачи справки о болезни некоторого больного и отчетов о работе поликлиники (количество больных, ФИО каждого врача и число лечащихся у него больных, количество заболеваний по каждому виду болезни, расписание работы врачей поликлиники).