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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(软件工程毕业论文-门诊电子处方系统的设计与实现.doc)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件工程毕业论文-门诊电子处方系统的设计与实现.doc

1、本科毕业论文(20 届)门诊电子处方系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随着信息高速公路的建立,Internet 的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。在当今时代看病就医是每个人都在所难免的事情,传统的就医流程中,挂号、取药、计费等环节,需要大量的人力物力,即浪费了资源,又存在很多缺陷和漏洞。因而,我们结合信息化技术开发了门诊电子处方系统。该系统大大的减少病人不必要的等待时间,使病人尽早尽快的就医;更好的保存了医生的处方,对以后的病例研究和事故查处都带来了极大的方便。本系统主要以 j2EE 作为开发基础,使用了 struts+s

2、pring+hibernate 框架实现。实现的电子处方系统,进行了一定的优化设计,系统界面简洁,操作简单,容易使用。关键词:电子处方系统;数字化医院;信息化管理AbstructWith the establishment of the information highway, the popularity of the Internet, the rapid development of network technology, human society has entered an information society. In todays era of hospital is what

3、 everyone is inevitable, traditional medical treatment process, register, take medicine, billing, need a lot of manpower material resources, namely, wasted resources, and there are many defects and holes. Therefore, we combined with information technology development the outpatient electronic prescr

4、iption system. The system greatly reduces the patient unnecessary waiting time, make the patients go to a doctor as soon as possible as early as possible; Better save the doctors prescription, to the following case study and accident investigation has brought great convenience.This system is mainly

5、based on the development of the j2EE, the use of the struts + spring + hibernate framework implementation. Implementation of the electronic prescription system, has carried on the certain optimization design, the system interface is concise, simple operation, easy to use.Key words: electronic prescr

6、iption system; Digital hospital; Information management目录1. 引言 .11.1. 课题背景 .11.2. 课题目的和意义 .12. 系统应用的关键技术 .12.1. JSP 技术介绍 .12.1.1. JSP 的概述 .12.1.2. JSP 的运行机制 .12.2. J2EE 概述 .22.2.1. J2EE 简介 .22.2.2. J2EE 的优势 .22.3. 关于 Struts .22.3.1. Struts 简介 .22.3.2. Struts 的主要功能 .32.4. 关于 Spring .32.4.1. Spring 简介

7、 .32.4.2. Spring 带给我们什么 .32.5. 关于 Hibernate .32.5.1. 为什么引入 hibernate .32.5.2. 使用 Hibernate 的好处 .42.6. Tomcat 服务器 .42.6.1. Tomcat 服务器简介 .43. 系统需求分析 .43.1. 整体需求 .43.2. 使用电子处方后可达到的效果 .54. 系统设计 .54.1. 系统流程图 .54.2. 总体功能结构图 .64.3. 功能需求 .64.4. 系统数据库模型设计 .74.4.1. 数据库逻辑结构设计 .74.4.2. 数据表详细说明 .85. 系统详细设计 .125.

8、1. 系统详细设计总体概述 .125.2. 开发前的配置准备 .125.2.1. 导入 ssh 所需的 jar 包 .125.2.2. 配置文件的引入 .125.2.3. 配置文件的配置 .125.3. 实体类的开发 .135.4. Dao 层功能实现 .145.5. Biz 层功能实现 .145.6. Action 层功能实现 .155.7. Filter .165.8. Interceptor .165.9. 二级缓存配置 .165.9.1. 二级缓存的作用 .165.9.2. 二级缓存的配置过程 .165.10. 界面设计 .175.10.1. 登录注册 .175.10.2. 用户管理

9、.185.10.3. 管理员管理 .195.10.4. 功能管理 .206. 整体分析 .246.1. 设计亮点 .246.2. 设计中存在的问题 .247. 总结 .25参考文献 .26致谢 .2711. 引言1.1. 课题背景在当今时代看病就医是每个人都在所难免的事情,普通的就医流程中,病人在挂号、就诊、缴费、取药上需要花很多的时间排队等候,而且医生的处方由于书写上的不规范导致难以辨认,病人无法了解到具体的药物品种,也很可能导致药房配药时有配错、配多、配少的情况发生。由于处方是单片纸张想要永久保存下来非常困难,查询时也非常不便,给以后的病例研究和事故处理带来了比较大的困难和麻烦。随着信息高

