ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:223.39KB ,
资源ID:3318015      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3318015.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医院门诊系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医院门诊系统.docx

1、医院门诊系统东北农业大学成栋学院毕业设计(论文)开题报告设计(论文)题目:基于javaEE技术的医院门诊系统的设计与实现 系 别:_计算机科学与技术_ 专 业:_软件工程_ 姓 名:_徐英娇_ 指 导 教 师:_ 辅 导 教 师:_2015年10月15日摘要伴随着生活节奏的加快,人们对各行各业的服务要求也越来越高。医院作为大众生活所不能或缺的一个重要部门,过去的手工开单的就诊流程已远远不能满足人们的需要,研究如何利用信息化手段优化就诊流程,实现医院门诊部的信息化建设,对不断提高医院的服务水平,全面建设数字化医院有着十分重要的现实意义。医院门诊信息系统(HIS)中起到关键性的作用。实践表明,门诊

2、信息系统的使用,能对医院资源进行有效整合,减轻门诊工作人员的劳动强度,提高医院门诊部的服务效率和服务质量,并为医院决策部门提供准确的数据,使得院方能够有效的统计分析各项医疗数据。本文对目前医院信息系统的现状进行了分析研究,简要介绍了所选的课题背景,以及涉及到的医院相关业务和发展情况,随后进行了医院门诊信息系统的详细需求分析工作,并对所涉及到的理论基础知识做了简要的介绍,从而进一步提出了医院门诊信息系统在软件方面的总体体系架构和技术路线。全面论述了门诊信息系统的设计方法和开发步骤,从客户端、Web服务端到应用服务端进行了详细的结构设计。继而从数据模型、页面表现形式和业务处理逻辑止方面进行了详细设

3、计。阐述了开发基于B/S架构模式的医院门诊信息管理系统的必要性,详细分析了实现B/S架构在开发过程中遇到的各种问题,提出了解决问题的方法和意见。采用比较流行的JavaEE技术,探讨了新的医院门诊管理流程,提出了一个全新的医院门诊信息系统模式基于JavaEE的现代医院门诊信息系统。此管理流程的提出,解决了医疗门诊服务中挂号、收费等繁琐的问题,同时简化了医生书写病历的过程,为门诊病历的长期保存和查询提供有效的手段。关键词:JavaEE 门诊信息系统 医院信息系统AbstractWith the accelerated pace of life, people on all walks of lif

4、e service requirements are increasingly high. Hospital as the public life not or missing an important department, the past manual billing treatment process has been far from being able to meet peoples needs, and study how to use information technology to optimize treatment processes, realize the inf

5、ormatization construction of hospital outpatient department, to continuously improve the level of hospital services, fully digital hospital construction has very important practical significance. The hospital outpatient information system (HIS) plays a key role in the hospital outpatient information

6、 system. Practice shows that the use of outpatient information system, hospital resources for effective integration, reduce outpatient service staff labor intensity, improve service efficiency and service quality of the hospital outpatient department, and for the decision-making department of the ho

7、spital to provide accurate data, make the hospital be able to effectively analysis the medical data.In this paper, the present situation of hospital information system is analyzed and studied, the selected topic background, and the relevant business and development of the hospital, and then the deta

8、iled requirements analysis of hospital outpatient information system. The design method and development procedure of the outpatient information system are discussed in detail, and the structure design of the client and Web server is carried out in detail. Then it designs the data model, the form of

9、the performance of the page and the business process logic. This paper expounds the necessity of developing the information management system of hospital outpatient service based on B/S architecture, analyzes the various problems encountered during the development of B/S, and puts forward the method

10、 and suggestion to solve the problem. Using JavaEE technology, the new hospital outpatient management process is discussed, and a new model of hospital outpatient information system is put forward. The management process of the proposed solution to the medical outpatient service registration, fees a

11、nd other issues, while simplifying the process of writing medical records, to provide an effective tool for the long-term preservation and query.Key words: J2EE Outpatient information system hospital information system目录摘要 IAbstract II1绪论 51.1 研究的背景 51.2 国内外发展现状 61.3 课题研究的目的和意义 6第2章 可行性分析 72.1 可行性分析

12、 72.2 JavaEE的概念和体系架构 72.2.1 JavaEE的概念 72.2.2 JavaEE的体系架构 82.3 中间件相关知识 82.4 SPring框架 92.5 Oracle109数据库 10第3章 需求分析 113.1 医院门诊系统的系统概述 113.2 医院门诊系统的需求分析 113.2.1功能需求 113.2.2系统系统总体需求 123.3 系统性能的分析 12第4章 总体设计 134.1系统模块总体设计 134.2 系统结构设计 134.3 数据库设计 134.3.1 数据库总体设计 134.3.2 数据库详细设计 15第5章 系统的实现 175.1 登录模块 175.

