Тема курсовой работы "Базы данных" Офтальмологическая клиника
Для офтальмологической клиники «Зоркий глаз» требуется разработать информационную систему, позволяющую обрабатывать данные о пациентах,
представленные в определенном формате.
Информация о пациентах клиники представлена следующими данными:
регистрационный номер;
дата регистрации;
фамилия, имя и отчество пациента;
дата рождения;
пол;
адрес;
диагноз;
фамилия, имя и отчество лечащего врача;
номер палаты.
Для ФИО врача и диагноза создать отдельные файлы-справочники, используемые при заполнении полей данных. Предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
– по ФИО пациента;
– по диагнозу;
– по номеру палаты;
– по ФИО врача.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной системы являются: ФИО пациента, дата рождения (указываются начало и конец периода поиска), ФИО врача, диагноз и номер палаты.
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. Для каждого лечащего врача выдать в алфавитном порядке список его пациентов с указанием диагноза и номера палаты. Вид выходного документа:
<ФИО лечащего врача>
№ п/п ФИО пациента Диагноз Номер палаты
… … … …
2. По каждому из всех диагнозов определить общее количество пациентов и количество пациентов каждого пола, имеющих данный диагноз. Вид выходного
документа:
№ п/п Диагноз Кол-во пациентов Мужчин Женщин
… … … … …
Итого:
3. Для каждого диагноза выдать список пациентов лечившихся в данной клинике в текущем году. Выходной документ должен быть упорядочен по диагнозам,
месяцам и ФИО пациентов и иметь вид:
<Диагноз>
<Месяц>
№ п/п
ФИО пациента
Дата рождения
Пол ФИО врача
Номер палаты
… … … … … …
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "Стоматологическая поликлиника" |