![点击分享此内容可以赚币 分享](/master/images/share_but.png)
门诊电子处方系统毕业设计.doc
《门诊电子处方系统毕业设计.doc》由会员分享,可在线阅读,更多相关《门诊电子处方系统毕业设计.doc(31页珍藏版)》请在咨信网上搜索。
1、摘要随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。在当今时代看病就医是每个人都在所难免的事情,传统的就医流程中,挂号、取药、计费等环节,需要大量的人力物力,即浪费了资源,又存在很多缺陷和漏洞。因而,我们结合信息化技术开发了门诊电子处方系统。该系统大大的减少病人不必要的等待时间,使病人尽早尽快的就医;更好的保存了医生的处方,对以后的病例研究和事故查处都带来了极大的方便。本系统主要以j2EE作为开发基础,使用了struts+spring+hibernate框架实现。实现的电子处方系统,进行了一定的优化设计,系统界面简洁,操作简单,容易使用。关
2、键词:电子处方系统;数字化医院;信息化管理AbstructWith the establishment of the information highway, the popularity of the Internet, the rapid development of network technology, human society has entered an information society. In todays era of hospital is what everyone is inevitable, traditional medical treatment proce
3、ss, register, take medicine, billing, need a lot of manpower material resources, namely, wasted resources, and there are many defects and holes. Therefore, we combined with information technology development the outpatient electronic prescription system. The system greatly reduces the patient unnece
4、ssary waiting time, make the patients go to a doctor as soon as possible as early as possible; Better save the doctors prescription, to the following case study and accident investigation has brought great convenience.This system is mainly based on the development of the j2EE, the use of the struts
5、+ spring + hibernate framework implementation. Implementation of the electronic prescription system, has carried on the certain optimization design, the system interface is concise, simple operation, easy to use.Key words: electronic prescription system; Digital hospital; Information management目录1.引
6、言11.1.课题背景11.2.课题目的和意义12.系统应用的关键技术12.1.JSP技术介绍12.1.1.JSP的概述12.1.2.JSP的运行机制12.2.J2EE概述22.2.1.J2EE简介22.2.2.J2EE的优势22.3.关于Struts22.3.1.Struts简介22.3.2.Struts的主要功能32.4.关于Spring32.4.1.Spring简介32.4.2.Spring带给我们什么32.5.关于Hibernate32.5.1.为什么引入hibernate32.5.2.使用Hibernate的好处42.6.Tomcat服务器42.6.1.Tomcat服务器简介43.系统
7、需求分析43.1.整体需求43.2.使用电子处方后可达到的效果54.系统设计54.1.系统流程图54.2.总体功能结构图64.3.功能需求64.4.系统数据库模型设计74.4.1.数据库逻辑结构设计74.4.2.数据表详细说明85.系统详细设计125.1.系统详细设计总体概述125.2.开发前的配置准备125.2.1.导入ssh所需的jar包125.2.2.配置文件的引入125.2.3.配置文件的配置125.3.实体类的开发135.4.Dao层功能实现145.5.Biz层功能实现145.6.Action层功能实现155.7.Filter165.8.Interceptor165.9.二级缓存配置
8、165.9.1.二级缓存的作用165.9.2.二级缓存的配置过程165.10.界面设计175.10.1.登录注册175.10.2.用户管理185.10.3.管理员管理195.10.4.功能管理206.整体分析246.1.设计亮点246.2.设计中存在的问题247.总结25参考文献26致谢271. 引言1.1. 课题背景在当今时代看病就医是每个人都在所难免的事情,普通的就医流程中,病人在挂号、就诊、缴费、取药上需要花很多的时间排队等候,而且医生的处方由于书写上的不规范导致难以辨认,病人无法了解到具体的药物品种,也很可能导致药房配药时有配错、配多、配少的情况发生。由于处方是单片纸张想要永久保存下来
9、非常困难,查询时也非常不便,给以后的病例研究和事故处理带来了比较大的困难和麻烦。随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。随着计算机信息技术在各个领域的不断渗透, 医院信息管理系统被广泛应用。加快数字化医院的建设步伐,提高医院信息化管理水平成为了医院的发展趋势。门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。 1.2. 课题目的和意义门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。 其运行为医患双方带来了突破性的效益,特别是该工作站子系统电子处方的应用对减少手写量、规范处方管理、缓解患者
10、排队压力、提高取药速率及工作质量发挥了重要作用。门诊电子处方系统的使用,就会大大的减少病人不必要的等待时间,使病人尽早尽快的就医,而且此系统可以更好的保存医生的处方,对以后的病例研究和事故查处都带来了极大的方便, 加快数字化医院的建设步伐,提高医院信息化管理水平;为下一步的检验信息数字化和影像信息数字化打下坚实的基础。门诊电子处方系统是数字化医院系统不可分割的一部份,是全院数字化管理的基础,也是不可跨越的。2. 系统应用的关键技术2.1. JSP技术介绍2.1.1. JSP的概述JSP是新一代的动态内容编程技术,它继承了Java技术的“一次编写,随处运行”的特性,允许Web开发人员开发和维护与
11、平台无关,信息丰富动态的Web页面,包括HTML,DHTML,XHTML和XML,它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。JSP可以把用户界面从内容层次中分离出来,使得Web开发人员不必修改在底层的动态内容,就可以修改整体的页面布局。2.1.2. JSP的运行机制JSP文档被复制到Web服务器的文档目录中。当有人请求这个文档时,服务器识别出这个带有.jsp扩展名的文档,并意识到需要做特殊处理。第一次请求这个文档时,它被编译成一个servlet对象,并存储在内存中,然后输出内容回送给发出请求的客户机。第一请求之后,只要有请求到来,服务器将进行检查,看看这个文件是否做过改
12、动,如果没有变化,服务器调用先前编译过的servlet对象。2.2. J2EE概述2.2.1. J2EE简介J2EE(Java 2 Platform Enterprise Edition)是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。目前,Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的J2SE(Java 2 Platform Standard Edition
13、)和适用于企业级应用的J2EE(Java 2 Platform Enterprise Edition)。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在
14、各种J2EE应用服务器上。为了推广并规范化使用J2EE架构企业级应用的体系架构,Sun同时给出了一个建议性的J2EE应用设计模型:J2EE Blueprints。J2EE Blueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码,通过应用J2EE Blueprints所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。J2EE Blueprints是开发人员设计和优化J2EE组件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。2.2.2. J2EE的优势1) 高效的开发2) 持续性服务3) 支持异构环境4)
15、可伸缩性5) 稳定的可用性2.3. 关于Struts2.3.1. Struts简介Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式。Struts用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。2.3.2. Struts的主要功能1) 包含一个controller servlet,能将用户的请求发送到相应的Action对象。2) JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。3) 提供了一系列实用对象:XML处理、通过Java ref
16、lection APIs自动处理JavaBeans属性、国际化的提示和消息。Struts项目的目标是为创建Java web应用提供一个开放源代framework。Struts framework的内核是基于例如Java Servlets,JavaBeans, ResourceBundles和XML,以及各种Jakarta Commons包的标准技术的灵活的控制层。Struts提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式。2.4. 关于Spring2.4.1. Spring简介Spring是一个开
17、源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。2.4.2. Spring带给我们什么1) 方便解耦,简化开发2) AOP编程的支持3) 声明式事务的支持4) 方便程序的测试5) 方便集成各种优秀框架6) 降低Java EE API的使用难度7) Java源码是经典学习范例2.5. 关于Hibernate2.5.1. 为什么引入hibernate在B/S项目的
18、开发中,和数据库的交互式不可避免的,J2EE的规范中提供了JDBC的接口来操作数据库,对于JDBC,开发人员可以获取数据库连接,然后向数据库发送SQL语句,并返回数据库操作的结果集,然后封装成对象返回给上层的应用程序。这就造成开发人员不但要求能够编写程序,熟悉业务逻辑,还要求开发人员同时能够担任DBA,对开发人员的要求很高;同时,当引入新的项目时,很多地方必须废弃,因为我们的代码中不光是业务逻辑,其中也嵌入了许多和底层有关的一些SQL代码;另外这些嵌入在代码中的SQL语句也影响了我们程序的可测试性,我们在对代码进行调试的时候,既要测试代码,同时我们还要测试SQL语句。为了解决这些问题,引入了h
19、ibernate。2.5.2. 使用Hibernate的好处1) Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP(Bean-Managed Persistence)里面的访问数据库的代码。2) Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和Application Server没有任何
20、关系,也不存在兼容性问题。3) Hibernate不能用来直接和Entity Bean做对比,只有放在整个J2EE项目的框架中才能比较。并且即使是放在软件整体框架中来看,Hibernate也是做为JDBC的替代者出现的,而不是Entity Bean的替代者出现的。4) 由于是对JDBC的轻易级封闭,内存消耗少,最快的运行效率。5) 开发效率高,Eclipse、JBuilder等主流JAVA集成开发环境对Hibernate有很好的支持,在大的项目,特别是持久层关系映射很复杂的情况下,Hibernate效率高的惊人。6) 分布式,安全检查,集群,负载均衡的支持。2.6. Tomcat服务器2.6.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门诊 电子 处方 系统 毕业设计
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。