- •Курсовая работа
- •1. Описание предметной области
- •1.1. Постановка задачи
- •1.2. Ограничения предметной области
- •2. Проектирование базы данных
- •2.1. Описание бд в терминах объектов предметной области
- •2.2. Построение информационной структуры предметной области
- •Проектирование информационной системы Функции информационной системы
- •5. Таблицы
- •6. Реализация информационной системы
- •6.1. Описание субд
- •6.1.1. Спецификации баз данных
- •6.1.2. Спецификации таблиц
- •6.1.3. Спецификации запросов
- •6.1.4. Спецификации форм и отчетов
- •6.1.5. Спецификации макросов
- •6.2. Описание интерфейса
- •Отчеты.
Федеральное агентство по образованию
Российской Федерации
Московский государственный университет дизайна и технологии
Кафедра информационных технологий
Курсовая работа
по дисциплине «Базы данных».
«Хозрасчетная полеклиника»
Выполнила: Ивкина Е.Е.
группа БИ-111
_________________
подпись
Проверил:
доц. Гинзбург Л.И.
Оценка: _________________
_________________
подпись
Дата «___» ____________20___ г.
МГУДТ 2015 г.
1. Описание предметной области
1.1. Постановка задачи
Хозрасчетная поликлиника
Информация о деятельности хозрасчетной поликлиники и ее пациентах группируется так:
-
пациент (номер истории болезни, Ф.И.О. пациента, домашний адрес пациента, телефон);
-
специалист (личный номер специалиста, Ф.И.О. специалиста, специальность, домашний адрес, телефон);
-
визиты (пациент, специалист, визит первый или повторный, дата визита, анамнез, диагноз, лечение, стоимость лекарств, стоимость услуг).
Необходимо обеспечить ввод, хранение и редактирование данных. В определенных случаях необходимо выполнять удаление данных. Например, можно удалить информацию обо всех визитах некоторого пациента, если после его последнего визита прошел определенный срок (например, 3 года), а данные о самом пациенте перенести в архив.
Необходимо предусмотреть поиск сведений о пациентах, как по фамилии, так и по номеру истории болезни.
За каждое посещение пациенту выписывается счет, который он должен оплатить.
Подсчитать выручку каждого специалиста за определенный период (месяц) и создать Excel -отчет.
Подсчитать выручку поликлиники в целом по месяцам и создать Excel -отчет.
Подсчитать выручку поликлиники в целом от продажи лекарств по месяцам и создать Excel -отчет.
Подсчитать количества посещений поликлиники по месяцам в целом и по каждой группе специалистов. А затем на основании этих данных построить графики посещений поликлиники по месяцам.
1.2. Ограничения предметной области
В рамках заданной предметной области предполагается, что каждого пациентаможно однозначно сопоставить специалисту.
На количество пациентов ограничений не накладывается: специалист может как вообще не иметь пациентов, так и иметь их сколько угодно.
2. Проектирование базы данных
2.1. Описание бд в терминах объектов предметной области
В соответствии с приведенным выше описанием предметной области в ней можно выделить следующие объекты:
-
пациент: его отличительные атрибуты — № истории болезни, ФИО, адрес и телефон;
-
визиты: указывается пациент, специалист, дата визита, анамнез, диагноз, лечение стоимость лекарств и услуг;
-
специалист: присваевается личный номер; характеризуется личными данными (Ф.И.О., специальность), адресом, телефоном;
Каждый пациент связывается с одним специалистом, к которому назначается визит, ставится анамнез, диагноз, лечение. Визит может быть первичный и повторный. С другой стороны у каждого пациента может быть несколько визитов к разным специалистам.
2.2. Построение информационной структуры предметной области
Основываясь на описании объектов предметной области и отношений (связей) между ними, можно построить концептуальную модель данных. Концептуальная модель обычно представляется диаграммой «сущность–связь» (Entity-Relationship Diagram — ERD). ERD рассматриваемой предметной области представлена на рис. 1.
Таким образом, концептуальная модель рассматриваемой предметной области содержит четыре простых объекта (ВИД ВИЗИТА, ВИЗИТЫ, СПЕЦИАЛИСТ и ПАЦИЕНТ). Объекты ВИД ВИЗИТА и ВИЗИТЫ, связаны отношениями типа «один ко многим» (мощность «много» в сторону объекта ЗАКАЗ), а объекты СПЕЦИАЛИСТ, ПАЦИЕНТ и ВИЗИТЫ — отношением типа «один к одному».