10、速公路的建立,Internet 的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。随着计算机信息技术在各个领域的不断渗透, 医院信息管理系统被广泛应用。加快数字化医院的建设步伐,提高医院信息化管理水平成为了医院的发展趋势。门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。 1.2. 课题目的和意义门诊医师工作站作为医院信息系统的重要组成部分,是其信息化水平的重要标志。 其运行为医患双方带来了突破性的效益,特别是该工作站子系统电子处方的应用对减少手写量、规范处方管理、缓解患者排队压力、提高取药速率及工作质量发挥了重要作用。门诊电子处方系统的使用,就会大大的减少病

11、人不必要的等待时间,使病人尽早尽快的就医,而且此系统可以更好的保存医生的处方,对以后的病例研究和事故查处都带来了极大的方便, 加快数字化医院的建设步伐,提高医院信息化管理水平;为下一步的检验信息数字化和影像信息数字化打下坚实的基础。门诊电子处方系统是数字化医院系统不可分割的一部份,是全院数字化管理的基础,也是不可跨越的。2. 系统应用的关键技术2.1. JSP 技术介绍2.1.1. JSP 的概述JSP 是新一代的动态内容编程技术,它继承了 Java 技术的“一次编写,随处运行”的特性,允许 Web 开发人员开发和维护与平台无关,信息丰富动态的 Web 页面,包括HTML,DHTML,XHTM

12、L 和 XML,它能使 Web 开发人员轻易搭建网络平台,建立起功能强大的 Web 网站。JSP 可以把用户界面从内容层次中分离出来,使得 Web 开发人员不必修改在底层的动态内容,就可以修改整体的页面布局。2.1.2. JSP 的运行机制2JSP 文档被复制到 Web 服务器的文档目录中。当有人请求这个文档时,服务器识别出这个带有.jsp 扩展名的文档,并意识到需要做特殊处理。第一次请求这个文档时,它被编译成一个 servlet 对象,并存储在内存中,然后输出内容回送给发出请求的客户机。第一请求之后,只要有请求到来,服务器将进行检查,看看这个文件是否做过改动,如果没有变化,服务器调用先前编译

13、过的 servlet 对象。2.2. J2EE 概述2.2.1. J2EE 简介J2EE(Java 2 Platform Enterprise Edition)是使用 Java 技术开发企业级应用的一种事实上的工业标准(Sun 公司出于其自身利益的考虑,至今没有将 Java 及其相关技术纳入标准化组织的体系),它是 Java 技术不断适应和促进企业级应用过程中的产物。目前,Java 平台有三个版本:适用于小型设备和智能卡的 J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的 J2SE(Java 2 Platform Standard Edition)和适用

14、于企业级应用的 J2EE(Java 2 Platform Enterprise Edition)。Sun 推出 J2EE 的目的是为了克服传统 Client/Server 模式的弊病,迎合 Browser/Server 架构的潮流,为应用 Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE 是一个标准,而不是一个现成的产品。各个平台开发商按照 J2EE 规范分别开发了不同的 J2EE 应用服务器,J2EE应用服务器是 J2EE 企业级应用的部署平台。由于它们都遵循了 J2EE 规范,因此,使用J2EE

15、技术开发的企业级应用可以部署在各种 J2EE 应用服务器上。为了推广并规范化使用J2EE 架构企业级应用的体系架构,Sun 同时给出了一个建议性的 J2EE 应用设计模型:J2EE Blueprints。J2EE Blueprints 提供了实施 J2EE 企业级应用的体系架构、设计模式和相关的代码,通过应用 J2EE Blueprints 所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。J2EE Blueprints 是开发人员设计和优化 J2EE 组件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。2.2.2. J2EE 的

16、优势1) 高效的开发2) 持续性服务3) 支持异构环境4) 可伸缩性5) 稳定的可用性2.3. 关于 Struts2.3.1. Struts 简介3Struts 已逐步越来越多运用于商业软件,是一种非常优秀的 J2EE MVC 实现方式。Struts 用 Java Servlet/JavaServer Pages 技术,开发 Web 应用程序的开放源码的framework。2.3.2. Struts 的主要功能1) 包含一个 controller servlet,能将用户的请求发送到相应的 Action 对象。2) JSP 自由 tag 库,并且在 controller servlet 中提供

17、关联支持,帮助开发员创建交互式表单应用。3) 提供了一系列实用对象:XML 处理、通过 Java reflection APIs 自动处理JavaBeans 属性、国际化的提示和消息。Struts 项目的目标是为创建 Java web应用提供一个开放源代 framework。Struts framework 的内核是基于例如 Java Servlets,JavaBeans, ResourceBundles 和 XML,以及各种 Jakarta Commons包的标准技术的灵活的控制层。Struts 提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。Struts 已逐步越来越多运用于

