
- •Содержание
- •Введение
- •Реферат
- •Р еферат
- •Постановка задачи и анализ предметной области
- •1.1 Цель создания системы бд.
- •1.2 Функциональный анализ предметной области.
- •1.3 Пользовательские представления о предметной области.
- •Проектирование базы данных
- •2.1 Концептуальная модель
- •2.1.1 Типы сущностей
- •2.1.2 Типы связей
- •2.1.3 Атрибуты и их домены
- •2.1.4 Локальные концептуальные модели пользователей
- •2.1.5 Диаграмма глобальной концептуальной модели
- •2.2 Логическая модель
- •2.2.1 Отношения
- •2.2.2 Ограничения целостности
- •2.2.3 Представления
- •2.3 Физическая модель
- •2.3.1 Анализ транзакций
- •2.3.2 Файловая структура отношений
- •2.3.3 Индексы
- •2.3.4 Средства защиты
- •3. Проектирование пользовательского интерфейса
- •3.1 Архитектура пользовательского интерфейса
- •3.2 Формы ввода/вывода
- •3.3 Запросы и отчеты
- •Проектирование програмного обеспечения
- •4.1. Структура приложения и его основных частей.
- •4.2. Входные и выходные потоки данных.
- •4.3. Описание взаимодействия серверной и клиентской части программного комплекса
- •4.4. Инструментальная среда разработки и язык(и) программирования
- •4.5. Организация доступа к данным
- •Список использованнных источников
2.1.2 Типы связей
В разрабатываемой системе предусмотрены такие типы связей:
один к одному
Персонал – квалификация
Персонал – контракт
Персонал – послужной список
Заявка – Палата
Пациент – Регистрация
Пациент – Приём
Должность – Персонал
Пациент – Палата
Хирургический и нехирургический материал – Заявка
Фармацевтический материал – Заявка
Поставщик – Фармацевтический материал
Поставщик – Хирургический и нехирургический материал
один ко многим
Поставщик – Фармацевтический материал
Поставщик – Хирургический и нехирургический материал
Персонал - Заявка
Участковый доктор – Пациент
Родственник – Пациент
Родственник – Амбулаторный Пациент
Палата – Пациент
2.1.3 Атрибуты и их домены
В таблицах 2.1-2.16 приведен перечень атрибутов и методов для каждой сущности.
Таблица 2.1 – Сущность «Personnel»
Id_personnel |
Инд. номер работника |
Id_post |
Должность |
Id_list |
Послужной список |
Id_qualification |
Квалификация |
Id_chamber |
Палата, к которой приставлен сотрудник |
FIO |
ФИО |
Address |
Адрес |
Number_phone |
Номер телефона |
Date_birth |
Дата рождения |
Pol |
Пол |
Policy_number |
Номер свидетельства страхования |
Таблица 2.2 – Сущность «Post»
Id_post |
Инд. номер должности |
Post_name |
Название должности |
Salary |
Заработная плата |
Таблица 2.3 – Сущность «Obedient_list»
Id_list |
Инд. номер списка |
Organization |
Название организации |
Post |
Занимаемая должность |
Receipt_date |
Дата поступления на работу |
Dismissal_date |
Дата уволтнения |
Таблица 2.4 – Сущность «Qualification»
Id_qualification |
Инд. номер квалификации |
Type |
Тип |
Assignment_date |
Дата присвоения |
Establishment |
Название учереждения |
Таблица 2.5 – Сущность «Contract»
Id_contract |
Инд. номер контракта |
Id_personnel |
Инд. номер сотрудника |
Count_hours |
Кол-во часов работы в неделю |
Type |
Тип контракта |
Periodicity_salary |
Периодичность выплаты зарплаты |
Таблица 2.6 – Сущность «Demand»
Id_demand |
Инд. номер заявки |
Id_personnel |
Номер оформляющего сотрудника |
Id_chamber |
Номер палаты |
Id_materials |
Инд. номер расходуемого материала |
Id_preparations |
Инд. номер препарата |
Date |
Дата |
Count_prep |
Кол-во запрашиваемых препаратов |
Count_mat |
Кол-во расходных материалов |
Таблица 2.7 – Сущность «Chamber»
Id_chamber |
Инд. номер палаты |
Number_ch |
Номер палаты |
Name_ch |
Имя палаты |
Block |
Блок |
Amount_cot |
Кол-во коек |
Number_phone |
Номер телефона |
Таблица 2.8 – Таблица базы данных «Warehouse_preparations»
Id_preparations |
Инд. номер препарата |
Id_suppliers |
Поставщик |
Name |
Название |
Dosage |
Доза препарата |
Way_reseption |
Метод принятия |
Count_p |
Кол-во препаратов |
Stock_level |
Минимальный уровень запаса |
Price |
Цена |
Description |
Описание |
Таблица 2.9 – Таблица базы данных « Warehouse_materials»
Id_materials |
Инд. номер расходуемого материала |
Id_suppliers |
Поставщик |
Name_m |
Название |
Amount |
Кол-во |
Stock_level |
Минимальный уровень запаса |
Prise |
Цена |
Description |
Описание |
Таблица 2.10 – Таблица базы данных « Supplier »
Id_suppliers |
Инд. номер поставщика |
Name_s |
Имя |
Address |
Адрес |
Number_phone |
Номер телефона |
Fax_number |
Номер факса |
Таблица 2.11 – Таблица базы данных «Patient»
Id_patient |
Инд. номер пациента |
Id_purpose |
Приём |
Id_doctor |
Участковый доктор |
Id_relative |
Ближайший родственник |
FIO |
ФИО |
Address |
Адрес |
Number_phone |
Номер телефона |
Date_birth |
Дата рождения |
Pol |
Пол |
Status |
Семейное положение |
Registration_date |
Дата регистрации |
Таблица 2.12 – Таблица базы данных «Registration»
Id_registration |
Инд. номер регистрации |
Id_patient |
Пациент |
Id_chamber |
Палата |
Id_preparations |
Назначенные препараты |
Turn_registration |
Дата регистрации |
Date_out |
Дата выписки |
Cot_number |
Номер койки |
Placing_date |
Дата поселения |
Date_out_fact |
Фактическая дата выписки |
Таблица 2.13 – Таблица базы данных «Purpose»
Id_purpose |
Инд. номер приёма |
Id_personnel |
Врач |
Reception_date |
Дата приёма |
Ofisse_number |
Номер кабинета |
Таблица 2.14 – Таблица базы данных «local_doctor»
Id_doctor |
Инд. номер участкового врача |
FIO |
ФИО |
Clinic_number |
Номер клиники |
Address |
Адрес |
Number_phone |
Номер телефона |
Таблица 2.15 – Таблица базы данных «Relative»
Id_relative |
Инд. номер родственника |
FIO |
ФИО |
Relationsheep_degree |
Степень родства |
Address_r |
Адрес |
Number_phone |
Номер телефона |
Таблица 2.16 – Таблица базы данных «Ambula_patient»
Id_ Ambula_patient |
Инд. номер амбулаторного пациента |
Id_relative |
Ближайший родственник |
FIO |
ФИО |
Number_phone |
Номер телефона |
Address |
Арес |
Pol |
Пол |
Status |
Семейное положение |
Date_birth |
Дата рождения |
Reception |
Время приёма |