软件工程毕业设计门诊电子处方系统.docx

上传人:b****1 文档编号:1266453 上传时间:2022-10-19 格式:DOCX 页数:31 大小:503.04KB
下载 相关 举报
软件工程毕业设计门诊电子处方系统.docx_第1页
第1页 / 共31页
软件工程毕业设计门诊电子处方系统.docx_第2页
第2页 / 共31页
软件工程毕业设计门诊电子处方系统.docx_第3页
第3页 / 共31页
软件工程毕业设计门诊电子处方系统.docx_第4页
第4页 / 共31页
软件工程毕业设计门诊电子处方系统.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件工程毕业设计门诊电子处方系统.docx

《软件工程毕业设计门诊电子处方系统.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计门诊电子处方系统.docx(31页珍藏版)》请在冰豆网上搜索。

软件工程毕业设计门诊电子处方系统.docx

软件工程毕业设计门诊电子处方系统

 

河北农业大学

本科毕业论文(设计)

题目:

门诊电子处方系统

摘要

随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。

在当今时代看病就医是每个人都在所难免的事情,传统的就医流程中,挂号、取药、计费等环节,需要大量的人力物力,即浪费了资源,又存在很多缺陷和漏洞。

因而,我们结合信息化技术开发了门诊电子处方系统。

该系统大大的减少病人不必要的等待时间,使病人尽早尽快的就医;更好的保存了医生的处方,对以后的病例研究和事故查处都带来了极大的方便。

本系统主要以j2EE作为开发基础,使用了struts+spring+hibernate框架实现。

实现的电子处方系统,进行了一定的优化设计,系统界面简洁,操作简单,容易使用。

关键词:

电子处方系统;数字化医院;信息化管理

Abstruct

Withtheestablishmentoftheinformationhighway,thepopularityoftheInternet,therapiddevelopmentofnetworktechnology,humansocietyhasenteredaninformationsociety.Intoday'seraofhospitaliswhateveryoneisinevitable,traditionalmedicaltreatmentprocess,register,takemedicine,billing,needalotofmanpowermaterialresources,namely,wastedresources,andtherearemanydefectsandholes.Therefore,wecombinedwithinformationtechnologydevelopmenttheoutpatientelectronicprescriptionsystem.Thesystemgreatlyreducesthepatientunnecessarywaitingtime,makethepatientsgotoadoctorassoonaspossibleasearlyaspossible;Bettersavethedoctor'sprescription,tothefollowingcasestudyandaccidentinvestigationhasbroughtgreatconvenience.

Thissystemismainlybasedonthedevelopmentofthej2EE,theuseofthestruts+spring+hibernateframeworkimplementation.Implementationoftheelectronicprescriptionsystem,hascarriedonthecertainoptimizationdesign,thesysteminterfaceisconcise,simpleoperation,easytouse.

Keywords:

electronicprescriptionsystem;Digitalhospital;Informationmanagement

1.引言

1.1.课题背景

在当今时代看病就医是每个人都在所难免的事情,普通的就医流程中,病人在挂号、就诊、缴费、取药上需要花很多的时间排队等候,而且医生的处方由于书写上的不规范导致难以辨认,病人无法了解到具体的药物品种,也很可能导致药房配药时有配错、配多、配少的情况发生。

由于处方是单片纸张想要永久保存下来非常困难,查询时也非常不便,给以后的病例研究和事故处理带来了比较大的困难和麻烦。

随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。

随着计算机信息技术在各个领域的不断渗透,医院信息管理系统被广泛应用。

加快数字化医院的建设步伐,提高医院信息化管理水平成为了医院的发展趋势。

门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。

1.2.课题目的和意义

门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。

其运行为医患双方带来了突破性的效益,特别是该工作站子系统电子处方的应用对减少手写量、规范处方管理、缓解患者排队压力、提高取药速率及工作质量发挥了重要作用。

门诊电子处方系统的使用,就会大大的减少病人不必要的等待时间,使病人尽早尽快的就医,而且此系统可以更好的保存医生的处方,对以后的病例研究和事故查处都带来了极大的方便,加快数字化医院的建设步伐,提高医院信息化管理水平;为下一步的检验信息数字化和影像信息数字化打下坚实的基础。