18、商业软件,是一种非常优秀的 J2EE MVC 实现方式。2.4. 关于 Spring2.4.1. Spring 简介Spring 是一个开源框架,它由 Rod Johnson 创建。它是为了解决企业应用开发的复杂性而创建的。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。2.4.2. Spring 带给我们什么1) 方便解耦,简化开发2) AOP 编程的支持3) 声明式事务的支持4) 方便程序的测试5) 方便集成各种优秀

19、框架6) 降低 Java EE API 的使用难度7) Java 源码是经典学习范例2.5. 关于 Hibernate2.5.1. 为什么引入 hibernate在 B/S 项目的开发中,和数据库的交互式不可避免的,J2EE 的规范中提供了 JDBC 的4接口来操作数据库,对于 JDBC,开发人员可以获取数据库连接,然后向数据库发送 SQL语句,并返回数据库操作的结果集,然后封装成对象返回给上层的应用程序。这就造成开发人员不但要求能够编写程序,熟悉业务逻辑,还要求开发人员同时能够担任 DBA,对开发人员的要求很高;同时,当引入新的项目时,很多地方必须废弃,因为我们的代码中不光是业务逻辑,其中也

20、嵌入了许多和底层有关的一些 SQL 代码;另外这些嵌入在代码中的 SQL 语句也影响了我们程序的可测试性,我们在对代码进行调试的时候,既要测试代码,同时我们还要测试 SQL 语句。为了解决这些问题,引入了 hibernate。2.5.2. 使用 Hibernate 的好处1) Hibernate 是 JDBC 的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和 EJB 没有什么必然的联系。Hibernate 可以用在任何 JDBC 可以使用的场合,例如 Java 应用程序的数据库访问代码,DAO 接口的实现类,甚至可以是 BMP(Bean-Managed Persis

21、tence)里面的访问数据库的代码。2) Hibernate 是一个和 JDBC 密切关联的框架,所以 Hibernate 的兼容性和 JDBC 驱动,和数据库都有一定的关系,但是和使用它的 Java 程序,和 Application Server 没有任何关系,也不存在兼容性问题。3) Hibernate 不能用来直接和 Entity Bean 做对比,只有放在整个 J2EE 项目的框架中才能比较。并且即使是放在软件整体框架中来看,Hibernate 也是做为 JDBC 的替代者出现的,而不是 Entity Bean 的替代者出现的。4) 由于是对 JDBC 的轻易级封闭,内存消耗少,最快的

22、运行效率。5) 开发效率高,Eclipse、JBuilder 等主流 JAVA 集成开发环境对 Hibernate 有很好的支持,在大的项目,特别是持久层关系映射很复杂的情况下,Hibernate 效率高的惊人。6) 分布式,安全检查,集群,负载均衡的支持。2.6. Tomcat 服务器2.6.1. Tomcat 服务器简介Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache,Sun 和其它一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomca

23、t 中得到体现。Tomcat 中采用了Servlet 容器:Catalina,完整的实现了 Servlet2.3 和 Jsp1.2 规范。Tomcat 提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于 Java 的跨平台特性,基于 Java 的 Tomcat 也具有跨平台性。3. 系统需求分析3.1. 整体需求5设计并且实现一个基于 web 技术的网上电子处方系统。系统主要以 j2EE 作为开发基础,使用 tomcat、myeclipse、oracle 等工具,程序中使用了struts、spring、hibernate 等框架实现后台开发,使用 jquery 进行

24、前台的开发。实现用户的登陆、注册、挂号、处方录入、配药管理、收费管理、退药、查询等功能。3.2. 使用电子处方后可达到的效果1) 方便患者,加快患者就诊流程。2) 医生熟悉电子处方系统后,通过疾病知识库的使用和处方模板的使用可加快开处方速度。3) 加快数字化医院的建设步伐,提高医院信息化管理水平;为下一步的检验信息数字化和影像信息数字化打下坚实的基础。4) 减少处方流失。5) 加快配药流程,处方收费后便可配药了,当病人到药房时有时便可取药了。6) 门诊电子处方系统是数字化医院系统不可分割的一部份,是全院数字化管理的基础,也是不可跨越的。4. 系统设计4.1. 系统流程图系统从实际的需求出发,与传统的就医流程相匹配,以挂号,医生开具处方,收费管理,配药管理为主要流程,并在此流程的基础上为系统添加了很多的辅助功能,使系统的可用性大大提高,具体流程如下图:图 1 系统流程图

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。