| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

医院管理系统数据库课程设计

z***u

贡献于2022-10-16

字数:13769

医院理系统数库课程设计
容摘
数库设计指定应环境构造数库模式建立数库应系统满足种户需求作信息资源开发理服务种效手段数库技术应已越越广泛型单项事务处理系统型信息系统先进数库技术保持系统数安全性完整性享性实际系统说数库表设计遵循数库理时必须开发工具实现户方面提出功求
医院理系统实需求分析调查通概念机构设计逻辑结构设计等程完成型理系统包括医生护士收费员病药品检查种基信息查询功病病房收费理功等时员授予权利保证数库安全性
关键词:医院理 需求分析 查询 住院理 收费理




























目 录
第章 需求分析 5
11信息求 5
12处理求 5
13安全性完整性求 5
第二章 概念结构设计 1
21分ER流程图 1
22总ER流程图 4
第三章 逻辑结构设计 5
31关系模型 5
32设计户子模式 5
第四章 物理结构设计 6
第五章 数库实施 9
51创建医院理系统 9
52创建必索引 10
53建立视图 10
54建立必存储程触发器 11
第六章 数库应系统实施维护 13
总结 18
致谢 19
参考文献 20
附录 20







医院理系统
第章 需求分析
11信息求
系统实现信息:
基信息模块:包括行政员信息医生信息护士信息收费员信息病信息病房信息药品信息
理信息模块:员理(员工病)药品理住院部理收费理
12处理求
求系统够投入实际满足基功求求具较高性安全性易维护性具较高移植性
具体求:
(1)基信息查询
该查询指医生病等信息查询
(2)医患
病医院病选择科室进选择医生病挂号登陆医信息
(3)收费
病通编号收费窗口查询缴纳药费检查费
(4)住院
住院病住院部登录信息住院部确定病病房病床安排属区域护士病进行辅助治疗护
13安全性完整性求
该系统员进行权限设置行政员查医院数库中信息医生查询病病住院信息收费员查收费信息


第二章 概念结构设计
21分ER流程图
行政员
编号
姓名

联系方式
职务
年龄











图21 行政员概念模型


医生
编号
姓名

联系方式
属科室
年龄











图22 医生概念模型

护士
编号
姓名

属科室
年龄












图23 护士概念模型

编号
姓名

联系方式
属科室
年龄









图24 病概念模型

检查药品
编号
名称
价格
位置









图25 检查药品概念模型


收费员
编号
姓名

年龄









图26 收费员概念模型

病床信息
编号
属科室
标志量









图27 病房病床概念模型
医患关系
医生编号
病编号
病时间









图28 医患关系概念模型


病住院
医生编号
病编号
护士编号
住院时间
住院床位号











图29 病住院概念模型



收费信息
收费员编号
编号
病编号
药品编号
总价格











图210 收费信息概念模型





22总ER流程图

医生

医患
收费员
住院部
缴费
住院
护士


图211 总体ER概念模型




















第三章 逻辑结构设计
31关系模型
系统中涉关系
行政员(行政员编号行政员姓名性年龄职务联系方式)
医生(医生编号医生姓名性年龄属科室联系方式)
病(病编号病姓名性年龄医科室联系方式)
住院部(病房病床编号属科室否住)
护士(护士编号护士姓名性年龄属科室)
检查药品(检查药品编号检查药品名称单价检查存放点)
收费员(收费员编号收费员姓名性年龄)
医患(医生编号病编号医时间)
收费(收费流水账号收费员编号病编号药品检查编号数量价格)
住院理(病床号病编号医生编号护士编号入住时间)
32设计户子模式
根户需求保护系统安全性系统设计面视图:
病基信息查询表(病编号病姓名性年龄医科室联系方式治医生编号治医生姓名医时间)
住院理查询表(病床号病编号病姓名属区域入住时间属区域护士编号护士姓名)
收费信息表(收费流水账号收费员编号病编号药品检查编号数量价格)












第四章 物理结构设计
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Ano
varchar
10
Primary Key
Not null
行政员编号
Aname
varchar
20
 
Not null
行政员姓名
Asex
char
2
 
 
行政员性
Aage
int

 
 
行政员年龄
Adept
varchar
30


行政员职务
Atel
varchar
11


行政员联系方式
表41 行政员表

