1 / 5
文档名称:

基于J2EE的电子病历交互系统的研究.doc

格式:doc   大小:17KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于J2EE的电子病历交互系统的研究.doc

上传人:冷瑟的风 2022/7/3 文件大小:17 KB

下载得到文件列表

基于J2EE的电子病历交互系统的研究.doc

相关文档

文档介绍

文档介绍:基于J2EE的电子病历交互系统的研究
  【摘要】目的改善医院医疗信息不便于查询及互相交互的问题,打破地域限制,优化医疗信息的管理。方法应用eb开发技术,以Struts作为表现层框架、Hibernate为数据持久层框架,设计一种基于J2Eruts框架进展研究讨论。
  Struts框架是个在不断晋级中的开源工程,新的版本会不断的增加功能,越来越强大,。
  Hibernate[3]是一个面向Java环境的对象/关系数据库的映射工具。它不仅仅管理Java类数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDB处理数据的时间。
  本文在J2EE[4]的B/S应用架构下,以Struts作为表现层框架、Hibernate作为数据持久层框架,以临床文档构造为标准,设计了一个电子病历交互系统。
  2电子病历交互系统的分析与设计
  
  电子病历交互系统从功能上分为两个局部:前台在线诊断系统和后台管理子系统,其中每个子系统又进一步划分为更小的模块。在线诊断系统为患者提供就医的入口。患者可以通过登陆网站,阅读医生的信息,并向选中的医生进展病情咨询。
  在远程问诊的过程中有一个重要步骤就是有关病历资料的传送。在没有电子病历前,通常情况是由会诊恳求方事先将原始病历资料经过处理输入计算机,如文字资料以文本文件方式、图形资料以图形文件方式存储,然后将其传送给各位专家预诊。本文中设计的病历子系统将根据病人填写的对病情的自我描绘以及以往的诊断信息或拍摄的X片、T片,由医生作出对病人病情的诊断,填写医嘱,并根据以上信息生成电子病历。
  表示层:负责接收客户端发送来的恳求,再将恳求转发给业务层处理,并将业务层处理结果发回到客户端。表示层的功能包括控制转发恳求和产生新的eb页面以显示业务层的处理结果。在表示层,控制器的功能由AtinServlet和Atin来完成,AtinServlet接收来自客户端的恳求,每个Atinapping实现一个恳求与一个详细的Atin之间的映射。视图由JSP页面结合Taglib来实现。Atin对象调用业务逻辑模块的接口,并把响应提交到适宜的Vie组件,AtinFr组件对象实现对客户端表单数据的良好封装,实现视图和模型之间的互相支持。
  业务层:在基于J2EE体系构造的应用系统中,业务操作和对数据库的操作都集中在业务逻辑层。这种方式需要在程序中实现大量的访问数据库和控制事务的代码,假如业务发生变化,这种方式非常不利于修改。本系统那么将对数据库操作的局部别离出来,构成一个独立的数据持久层,业务层那么只承当实现业务逻辑的任务。本系统使用Java类来封装业务逻辑,这些业务逻辑类从表示层承受数据进展处理,必要时调用数据持久层的数据访问类访问数据库,检索数据,处理结果将回送到表示层,或是存储到数据库中。
  持久层:管理Java类到数据库表的映射,提供数据查询和获取数据的方法关系表记录完好地映射到持久对象的关系上来,主要使用Hibernate[5]框架。Hibernate是对象关系映射框架,它对JDB进展了轻量级的对象封装,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。Hibe