医院信息管理系统开发文档(共95页).doc
《医院信息管理系统开发文档(共95页).doc》由会员分享,可在线阅读,更多相关《医院信息管理系统开发文档(共95页).doc(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 学生实训报告 (医院信息管理系统) 20112012学年 第 一 学期实 习 类别开发实训专 业软件开发与测试指 导 教师王鹏学 院软件学院小组成员徐 灿 魏至锐 李 渊 周海南 2011年 12 月 专心-专注-专业目录 绪论 伴随着社会经济的迅速发展,人们的生活水平提高的同时,也带来了许多负面 影响,各种疾病的产生并入侵人体,严重伤害人们的身心健康,医院担负着保卫人们健康的负担也逐步加大,单单靠传统的手工作业,不仅工作繁琐,而且也极易出错,给医院造成不必要的损失的同时,也对病人带来许多负面作用。随着计算机的普及和性能的不断提高,计算机已经涉足到各个行业,人们开始
2、越来越多地利用计算机解决实际问题,于是可使用计算机进行医院信息管理,该系统已经成了现 代化的 医院在运营 过程中必不可少的基础设施与技术支撑环境。医院管理系统,是利用计算机和网络通信设备,为医院所属的各 个部门 提供病人诊 疗和行政管理信息的收集、存储、处理提取和数据交换的能力。医院管理信息系统实现了用计算机对医院病人 进行看 病和药品流 通的全过程管理进行动态监测,那些传统上全靠手工操作,工作量大、效率低、易出错的大量数据完全可以用计算机代替处理,大大减轻了管理人员的工作负担,同时又可向病人提供完整的数据,使病人提供方面和快捷。本系统作为医院管理系统的一部分,与住院管理系统,收费系统,病历管
3、理系统有着密切的联系,设计时必须考虑与这些模块的兼容性。基于以上情形,我决定开发该软件。这是一款专门用于医院管理设计的软件。它具有良好的用户界面、风格独特的设计。 开发计划和任务分工1、工作任务分解第一阶段:文档设计(2011-10-252011-11-8) 1、需求分析、数据库设计文档(2011-10-252011-11-1) 2、详细设计文档(2011-11-22011-11-8)备注: 人员分配:需求分析由魏至锐负责; 详细文档设计由徐灿负责; 概要设计文档由周海南和李渊负责。第二阶段:代码设计(2011-11-92011-11-22) 1、前台界面设计(2011-11-92011-11
4、-14) 2、后台功能代码设计(2011-11-152011-11-22)备注:人员分配:护士管理模块,医生管理块由徐灿负责; 管理员模块由魏志锐负责; 前台界面设计模块由周海南李渊负责。第三阶段:软件测试(2011-11-232011-11-29) 备注: 人员分配:软件测试由徐灿负责。 2甘特图第一章 系统可行性分析 1.1技术可行性 经过周密的调查与研究,技术、操作上还是社会方面开发该医院管理信息系统都是十分可行的。对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。计算机网络技术的发展和计算机硬件性价比的不断提升,使计算机全面应用于医院管理的各个环节成为可能。B/S开发模
5、式在国内各行各业的信息管理系统开发中已经被广泛采用,实践证明这些技术都非常适合医院管理信息系统的开发。对开发条件进行评价,以J2EE开发的医院信息管理系统的开发语言是Java,也就是在JDK的环境下进行开发。J2EE是一个开源框架,没有系统限制,我们用最熟悉的Windows7来安装JDK1.6版本进行开发系统。随着网络技术的不断发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的HTML语言组成的,它没有交互性。因此,为了满足实际的发展需要,出现了以“PHP”,”ASP”,”JSP”,”SHTML”等为后缀的网页文件,这些都是采用动态网页技术制作出来的。本系统采用Java语言开发
6、,故Web容器的选择上使用JSP。服务器利用Tomcat6.0.X来加载Web容器。本医院信息管理系统是基于J2EE技术开发,数据库采用SQL Server 2008进行数据的连接查询,使用的是Java语言编写程序体。J2EE为编写系统提供了很多的平台和框架等技术支持。利用J2EE的开源框架,如structs来编写整个系统的框架,我们不必关心框架如何运行。我们只关心依附于框架内的各个功能模块是如何工作,如何来连接数据进行查询修改等。 在技术上该系统用的是完全面向对象的程序设计语言java,因而对于代码的维护是很方便的,系统采用生命周期法把一个复杂的系统开发工作分解成一些相对独立的,可以分阶段实
7、施并且便于管理的步骤,使将来的扩展更为容易,不须对系统的软硬件作大的改动,即可满足系统扩展的要求。操作可行性方面,在考虑到新系统将来投入使用后的管理维护人员水平及工作的方便简洁程度。新开发的系统的界面和WINDOWS界面一样直观,从而使用户使用起来十分的方便,就像在WINDOWS操作窗口中操作一样。用户只需要告诉计算机做什么,而不用考虑怎么去做,新系统会引导用户一步一步去完成相应的操作。并且系统的安全可靠性比较好,用户不需要担心系统会操作出错。用户只需要阅读相应的系统说明书就可以进行使用、维护,在短时间内熟练使用系统工作,而不用花费大量的时间学习系统的源程序,原理,操作方法。 1.2环境可行性
8、 在运行方面,本系统采用WINDOWS 7/xp,它具有友好的窗口界面,操作简方便,易于用户掌握,管理方便,安全性能好,价格低廉。在可扩充性方面,系统采用生命周期法把一个复杂的系统开发工作分解成一些相对独立的,可以分阶段实施并且便于管理的步骤,使系统将来的扩充更为容易,不须对系统的软硬件作大的改动,即可满足系统扩充的要求。系统在检修维护方面采用面向对象的程序设计语言java,它相较于C+等面向对象的语言,更易学习,这样有利于医院工作人员对系统的日常维护。1.3 经济可行性在经济上,本系统只是对门诊,药房,住院部进行设计,这些部分都是医院必不可少的部分,不存在让中小型医院花冤枉钱的问题,与市面上
9、出售的医院管理系统相比,更适合中小型医院使用。除此之外,在可扩充性方面,系统采用生命周期法把一个复杂的系统开发工作分解成一些相对独立的部分,可以分阶段实施,为以后的扩充提供方便,随着医院规模的扩大,可以扩充其它的功能,而不须对系统的软硬件作大的改动,从而满足中小型医院扩建的要求。采用本系统后,医院不但可以减少医院工作人员的工作量,减少工作人员数量,还可以提高工作效率,减少病人等待时间,从而更有利于医院的发展和以后的竞争。第二章 系统需求分析2.1 医院信息系统社会背景随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要, 成为医院发
10、展的瓶颈,人们对医疗服务的要求也越来越高。传统的手工操作模式,病人帐目繁杂,病人查帐困难, 病区和药房的药品浪费现象严重且无法追踪,人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平。因此,医院对管理信息系统有着强烈的需求1。美国著名教授Morris.Collen于1988年曾著文为医院信息系统(HIS)下了如下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力,并满足所有
11、授权用户的功能需求。开发医院管理信息系统(HIS)的目标就是立足医院应用实际,着眼院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医院提供一套全方位的解决方案。计算机性能不断提高,价格不断下降,计算机已在医院医疗、教学、科研、管理等各个方面得到越来越广泛的应用。计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。就好象一个现代化医院的成功运行离不开功能完整、美观舒适的建筑物,技术娴熟的医护人员,性能齐全、高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。
12、在高科技的信息社会里,手工处理庞大的医院信息需要高强度的劳动而且工作效率低下,医师护士和管理人员的大量时间都消耗在事务性工作上,在经济管理上也因而存在漏、跑、错费现象;医院物资管理由于信息不准确,家底不明,积压浪费,以致“物不能尽其用”。开发HMIS是解决上述问题的有效途径。HMIS系统的有效运行,将提高医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务性工作的劳动强度,使他们腾出更多的精力和时间来服务于病人;改善经营管理,堵塞漏洞,保证病人和医院的经济利益;为医院创造经济效益。2.2用户工作流程病人来看病时,用户要登记病人个人信息,病人买药时登记药时,用户要对录药品的购买情况进行记录
13、,并打印取药单据;当病人出院时办理离院手续,用户要查询病人的医药费情况,并结算,将病房设为空等。2.3 用户业务需求(1) 该系统需要要对患者的基本信息进行录入(性别,年龄,住址,病史等)。(2) 该系统需要对有处方划价和收费统计等功能。(3) 该系统需要具有对药品的采购、发出与库存量进行统计。(4) 该系统需要对住院患者的个人信息,医嘱信息,用药信息,费用信息,费用预警, 费用清单,费用汇总等功能。(5) 该系统需要有对指定的药品的采购,消耗,库存,挂号收费,门诊收费以及住院收费方面具有查询和统计的功能。 2.4 系统E-R图 2.4.1 实体属性图 图2.1 病历表 图2.2 医生表 图2
14、.3医院表 图2.4 病人表 图2.5 病房表 图2.6 科室表 图2.7 药物表 图2.8 账目表 图2.9病房表2.4.2实体关系图 图2.102.5数据流图 2.5.1医院管理系统顶层 图2.11顶层图2.5.2第一层图2.122.5.3第二层 图2.13 图2.14取药数据流图2.15 取药2.6用例图 2.6.1第一层用例图 图2.16第一层用例图 2.6.2第二层用例图(1)门诊子系统用例图 图2.17门诊挂号用例图(2)药房管理用例图 图2.18取药用例图(3)住院管理用例图 图2.19住院用例图(4)住院护理用例图 图2.20住院用例图(5)药房管理用例图 图2.21财务用例图
15、(6)决策查询用例图 图2.22药房用例图(7)财务管理用例图 图2.23财务用例图 2.6.3三层用例图(1)挂号管理用例图 图2.24 挂号用例图(2)收费退费管理用例图 图2.25收费用例图(3)生成处方用例图 图2.26 财务用例图(4)病员管理用例图 图2.27 病房用例图(5)住院医护用例图 图2.28 看病用例图第三章 系统概要设计3.1总体结构图 图3.1系统结构功能图3.2 设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设
16、计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。3.3 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(3)易操作原则:要求设计
17、的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。 3.4 系统数据库设计 3.4.1 关系模式转换 医院(医院编号,医院名称,病房号,档案号,账目号,药物编号) 病床(床位号,病房号,床位类型,床位状态) 病人(病人号,科室号,科室,姓名,性别,年龄,地址,所患病症,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 信息管理 系统 开发 文档 95
限制150内