13、2 管理员模块 175.3 患者挂号模块 185.4 门诊看病模块 195.5 诊断处方模块 195.6 付费、取药模块 19第 6 章 系统调试与测试 206.1 程序调试 206.2 程序的测试 206.2.1 测试重要性及目的 206.2测试方法 206.3测试步骤 21结 论 21致 谢 23参考文献 241绪论1.1 研究的背景21 世纪是高速发展科技发达、日新月异的年代,计算机技术迅猛发展,越来越多的人们每天都与计算机打交道,计算机普及率越来越高,社会时刻都在进步,当初发明计算机时,它只是一个计算的处理工具,随着社会的变迁和发展,如今的计算机已经由单一的处理数据变成了综合管理处理事

14、务。这就产生了管理信息系统在对工作流的管理和事务处理等方面的应用,而管理信息系统是将台式计算机作为核心,数据库管理系统作为开发环境的。在医院系统中,越来越多的人们尤其是医务工作者都很重视医院门诊管理信息系统在医院门诊的使用。 我们国家医疗事业的快速发展展现出了更多的信息,如门诊参与业务,管理系统所需要处理的任务也越多,传统的手工记录管理模式已经不适合了,所以为了迎合发展,必须采用现代化和的高标准的管理水平,当今,这个社会开放程度愈发高,医疗行业竞争也愈发激烈,时刻受到外部势利的竞争,挑战是前所未有的,所以,医院为了快速发展更好的服务患者,提高效率,增强工作环境和氛围,系统信息化的发展势在必行了

15、。 前些年,医院门诊选用的信息管理系统都比较落后,这个从引导患者到为患者挂号,带领患者去指定医生就诊,到诊断完毕抓取药品等一系列流程,是一个复杂的事件流,相当繁琐,整个处理过程需要的手续非常多,并且全程都要用纸张笔墨手工进行操作,工作效率较低耽误患者医治时间,各个部门之间的联系和推送机制较慢,查询患者和医生等信息不方便,季度报表统计也较落后,在信息传递的过程中容易出现丢失或者重复传送等情况,所以医院门诊信息管理系统信息化显得尤为重要。 实现医院门诊信息管理的系统化、自动化、规范化和智能化是我们的系统开发的整体任务,从而能够达到提高医疗单位的管理效率的目的。 在医院信息系统中门诊信息系统又是极为

16、重要的一部分,它是直接为广大患者提供医疗服务的重要窗口之一,也是各个医院信息化建设的重中之重,一所医院的门诊信息化建设工作将直接影响到整个医院信息化建设的发展程度。一所医院的门诊接诊速度、能力是直接影响患者是否会选择该医院进行就医的重要因素。如何以更加现代化、科学化、规范化的手段来加强对医院的管理,提高医院的工作效率,改进医疗质量,树立现代医院的新形象,力日强医院门诊信息化建设工作是建设数字化医院的重要课题。1.2 国内外发展现状发达国家医院信息系统的开发实现已有三十多年的历史,正在经历着小型化(Downsizing)、智能化(Intelligence)和集成化(Integration)的改造

17、过程。我国医院信息系统的研发工作,从八十年代初期算起,至今有十多年的历史,在这期间有了很大进步。医院信息管理系统的应用已经涉及到医院业务的各个方面。1.3 课题研究的目的和意义为了更好的开展门诊信息建设工作,满足患者就诊时的各种需要,尽快的为每一位患者诊治疾病,缩短患者的等待时间,就必须对门诊患者的就诊流程进行优化。如何才能真正的缩短病人的就诊等待时间?如何才能使就诊流程得到优化?设计医院门诊信息系统就可以优化就诊流程,缩短患者就诊等待时间,为门诊医生提供快速的操作流程,使医生可以有更多的时间用于为患者诊治,而不必将更多的时间用于开具检查、检验单等诊疗项目和处方。在打破原有的工作流程的基础上建

18、立一套全新的门诊就诊流程,从而为医院的信息化建设起到推进性的作用。伴随口益增大的门诊病人就诊信J自、,需要一个更为庞大的门诊信息系统对现有的门诊信息进行全方位的管理。从病人的基本信息到就诊信息,包括详细的就诊病历,诊疗项目的申请单,检查、检验申请单和报告单,处方,门诊摆药等等诸多信息。这些庞大的信自、对门诊信息、系统的性能提出了更高的要求,主要包括以下儿个方面:(1)高度可用性能够满足日益增长的就诊人数的需要;(2)安全性能够保护患者的所有就诊信息和医院信息系统(HIS)的数据完整性。每位患者的就诊信息都是具有法律效力的,作为院方有义务对患者的就诊信息、进行合理有效的保管,防止一切信息破坏。同

