职工医院信息化管理系统毕业设计.docx
《职工医院信息化管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《职工医院信息化管理系统毕业设计.docx(77页珍藏版)》请在冰豆网上搜索。
职工医院信息化管理系统毕业设计
毕业论文﹙设计﹚
题目职工医院信息化管理系统
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
职工医院信息化管理系统
[摘要]由于我国居民医疗制度的逐渐改革与发展,手工作业已经不能满足时代的要求,因此现代医院必须要实现全面的信息化管理,以便高效的对医院进行管理,从而实现人力、物力资源的合理分配,同时也能为病人群体提供更优质的服务。
职工医院信息化管理系统通过网络高效准确地对医院工作进行管理,使得医院信息管理工作达到规范化、制度化、科学化。
系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQLServer2000数据库。
本系统主要功能包括管理员管理、普通用户管理和患者用户管理。
系统后台功能包括挂号管理、床位分配管理、患者病状管理、患者开药管理、患者检查管理、出院管理等;前台功能包括患者登录、患者费用查询等。
该系统可以极大地提高医院工作人员的工作效率,它具有检索迅速、查找方便、可靠性高、存储量大和成本低等优点。
[关键词]B/S模式;JSP技术;SQLServer;信息化管理
TheHospitalInformationManagementSystem
FanRui
(Grade11,Class1,InformationandcomputingscienceMajor,MathematicsandComputingScienceDept.,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)
Tutor:
LiuLihua
Abstract:
Becauseofourresidentsmedicalsystemreformanddevelopment,manualworkcannotmeettheagerequirements,somodernhospitalmustinordertorealizethecomprehensiveinformationmanagement,toimprovetheefficiencyofthehospitalmanagement,soastorealizetherationalallocationofhumanandmaterialresourcesofandprovidebetterqualityofserviceforpatientgroups.Thehospitalmanagementsystemcanmanagethehospitalworkeffectivelyandaccurately,whichmakesthemanagementofhospitalinformationworkstandardized,institutionalizedandscientific.
ThesystemadoptsB/SmodeandtakesJSPtechnologyasessentialtoolsforthebasicpagedesignandfunctionrealization,andbackgrounddatabaseisdesignedbySQLServer2000database.
Thissystemmainlyincludesadministratormanagement,ordinaryuser’smanagementandpatientuser’smanagement.Theback-officefunctioncontainsregistrationmanagement,distributionofbedmanagement,themanagementofpatientswithsymptoms,patientmanagement,patientexaminationmanagementanddischargemanagement.Theforegroundfunctioncontainspatientloginandpatientfeeinquiry.Thissystemcangreatlyimproveworkingefficiencyofhospitalstaff.Ithastheadvantageofrapidretrieval,convenientsearch,highreliability,largememorycapacity,goodsecurity,longlifeandlowcost.
KeyWords:
B/Smode;JSPTechnology;SQLServer;Informationmanagement
1系统开发概述
1.1系统开发背景
随着社会经济的飞速发展,人们的生活水平有了很大的改善,但是同时也给人们的生活带来了很大的负面影响,各种各样的疾病开始产生并严重地摧残着人们的身体健康,因此医院要保护人类身体健康的重担也越来越大,单靠以传统的手工进行作业,不仅使得工作变得繁琐,工作效率低而且也极容易出现错误,这在给医院造成一些不必要损失的同时,也给病人带来了许多负面的作用。
伴随着计算机应用的普及和计算机科学技术的快速发展,人们也开始越来越多地利用计算机去解决一些实际问题。
那些依据手工进行计算,工作量大、效率低、易出错的大量数据完全可以用计算机来代替处理,这大大地减轻了管理人员的工作量,同时又可以给病人提供完整详细的数据,使得病人对药品费用的来龙去脉有个清晰的了解。
职工医院信息化管理系统的建立使得医院的管理更加规范化、系统化,查询的手段更加便捷化。
同时,医院信息化管理系统也是实现职工医院信息化管理系统现代化和信息化的重要内容[1]。
近年来,随着来医院就诊病人数量的逐渐增加,人工书写数据已经不能很好处理如此庞大的数据。
为了更好的适应信息时代的高效性的要求,利用计算机来实现职工医院信息化管理系统工作的系统的诞生将成为必然。
基于对上述的认识,收集相关资料和数据,查阅有关文献及技术参数,对实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:
对象范围广,数据存储不易;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料。
鉴于以上种种原因,职工医院的管理急需一种软件来代替手工操作来管理数据资料。
计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具。
计算机辅助医院管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。
计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个职工医院信息化管理系统的动态情况,进行动态管理,从而有效的处理职工医院的管理工作,实现医院管理的自动化,提高效率。
1.2系统开发目的
医院信息化管理系统是在今天医疗事业的迅猛发展的前提下,以前的手工录入或早期的管理应用软件已逐渐不能满足用户的要求,而在这些问题当中,落后的医药管理已严重地影响医院工作人员的工作效率,基于以上的原因,从而提出了医院信息化管理系统的设计目标。
计算机应用于医院的日常管理,为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。
采用计算机管理信息系统已成为医院管理科学化和现代化的标志,给医院带来了明显的经济效益和社会效益[2]。
在完成了针对医院管理系统前期调查,同时与多位医院使用者进行了全面深入地探讨和分析的基础上,明确地提出所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,进而完善了未来的医疗管理和服务工作。
通过信息数据高度共享,在强大的数据库的支持下,将医院的全面管理水平和服务质量提升到更高层次。
医院信息化管理系统结合医院管理工作的特点,充分利用局域网、广域网、大型分布式数据库等先进的计算机技术,运用系统的理论与方法将医院各组成部分的信息处理过程综合成有机整体,及时而有效地为医院日常管理和发展提供决策依据,使医院信息管理工作尽快达到规范化、制度化、科学化的要求,并实现医院信息技术全电子无纸化和胶片管理的最终目标。
职工医院信息化管理系统的开发目的是使职工医院的医院信息化管理系统模式从手工记录转变成信息管理,为病房管理人员提供方便条件。
对职工医院的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。
随着医院信息系统的不断完善,医院的管理将越来越依赖于信息化的管理。
所以系统开发将围绕职工医院病房工作的实际情况,使之能迅速适应职工医院的需要。
职工医院信息化管理系统的实施的现实意义:
减少管理病房的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了医院信息化管理系统的计算机化。
2可行性分析及总体设计
2.1可行性分析
可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[2]。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
下面将分别从技术、经济、社会三个方面对职工医院信息化管理系统的建设进行分析和研究。
2.1.1技术可行性
根据职工医院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
系统采用人机交互方式,界面美观友好,操作简单易行,信息查询灵活、方便,数据存储安全可靠,对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。
由以上分析可知,职工医院信息化管理系统的开发在技术上是可行的。
2.1.2经济可行性
软件的开发和实施必须要有经济的支持,然而开发系统所消耗的实际费用和系统运行后所能为企业产生的经济效益一直是软件开发所面临的重要问题。
所以估算出新系统的开发费用和今后系统的运行、维护费用,显得尤为重要。
而系统运行后给企业带来的实际经济效益也应该预先估算,并与之前估算出的实际开销费用相比较,来衡量软件的总体经济可行性。
例如,系统运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了处理设施,并且拥有支持本系统的应用平台。
因此无需再投入资金购买其他设施。
系统的开发基于多少帮助等等。
职工医院具有信息化的本人对程序开发的实践学习而来,医院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。
由以上分析可知,职工医院信息化管理系统在经济上是可行的。
2.1.3社会可行性
本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。
(1)法律因素
本系统是根据职工医院信息化管理系统的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。
完全遵照国家的药品管理条例进行软件的开发与使用。
(2)用户使用可行性
本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特别的技术能力。
使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。
这样既减少投入成本又简化了操作环节。
由以上分析可知,本系统具有社会可行性。
2.1.4运行可行性
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理很大程度上已经成为了社会发展的趋势计算机管理有着无法比拟的优点:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[1]。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理、与世界接轨的重要条件。
与此同时对于大部分医院来说,利用计算机帮助医院来管理,可以避免很多不必要的损失提高管理的高效性,而且不仅给医院带来先进的管理思想及方法、促进建立现代药品管理模式而且是适应现代企业制度要求、推动医院管理走向科学化、规范化的必要条件。
因此,每一位投资者为了自身的经济效率和未来前景都会极力支持系统的开发和推广,在经济和物力上给予较大的帮助。
经过以上分析,该系统在运行方面是可行的。
2.2总体设计原则
一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术开发出客户端与服务器端,以便方便快捷清晰的进行数据管理以及信息的采集。
本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。
其主要设计原则有[3]:
简单性:
在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
针对性:
本系统设计是针对职工医院及病房的需求定向开发设计,所以具有专业突出和很强的针对性。
实用性:
要求本系统能够满足医院管理人员、病人的需要,因此具有良好的实用性。
一致性:
页面整体设计风格以及命名规则的一致性:
整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。
功能一致性:
完成同样的功能应该尽量使用同样的元素。
元素风格一致性:
界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。
变量命名规则的一致性:
变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:
本系统采用JSP技术、SQLServer2000等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。
系统根据用户的实际需求,在不违反现有法律法规的前提下设计而成,是一个完全依据需求设计的一个完整的医院管理信息系统。
并且本系统再设计过程中充分考虑日后的维护以及升级问题,在设计中留有多个接口以便日后升级使用。
本系统页面清淡典雅是一个十分符合医院工作环境的系统,其操作简单易懂,上手容易,但设计严谨,完全符合国家对医院的管理条例[4]。
2.3系统开发环境与开发模式
2.3.1系统开发工具
●MyEclipse
本系统使用MyEclipse作为代码的开发工具。
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
●Dreamweaver
采用Dreamweaver作为界面设计工具。
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。
当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。
梦幻样版和XMLDreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。
建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。
您也可以使用样版正确地输入或输出XML内容。
全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。
对于cascadingstylesheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。
使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。
当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。
●MicrosoftSQLServer
本系统使用MicrosoftSQLServer2000数据库作为后台数据库,SQLServer2000系统具有强大的网上功能,可以在互联网上发布数据库中的数据。
在SQLServer2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。
在大家所了解数据库系统中,MicrosoftSQLServer2000,经过三十多年的发展,已经成为最重要的数据处理技术,被广泛应用到多种项目的开发与设计中,SQLServer2014能为要求最高的数据库应用提供关键业务所需性能内存驻留技术,性能最高可提升30倍;增强安全性与扩展性,连续5年漏洞数量业界最少。
软件及硬件合作伙伴使用多样化的工作负载进行了全新的性能测试,证明了采用开创性内存计算技术的SQLServer2014可以为那些对数据库有极高要求的应用程序提供符合需求的数据平台。
因此决定采用此数据库系统来完成职工医院信息化管理系统的设计。
2.3.2系统设计模式
目前,在大多数B/S(Browser/Server)结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求[5]。
虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,Web服务器的负荷过重。
因此,在中间层上采用基于模型视图控制器(MVC,Model-View-Controller)的设计模式[6]。
Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。
具体实现时,把Servlet用作应用程序的控制器,把JSP文档作为视图,JavaBeans被用来表示模型。
所有的请求都被发送给作为控制器的Servlet,它接受请求,并根据请求信息将它们分发给适当的JSP来响应[7]。
同时,Servlet还根据JSP的需求生成JavaBeans的实例并输出给JSP环境。
JSP可以通过直接调用方法或使用UseBean的自定义标签得到JavaBeans中的数据。
这种设计模式很好地实现了数据层与表示层的分离,使开发工作更加容易和迅速[14]。
3系统分析
3.1业务流程分析
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。
业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。
具体业务