医院管理系统数据库设计报告doc.docx
- 文档编号:4881908
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:25
- 大小:514.42KB
医院管理系统数据库设计报告doc.docx
《医院管理系统数据库设计报告doc.docx》由会员分享,可在线阅读,更多相关《医院管理系统数据库设计报告doc.docx(25页珍藏版)》请在冰豆网上搜索。
医院管理系统数据库设计报告doc
一、绪论
1、系统开发说明
医院管理的门面大,信息流量大,手续较繁锁,在手工方式下,医护人员要做大量不必要的重复工作、效率低、准确性差、不方便管理,影响工作效率,造成了很多就诊病人得不到合理有效的快捷就诊服务,甚至影响医疗质量。
为此,越来越多的医院加快了信息化建设的步伐。
医院管理系统能有效地优化服务和工作环境、使病人和医生情绪得以放松,提高了服务效率和质量、树立了医院的良好形象,使医院工作可以高效有序的运转,提高了医院的经济效益,促进医院的发展。
2、国内研究现状
我国医院信息系统(HIS)的发展阶段可以分为三个部分:
第一阶段,是医院管理信息系统建设阶段(HMIS);第二阶段,是医院临床信息系统建设阶段(HCIS);第三阶段,是建设区域卫生信息系统阶段(GMIS)。
在实现医院信息化的过程中,标准化是一个不能回避的问题。
流程的标准化是和医院的改革,医院的管理科学化包括现代医院建设密不可分的。
3、医院信息化管理目标
开发本医院管理系统,促进医院信息化管理,其目标主要有:
(1)改变医院的管理模式,以数字化管理、信息化管理为核心,形成先进的医院管理理论和医院管理模式。
(2)建立医院内部完善的医院信息处理系统,最大限度地服务于病人和医护人员。
(3)建立全面的信息化的医学咨询系统、健康咨询系统。
(4)制定及完善医药信息学标准。
4、系统的基本构成
本医院管理系统主要是对医院员工(包括医生、护士、收费人员),病人,住院部,收费进行管理。
主要功能模块有:
医院员工管理模块
病人管理模块
住院部管理模块
收费管理模块
药品管理模块
对于医院员工管理模块,医院要运作井井有条,对内对外发展平稳迅速,作为医院主要人员的医院员工的管理就显得尤为重要。
本模块主要管理医院员工在职职位、所属部门、个人基本信息以及相关业务信息,做到医院员工唯一确定可查找。
对于病人管理模块,现代医院的病人管理理念正在向一切以病人为主、人性化管理转变。
病人是医院唯一的服务对象,病人在院的切实感受和体会直接关系到医院的发展和对外形象问题。
本模块主要管理病人从入院到健康出院期间的病历信息、个人基本信息以及在院相关信息,做到病人唯一确定可查找。
对于住院部管理模块,医院的住院环境在不断改善,随着病人管理的人性化转变,医院住院部管理也在向人性化管理方面转变,让病人有宾至如归的感觉。
本模块主要管理医院住院部信息和住院部内部病房病床的管理,做到病人住院具体位置唯一确定可查找。
对于收费管理模块,医院医疗改革步伐正在不断加快,医疗收费改革是重中之重。
良好的收费管理一方面能控制医院成本,提高医院经济效益,有利于医院发展。
另一方面,合理透明化的收费,能让病人明明白白缴费,安安心心接受治疗,为医院带来良好口碑。
本模块主要管理收费人员和收费相关信息,做到收费相关信息唯一确定可查找。
对于药品管理模块,药品是病人在院治疗最为主要的东西,它关乎病人在院治疗效果的好坏,药品监察也一直是国家相关部门关注的重要对象。
所以,良好的药品管理至关重要。
本模块主要管理医院药品发放、存储、库存量和药品价格,做到病人手中药品的来龙去脉唯一确定可查找。
二、需求分析
1、医院管理简介
医院管理主要可分为医院内部及员工管理和在院病人管理,医院内部及员工管理主要可分为员工管理、住院部管理、药品管理和收费管理。
在医院日常运作管理中,不同的医生在不同的科室内对就医病人进行诊治,相对应科室的护士协助医生对病人进行辅助治疗和看护,住院部对需要住院治疗的病人进行住院楼、病房和病床的管理安排,药品管理部门对整个医院的药品需求、药品划价和药品发放做好工作,收费部门就需要对医院上下费用相关和病人在院花费包括药品费用和住院费用的统计管理收缴等。
本系统主要实现以下功能:
(1)查询
a.员工(医生、护士、收费人员)姓名、科室、性别、员工编号
b.病人姓名、性别、病历、病人编号、住院信息
c.药品名称、药品编号、数量、价格、存储位置
d.费用费用类型、金额
(2)管理
a.人员(员工、病人)
b.药品
c.住院部
d.收费
2、主要关系流程分析
(1)医患
病人来院看病,确定其有无本院病历;为病人选择科室,医院为病人选派医生;对该病人挂号登录就医信息。
(2)处方
医生为病人开取药方
(3)划价和取药
病人拿着处方划价;收费缴费;拿取治疗药品
(4)住院
对住院的病人在住院部登录信息;住院部确定病人病房病床;安排护士辅助治疗和看护
3、可行性分析
该系统主要包括基本数据维护、基本业务、数据库管理和信息查询四部份。
1、基本数据维护部份应包括提供管理员添加、修改并维护基本的数据途径。
例如添加修改医院和办理病人入住与搬出或者换病房,管理医院里的基本设备。
2、数据库管理部分是对这个数据库的管理,包括医生,病人详细信息等。
3、该系统的技术可行性分析:
在系统维护中包括医生和病人信息检索,数据库信息维护。
4、系统技术的可行性分析:
本系统应该可以运行于windows系列操作系统当中,可以为系统提供一个稳定的运行环境。
该系统应该说有开发的必要性。
该系统主要由两大部分组成即管理维护和查询。
三、概念设计
医生概念模型
病人概念模型
住院部概念模型
护士概念模型
药品概念模型
收费概念模型
医院管理系统数据库总ER图
四、逻辑设计
系统中所设计的数据关系如下:
医生(医生员工号,医生姓名,医生性别,医生年龄,科室,电话)
病人(病人编号,病人姓名,病人性别,病人年龄,病人电话,病历)
住院部(住院部代号,病房号,病床号)
护士(护士编号,护士姓名,护士性别,护士年龄,科室)
药品(药品编号,药品名称,价格,数量,存储位置)
收费(收费员编号,收费员姓名,病人编号,药品编号,数量,金额)
医患(医生编号,病人编号)
划价取药(收费员编号,药品编号,数量,价格)
住院(病人编号,住院部编号,病房号,病床号)
处方(医生员工号,药品编号,数量)
从属(护士编号,住院部代号)
支付(病人编号,收费员编号,价格)
五、系统实现
1、系统设计所用的主要数据表结构
数据字典
Doctor
医生
Patient
病人
IPD
住院部
Nurse
护士
Drugs
药品
Charge
收费
Doctor_Patient
医患关系
PGM
取药关系
Pay
支付关系
Belong
属于关系
Recipel
处方关系
PD
住院关系
(1)医生Doctor表
字段
含义
类型
主键
是否空
Doctor_ID
医生员工号
Varchar(10)
PrimaryKEY
NOTNULL
Dname
医生姓名
Varchar(20)
NOTNULL
Dsex
医生性别
Varchar(50)
NOTNULL
Dage
医生年龄
Int(4)
NOTNULL
Ddept
科室
Varchar(50)
NOTNULL
Dtel
电话
Varchar(20)
NOTNULL
(2)病人Patient表
字段
含义
类型
主键
是否空
Patient_ID
病人编号
Varchar(10)
PrimaryKEY
NOTNULL
Pname
病人姓名
Varchar(20)
NOTNULL
Psex
病人性别
Varchar
(2)
NOTNULL
Page
病人年龄
Int(4)
NOTNULL
Ptel
电话
Varchar(20)
NOTNULL
Pinf
病例
Varchar(50)
NOTNULL
(3)住院部IPD表
字段
含义
类型
主键
是否空
Ipd_ID
住院部代号
Varchar(10)
PrimaryKEY
NOTNULL
Room_No
病房号
Varchar(10)
NOTNULL
Sickbed_No
病床号
Varchar(10)
NOTNULL
(4)护士Nurse表
字段
含义
类型
主键
是否空
Nurse_ID
护士代号
Varchar(10)
PrimaryKEY
NOTNULL
Nname
护士姓名
Varchar(50)
NOTNULL
Nsex
护士性别
Varchar(10)
NOTNULL
Nage
护士年龄
Varchar(10)
NOTNULL
Ndept
科室
Varchar(10)
NOTNULL
(5)药品Drugs表
字段
含义
类型
主键
是否空
M_ID
药品编号
varChar(50)
PrimaryKey
NOTNULL
M_Name
药品名称
varChar(50)
NOTNULL
Price
价格
Int(4)
NOTNULL
Quantity
数量
varChar(20)
NOTNULL
Storage
存储位置
varChar(50)
NOTNULL
(6)收费Charge表
字段
含义
类型
主键
是否空
Toll_ID
收费员编号
varchar(10)
PrimaryKEY
NOTNULL
T_Name
收费员姓名
varchar(10))
NOTNULL
Patient_ID
病人编号
varchar(10)
PrimaryKEY
NOTNULL
M_ID
药品编号
varchar(10)
PrimaryKEY
NOTNULL
DrugsQuantity
药品数量
int(4)
NOTNULL
Amount
金额
int(4)
NOTNULL
(7)医患关系Doctor_Patient表
字段
含义
类型
主键
是否空
Doctor_ID
医生员工号
Varchar(10)
PrimaryKEY
NOTNULL
Patient_ID
病人编号
Varchar(10)
PrimaryKEY
NOTNULL
(8)划价取药PGM表
字段
含义
类型
主键
是否空
T_ID
收费员编号
Varchar(10)
PrimaryKEY
NOTNULL
M_ID
药品编号
Varchar(10)
PrimaryKEY
NOTNULL
Quantity
数量
Varchar(10)
NOTNULL
Price
价格
Varchar(10)
NOTNULL
(9)住院关系PD表
字段
含义
类型
主键
是否空
Patient_ID
病人编号
Varchar(10)
PrimaryKEY
NOTNULL
Ipd_ID
住院部编号
Varchar(10)
PrimaryKEY
NOTNULL
Room_No
病房号
Varchar(10)
NOTNULL
Sickbed_No
病床号
Varchar(10)
NOTNULL
(10)处方Recipel表
字段
含义
类型
主键
是否空
Doctor_ID
医生员工号
Varchar(10)
PrimaryKEY
NOTNULL
M_ID
药品编号
Varchar(50)
PrimaryKEY
NOTNULL
Rcount
数量
Varchar(4)
NOTNULL
(11)从属Belong表
字段
含义
类型
主键
是否空
Nurse_ID
护士代号
Varchar(10)
PrimaryKEY
NOTNULL
Ipd_ID
住院部代号
Varchar(10)
PrimaryKEY
NOTNULL
(12)支付Pay表
字段
含义
类型
主键
是否空
Patient_ID
病人编号
Varchar(10)
PrimaryKEY
NOTNULL
Toll_ID
收费员编号
Varchar(10)
PrimaryKEY
NOTNULL
Price
价格
Varchar(10)
NOTNULL
2、数据库实例
Doctor表
Patient表
IPD表
Nurse表
Drugs表
Charge表
Doctor_Patient表
PGM表
PD表
Recipel表
Belong表
Pay表
3、数据库关系图
4、数据库查询,插入,删除与更新
插入
更新
删除
查询
5、视图的建立与查询
6、数据的存储过程
7、触发器的建立
六、实验心得
经过四天的奋战,我们团队的“医院管理系统数据库课程设计”终于完成了。
在这个过程中,我们分工合作,从调研到功能的设计,从表到设计到数据的录入,从基本操作到高级查询,我们一起学习,一起讨论,碰撞出很多思想的火花!
为了满足用户的需要,我们对数据库的功能进行分析,设计出相应的模块。
然后,进行综合、归纳与抽象,形成一个独立于DBMS的概念模型。
在SQL中转换为所支持的数据模型,并对其进行优化。
编制与调试应用程序,组织数据库如库,并进行试运行。
在这些过程中,最为重要的是概念结构的设计和逻辑结构的设计。
概念结构能真实、充分地反映现实的世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型。
而概念结构是独立于任何一种数据模型的信息结构,它把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,要注意确定数据依赖,并把数据依赖进行极小化处理。
数据库技术现在已成为总结信息资源开发、管理和服务最有效的手段。
“数据库课程设计”让我们,对数据库技术有个更深一步的认识。
让我们了解到,建立的一个数据库管理系统的步骤,团队合作更是完成一个数据库的必备条件。
只有发现问题,才能知道自己的不知,通过学习与交流、沟通,我们共同进步!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 管理 系统 数据库 设计 报告 doc