19、时,这就对医院的网络安全提出了更高的要求,医院需要对自身的数据库做好一切安全保障工作。(3)可靠性及伸缩性能够及时快速的处理所有的门诊业务,能够让医生所开具的各项诊疗单和处方等准确、快速的到达各个检查、检验科室、门诊药房等。第2章 可行性分析2.1 可行性分析1. 技术可行性 技术的开发工作这种情况部分现有技术已经成功完成,软件不能满足开发需求可以实现硬件配置是否需要考虑,以及调试 JSP 开发语言,开发门诊管理信息系统的需求也可能出现在计算机的硬件配置来满足,所以技术方面完全达到了这个要求,软件信息:由于当前的 B / S 模式和他们大容量、高可靠性、低价格,因为相对成熟的加速软件开发,软件

20、开发平台成熟,他们可以完全满足系统的需要2. 运行可行性系统完成后,对结果(包括组织、工作环境、管理等)在当前系统上运行,那么影响评估和评价的新体系,同时,也在系统开发和其他任务完成预订取决于给定的时间可能分析,如考虑到对现有的资源进行培训等等。 组织结构的有效性,现有员工和组织,教育援助计划、系统的可行性和对环境的适应能力影响运行,目前的信息技术已成为非常受欢迎的由于各种业务的运营商,因此是可以运行的水平高度。3. 经济的可行性经济条件和投资组织的能力来分析经济可行性研究,对成本估计,估计系统的操作和维护,系统的社会效益和经济效益可以收益后,开发了一个设计系统,所以投资经济下一个大医院的门诊

21、信息管理系统,方便新系统的开发成本和未来的运营和维护成本系统完成后提供,最低估计估算新系统的好处,和比较成本的效益,首先有利于确定能否开发,开发、操作和维护成本包括: 计算机硬件、计算机实验室、系统软件、空调设备、电源等采购和安装设备的成本。 软件开发成本:技术人员和发展培训单位,以下的费用是一个可以被包括在人员成本和劳动力成本的材料,用于系统开发,系统正常运行时间、电力、水和其他物资使用、打印论文,软盘,丝带和其它费用,一切代价并不大,所以它可以是低成本的,在经济上是可行的。4.法律可行性所有技术资料是合法的,没有违反任何版权问题,现有的门诊信息管理系统不是剽窃,不存在知识产权问题,在开发过

22、程中开发过程的不包含任何法律责任,总之,目前的系统在技术的发展、经济、法律等方面完全可行。 2.2 JavaEE的概念和体系架构2.2.1 JavaEE的概念目前,JavaZ平台有3个版本:它们分别是适用于小型设备和智能卡的JavaZ平台Miero版(Java2PlatformMieroEdition,JZME)、适用于桌面系统的JavaZ平台标准版(Java2PlatformStandardEdition,JZSE)、适用于创建服务器应用程序和服务的JavaZ平台企业版(Jav。2Plat伪rmEnte印riseEdition,JZEE)。2005年8月,Java升级到1.5版,St刃又的伙

23、伴们将JZEE1.5改名为JavaEEJavaEE是一种利用JavaZ的相关平台来简化企业所设计的解决方案的一些开发、部署和管理相关联的复杂问题的体系结构。JavaEE的核心就是Java平台,JavaEE在JavaZ平台标准版的基础上又有了新的技术,在原有的“编写一次,随处运行”的特点和JDBCAPI、CORBA等技术之上,又提供了EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。JavaZ平台企业版的最终目的就是要大大缩短企业所需投放市场的时间。2.2.2 JavaEE的体系架构1. JavaE

24、E应用模型JavaEE使用多层分布式的应用模型,这个多层一般是通过三层或四层来实现:(l)客户层:即一些运行在客户端计算机上的组件。(2)Web层:即一些运行在JavaEE服务器端的组件。(3)业务层:与Web层相同,也是运行在JaVf1EE服务器端的组件。(4)企业信息系统层(E工S),是指那些运行在EIS服务器端的软件系统。2.JavaEE应用程序组件JavaEE应用程序是由一定的组件构成的。JavaEE组件是一个封装了功能的软件单元,能够与相关的一些类和文件一起组成IavaEE应用程序。(l)应用程序客户端和八ptl。1是指运行在客户计算机_L的组件。(2)从一于Javaservlet和

25、JSP技术的组件叫web组件,它们都运行在服务器端。J邓(JavaSe:verFaceS)应用程序、过滤器和Web事件监听器。JavaEE的Web组件可以是Servlet或JSP页面。在应用程序组装过程中,静态HTMIJ页面和Applet也可以一起打包成web组件,但这并不是JavaEE规范所认可的Web组件。(3)企业JavaBean(EJB)组件叫做业务组件,同样运行在服务器端。业务代码是指那些由位于业务层的企业Bean(EJB)执行的逻辑,它们能够解决或满足特定的商业领域的一些需求。会话Bean、实体Bean和消息驱动Bean构成了三种不同类型的企业Bean。会话Bean代表的是客户一次