门诊电子处方系统是数字化医院系统不可分割的一部份,是全院数字化管理的基础,也是不可跨越的。

2.系统应用的关键技术

2.1.JSP技术介绍

2.1.1.JSP的概述

JSP是新一代的动态内容编程技术,它继承了Java技术的“一次编写,随处运行”的特性,允许Web开发人员开发和维护与平台无关,信息丰富动态的Web页面,包括HTML,DHTML,XHTML和XML,它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。

JSP可以把用户界面从内容层次中分离出来,使得Web开发人员不必修改在底层的动态内容,就可以修改整体的页面布局。

2.1.2.JSP的运行机制

JSP文档被复制到Web服务器的文档目录中。

当有人请求这个文档时,服务器识别出这个带有.jsp扩展名的文档,并意识到需要做特殊处理。

第一次请求这个文档时,它被编译成一个servlet对象,并存储在内存中,然后输出内容回送给发出请求的客户机。

第一请求之后,只要有请求到来,服务器将进行检查,看看这个文件是否做过改动,如果没有变化,服务器调用先前编译过的servlet对象。

2.2.J2EE概述

2.2.1.J2EE简介

J2EE(Java2PlatformEnterpriseEdition)是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。

目前,Java平台有三个版本:

适用于小型设备和智能卡的J2ME(Java2PlatformMicroEdition)、适用于桌面系统的J2SE(Java2PlatformStandardEdition)和适用于企业级应用的J2EE(Java2PlatformEnterpriseEdition)。

Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。

J2EE是一个标准,而不是一个现成的产品。

各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。

由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。

为了推广并规范化使用J2EE架构企业级应用的体系架构,Sun同时给出了一个建议性的J2EE应用设计模型:

J2EEBlueprints。

J2EEBlueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码,通过应用J2EEBlueprints所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。

J2EEBlueprints是开发人员设计和优化J2EE组件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。

2.2.2.J2EE的优势

1)高效的开发

2)持续性服务

3)支持异构环境

4)可伸缩性

5)稳定的可用性

2.3.关于Struts

2.3.1.Struts简介

Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EEMVC实现方式。

Struts用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。

2.3.2.Struts的主要功能

1)包含一个controllerservlet,能将用户的请求发送到相应的Action对象。

2)JSP自由tag库,并且在controllerservlet中提供关联支持,帮助开发员创建交互式表单应用。

3)提供了一系列实用对象:

XML处理、通过JavareflectionAPIs自动处理JavaBeans属性、国际化的提示和消息。

Struts项目的目标是为创建Javaweb应用提供一个开放源代framework。

Strutsframework的内核是基于例如JavaServlets,JavaBeans,ResourceBundles和XML,以及各种JakartaCommons包的标准技术的灵活的控制层。

Struts提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。

Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EEMVC实现方式。

2.4.关于Spring

2.4.1.Spring简介

Spring是一个开源框架,它由RodJohnson创建。

它是为了解决企业应用开发的复杂性而创建的。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

2.4.2.Spring带给我们什么

1)方便解耦,简化开发

2)AOP编程的支持

3)声明式事务的支持

4)方便程序的测试

5)方便集成各种优秀框架

6)降低JavaEEAPI的使用难度

7)Java源码是经典学习范例

2.5.关于Hibernate

2.5.1.为什么引入hibernate

在B/S项目的开发中,和数据库的交互式不可避免的,J2EE的规范中提供了JDBC的接口来操作数据库,对于JDBC,开发人员可以获取数据库连接,然后向数据库发送SQL语句,并返回数据库操作的结果集,然后封装成对象返回给上层的应用程序。

这就造成开发人员不但要求能够编写程序,熟悉业务逻辑,还要求开发人员同时能够担任DBA,对开发人员的要求很高;同时,当引入新的项目时,很多地方必须废弃,因为我们的代码中不光是业务逻辑,其中也嵌入了许多和底层有关的一些SQL代码;另外这些嵌入在代码中的SQL语句也影响了我们程序的可测试性,我们在对代码进行调试的时候,既要测试代码,同时我们还要测试SQL语句。

为了解决这些问题,引入了hibernate。

2.5.2.使用Hibernate的好处

1)Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和AppServer,和EJB没有什么必然的联系。

Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP(Bean-Managed Pe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1