表42 医生信息表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Dno
varchar
10
Primary Key
Not null
医生编号
Dname
varchar
20
 
Not null
医生姓名
Dsex
char
2
 
 
医生性
Dage
int

 
 
医生年龄
Ddept
varchar
30


医生属科室
Dtel
varchar
11


医生联系方式

表43护士信息表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Nno
varchar
10
Primary Key
Not null
护士编号
Nname
varchar
20

Not null
护士姓名
Nsex
char
2


护士性
Nage
int



护士年龄
Ndept
varchar
30

Not null
护士属科室

表44 病信息表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Pno
varchar
10
Primary Key
Not null
病编号
Pname
varchar
20

Not null
病姓名
Psex
char
2


病性
Page
int



病年龄
Pdept
varchar
30

Not null
病医科室
Ptel
varchar
11


病联系方式
表45 收费员信息表

字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Cno
varchar
10
Primary Key
Not null
收费员编号
Cname
varchar
20

Not null
收费员姓名
Csex
char
2


收费员性
Cage
int



收费员年龄

表46 检查药品信息表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Dnum
varchar
10
Primary Key
Not null
检查药品编号
Dnam
varchar
20

Not null
检查药品名称
Dprice
money



检查药品价格
Dstorage
varchar
30


检查点药品存放处

字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Hbednumber
char
6
Primary Key
Not null
病床编号
Hdept
varchar
30
 

病床属科室
Hflag
int

 
 Not null
病床否住
表47 病房病床信息表

表48 医患关系表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Dno
char
6
Primary Key
Not null
医生编号
Pnot
varchar
30
Primary Key
Not null
病编号
DPTime
int



病时间

字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Pno
varchar
10
Foreign Key

病编号
Dno
varchar
10
Foreign Key

医生编号
Nno
varchar
10
Foreign Key

护士编号
HTime
Date



入住时间
Hbednumber
char
6
Primary Key
Not null
病床号

表49 住院信息表


表410 收费信息表
字段名
字段类型
长度
键外键
字段值约束
应中文属性名
Tno
varchar
10
Primary Key
Not null
收费流水账号
Cno
varchar
10
Foreign Key

收费员编号
Pno
varchar
10
Foreign Key

病编号
Dnum
varchar
10
Foreign Key

药品检查编号
Tnumber
int



数量
Tprice
money
6


价格




















第五章 数库实施
51创建医院理系统

创建医院理系统数库
CREATE DATABASE hospitalsystem
ON
(NAMEhospital_data
FILENAME'e\05\hospital_datamdf'
SIZE10MB
MAXSIZE300MB
FILEGROWTH10)
LOG ON
(NAMEhospital_log
FILENAME'e\05\hospital_dataldf'
SIZE5MB
MAXSIZE200MB
FILEGROWTH2MB)