26、短暂的会话过程,当客户所执行的会话完成后,会话Bean以及它所包含的数据也随之消失。实体Bean代表的是持久的数据,即存储在数据库表中的一行记录,即便客户已经终止或关闭了服务器,在JavaEE底层的会话服务确保实体Bean的数据被保存下来。2.3 中间件相关知识1.中间件的概念为了能够更好的解决分布异构所带来的问题,从而人们提出了中间件的概念。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在小同的技术之间共享资源;中间件是位于客户机/服务器的操作系统之上,其作用就是管理计算机资源和网络通讯。这些服务具有标准的程序接口和协

27、议。针刘一不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。 2.中间件的特点也许我们很难为中间件做一个严格的定义,但是中间件应该具有以下一些特占:(1)能够满足大量应用的需要;(2).支持运行于多种硬件和05平台;(3)支持分布计算二,提供跨网络、硬件和05平台的透明性的应用或服务的交互_功能;(4)支持标准的协议;(5)支持标准的接口山。3.中间件的分类中问件的分类会因为不同的角度或是不同的层次而有所不同。大致可以将其分为以下几类:数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等。中间件应该具备以下两个关键特征:首先是基本条件,即为上层的应用层服务;

28、其次必须连接到操作系统的层面,并确保保持运行工作状态,具备了以上这样两个特征才能称为中间件。中间件能够屏蔽操作系统和网络协议的差异,为应用程序提供多种通讯机制;并提供相应的平台以满足不同领域的需要。因此,中间件为应用程序提供了一个相对稳定的高层应用环境。2.4 SPring框架SPring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为JavaEE应用程序开发提供集成的框架。的SPring框架的实现目标其实就是提供一个用统一的、高效的方式所构造的应用,并月_还可以将单层框架以最佳组合形式相互揉和在一起建立一个连

29、贯的体系。可以说SPring是一个提供了更完善开发环境的一个框架,可以为pOJO(plainOldJavaObjeet)对象提供企业级的服务。SPring框架是一个由7个已经定义良好的模块所构成的分层架构。SPring框架的这些模块在这些分层架构的核心容器之上构建,并月_这些核心容器是那些已经定义好了创建、管理和配置bean的方式。Spring框架是由这些单独的模块(或组件)构成的,其中每一个模块(或组件)都可以单独存在,同时这些模块也可以与其他的一个或者儿个模块联合起来共同实现Spring框架。下面将大致介绍一下其中每个模块的功能:的核心容器具有向spring框架提供用来实现它的一些基本功能

30、的作用,BeanFaCtory是其主要组件。BeanFactory使用控制反转(工0C)模式可以将应用程序的依赖性规范和应用程序的配置文件与实际应用中的程序代码相互分开;Spring上下文实际就是一个配置文件,它的功能就是向Spring框架提供上下文的信息。Spring上下文大致包括如EJB、电子邮件、JND工、调度和校验功能等的企业服务;SpringDAO遵从于通用的DAO的异常层次结构的面向对象JDBC的异常DAO,抽象层JDBCDAO为框架提供异常层次结构,该结构可以用来管理那些不同的数据库供应商所发出的错误信息和所发生的异常处理。SPringAOP模块可以很容易地使spring框架管理

31、的任何对象支持AOP,并月_能够通过配置管理特性。SpringWeb的作用就是为基于Web的应用程序提供上下文,Web上下文模块其实就是建立在应用程序上下文模块之上的模块。Web模块还大大简化了将那些请求参数绑定到域对象和处理多部分请求的工作;Spring框架可以插入几个ORM框架,因而向该框架提供了ORM的对象关系工具,其中包括于liberna、e、JDO和iBatisSQLMap;MVC框架是一个构建Web应用程序全功能的MVC实现。通过使用策略接口可以生成一个高度可配置的MVC框架,MVC其中包括了众多的视图技术,其中有JSP、VeloCity、iTeXt和POI等。不同的J、aEE服务器中可以使用不同的Spring框架的功能,SPring框架的大多数功能也可以应用于不受管理的环境。SPring的核心就是能够支持不绑定于某特定JavaEE服务的数据访问对象和可重用业务,当然这些对象肯定是可以在不同的JavaEE环境(Web或EJB)、测试环境、独立应用程序之间重用。在设计应用程序Model时,MVC模式(例如StrutS)通常很难给出一个简单明了的框架结构。而SPring框架却具有能够使设计工作变得更为简单的能力。软件开发工作者们可以通过使用SPring的JDBC抽象层来解决针对那些复杂的框架结构的重新设一计一作。2.5 Oracle109数据库考虑到医院的门诊部和

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

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