毕业论文课题相关文献综述
文 献 综 述
医院作为大众生活所不能或缺的一个重要部门,过去效率相对偏低的手工开单的就诊流程已经不能满足大部分人的需求,研究如何利用信息化手段优化就诊流程,实现医院门诊部的信息化建设,对不断提高医院的服务水平,全面建设数字化医院有着十分重要的现实意义。医院门诊信息系统起到关键性的作用。实践表明,门诊信息系统的使用,能对医院资源进行有效整合,减轻门诊工作人员的劳动强度,提高医院门诊部的服务效率和服务质量,并为医院决策部门提供准确的数据,使得院方能够有效的统计各项医疗数据。网上预约挂号门诊是医院门诊发展的一个趋势,也是医院将要逐步对外提供预约服务的一个重要组成部分,可有效解决门诊病人高峰时就诊困难的问题,并且能够大大缓解医院门诊窗口的压力,对患者和医院是互利的。该系统完成投入使用后,用户就可以在网上预约医院的专家、专科好,而无需再受排队等待之苦,而且可以查看排队等候的时间。这能够让用户更好的利用好时间。就诊完毕后,就可以在网上查看病历、药方以及B超等诊断结果。这能够更好地改善就医环境,简化就医环节,节约就医时间,从实际意义上体现了以病人为中心,符合现今医院人性化温馨服务的理念。
本次毕业设计旨在实现一个基于Java EE的医院预约门诊挂号系统。开发拟采用J2EE技术,使用MyEclipse Tomcat MySQL开发环境。该系统使用SSH框架,重点使用Struts 2.x。前台设计以JSP Jquery(Ajax)为主,便于增强页面的交互,丰富页面属性。为满足较好的人机交互,提高系统的工作效率,拟采用B/S设计模式,重点使用Struts框架。
J2EE即Java 2 Platform,Enterprise Edition,其核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格。具有可伸缩性、灵活性、易维护性等特点。把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间,使开发变得更为高效。其支持异构环境,故而基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件,因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。
SSH 即Struts2 Spring Hibernate,这集成框架是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts2作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts和Hibernate。基本业务流程:在表示层中,首先通过JSP和Jquery页面实现交互界面,在服务器端负责接收请求和传送响应,然后在Struts2根据配置文件将接收到的请求委派给相应的Action处理。在业务层中,管理服务组件的Spring 容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。
MyEclipse(10.7),是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。并且,它还是功能丰富的JavaEE集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate.在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面有极大的工作效率。
本次使用的Tomcat7.0.57,它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进列表如下:Web应用内存溢出侦测和预防、 增强了管理程序和服务器管理程序的安全性等,Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理等。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Tomcat提供了一个Jasper编译器用以将JSP编译成对应的Servlet。
MySQL版本5.6.21.0是一个完全多线程,支持多语言,多处理器的中、小型关系型数据库管理系统,它使用标准的SQL语言(结构化查询语言),支持多种存储引擎。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。另外,它体积小,拥有总体成本低等优点。
AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面,可使因特网应用程序更小、更快,更友好。
JavaScript是一种基于对象和事件驱动,并具有相对安全性的客户端脚本语言。它无需服务器通道,作为一种解释行语言,可以在客户端及时响应文档页面事件,并能够灵活处理对象的各种方法和属性,具有较好的实时性和动态性。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。