数据库课程设计 - - 医院管理系统 - 图文 下载本文

员工管理系统 请选择所需项 医生管理 护士管理 收费人员管理 返回上一级

图6-3 员工管理界面

医生管理 请输入医生编号 确认 返回上一级

图6-4 医生信息查询窗口

通过本窗体可以查询医生的基本信息。

--创建医生信息视图

CREATE VIEW 医生信息_VIEW AS

SELECT Dno 医生编号,Dname 医生姓名,Dsex 性别,Dage 年龄, Ddept 部门,Dtel 电话 FROM Doctor;

SELECT * FROM 医生信息_VIEW WHERE 医生编号='D001';

病人管理 请输入病人编号 确认 返回上一级

图6-5 病人信息查询窗口

通过本窗口可以对病人的信息进行查询(包括:病人基本信息、主治医生及就医时间)。

--创建病人信息视图

CREATE VIEW 病人信息_VIEW AS

SELECT Patient.Pno 病人编号,Pname 病人姓名,Psex 性别,Page 年龄,Ptel 电话,Pdept 就诊科室,

Doctor.Dno 主治医生编号,Dname 主治医生姓名,DPTime 就诊时间 FROM Patient,Doctor,Doctor_Patient

WHERE Patient.Pno=Doctor_Patient.Pno AND Doctor_Patient.Dno=Doctor.Dno; SELECT * FROM 病人信息_VIEW WHERE 病人编号='P001';

住院部管理 请输入所要查询的房间号 确认 返回上一级

图6-6 住院信息查询窗口

通过本窗口可以查询病房的信息(包括:病床基本信息、病人信息、所属护士信息)。

--创建住院部管理视图

CREATE VIEW 住院部信息_VIEW AS

SELECT House.Hbednumber 病房床位编号,Patient.Pno 病人编号,Pname 病人姓名,Hdept 所属区域,Nurse.Nno 所属护士编号,Nname 所属护士姓名 FROM House,Nurse,Patient,PHouse

WHERE House.Hbednumber=PHouse.Hbednumber AND PHouse.Nno=Nurse.Nno AND PHouse.Pno=Patient.Pno;

SELECT * FROM 住院部信息_VIEW WHERE 病房床位编号='240902'; DROP VIEW 住院部信息_VIEW;

收费管理 输入病人编号 确认 返回上一级

图6-7 收费信息查询窗口

通过本窗口可以查到病人所要缴纳费用的具体信息(如具体检查费用、药品费用等)。

--创建收费信息视图

CREATE VIEW 收费信息_VIEW AS

SELECT Tno 收费编号,Cno 收费员编号,Pno 病人编号,Dnum 药品编号,Tnumber 数量,Tprice 价格 FROM Charge;

SELECT * FROM 收费信息_VIEW WHERE 病人编号='P001'; DROP VIEW 收费信息_VIEW;

检查及药品管理 输入编号 确认 返回上一级

图6-8 检查项目及药品信息查询窗口

通过本窗口可以查询到药品的具体信息(如数量、编号、单价、存储位置等),还可以查到检查项目的具体信息。

--创建检查药品信息视图

CREATE VIEW 检查及药品信息_VIEW AS

SELECT Dnum 编号,Dnam 名称,Dprice 单价,Dstorage 位置 FROM Drug;

SELECT * FROM 检查及药品信息_VIEW WHERE 编号='000123';