
1Санкт-Петербургский государственный
электротехнический университет «ЛЭТИ»
Кафедра МОЭВМ
ОТЧЁТ
по курсовой работе
«БАЗЫ ДАННЫХ»
Выполнил студент гр. 3341:
Белов Д.А.
.
Санкт-Петербург
2003 г.
СОДЕРЖАНИЕ
1. РАЗРАБОТКА БАЗЫ ДАННЫХ 3
1.1.Формулировка задачи 3
1.2.Анализ предметной области 3
1.3.Разработка структуры базы данных 4
1.4.Структура базы данных 4
1.5.Структура интерфейса пользователя 8
1.6.Назначение базы данных 10
Приложение 1 11
n m 11
11
Приложение 2 12
1. РАЗРАБОТКА БАЗЫ ДАННЫХ
Формулировка задачи
Спроектировать базу данных для работников регистратуры поликлиники.
В БД должны храниться сведения о больных: ФИО, адрес, диагноз, дата заболевания; сведения о врачах: ФИО, № кабинета, № участка, дни и часы приема; описание болезней: название (диагноз), симптомы, лекарство.
Работникам регистратуры могут потребоваться следующие сведения:
– адрес, дата заболевания, диагноз данного больного,
– ФИО лечащего врача данного больного,
– номер кабинета, дни и часы приема данного врача,
– больные, находящиеся на лечении у данного врача,
– симптомы данного заболевания и рекомендуемое лекарство.
Администратор БД может вносить следующие изменения:
– появление нового больного,
– увольнение врача,
– изменение диагноза.
Необходимо предусмотреть возможность выдачи справки о болезни некоторого больного и отчета о работе поликлиники (количество больных, ФИО каждого врача и число лечащихся у него больных, количество заболеваний по каждому виду болезни, расписание работы врачей поликлиники).
Анализ предметной области
Предметной областью в задании является данные о врачах и пациентах поликлиники.
Работнику регистратуры поликлиники может понадобиться информация о больных, врачах, известных заболеваниях, а также справка о заболеваниях пациента и отчет о работе поликлиники.
Необходимо чтобы в БД хранились сведения о больных, врачах, диагнозах каждого больного, описания всех известных диагнозов (симптомы и рекомендуемое лекарство). Также должны храниться сведения об участках (за какими адресами закреплены и какими врачами обслуживаются).
При выводе информации можно узнать следующие сведения:
адрес больного и его заболевания;
лечащие врачи заданного больного;
симптомы заданного заболевания и рекомендуемое лекарство;
время работы врача и участок, который им обслуживается;
пациенты заданного врача;
Администратор БД может вносить следующие изменения:
добавлять нового больного;
изменять адрес больного, его диагнозы и даты заболевания;
добавлять нового врача;
изменять участок, номер кабинета и время приема врача;
удалять врача;
В БД есть возможность выдачи справки о болезни пациента и просмотра отчета о работе поликлиники.
Такое представление повышает удобство использование базы данных, в данном случае ввод информации сведется к выбору необходимых сведений из списка, где это возможно, что, безусловно, повысит скорость ввода информации и поможет избежать неверного ввода параметров.