例举创建类信息表
创建医生信息表
CREATE TABLE Doctor
( Dno VARCHAR(10) PRIMARY KEY
Dname VARCHAR(20)
Dsex VARCHAR(2)
Dage INT
Ddept VARCHAR(50)
Dtel VARCHAR(11)
)
创建病信息表
CREATE TABLE Patient
(Pno VARCHAR(10) PRIMARY KEY
Pname VARCHAR(20)
Psex VARCHAR(2)
Page INT
Ptel VARCHAR(11)
Pdept VARCHAR(50)
)
创建医生病关系表
CREATE TABLE Doctor_Patient
(Dno VARCHAR(10)
Pno VARCHAR(10)
DPTime Date
PRIMARY KEY(DnoPno)
FOREIGN KEY(Dno) REFERENCES Doctor(Dno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
)
创建住院病信息表
create table PHouse
(Pno VARCHAR(10)
Dno VARCHAR(10)
Nno VARCHAR(10)
HTime Date
Hbednumber CHAR(6) PRIMARY KEY
FOREIGN KEY(Dno) REFERENCES Doctor(Dno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
FOREIGN KEY(Nno) REFERENCES Nurse(Nno)
)
创建收费信息表
CREATE TABLE Charge
(Tno VARCHAR(10) PRIMARY KEY
Cno VARCHAR(10)
Pno VARCHAR(10)
Dnum VARCHAR(10)
Tnumber INT
Tprice MONEY
FOREIGN KEY(Cno) REFERENCES Charger(Cno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
FOREIGN KEY(Dnum) REFERENCES Drug(Dnum)
)


52创建必索引
CREATE INDEX Administor_INDEX ON Administor(Ano)
CREATE INDEX Doctor_INDEX ON Doctor(Dno)
CREATE INDEX Nurse_INDEX ON Nurse(Nno)
CREATE INDEX Patient_INDEX ON Patient(Pno)
CREATE INDEX Drug_INDEX ON Drug(Dnum)
CREATE INDEX House_INDEX ON House(Hbednumber)
53建立视图
创建医生信息视图
CREATE VIEW 医生信息_VIEW
AS
SELECT Dno 医生编号Dname 医生姓名Dsex 性Dage 年龄
Ddept 部门Dtel 电话
FROM Doctor
SELECT * FROM 医生信息_VIEW
WHERE 医生编号'D001'

创建收费员信息视图
CREATE VIEW 收费员信息_VIEW
AS
SELECT Cno 收费员编号Cnam 收费员姓名Cage 年龄Csex 性
FROM Charger
SELECT * FROM 收费员信息_VIEW
WHERE 收费员编号'C001'

创建病信息视图
CREATE VIEW 病信息_VIEW
AS
SELECT PatientPno 病编号Pname 病姓名Psex 性Page 年龄Ptel 电话Pdept 诊科室
DoctorDno 治医生编号Dname 治医生姓名DPTime 诊时间
FROM PatientDoctorDoctor_Patient
WHERE PatientPnoDoctor_PatientPno AND Doctor_PatientDnoDoctorDno
SELECT * FROM 病信息_VIEW
WHERE 病编号'P001'

创建住院部理视图
CREATE VIEW 住院部信息_VIEW
AS
SELECT HouseHbednumber 病房床位编号PatientPno 病编号Pname 病姓名Hdept 属区域NurseNno 属护士编号Nname 属护士姓名
FROM HouseNursePatientPHouse
WHERE HouseHbednumberPHouseHbednumber AND PHouseNnoNurseNno AND PHousePnoPatientPno
SELECT * FROM 住院部信息_VIEW
WHERE 病房床位编号'240902'

创建药品信息视图
CREATE VIEW 检查药品信息_VIEW
AS
SELECT Dnum 编号Dnam 名称Dprice 单价Dstorage 位置
FROM Drug

创建收费信息视图
CREATE VIEW 收费信息_VIEW
AS
SELECT Tno 收费编号Cno 收费员编号Pno 病编号Dnum 药品编号Tnumber 数量Tprice 价格
FROM Charge
54建立必存储程触发器
触发器 检查病挂号医生科目否相
CREATE TRIGGER 病医生
ON Doctor_Patient
FOR INSERT
AS
DECLARE @DDEPT VARCHAR(20)@PDEPT VARCHAR(20)@DNO VARCHAR(20)@PNO VARCHAR(20)
BEGIN
SELECT @DNO Dno FROM INSERTED
SELECT @PNO Pno FROM INSERTED
SELECT @DDEPT Ddept FROM Doctor WHERE Dno @DNO
SELECT @PDEPT Pdept FROM Patient WHERE Pno @PNO
IF(@DDEPT @PDEPT)
PRINT '插入成功'
ELSE
BEGIN
PRINT '法插入'
ROLLBACK
END
END
GO

触发器二 检查病病房科目否相病床否
CREATE TRIGGER 病住院
ON PHouse
FOR INSERT
AS
DECLARE @BEDNUM VARCHAR(10)@PNO VARCHAR(20)@PDEPT VARCHAR(30)@HDEPT VARCHAR(30)@FLAG INT
SELECT @PNO Pno FROM INSERTED
SELECT @BEDNUM Hbednumber FROM INSERTED
SELECT @PDEPT Pdept FROM Patient WHERE Pno @PNO
SELECT @HDEPT Hdept FROM House WHERE Hbednumber @BEDNUM
SELECT @FLAG Hflag FROM House WHERE Hbednumber @BEDNUM
IF(@FLAG 1)
BEGIN
PRINT '病房正'
ROLLBACK
END
ELSE
BEGIN
IF(@HDEPT @PDEPT)
BEGIN
PRINT '法插入病居住科室'
ROLLBACK
END
ELSE
UPDATE House SET Hflag 1 WHERE Hbednumber @BEDNUM
END
GO

插入收费信息表存储程
CREATE PROC 收费
@TNO VARCHAR(10)@CNO VARCHAR(10)@PNO VARCHAR(10)@DNUM VARCHAR(10)@TNUMBER INT
AS
DECLARE @TPRICE MONEY@DPRICE MONEY
SELECT @DPRICE Dprice FROM Drug WHERE Dnum @DNUM
SET @TPRICE @TNUMBER * @DPRICE
INSERT INTO Charge VALUES(@TNO@CNO@PNO@DNUM@TNUMBER@TPRICE)
GO

EXEC 收费 '1111111111''C001''P001''000123'4
EXEC 收费'1111111112''C001''P002''000127'3
EXEC 收费'1111111113''C001''P003''000901'1
SELECT * FROM Charge
第六章 数库应系统实施维护

户登陆界面
请选择登陆身份
行政领导
医生
收费员
输入员工编号

退出
确认


图61 户登录界面

欢迎进入爱民医院理系统
请选择需功
员工理
病理
住院部理
收费理
检查药品理
返回级


图62 系统界面
员工理系统
请选择需项
医生理
护士理
收费员理
返回级


图63 员工理界面


医生理
请输入医生编号

确认
返回级


图64 医生信息查询窗口

通窗体查询医生基信息
创建医生信息视图
CREATE VIEW 医生信息_VIEW
AS
SELECT Dno 医生编号Dname 医生姓名Dsex 性Dage 年龄
Ddept 部门Dtel 电话
FROM Doctor
SELECT * FROM 医生信息_VIEW
WHERE 医生编号'D001'



病理
请输入病编号

确认
返回级


图65 病信息查询窗口

通窗口病信息进行查询(包括:病基信息治医生医时间)
创建病信息视图
CREATE VIEW 病信息_VIEW
AS
SELECT PatientPno 病编号Pname 病姓名Psex 性Page 年龄Ptel 电话Pdept 诊科室
DoctorDno 治医生编号Dname 治医生姓名DPTime 诊时间
FROM PatientDoctorDoctor_Patient
WHERE PatientPnoDoctor_PatientPno AND Doctor_PatientDnoDoctorDno
SELECT * FROM 病信息_VIEW
WHERE 病编号'P001'

住院部理
请输入查询房间号

确认
返回级


图66 住院信息查询窗口

通窗口查询病房信息(包括:病床基信息病信息属护士信息)
创建住院部理视图
CREATE VIEW 住院部信息_VIEW
AS
SELECT HouseHbednumber 病房床位编号PatientPno 病编号Pname 病姓名Hdept 属区域NurseNno 属护士编号Nname 属护士姓名
FROM HouseNursePatientPHouse
WHERE HouseHbednumberPHouseHbednumber AND PHouseNnoNurseNno AND PHousePnoPatientPno
SELECT * FROM 住院部信息_VIEW
WHERE 病房床位编号'240902'
DROP VIEW 住院部信息_VIEW

收费理
返回级
输入病编号

确认


图67 收费信息查询窗口

通窗口查病缴纳费具体信息(具体检查费药品费等)
创建收费信息视图
CREATE VIEW 收费信息_VIEW
AS
SELECT Tno 收费编号Cno 收费员编号Pno 病编号Dnum 药品编号Tnumber 数量Tprice 价格
FROM Charge
SELECT * FROM 收费信息_VIEW
WHERE 病编号'P001'
DROP VIEW 收费信息_VIEW






检查药品理
输入编号

返回级
确认


图68 检查项目药品信息查询窗口

通窗口查询药品具体信息(数量编号单价存储位置等)查检查项目具体信息

创建检查药品信息视图
CREATE VIEW 检查药品信息_VIEW
AS
SELECT Dnum 编号Dnam 名称Dprice 单价Dstorage 位置
FROM Drug
SELECT * FROM 检查药品信息_VIEW
WHERE 编号'000123'










总 结
次课程设计根具体情况设计完成医院理系统通次课程设计巩固刚学数库理知识时加强数库应方面理解深刻体会理结合实践学方法
时次课程设计完成程中学会通Microsoft Office ExcelC#软件画窗体Word画ER图数库设计步骤更加熟悉进步学需求分析概念结构设计数字典系统功模块数库完整性安全性SQL语句设计等应
然时间仓促身相关知识尚足次课程设计存少足处考虑模块设计属性实体间关系时够完善画出图中存部分编写SQL语句够精准等足学数库相关知识时候需加强方次课程设计学方面知识时老师帮助利完成希老师予指导学工作中会更加努力
















致 谢
次数库课程设计题目医院理系统做需求分析时仔细思考前段时间班学住院时具体细节时感谢名学鼎力相助建议次课设够更完成
编程程中遇问题解决问题获学帮助老师指导感谢帮助问题解决掉完成程序收获知识知道团队合作重性编写调试程中讨争辩时刻半年珍贵记忆
通次课程设计知道尚存足专业知识欠缺学生活里会学齐继续努力
















参考文献
[1] 王珊萨师煊数库系统概[M]北京:高等教育出版社199791132.
[2] 陈慧娟数库原理应.北京:科学出版社2006
[3] 狄文辉.数库原理应:SQL Server—北京:清华学出版社2008
[4] 张龙祥等数库原理设计北京:民邮电出版社2002.
[5] 陈志泊等数库原理应教程北京:民邮电出版社2002.
[6] David JKruglinski 潘爱民王国印译Visual C++技术幕(第四版) 清华学出版社1999.
[7] 魏亮李春葆编著Visual C#程序设计例学实践清华学出版社 2006.
[8] 启明工作室VISUAL C# SQL SERVER数库应系统开发实例民邮电出版社2005.
[9] Paul JFortier等著数库技术全林瑶等译北京:电子工业出版社1999.
[10] CJDate著数库系统导孟峰等译北京:机械工业出版社2000.


















附 录

USE MASTER
GO
CREATE DATABASE hospitalsystem
ON
(NAMEhospital_data
FILENAME'e\05\hospital_datamdf'
SIZE10MB
MAXSIZE300MB
FILEGROWTH10)
LOG ON
(NAMEhospital_log
FILENAME'e\05\hospital_dataldf'
SIZE5MB
MAXSIZE200MB
FILEGROWTH2MB)

USE hospitalsystem
GO

1创建行政员信息表
CREATE TABLE Administor
(Ano VARCHAR(10) PRIMARY KEY
Aname VARCHAR(20)
Asex VARCHAR(2)
Aage INT
Adept VARCHAR(50)
Atel VARCHAR(11)
)
2创建医生信息表
CREATE TABLE Doctor
( Dno VARCHAR(10) PRIMARY KEY
Dname VARCHAR(20)
Dsex VARCHAR(2)
Dage INT
Ddept VARCHAR(50)
Dtel VARCHAR(11)
)
3创建护士信息表
CREATE TABLE Nurse
(Nno VARCHAR(10) PRIMARY KEY
Nname VARCHAR(20)
Nsex VARCHAR(2)
Nage INT
Ndept VARCHAR(30)
)
4创建病信息表
CREATE TABLE Patient
(Pno VARCHAR(10) PRIMARY KEY
Pname VARCHAR(20)
Psex VARCHAR(2)
Page INT
Ptel VARCHAR(11)
Pdept VARCHAR(50)
)
5创建项检查药品信息表
CREATE TABLE Drug
(Dnum VARCHAR(10) PRIMARY KEY
Dnam VARCHAR(20)
Dprice MONEY
Dstorage VARCHAR(30)
)
6创建住院部病房类型信息表(病房病床号属区域标识量)
CREATE TABLE House
(Hbednumber CHAR(6) PRIMARY KEY
Hdept VARCHAR(30)
Hflag INT NOT NULL
)
7创建医生病关系表
CREATE TABLE Doctor_Patient
(Dno VARCHAR(10)
Pno VARCHAR(10)
DPTime Date
PRIMARY KEY(DnoPno)
FOREIGN KEY(Dno) REFERENCES Doctor(Dno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
)
触发器 检查病挂号医生科目否相
CREATE TRIGGER 病医生
ON Doctor_Patient
FOR INSERT
AS
DECLARE @DDEPT VARCHAR(20)@PDEPT VARCHAR(20)@DNO VARCHAR(20)@PNO VARCHAR(20)
BEGIN
SELECT @DNO Dno FROM INSERTED
SELECT @PNO Pno FROM INSERTED
SELECT @DDEPT Ddept FROM Doctor WHERE Dno @DNO
SELECT @PDEPT Pdept FROM Patient WHERE Pno @PNO
IF(@DDEPT @PDEPT)
PRINT '插入成功'
ELSE
BEGIN
PRINT '法插入'
ROLLBACK
END
END
GO
8创建住院病信息表
create table PHouse
(Pno VARCHAR(10)
Dno VARCHAR(10)
Nno VARCHAR(10)
HTime Date
Hbednumber CHAR(6) PRIMARY KEY
FOREIGN KEY(Dno) REFERENCES Doctor(Dno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
FOREIGN KEY(Nno) REFERENCES Nurse(Nno)
)
CREATE TRIGGER 病住院
ON PHouse
FOR INSERT
AS
DECLARE @BEDNUM VARCHAR(10)@PNO VARCHAR(20)@PDEPT VARCHAR(30)@HDEPT VARCHAR(30)@FLAG INT
SELECT @PNO Pno FROM INSERTED
SELECT @BEDNUM Hbednumber FROM INSERTED
SELECT @PDEPT Pdept FROM Patient WHERE Pno @PNO
SELECT @HDEPT Hdept FROM House WHERE Hbednumber @BEDNUM
SELECT @FLAG Hflag FROM House WHERE Hbednumber @BEDNUM
IF(@FLAG 1)
BEGIN
PRINT '病房正'
ROLLBACK
END
ELSE
BEGIN
IF(@HDEPT @PDEPT)
BEGIN
PRINT '法插入病居住科室'
ROLLBACK
END
ELSE
UPDATE House SET Hflag 1 WHERE Hbednumber @BEDNUM
END
GO
INSERT INTO PHouse VALUES('P001''D001''N003''2011512''240902')
INSERT INTO PHouse VALUES('P001''D001''N003''2011620''241002')
SELECT * FROM House
SELECT * FROM PHouse

9创建收费员信息表
CREATE TABLE Charger
(Cno VARCHAR(10)PRIMARY KEY
Cnam VARCHAR(20)
Cage INT
Csex CHAR(2)
)
10创建收费信息表
CREATE TABLE Charge
(Tno VARCHAR(10) PRIMARY KEY
Cno VARCHAR(10)
Pno VARCHAR(10)
Dnum VARCHAR(10)
Tnumber INT
Tprice MONEY
FOREIGN KEY(Cno) REFERENCES Charger(Cno)
FOREIGN KEY(Pno) REFERENCES Patient(Pno)
FOREIGN KEY(Dnum) REFERENCES Drug(Dnum)
)
插入收费信息表存储程
CREATE PROC 收费
@TNO VARCHAR(10)@CNO VARCHAR(10)@PNO VARCHAR(10)@DNUM VARCHAR(10)@TNUMBER INT
AS
DECLARE @TPRICE MONEY@DPRICE MONEY
SELECT @DPRICE Dprice FROM Drug WHERE Dnum @DNUM
SET @TPRICE @TNUMBER * @DPRICE
INSERT INTO Charge VALUES(@TNO@CNO@PNO@DNUM@TNUMBER@TPRICE)
GO

EXEC 收费 '1111111111''C001''P001''000123'4
EXEC 收费'1111111112''C001''P002''000127'3
EXEC 收费'1111111113''C001''P003''000901'1
SELECT * FROM Charge

*创建索引*
CREATE INDEX Administor_INDEX ON Administor(Ano)
CREATE INDEX Doctor_INDEX ON Doctor(Dno)
CREATE INDEX Nurse_INDEX ON Nurse(Nno)
CREATE INDEX Patient_INDEX ON Patient(Pno)
CREATE INDEX Drug_INDEX ON Drug(Dnum)
CREATE INDEX House_INDEX ON House(Hbednumber)

*创建视图*
创建医生信息视图
CREATE VIEW 医生信息_VIEW
AS
SELECT Dno 医生编号Dname 医生姓名Dsex 性Dage 年龄
Ddept 部门Dtel 电话
FROM Doctor
SELECT * FROM 医生信息_VIEW
WHERE 医生编号'D001'
创建护士信息视图
CREATE VIEW 护士信息_VIEW
AS
SELECT Nno 护士编号Nname 护士姓名Nsex 性Nage 年龄
Ndept 部门
FROM Nurse
SELECT * FROM 护士信息_VIEW
WHERE 护士编号'N001'
创建收费员信息视图
CREATE VIEW 收费员信息_VIEW
AS
SELECT Cno 收费员编号Cnam 收费员姓名Cage 年龄Csex 性
FROM Charger
SELECT * FROM 收费员信息_VIEW
WHERE 收费员编号'C001'
创建病信息视图
CREATE VIEW 病信息_VIEW
AS
SELECT PatientPno 病编号Pname 病姓名Psex 性Page 年龄Ptel 电话Pdept 诊科室
DoctorDno 治医生编号Dname 治医生姓名DPTime 诊时间
FROM PatientDoctorDoctor_Patient
WHERE PatientPnoDoctor_PatientPno AND Doctor_PatientDnoDoctorDno
SELECT * FROM 病信息_VIEW
WHERE 病编号'P001'
创建住院部理视图
CREATE VIEW 住院部信息_VIEW
AS
SELECT HouseHbednumber 病房床位编号PatientPno 病编号Pname 病姓名Hdept 属区域NurseNno 属护士编号Nname 属护士姓名
FROM HouseNursePatientPHouse
WHERE HouseHbednumberPHouseHbednumber AND PHouseNnoNurseNno AND PHousePnoPatientPno
SELECT * FROM 住院部信息_VIEW
WHERE 病房床位编号'240902'
创建检查药品信息视图
CREATE VIEW 检查药品信息_VIEW
AS
SELECT Dnum 编号Dnam 名称Dprice 单价Dstorage 位置
FROM Drug
SELECT * FROM 检查药品信息_VIEW
WHERE 编号'000123'
创建收费信息视图
CREATE VIEW 收费信息_VIEW
AS
SELECT Tno 收费编号Cno 收费员编号Pno 病编号Dnum 药品编号Tnumber 数量Tprice 价格
FROM Charge
SELECT * FROM 收费信息_VIEW
WHERE 病编号'P00

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

医院门诊管理系统数据库设计课程设计

.信息工程学院《数据库课程设计》论文题 目:医院门诊管理系统数据库设计学 号:专业班级:软件工程班姓 名:指导老师:完成日期:2014年X月X日医院门诊管理系统数据库设计(信息工程学院软件工程12级班)摘 要:随着社会的进步和人类生产生活水平的提高,国内现有的医院不论从规模上还是服务质量上都实现了显著增长。显然,如果医院门

文***品 5个月前 上传161   0

教师管理系统(数据库)课程设计

数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X 月 X 日任务分配表第 ** 组学号姓名负责部分成绩组长 完成需求分析、概念逻辑结 构设计和运行、维护

文***品 3年前 上传1322   0

MySql数据库课程设计(学生管理系统)

XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 业 信息与计算科学 学 号 学 生 姓 名 XXXXXX

文***品 2年前 上传677   0

教务管理系统数据库课程设计报告

 《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: 班 级:   学 号: 学生姓名:

文***享 1年前 上传269   0

数据库课程设计超市管理系统

数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: 学号: 学号: 学号: 指导老师:

文***享 2年前 上传500   0

图书管理系统数据库设计数据库应用系统开发课程设计

信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入

文***品 2年前 上传436   0

人力资源管理系统数据库设计《数据库系统原理》课程设计报告

《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 名: 学 号: 指导老师: (副

文***享 1年前 上传413   0

软件测试课程设计医院管理系统

成绩 课程设计报告 题 目 易非医院管理系统 课 程 名 称 软件测试课程设计 院 部 名 称 专 业 计算机科学与技术 班 级 学 生 姓 名

z***u 1年前 上传326   0

教学管理系统数据库课程设计报告

《数据库原理与应用》课程设计课程名称 设计题目 专业班级 学生姓名 指导教师

z***u 1年前 上传261   0

数据库课程设计薪资管理系统

《数据库类课程设计》系统开发报告学 号:   ********* 姓 名: ****** 题 目:    薪资管理系统   指导教师:  ******    提交时间:  2013年X月X日

文***享 6个月前 上传192   0

学生成绩管理系统数据库课程设计

 数据库课程设计报告题目: 学生成绩管理系统数据库设计 学 院: 姓 名: 

文***品 1年前 上传321   0

Java与SQL数据库技术学生成绩管理系统课程设计

《数据库系统原理》课程设计报告说明书学生信息管理系统学生姓名学 号所在专业所在班级指导教师提交时间 评阅情况成 绩目 录读书笔记 11. 学生信息管理系统概述 21.1 研究背景 21.2 开发意义 22. 系统需求分析 32.1 开发环境和软件 32.2 系统设计与功能分析 33 数

文***享 3年前 上传609   0

数据库课程设计餐饮下单管理系统

目 录1.课题名称及目标 12.需求分析 12.1 数据需求 12.2事务需求 22.3数据流 32.4数据字典 53.数据库结构设计 83.1概念设计 83.1.1分E-R图的建立 83.1.2整体E-R图 93.2逻辑设计 103.2.1 E-R图向关系模型的转换 103.2.2优化处理 113.2.3 用户子模式建立 124.数据库物理设计 12

文***享 1年前 上传260   0

JAVA数据库课程设计-学生选课管理系统的

 一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。 二、需求分析 功能需求分析: 该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部

文***品 5年前 上传1639   0

人力资源管理系统数据库课程设计

第一章 绪论1.1 开发背景 随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需要人才,是企业拥有持久的、强大的竞争优势。在过去很长一个传统的计划经济管理体制的时期中,国有企事业和公共事业单位中的人员管理一直实行着集中统一的计划管理模式,企业中人员的差异并没有构成主要的决定因素,随着市场经

文***品 4年前 上传902   0

《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2011-X-X_ _课程设计报告内容项目名称图书馆管理系统数据库设计姓名其他参与人员本人在本 项目中主要完成的工作系统需求分析系统功能分析

文***品 3年前 上传745   0

物业管理系统数据库课程设计报告完整版

设计题目:物业管理系统学 院:信息科学与工程学院专 业:计算机科学与技术班 级:计信学 号:学生姓名:指导教师:2014 年 X月 X 日目 录1 系统背景 32 需求分析 42.1 功能简介 42.1.1 管理员子系统 42.1.2 普通业主子系统 42.1.3 物业代表子系统 42.2 数据字典 52.3

文***品 3年前 上传699   0

SQL数据库图书管理系统课程设计

XX职业技术学院信息工程系题 目:《图书管理系统》班 级 网络班 学 号 姓 名 课程名称 数据库应用技术

文***品 3年前 上传694   0

数据库课程设计图书管理系统

理工大学软件学院课程设计报告课 程:数据库课程设计题 目:图书管理系统班 级: 专 业:软件工程姓名学号:指导教师: 日期: 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,

文***享 1年前 上传254   0

酒店财务管理系统数据库课程设计

成绩 课程设计报告 题 目 酒店财务管理系统 课 程 名 称 数据库课程设计 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 08计算机科学与技术班 学 生 姓 名 学

文***品 1年前 上传355   0

数据库课程设计之房屋中介管理系统

《数据库系统原理》课程设计报告项目名称: 房屋中介管理系统 专 业: 网络工程 年 级: 20XX级 姓 名: 学 号: 指导老师:

文***品 1年前 上传529   0

数据库技术课程设计仓库管理系统

数据库技术课程设计 题目: 仓库管理系统 姓名: 学号: 班级: 时间:

文***品 3年前 上传572   0

数据库课程设计公司或单位员工考勤管理系统

目录1 概述 11.1设计背景 11.2研究目的 11.3理论基础的分析 21.4预期结果和意义 22 需求分析 22.1功能需求 22.2数据流图 32.3功能模块图 42.4系统数据流程图 43 概念结构设计 53.1 局部E-R图 53.2 整体E-R图 84 逻辑结构设计 94.1 关系模式 94.2数据关系图 95 物理结构设计 105.1存储记录结

文***享 6个月前 上传207   0

商品进销存管理系统数据库课程设计报告

数据库原理课程设计方案设计设计题目:商品进、销、存管理系统专 业 计算机科学与技术 班 级 班 学 生 指导老师 2011 年 二 学期商品进、销、存系 统背景说明

文***享 1年前 上传314   0

sql数据库课程设计工资管理系统

XX学院 《数据库技术及其应用》课程设计报告书题 目: 工资管理系统 系 部: 数理系 专 业: 数学与应用数学 班 级: 姓 名: 学 号: 指导教师: ---------

文***品 2年前 上传413   0