【毕业学位论文】(Word原稿)基于JSP的医院病程记录系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于JSP的医院病程记录系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于JSP的医院病程记录系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于JSP的医院病程记录系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于JSP的医院病程记录系统的设计与实现-软件工程_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 基于 医院病程记录系统的设计与实现 of 要 I 摘 要 随着计算机和信息技术的飞速发展 ,电子病历系统在医院的信息化建设中得到了广泛应用。作为住院患者电子病历的重要组成部分,病程记录是患者住院期间被记录的完整、详细的临床信息资源。病程记录管理系统是按照医院医政科、病 案科等相关部门根据国家电子病历行业规范的指导意见,在充分走访调研,认真听取临床医生的使用需求的背景下设计并开发完成的。病程记录管理系统独立运行,让医生实时地、随时随地记录 患者 的在院情况,这就减轻了以往手写病程记录带来的繁重的工作量。 系统采用 B/S 的架构模式,通过面向对象的设计方法,利用 强大技术,以适合 医院 的业务流程模式,使软件的适应能力和生命周期得以提升。临床病程记录系统设计采用三层架构,能够适应业务变更发生的变化,便于维护,保证系统的灵活性、健壮性。病程记录管理系统实现了病历的书写、保存、检索、 打印等功能,通过和医院现有信息系统的整合,减轻了医生日常的工作量,提高了临床的工作效率,为医院的医疗管理、科研、教学、公共卫生提供数据源。 本文对临床病程记录的某些方面进行了研究并对系统进行相应的设计和实现,为临床医生提供了一个高效书写病历的平台,使医生有更多的时间服务于患者。病程记录管理系统的的不断完善,会更加适应临床的发展和需要。 关键词: 临床病程记录 B/S 架构 面向对象 I s T, is in of As of in is to of we it to by of , by of to of to of of to of of of be by By IS it it to of to an of to to to , 录 录 摘 要 . I . 一章 绪论 . 1 第一节 论文研究的背景和意义 . 1 第二节 国内外的研究现状 . 2 第三节 本文的思路与实现目标 . 3 第二章 系统开发工具概述 . 4 第一节 开发工具介绍 . 4 . 4 . 4 第二节 开发技术介绍 . 5 . 5 术 . 7 术 . 7 . 8 . 8 第三节 据库 . 9 第四节 强大的 架模式 . 9 第五节 B/S 模式 . 10 第三章 系统需求分析 . 12 第一节 系统开发目的 . 12 第二节 原系统存在的问题 . 12 目 录 三节 系统可行性分析 . 13 经济可行性分析 . 13 管理可行性分析 . 14 技术可行性分析 . 14 第四节 系统非功能性需求 . 14 技术先进性 . 14 维护简易性 . 15 操控便捷性 . 15 存储安全性 . 15 第五节 系统功能性需求 . 15 用户管理用例分析 . 16 患者管理用例分析 . 17 病程管理功能用例分析 . 17 模板管理功能用例分析 . 18 打印病历功能用例分析 . 19 第四章 系统设计 . 20 第一节 总体设计 . 20 第二节 系统详细设计 . 21 患者管理功能模块设计 . 21 病程编辑功能模块设计 . 22 病程检索功能模块设计 . 24 模板管理功能模块设计 . 25 病程打印功能模块设计 . 26 第三节 数据库设计 . 27 数据库 设计 . 28 据库需求分析 . 28 数据库表结构设计 . 29 连接数据库 . 34 目 录 V 第五章 系统实现 . 36 第一节 登录模块 . 36 第二节 患者管理功能模块 . 38 第三节 病历管理功能 模块 . 40 第四节 模板管理功能模块 . 50 第五节 打印功能模块 . 55 第六章 系统备份与系统测试 . 60 第一节 数据库备份 . 60 第二节 系统测试方案 . 61 功能测试 . 61 性能测试 . 62 可用性测试 . 62 客户端兼容性测试 . 63 测试结果分析 . 63 参考文献 . 64 致 谢 . 66 个人简历 在学期间 发表的学术论文与研究成果 . 67 第 一章 绪论 1 第一章 绪论 病程记录管理系统主要用于医院住院患者临床病程记录的电子化录入,其主要目的是提高医生书写病程记录的效率、实现临床病程记录的无纸化,统一规范化管理等。本章主要介绍该系统的设计思路和实现目标,下面首先介绍一下选题的背景和意义、国内外研究现状等内容。 第一节 论文研究的背景和意义 计算机和信息技术的飞速发展给医学领域的信息化建设带来变革。随着 等系统在医院的应用逐 渐成熟 , 使电子病历 (用成为了一个必然趋势。运用计算机技术使传统的手工书写病历改变为电子病历成为未来发展的方向。 电子病历是建立在医院医疗活动全面信息化的基础上,能提供主动的、智能化的服务。电子病历的应用其实质是促使 2整个医院实现以 患者 为中心、以医疗为中心的医疗过程计算机信息化管理,全面提升医院医、教、研、管水平。发展电子病历,可以提高医疗工作效率,优化医院的工作流程,降低医疗成本。1、电子病历减轻了医生繁重的书写病历工作,提高了工作效率。 2、病历电子化可以实现 患者 信息随时可得,快速全面的了解 患者 病情。 3、电子病历内容全面充分,检索使用方便,有利于 3医疗信息资源共享,同时也为医院相关管理部门提供全面可靠的资料。 4、电子病历使得纸质病历能够系统地归纳总结。传统的纸质病历都是在各种医疗流程结束之后才进行归纳总结的,然后再反馈回医疗过程管理,这样的管理流程 4滞后于医疗过程。实现了电子病历系统后,各种原始数据可以在诊疗过程中及时地被采集,并按时反馈给质控部门,达到环节控制的目标。 天津中医药大学第二附属医院是天津市河北区一所大型三级甲等综合性医院,床位数量将近 600 张,病床周转率较高。医院的信息 化建设从 2008 年开始稳步向前推进,电子病历系统 2009 年投入使用。全院信息系统的稳定运行为医院医疗工作的有序开展提供了强有力的保障。医院信息管理 统、检验科第 一章 绪论 2 统、影像科 统、电子病历系统、治未病中心体检系统等系统模块先后投入使用。作为电子病历系统中至关重要的一个部分,住院患者的病程记录一直靠医生手工书写完成。对病程记录管理系统的设计和开发将对医院的信息化发展具有重要意义,这将进一步优化医院内部的工作流程,减轻医生的工作量,提高工作效率,为医疗的管理、科研、教学、公共卫生提供数据源。 第 二节 国内外的研究现状 世界一些发达国家和地区非常重视电子病历在医院信息化建设中的发展。早在 20 世纪 70 年代 , 5法国和英国等发达国家就已经使用电子病历记录患者信息 , 并成立了专门的研究机构 , 把电子病历作为一个重大的研究课题对待。 20 世纪 80 年代末 , 电子病历开始大范围应用于各地的医疗机构,随着人们对电子病历的认识不断加深,研发的投入也越来越大。到了 21 世纪 ,电子病历已经在 6美国、法国、德国、日本、香港等地区有了相当程度的研究和应用。 我国医疗行业信息系统的应用开始于上个世纪的 80 年代 后期 , 经过近 20 多年的不断发展 , 已经达到了相当的规模。各级医院和卫生管理机构 7逐步建立和完善自己内部的信息系统 , 将信息化建设列入医院发展的重要环节之一。医院信息化也成为了为患者提供优质服务的一条途径。这为我国电子病历的研究和应用提供了条件,奠定了基础。我国成立了 8电子病历专业委员会 , 对电子病历的发展起到了引导作用。新医改对医疗卫生信息化提出了明确的要求。为全面评估各医疗机构现阶段电子病历系统应用水平,建立适合我国国情的电子病历系统应用水平评估和持续改进体系,使医疗机构明确电子病历系统各发展阶段应实现的功能,并有效推动各级医院和卫生管理机构合理发展各自的信息系统,我国卫生部医政司 9组织相关专家充分借鉴其它发达国家和地区的发展经验,并结合我国电子病历的实际发展情况,起草了电子病历系统功能应用水平分级评价方法及标准 (试行 )。 为贯彻落实 10国务院关于深化医药卫生体制改革的意见、国务院关于印发医药卫生体制改革近期重点实施方案( 2009)的通知和国务院办公厅关于印发医药卫生体制五项重点改革 2010 年度主要工作安排的通知等文件精神,卫生部先后在 2010, 2011 发布了关 于电子病历系统的规范和通知文件。 第 一章 绪论 3 第三节 本文的思路与实现目标 本文根据卫生部发布的电子病历基本架构与运行标准、电子病历系统功能规范 (试行 )等规范 11,充分听取医政部、病案科、质控部的指导意见和建议,对临床科室进行走访和调研,结合医院的实际情况,对病程记录系统进行相应的设计和实现,为临床医生提供了一个高效书写病历的一个平台,使医生有更多的时间服务于患者。 本系统在实际应用中需要具备便捷性、安全性、可扩展性等功能要求。首先,我在系统的研发中特别重视系统页面的友好性,页面做到色彩明亮、布局新颖,方 便各种年龄层用户的使用。其次,根据国家电子病历相关行业规范和标准 12,实现病程记录中的首次病程记录、日常病程记录、交接班记录、住院阶段小结、输血记录、转入转出记录、术后首次病程记录、死亡病例讨论记录、危重病例讨论记录、疑难病例讨论记录、术前讨论记录、主治医师首次查房记录、主任医师首次查房记录统一实现电子化编辑。最后,本系统要具有抗压性和可扩展性,抗压性是任何预约性质系统的基本要求,只有良好的抗压性才可以使系统顺利经受压力峰值的考验,保证系统稳定。在系统研发中,我尽量做到代码简明易懂,设计合理的表结构和视 图,进行接口准备,为日后与其它医院信息系统关联做好准备,保证系统良好的可扩展性。 第二章 系统开发工具概述 4 第二章 系统开发工具概述 本系统是基于 B/S 模式的信息化管理系统,主要利用 术来设计和实现,以下内容将对系统主要的开发语言和工具进行概述。 第一节 开发工具介绍 一个开放源代码的、基于 可扩展开发平台。就其本身而言,它只是一个框架 13和一组服务,用于通过插件组件构建开发环境。 带了一个标准的插件集,包括 发工具 ( 台是一个开放的、通用的、可扩展的集成开发环境。 目提出的目标是: 1、提供应用开发工具的开发平台,能够在多个操作系统 (如 运行,支持基于 非 应用开发环境。 2、语言中立性。允许无限制的内容类型 C、 3、支持多种工具的无缝集成。 前主要由四个项目 14组成:分别是 目、 具项目、术项目、 具平台项目。 最大特点是能接受有 一款所见即所得的网页编辑器。它支持快速建立网站站点功能。开发人员可以在可视化的界面中编辑网页并及时查看编辑结果。开发人员在集成化、高效率的环境中使用 供的专业工具可以轻松实现应用程序开发和代码编辑功能。开发人员通过使用 相关服务器技术来创建 用程序 ,从而使用户能连接到数据库、 务等。 第二章 系统开发工具概述 5 在网页开发与设计中功能十分强大的软件,具有很高的知名度。它集合网页设计、 网站开发 功能于一身。它的安装和运行不受操作系统、浏览器等应用环境的限制,深受网站制作人员和开发人员的好评 ,主要因为其以下功能: 1、 按照用户的需要灵活地定制自己的用户界面。 2、实现页面元素的插入和生成。用户输入 码 或者通过拖动页面元素, 能提供便捷的方式使开发人员的工作变得容易上手。 3、 5的可视化设计提供强大支持,能够 方便快捷地实现网页的布局设计。 4、 有强大的 点管理功能,帮助设计人员轻松地管理站点文件。 5、 建的 图形编辑 引擎能够轻松实现网页中的图片处理操作。 6、 具有强大的 多媒体 处理功能,它利用 言代码轻松地实现网页元素的动作和交互操作,比如页面的动态效果等。 7、 持第三方 插件 的功能支持,编程人员可以根据项目的开发需求扩展 功能。 第二节 开发技术介绍 由 司在 言的基础上,开发出来的一种 动态网页制作技术,可以将网页动态部分和静态部分分离。它是在传统的 网页 件中插入 16序段 ( 记 (从而形成 件 (* 发的 用是跨平台的,可以在任何 操作系统上运行,如 T、 术可以让 发人员和设计人员非常容易地创建和维护动态网页,把用户界面从系统内容中分离出来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。 一个 面由两部分组成,一部分是 面的静态部分,如 、标记等,用来显示数据显示样式;另一部分 面的动态部分,如脚本程序、 签等,用来完成数据处 理。 面的动态部分包括 3 部分,为脚本元素( 指令元素( 动作元素( 脚本元素 17用来嵌入 码,这些 码用来描述响应客户请求时要执行的动作。指令元素主要针对 器设计,控制 器如何处理 第二章 系统开发工具概述 6 面的相关信息,而这些指令不会产生任何输出。动作元素是在请求阶段处理,为使客户端与服务器实现某种动作而下达的指令,用来引入现有组件或者 J S P 文 件带 有 J S P 引 擎 的W e b 服 务 器客 户 端S e r v l e t 代码C l a s s 文 件请 求加 载转 化执 行响 应编 译图 面的执行过程 为了简化页面开发的复杂性, 供了一些可在脚本中使用的内置对象。使用这些对象可以使服务器端更容易收集客户端发送的请求信息,并响应客户端请求,同时会存储客户信息。 当客户端通过 议请求一个 面时, 器就会创建 将请求信息包装到 象中;当 器处理完请求后, 象主要将 器处理后的结果传回到客户端。 象响应信息包含的内容有 型的定义 、保存的 及连接到 源的 。 当用户与服务器连接时,服务器为每个用户创建一个 象,并设定其内容。默认情况下, 象在用户第一次连接到服务器时由 务器自动创建并设定 象的属性值,然后被关联到 象。 发人员主要使用 象来维护会话状态。 象保存 用系统中一些公用数据,与 象相比,第二章 系统开发工具概述 7 象所保存的数据可以被所有用户共享,而 象则是每个用户专用。当 产生一个 服务器关闭时,则产生的 象也随之消失。 术 一种 言写成的可重用组件,是 件技术的核心。通过封装属性和方法成为具有某种功能或者处理某个业务的对象。把它组织成为数据包以便进行管理。 8通过提供符合一致性或者 设计模式 的公共方法将内部域暴露成员属性。在 ,使用 签集合,内容开发者不需要编写任何代码就能利用 大的功能为页面添加动态元素。 本质是普通 ,带有一个无参数的构造方法。 么定义的构造方法是无参数的,并且具有问权限。若成员变量名是 么使用 用来获取属性,使用 方法设置属性值。 作用域范围有 象作用域,其中 在一次服务器请求范围内有效, 作用域范围是在一次会话当中, 作用域范围是在当前页面内有效, 在整个应用程序的生命周期内有效,作用时间最长,所需要的开销也最大。 术 使用应用程序设计接口及相关类和方法的 序,是位于服务器内部的服务器端的 用程序。 务器加载 19,该 务器必须包括支持 拟机,或者与 器结合使用。与传统的 比, 有更高的效率,更容易使用,功能更强大,具有更好的可移植性。 调用时,就会被引擎装载,并且一直运行直到 户端对 请求首先会被 务器接收,务器将客户的 求提交给 器, 器调用相应的出的响应传递到 器,并进而由 务器将响应传输给客户端。 务器提供静 态内容并将所有客户端对 出的请求传递到 器。 第二章 系统开发工具概述 8 客 户 端H t t p 请 求 H t t p 服 务 器 S e r v l e t 容 器S e r v l e 端H t t p 响 应 H t t p 服 务 器 S e r v l e t 容 器S e r v l e 用程序体系结构 用程序访问关系数据库的接口。它用 言编写的类和接口,为数据库开发人员提供了标准的 此构建更高级的工具和接口。通过使用 程序中实现向各种关系数据发送句变成一个很容易的过程。有了 不必为访问 据库或者 据库专门写一个程序,只需用 0写一个程序即可向相应数据库发送 句。同时,将 合起来使开发人员不必为不同的平台编写不同的应用程序,只需要写一遍就可以让它在任何平台运行,这也是 言 “ 编写一次,处处运行 ” 的优势。 简单地说, 做三件事:与数据库建立连接、发送 句并处理结果。 得开发人员能够用 言来访问关系型数据库,通过使用 写的应用程序,能够执行 句检索结果 ,并把修改后的结果保存到底层的数据源。此外,使用 能在分布式的异质环境下与多个数据源交互。 一种网页的布局方法,这一种网页布局方法有别于传统的页设计语言中的表格( 位方式。 式 21具有比表格更大的优势,它能够实现页面的内容和外观样式的分离,可以对相同的 记中的 行控制,从而节省大量的代码,是浏览者更快地浏览网页。 层叠样式表,即多重样式定义被层叠在一起成为一个整体,在网页设置中是标准的布局 语言,用来控制元素的尺寸、颜色和排版等。 来取代基于表格的布局、框架以及其他非标准的表现方法。 第二章 系统开发工具概述 9 第三节 据库 据库系统 是美国 司提供的以 分布式数据库 为核心的一组软件产品,是目前最流行的大型关系数据 库之一,具有强大的功能。作为一个通用的 数据库系统 , 有完整的 22数据管理 功能;作为一个关系数据库,它是一个完备关系的产品;作为 分布式数据库 它实现了 分布式处理 功能。 据库管理系统在物理上通过数据文件的形式存储数据,在逻辑上把数据保存在表空间内。为了使数据库的管理变得容易, 用分区来改善数据库性能。分区就是动态的表空间中将记录分离到若干不同的表空间上,使数据在物理上被分割开来, 可以提高可管理性和可用性。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还能够 在很大程度上简化日常管理任务。分区还使数据库设计人员和管理员能够解决尖端应用程序带来的最难的问题。当需要使用这些数据的 时候就将所有分区连接起来,建立成为一个视图,使其在逻辑上仍然表现成为一个整体。 表空间可以包含各种类型的内存区段,例如数据区段、索引区段等。区段相应的由一个或多个扩展组成,扩展由相连的数据区块组成,数据区块是数据存储的基本单元。分区可以将表、索引及索引编排表做更加详细的划分,更精细地对数据库对象做进一步的管理和访问。 第四节 强大的 架模式 三个单词的缩写,分别为:模型 (视图 (控制( 式的目的就是将应用程序的输入、处理和 输出分开, 实现了 统的职能分工 。 实现系统的业务逻辑 ; 负责与用户交互,即在界面上展示数据对象给用户 ; 是 与 之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执 行的操作 。模型、视图、控制器这三个核心部件既分工明确又相互协作。 首先控制器接受用户的请求,然后调用某个模型来处理用户的请求,在控制器的控制下,再将处理的结果交给某个视图进行格式化输出给用户。 随着技术的不断进步,现在需要用越来越多的方式来访问应用程序。 系统开发工具概述 10 模式 不仅实现了功能模块和显示模块的分离,同时还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性,尤其在 用程序的架构方面。 第五节 B/S 模式 B/S 架构是 览器 /服务器)架构的缩写。随着网络技术的不断发展,基于 B/S 模式的应用系统逐渐成为目前信息管理系统的主流开发模式。 B/S 架构是对 C/S 架构的一种改进。在这种情况下,用户操作系统的 通过浏览器来实现,极少部分事务逻辑在前端( 现,但是主要事务逻辑在服务器端( 现,形成所谓的三层架构。 B/S 模式带来了巨大的好处: 首先:维护和升级方式简单。基于 B/S 模式的管理系统 23主要代码都 是部署在服务器上,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,所以在对主程序进行维护或者升级的时候,只需要对服务器端进行更新就可以了,所有的客户端只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论