Автор: Пользователь скрыл имя, 26 Февраля 2013 в 18:54, курсовая работа
Актуальность темы курсового исследования связана с тем, что многогранные перемены современного российского общества кардинальным образом изменяли жизненную стратегию людей. Показатели здоровья стали рассматриваться в качестве кумулятивных индикаторов уровня благополучия, качества жизни в целом. Здоровье - реальный человеческий ресурс.
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1. Анализ предметной области «Деятельность больницы» 7
1.2. Моделирование бизнес-процессов в области «Деятельность больницы» 15
1.2.1. Создание диаграмм «Деятельность больницы» в нотации IDEF0 17
1.2.2.Диаграмма узлов в All Fusion Process Modeler(Node Tree Diagram) 28
2.Основная часть 29
2.1.Разработка инфологической модели «Деятельность больницы» 29
2.2.Нормализация отношений 33
2.3. Разработка даталогической модели данных «Деятельность больницы» 36
2.4. Разработка физической модели данных «Деятельность больницы» 37
2.5.Архитектура информационной системы 38
2.6.Публикация данных в Интернет в рамках ИС «Деятельность больницы» 39
2.7.Реализация базы данных с помощью MS Access 2010 42
2.8. Отражение работ в MS Project 2010 47
ЗАКЛЮЧЕНИЕ 49
Список используемой литературы 51
ALTER TABLE Страховой_случай
ADD CONSTRAINT XPKСтраховой_случай
PRIMARY KEY (Серия паспорта,№ лицензии,Фамилия
пациента,Номер_страхового_
CREATE TABLE Страховые_агенты
(
№ страхового полиса INTEGER NOT NULL ,
Id-пациента INTEGER NOT NULL ,
Фамилия CHAR(18) NULL ,
Имя CHAR(18) NULL ,
Отчество CHAR(18) NULL ,
Должность CHAR(18) NULL ,
Контактный_телефон INTEGER NULL ,
Фамилия пациента INTEGER NOT NULL ,
История болезни INTEGER NOT NULL ,
Id-врача я INTEGER NOT NULL ,
Номер_страхового_полиса INTEGER NOT NULL
);
CREATE UNIQUE INDEX XPKСтраховые_агенты ON Страховые_агенты
(Серия паспортаASC,Id-пациента ASC,Фамилия пациента ASC,История болезни ASC,Id-врача я ASC,Группа кровиASC);
ALTER TABLE Страховые_агенты
ADD CONSTRAINT XPK Id-пациента PRIMARY KEY (№ страхового полиса,Id-пациента,Фамилия пациента,№ лицензии,Id-врача я,Номер_страхового_полиса);
CREATE TABLE Страховые_взносы
(
Номер_квитанции CHAR(18) NOT NULL ,
Дата_оплаты DATE NULL ,
Оплаченная_сумма INTEGER NULL ,
Регистратураовские_реквизиты INTEGER NULL ,
История болезни INTEGER NOT NULL ,
Фамилия пациента INTEGER NOT NULL ,
Номер_страхового_полиса INTEGER NOT NULL
);
CREATE UNIQUE INDEX XPKСпециализацияON Специализация
(Номер_квитанции ASC,История болезни ASC,Фамилия пациента ASC,Группа кровиASC);
ALTER TABLE Специализация
ADD CONSTRAINT XPKСпециализацияPRIMARY
KEY (Номер_квитанции,№ лицензии,Фамилия
пациента,Номер_страхового_
ALTER TABLE Страховые_выплаты
ADD CONSTRAINT XPKСтраховые_выплаты
PRIMARY KEY (Номер_квитанции,Номер_
ALTER TABLE Регистратура
ADD (CONSTRAINT R_12 FOREIGN KEY (Номер_квитанции, № лицензии, Фамилия пациента, Номер_страхового_полиса) REFERENCES Специализация(имя пациента, № лицензии, Фамилия пациента, Номер_страхового_полиса));
ALTER TABLE Регистратура
ADD (CONSTRAINT R_13 FOREIGN KEY (Номер_квитанции, Номер_страхового_полиса, № лицензии, Фамилия пациента, Серия паспорта) REFERENCES Страховые_выплаты (Номер_квитанции, Номер_страхового_полиса, № лицензии, Фамилия пациента, Серия паспорта));
ALTER TABLE Приём
ADD (CONSTRAINT R_21 FOREIGN KEY (Номер_страхового_полиса, № лицензии, Фамилия пациента) REFERENCES Страховой_полис (Номер_страхового_полиса, № лицензии, Фамилия пациента));
ALTER TABLE Специализация врача
ADD (CONSTRAINT R_6 FOREIGN KEY (Фамилия пациента) REFERENCES Клиент (Фамилия пациента));
ALTER TABLE Имя врача
ADD (CONSTRAINT R_26 FOREIGN KEY (Номер_страхового_полиса, № лицензии, Фамилия пациента) REFERENCES Страховой_полис (Номер_страхового_полиса, № лицензии, Фамилия пациента));
ALTER TABLE Специализация
ADD (CONSTRAINT R_17 FOREIGN KEY (Номер_страхового_полиса, № лицензии, Фамилия пациента) REFERENCES Страховой_полис (Номер_страхового_полиса, № лицензии, Фамилия пациента));
ALTER TABLE Страховой_полис
ADD (CONSTRAINT R_18 FOREIGN KEY (№ лицензии, Фамилия пациента) REFERENCES Специализация врача (№ лицензии, Фамилия пациента));
ALTER TABLE Специализация
ADD (CONSTRAINT R_11 FOREIGN KEY (№ лицензии, Фамилия пациента) REFERENCES Специализация врача (№ лицензии, Фамилия пациента));
ALTER TABLE Специализация
ADD (CONSTRAINT R_22 FOREIGN KEY (Номер_страхового_полиса, № лицензии, Фамилия пациента) REFERENCES Страховой_полис (Номер_страхового_полиса, № лицензии, Фамилия пациента));
ALTER TABLE Страховые_выплаты
ADD (CONSTRAINT R_23 FOREIGN KEY (Номер_страхового_полиса, № лицензии, Фамилия пациента) REFERENCES Страховой_полис (Номер_страхового_полиса, № лицензии, Фамилия пациента));
ALTER TABLE Страховые_выплаты
ADD (CONSTRAINT R_25 FOREIGN KEY (Серия паспорта, № лицензии, Фамилия пациента, Номер_страхового_полиса) REFERENCES Страховой_случай (Серия паспорта, № лицензии, Фамилия пациента, Номер_страхового_полиса));
Информация о работе Создание информационной системы "Деятельность больницы"