Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Хозращ. полекл..doc
Скачиваний:
36
Добавлен:
25.06.2015
Размер:
254.46 Кб
Скачать

9

Федеральное агентство по образованию

Российской Федерации

Московский государственный университет дизайна и технологии

Кафедра информационных технологий

Курсовая работа

по дисциплине «Базы данных».

«Хозрасчетная полеклиника»

Выполнила: Ивкина Е.Е.

группа БИ-111

_________________

подпись

Проверил:

доц. Гинзбург Л.И.

Оценка: _________________

_________________

подпись

Дата «___» ____________20___ г.

МГУДТ 2015 г.

1. Описание предметной области

1.1. Постановка задачи

Хозрасчетная поликлиника

Информация о деятельности хозрасчетной поликлиники и ее пациентах группируется так:

  1. пациент (номер истории болезни, Ф.И.О. пациента, домашний адрес пациента, телефон);

  2. специалист (личный номер специалиста, Ф.И.О. специалиста, специальность, домашний адрес, телефон);

  3. визиты (пациент, специалист, визит первый или повторный, дата визита, анамнез, диагноз, лечение, стоимость лекарств, стоимость услуг).

Необходимо обеспечить ввод, хранение и редактирование данных. В определенных случаях необходимо выполнять удаление данных. Например, можно удалить информацию обо всех визитах некоторого пациента, если после его последнего визита прошел определенный срок (например, 3 года), а данные о самом пациенте перенести в архив.

Необходимо предусмотреть поиск сведений о пациентах, как по фамилии, так и по номеру истории болезни.

За каждое посещение пациенту выписывается счет, который он должен оплатить.

Подсчитать выручку каждого специалиста за определенный период (месяц) и создать Excel -отчет.

Подсчитать выручку поликлиники в целом по месяцам и создать Excel -отчет.

Подсчитать выручку поликлиники в целом от продажи лекарств по месяцам и создать Excel -отчет.

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

1.2. Ограничения предметной области

В рамках заданной предметной области предполагается, что каждого пациентаможно однозначно сопоставить специалисту.

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

2. Проектирование базы данных

2.1. Описание бд в терминах объектов предметной области

В соответствии с приведенным выше описанием предметной области в ней можно выделить следующие объекты:

  • пациент: его отличительные атрибуты — № истории болезни, ФИО, адрес и телефон;

  • визиты: указывается пациент, специалист, дата визита, анамнез, диагноз, лечение стоимость лекарств и услуг;

  • специалист: присваевается личный номер; характеризуется личными данными (Ф.И.О., специальность), адресом, телефоном;

Каждый пациент связывается с одним специалистом, к которому назначается визит, ставится анамнез, диагноз, лечение. Визит может быть первичный и повторный. С другой стороны у каждого пациента может быть несколько визитов к разным специалистам.

2.2. Построение информационной структуры предметной области

Основываясь на описании объектов предметной области и отношений (связей) между ними, можно построить концептуальную модель данных. Концептуальная модель обычно представляется диаграммой «сущность–связь» (Entity-Relationship Diagram — ERD). ERD рассматриваемой предметной области представлена на рис. 1.

Таким образом, концептуальная модель рассматриваемой предметной области содержит четыре простых объекта (ВИД ВИЗИТА, ВИЗИТЫ, СПЕЦИАЛИСТ и ПАЦИЕНТ). Объекты ВИД ВИЗИТА и ВИЗИТЫ, связаны отношениями типа «один ко многим» (мощность «много» в сторону объекта ЗАКАЗ), а объекты СПЕЦИАЛИСТ, ПАЦИЕНТ и ВИЗИТЫ — отношением типа «один к одному».

Соседние файлы в предмете Базы данных