医院预约挂号门诊系统的设计与实现文献综述
2020-06-01 15:50:02
文 献 综 述
近些年,我们在中国共产党的带领下,一步步实现了共同富裕,人们的收入也是不断增加。人们越来越关注健康的重要性,同时人们也越来越重视定期去医院体检,对医院的期望也不断上升。看病难,难看病在如今难的是排不上队,等不到医生。人们常说,在家看不到有人生病,在医院却排不上号。医院里每天排队挂号,付账买药的比比皆是。而且,大家为了早日看上病,都提前去排队。看病的人还没看上病,陪着看病的人就已经累得半死了。
如何更方便人们的就诊、减少不必要的排队环节、实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性存储,避免以往因病历资料及检查治疗结果丢失而造成的延长诊断时间、重复检查、增加患者经济负担、甚至于造成医疗纠纷等后果。所以,推进医院的信息化建设是必须的,也是迫切的。由此,建立一套科学合理的优于传统门诊管理软件的新型门诊管理系统显的意义重大。
现如今,科技在不断进步,网络的利用在不断地增加,互联网在我们身边充当着用越来越重要的作用。在医院挂号中引入信息化管理,是很有必要的。借助网络技术,通过上网减少排队时间,还能浏览各种医生的职业信息,减小挂错号的风险。这样不仅为病人带来了便利,也给医院提高了看病的效率。
本次毕业设计旨在实现一个医院预约挂号门诊系统的设计与实现。开发采用的是J2EE技术,运用的是Struts2 Spring Hibernate框架。搭建环境是MyEclipse Tomcat MySQL,运用java语言。界面设计运用的是JSP css技术,搭配javascript。本次设计其本质是基于J2EE的医院预约挂号门诊系统。
J2EE是Java2平台企业版(Java2 Platform,Enterprise Edition)。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件,更好的连接了各个平台。
此次毕业设计技术路线上采用Struts2 Spring Hibernate框架技术,基于Java语言进行编程实现,最终将医院门诊业务管理流程转换成了全电子化作业流程。Struts2 Spring Hibernate是典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。Struts2 是view层框架。spring是工厂框架,提供了很多编程思想的简单实现,,无论是WEB开发还是普通程序开发spring都是很好用的框架。hibernate 是底层操作框架,现在数据库操作语句都是面向关系的,而hibernate 实现了面向对象的查询模式,有自己的一套API去操作数据库,当然为了通用也支持sql查询。因为要用到操作数据库的功能,所以使用了hibernate。
表现层传统的JSP技术。采用Struts,控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。 Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。
采用上述开发模型,可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。这个框架能很好的解决一个问题。
CSS即级联样式表,它是一种用来表现HTM或XML等文件样式的计算机语言。使用CSS可以更加灵活地控制具体的页面外观,从精确的布局定位到特定的字体和样式。CSS允许控制HTML无法独自控制的许多属性。CSS控制网页中块级别元素的格式和定位。设计网站时,可以创建一个CSS样式表文件,然后将网站中的所有网页都连接到该样式表文件,这样很容易为Web站点内的所有网页提供一致的外观和风格。当更新某一样式属性时,使用该样式的所有网页的格式都会自动更新为新样式,而不必逐页进行修改。