医院管理系统专业综合设计报告文档格式.docx
《医院管理系统专业综合设计报告文档格式.docx》由会员分享,可在线阅读,更多相关《医院管理系统专业综合设计报告文档格式.docx(47页珍藏版)》请在冰豆网上搜索。
![医院管理系统专业综合设计报告文档格式.docx](https://file1.bdocx.com/fileroot1/2022-12/14/0f9bd007-b23e-4042-8ce6-fbab3b1e98f8/0f9bd007-b23e-4042-8ce6-fbab3b1e98f81.gif)
2.4环境配置…………………………………………………………………………………6
2.4.1硬件条件………………………………………………………………………………6
2.4.2软件条件………………………………………………………………………………6
2.4.3开发平台MyEclipse…………………………………………………………………6
2.5SQLServer2008………………………………………………………………………6
2.5.1SQLServer2008的特点……………………………………………………………6
2.5.2SQLServer的发展历程……………………………………………………………7
3概要设计……………………………………………………………………………………8
3.1系统设计………………………………………………………………………………8
3.1.1设计原则………………………………………………………………………………8
3.1.2设计目标………………………………………………………………………………8
3.1.3设计要求………………………………………………………………………………8
3.2系统架构………………………………………………………………………………9
3.3系统管理员模块………………………………………………………………………9
3.3.1管理登陆模块………………………………………………………………………9
3.3.2管理病人模块………………………………………………………………………9
3.3.3管理职工模块………………………………………………………………………9
3.3.4管理收费模块………………………………………………………………………9
3.4收费员模块……………………………………………………………………………9
3.4.1挂号模块……………………………………………………………………………9
3.4.2收费模块……………………………………………………………………………9
3.4.3查看处方模块………………………………………………………………………9
3.4.4查看收费项目………………………………………………………………………9
3.5医生模块………………………………………………………………………………9
3.5.1写处方模块…………………………………………………………………………9
3.5.2查看处方模块………………………………………………………………………9
3.5.3查看收费详细………………………………………………………………………9
3.6主管模块………………………………………………………………………………9
3.6.1绩效考核模块………………………………………………………………………9
3.6.2处方检索模块………………………………………………………………………9
3.6.3收银管理模块………………………………………………………………………9
3.6.4处方查看模块………………………………………………………………………9
4详细设计…………………………………………………………………………………10
4.1数据库逻辑设计………………………………………………………………………10
4.1.1ER图…………………………………………………………………………………10
4.1.2数据字典……………………………………………………………………………11
4.1.3关系表………………………………………………………………………………11
4.2数据库详细设计………………………………………………………………………12
4.3界面设计………………………………………………………………………………14
4.3.1用户模块界面………………………………………………………………………14
4.3.2人员管理模块………………………………………………………………………14
4.3.3收费管理……………………………………………………………………………14
4.3.4病人管理……………………………………………………………………………15
4.3.5职员管理……………………………………………………………………………15
4.3.6主管页面……………………………………………………………………………15
4.3.7医生管理页面………………………………………………………………………16
4.3.8收费员页面…………………………………………………………………………17
5系统的实现与测试………………………………………………………………………18
5.1程序的实现……………………………………………………………………………18
5.2系统测试………………………………………………………………………………18
6总结………………………………………………………………………………………19
参考文献……………………………………………………………………………………20
附录A…………………………………………………………………………………………20
附录B…………………………………………………………………………………………21
医院门诊收费系统的设计与实现
1绪论
1.1课题的研究背景与意义
随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要,成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。
医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平。
因此,医院对管理信息系统有着强烈的需求。
美国著名教授Morris.Collen于1988年曾著文为医院信息系统(HIS)下了如下定义:
利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力,并满足所有授权用户的功能需求。
开发医院管理信息系统(HIS)的目标就是立足医院应用实际,着眼医院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质量,设计一套符合国家功能规范要求、安全稳定、操作简便的医院信息系统,为医院提供一套全方位的解决方案。
完整的HIS系统实现了信息的全过程追踪和动态管理,从而做到简化患者的诊疗过程,优化就诊环境,改变目前排队多、等候时间长、秩序混乱的局面。
如目前多数医院就诊必须经过挂号、等候病历、划价、收费、取药或治疗一系列过程,一个患者少则排3次队,多则5、6次,用于过程性的时间最少在1个小时以上,若实施HIS以后其产生的社会效益和间接经济效益是明显的。
同时HIS的实施也强化了医院内部管理,降低了医护人员的工作强度和时间,伪、冒、漏现象可以解决,也加速了资金周转和减少药品、器械等物资积压。
据估计如果全国有2000家医院应用HIS,每年每所医院增收节支、加速资金回笼和周转、堵漏、减少物资积压的回收资金方面的效益按20万元估计的话(实际比这高),则年效益估计为40亿元,十分可观。
建立HIS更主要的还在于它对医院管理、医疗质量和医学研究的长期效应带来的综合效益。
HIS的效益远远超出医院本身,在现代信息技术的基础上,随着人类对各种工程研究成果的逐步推广应用,不久的将来,医疗卫生领域对信息技术的依赖程度将远远超过目前电信、银行、航空业。
1.2国内外发展概况
60年代初美国、日本、欧洲各国开始建立医院信息系统。
到70年代已建成许多规模较大的医院信息系统。
例如,美国,早在1987年,就组织了对“卫生信息传输”的开发和推广;
欧盟的第五个框架计划的实施重点是支持信息化远程医疗保健应用与服务技术的进一步发展与研究;
韩国已完成以第一个卫生信息系统10年计划的实施。
瑞典首都斯德哥尔摩建立了市区所有医院的中央信息系统MIDAS,可处理75000个住院和门诊病人的医疗信息。
医院信息系统的发展趋势是将各类医疗器械直接联机并将附近各医院乃至地区和国家的医院信息系统联成网络。
其中最关键的问题是使不同系统中的病历登记、检测、诊断指标等都要标准化。
医院信息系统的高级阶段将普遍采用医疗专家系统,建立医疗质量监督和控制系统,进一步提高医疗水平和保健水平。
我国医院的信息处理劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,致使“人不能尽其才”;
病人排队等候时间长,辗转过程多,影响医院的秩序;
病案、临床检验、病理检查等许多宝贵的数据资料的检索十分费事甚至难以实现;
对这些资料深入的统计分析手工方式无法进行,不能充分为医学科研利用;
在经济管理上也因而存在漏、跑、错费现象;
医院物资管理由于信息不准确,家底不明,积压浪费,以致“物不能尽其用”。
我国医院信息化建设起步晚,但近年来也取得很大的进步,发展速度较快。
伴随着网络的发展经历了三个阶段:
最初的单机单用户,即PC机阶段;
多机多部门独立系统的应用;
局域网络化全院级应用阶段,采用的是C/S、B/S结构的一体化医院信息系统。
我们国家由于信息化起步晚,医院信息化的标准仍旧不规范,以及医疗保险体制的不健全,门诊收费仍有很多地方需要研究和探索,其拓展空间仍然比较大。
1.3发展趋势
医院信息系统(HospitalInformationSystem,HIS),亦称“医院管理信息系统”,是指利用计算机软硬件技术、网络通信技术等现代化手段,对医院及其所属各部门的人流、物流、财流进行综合管理,对在医疗活动各阶段产生的数据进行采集、储存、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。
随着人类基因组工程和后基因组工程研究成果的逐步推广应用,未来医疗卫生领域对信息技术的依赖程度将越来越高。
医院信息化将是今后“生物技术革命”的战略制高点,将影响医疗卫生产业的未来,医院信息化必将得到充分的重视和发展,而医院门诊收费系统就是医院信息化中的重要的一部分。
人群疾病的监控和预防,各级医院的管理与改革,病人的诊断治疗和自我保健等导致划时代的革命。
无论是西方发达国家,数据软件厂商,还是网络公司,都已经拉开了这场没有硝烟的战争的序幕。
计算机性能不断提高,价格不断下降,计算机已在医院医疗、教学、科研、管理等各个方面得到越来越广泛的应用。
计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。
就好象一个现代化医院的成功运行离不开功能完整、美观舒适的建筑物,技术娴熟的医护人员,性能齐全、高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。
1.4研究方法
该系统的实施将在整个医院建设企业级的计算机网络系统,并在其基础上构建企业级的应用系统,实现整个医院的人、财、物等各种信息的顺畅流通和高度共享,为全院的管理水平现代化和领导决策的准确化打下坚实的基础。
该系统具有成熟、稳定、可靠、适用期长、扩充性好等特点,可以根据各医院各自的特点度身制作。
本系统的实现是采用典型的B/S结构实现,不同的客户端程序通过IE共同访问WEB服务器的发布页面。
WEB服务器访问数据库服务器进行数据存储,
本程序前台使用Servlet技术开发。
Servlet是使用JavaServlet应用程序设计的接口(API)及相关类和方法的Java程序。
除了JavaServletAPI,Servlet还可以使用用以扩展和添加到API的Java类软件包。
Servlet在启用Java的Web服务器上或应用服务器上运行并扩展了该服务器的能力。
JavaServlet对于Web服务器就好象Javaapplet对于Web浏览器。
Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。
JavaServletAPI定义了一个servlet和Java使能的服务器之间的一个标准接口,这使得Servlet具有跨服务器平台的特性。
Servlet通过创建一个框架来扩展服务器的能力,以提供在Web上进行请求和响应服务。
当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应。
当启动Web服务器或客户机第一次请求服务时,可以自动装入Servlet。
装入后,Servlet继续运行直到其它客户机发出请求。
Servlet的功能涉及范围很广。
网站后台采用JSP技术进行开发,JSP程序运行在Java虚拟机上,所以它可以做到“一次编译处处运行”。
后台数据库使用SQLServer2008.这个平台能以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序;
可以降低开发和管理它们的数据基础设施的时间和成本;
提供了一个全面的平台,可以在用户需要的时候给它发送观察和信息。
Java,SQLServer2008两种技术均可支持多个系统平台并且可以免费使用。
2需求分析
2.1调查研究
2.1.1用户需求分析
医院信息管理系统首先要满足医院的功能需求,我们根据医院的人员对功能的需求将功能划分为三个部分,只有满足了这三个层次人员的需求才能是一个完整的医院信息管理系统。
1)医院管理者的需求
医院管理者更大程度上关心的是系统运行后从宏观上能够带来什么样的利益。
他们希望HIS能够解决一些传统的管理方式不能或难以解决的问题,希望能够从HIS那里及时的了解到医院的整个运行情况,并借此做出明智的决策。
这是HIS开发者首先应该要注意的需求目标。
2)岗位业务人员的需求
各岗位业务人员是系统运行的直接操作者。
他们所关心的是系统能够在多大程度上简化或替代现有的手工操作而不必增加太多的麻烦,系统的工作流程是否与原有的工作习惯相互吻合。
再进一步的要求就是方便、简单、易学等。
他们所代表的是医院本身的运行模式和大量的功能细节,HIS开发者的构思、功能目标、数据结构等,应该更多的通过与他们的交流来实现。
3)系统管理人员的需求
系统管理人员承担是HIS安全运行的维护保障任务,他们最关心的是系统出现故障时能否快速、方便的判断和排除,并且能够保障排除后使系统恢复到故障前的状态而不致发生数据的丢失和混乱。
这就要求开发者高度重视系统的可维护性。
2.1.2任务目标
1)病人信息的录入、修改、删除和查找。
2)医生信息的录入、修改。
3)科室的录入、修改。
4)收费项目的新建、编辑、查找、删除。
5)药品实现进销存处理。
6)收费员能实现收费,数额及清单系统自动计算显示。
7)票据号系统自动产生,可根据票据查询在指定日期内各种收费项目的消耗情况。
8)可废除票据,废票可查。
2.1.3数据需求
医院的门诊部门有一个主管,一名或多名系统管理员,一名至多名医生和收费员,还有其他员工。
门诊部门的每一位员工都有自己的ID,其中医生包括ID、姓名、性别、科室,各员工只能用自己的ID和密码来登录系统。
1)主管:
负责账目。
主管可管理门诊部门的账目信息,每日账目由他亲自查看,各员工(收费员、医生等)的业务情况也只有能查询。
另外还可随时对已执行过的历史处方进行任意条件的查询。
对于门诊医师,系统可根据其开具的处方,自动统计各医师的工作量及业绩,以备考核之用;
另外,系统对每一笔收银均做详细记录,每日交接班都可自动统计出收银员的收银明细及汇总结款表。
2)医生:
负责为病人开处方。
医生可根据病人的病历号查看病人曾经的用药,然后根据病情和病史开出药方,医生可查看到药方中收费项目的库存量、单价等,还可以计算本药方的总费用,以便查看所开药剂是否有库存,从而方便病人咨询和更改药方。
3)收费员:
负责收取病人费用。
病人拿到药方后到收费处收费,收费员计算总金额、找回的金额等,并且病人付费后,相应药品的库存量减少相应数目,病人付费后,其电子病历也会有相应更新其所购药品。
4)系统管理员:
负责收费项目、员工等信息服务。
系统管理员管理员工的资料,包括查看、插入、修改和删除,员工自己可查看自己的资料并且可修改自己的部分资料,病人的资料由收费员进行插入、修改、删除、查看,、系统管理员同样可对病人资料进行管理。
另外,各种收费项目的资料也由系统管理员进行维护、查看、插入、修改和删除,当某种新药要入库时,需在相应的收费项目记录表中插入这种新药的记录。
2.2操作流程
如图2-1用户登入流程。
是否注册
开始
是否登录
登录系统
注册
否
进入收费系统
结束
是
图2-1用户登入流程
2.3组织结构
基于网站的需求,设计本网站组成结构如图2-2,显示了网站总体组织结构。
图2-2 门诊挂号业务流程图
医院门诊收费系统
收费员
医
生
管理员
主
管
挂号
收费
查看处方
查看收费项目
写处方
管理
病人
管理职工
管理收费
绩效考核
管理登陆
处方检索
收银管理
处方查看
图2-3 网站基本组成结构图
2.4环境配置
运行本系统所需要的软硬件条件介绍如下。
2.4.1硬件条件
服务器:
A.CPU:
频率1.6GHz以上
B.内存:
1GB以上
C.网络:
1Mbps以上宽带接入
2.4.2软件条件
A.Windowsxp及以上
B.ApacheTomcatServer6
C.SQLServer2008
D.JavaRuntimeEnvironment6
E.MyEclipse7.0
F.除了基本的运行环境以外,服务器还应该配备基本的防火墙及数据备份系统。
2.4.3开发平台MyEclipse
MyEclipse,是一个用于开发Java、J2EE的Eclipse插件集合。
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
JavaEE模型、WEB开发工具、EJB开发工具、应用程序服务器的连接器、JavaEE项目部署服务、数据库服务、MyEclipse整合帮助。
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。
MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。
MyEclipse6.0以后版本安装时不需安装Eclipse。
MyEclipse7.0发行版包括在7.0M2和6.6版本基础上对bug的修复和功能的加强。
提供的支持包括:
Eclipse3.4.1/Ganymede、RESTweb服务、新的myeclipse操作板、spring工具集更新、集成Manven2、openJPA支持、高级javascript工具、专业的jsdt实现、报表工具加强、jsf和ICEfaces工具更新。
2.5SQLServer2008
SQLServer2008是一个可信任的、高效的、智能的数据平台,SQLServer2008是微软数据平台愿景中的一个主要部分,它是较强大和全面的SQLServer版本。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施、发送观察和信息给所有用户的成本。
SQLServer2008提供了可依靠的技术和能力来接受不断发展的挑战,具有在关键领域方面的显著的优势。
2.5.1SQLServer2008的特点
1)可信任的
SQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序,可以满足遵守规范和及其关注数据隐私的要求。
为了满足不断发展的对数据中心的信息的更强安全性的需求,SQLServer2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
2)高效的
SQLServer2008降低了.NET架构、管理系统、VisualStudio&
reg、TeamSystem的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。
SQLServer的服务生命周期提供了显著的改进,它重新设计了安装、建立和配置架构。
SQLServer提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问,并推出了一个统一的同步平台,使得在应用程序、数据存储和数据类型之间达到一致性同步。
SQLServer2008基于过去对非关系数据的强大支持,提供了新的数据类型使得开发人员和管理员可以有效的存储和管理非结构化数据,还增加了对管理高级地理数据的支持。
除了新的数据类型,SQLServer2008还提供了一系列对不同数据类型的服务,同时为数据平台提供可靠性、安全性和易管理性。
3)智能的
SQLServer2008提供了一个全面的和可扩展的数据仓库平台,它可以用一个单独的分析存储来进行强大的分析,以满足成千上万的用户在几兆字节的数据中的需求。
SQLServer2008提供了一个可扩展的商业智能基础设施,使得IT人员可以在整个公司内使用商业智能来管理报表以及任何规模和复杂度的分析,可以有效的以用户想要的格式和他们的地址发送相应的、个人的报表给成千上万的用户。
通过提供了交互发送用户需要的企业报表,