公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx

上传人:b****6 文档编号:16546153 上传时间:2022-11-24 格式:DOCX 页数:67 大小:881.12KB
下载 相关 举报
公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx_第1页
第1页 / 共67页
公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx_第2页
第2页 / 共67页
公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx_第3页
第3页 / 共67页
公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx_第4页
第4页 / 共67页
公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx

《公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx(67页珍藏版)》请在冰豆网上搜索。

公费医疗报销系统 测控技术与仪器论文Word文档下载推荐.docx

Specialty:

MeasurementandControlTechnology

AndInstrumentation

Class:

08-2

Supervisor:

Lecturer.LiYanping

HeilongjiangInstituteofTechnology

2012-06·

Harbin

摘要

此公费医疗报销系统平台采用B/S模式的构架,是一个综合的新型医院管理系统,它由用户管理模块、药品信息模块、医务人员管理模块和报销模块组成。

由用户通过浏览器向服务器发出请求,服务器端首先对用户的身份进行验证,然后进入系统,根据用户所提交的请求进行对应的各项操作。

这个系统在开发过程中,所用的编程语言是Java和Xml,并且用到了Spring、Hibernate框架和Dorado7插件。

总体上来讲,这是一个三层结构的系统,实现了业务处理和数据库处理的分离,提高了系统的安全性和可扩展性。

该系统在Windows环境下开发,选用Apache-Tomcat7.0作为服务器

通过该医疗报销管理系统,医院管理员可以方便的对医院医生信息和药品信息进行网络化管理,节省了时间,提高了效率。

医院工作人员可以通过该系统对就医人员信息和花销进行录入,而就医人员同样可以通过该系统看到自己的各项花费信息和可申请报销的金额。

关键词:

Java;

Xml;

Mysql;

管理系统;

医疗报销;

Dorado7

ABSTRACT

ThemedicalexpensesreimbursementsystemplatformusingB/Smodelframework,isanintegratedmodelofhospitalmanagementsystem,itconsistsofusermanagementmodule,druginformationmodule,medicalpersonnelmanagementmoduleandreimbursementofmodules.Bytheuserthroughthebrowsersendsarequesttotheserver,theserverfirsttoauthenticateusers,andthenenterthesystem,accordingtotheuserrequestforthecorrespondingoperations.Thissysteminthedevelopmentprocess,theprogramminglanguageisJavaandXml,andusedtheSpring,HibernateframeworkandDorado7plug-in.Ingeneral,thisisathreelayerstructureofthesystem,toachievethebusinessprocessinganddatabaseprocessingseparation,toimprovethesystemsecurityandscalability.ThesystemisdevelopedunderWindowsenvironment,usingApache-Tomcat7.0astheserver

Throughthemedicalclaimsmanagementsystem,hospitaladministratorscanbeconvenientforthedoctorsandmedicalinformationnetworkmanagement,savetime,improveefficiency.Hospitalstaffcanthroughthesystemofmedicalcarepersonnelinformationandspendingareinput,andmedicalstaffcanalsobeaccessedbythesystemtoseetheirthecostinformationandcanapplyforreimbursementamount.

Keywords:

Managementsystem;

Medicalreimbursement;

第1章绪论……………………………………………………………………………….1

1.1概述…………………………………………………………………………………...1

1.2本课题的背景………………………………………………………………………...2

1.3本课题的意义……………………………………………………....………………...2

1.4本设计的主要内容…………………………………………………………………...2

第2章开发模式与框架介绍………………………………………………………….4

2.1MVC架构模式和设计思想………………………………………………………..4

2.2框架基本功能特点………………………………………………………………...5

2.2.1Dorado7展现中间件………………………………………………………..5

2.2.2Hibernate对象关系映射…………………………………………………….6

2.2.3Spring事物管理……………………………………………………………..6

2.3数据库的选择……………………………………………………………………...8

2.4本章小结…………………………………………………………………………...9

第3章系统需求分析和数据库设计……………………………………………….10

3.1系统的功能需求………………………………………………………………….10

3.1.1系统主要模块划分………………………………………………………..10

3.1.2各模块业务需求…………………………………………………………..10

3.2数据库设计……………………………………………………………………….11

3.2.1Mysql数据库基本信息……………………………………………………11

3.2.2数据逻辑结构……………………………………………………………..12

3.2.3数据模型设计……………………………………………………………..13

3.3本章小结………………………………………………………………………….15

第4章系统功能实现…………………………………………………………………16

4.1系统流程…………………………………………………………………………..16

4.2登录信息………………………………………………………………………….17

4.3人员信息………………………………………………………………………….18

4.3.1病人基本资料……………………………………………………………..18

4.3.2账户中心…………………………………………………………………..19

4.4服务指南………………………………………………………………………….20

4.4.1医生信息…………………………………………………………………..21

4.4.2管理员界面………………………………………………………………..21

4.5药品信息………………………………………………………………………….22

4.6报销信息………………………………………………………………………….24

4.6.1花销项目录入……………………………………………………………..24

4.6.2报销情况…………………………………………………………………..26

4.7本章小结………………………………………………………………………….26

结束语……………………………………………………………………………………..27

参考文献………………………………………………………………………………...28

致谢………………………………………………………………………………………...30

附录………………………………………………………………………………………...40

第1章绪论

1.1概述

当今时代是一个信息的时代,信息以几何级增长,任何一点都是空前的。

一个机构,一个单位需要管理各种信息资源,为了有效的对它们进行管理,管理所采取的手段就显得尤为重要。

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

使用计算机对企业信息进行管理,具有手工管理所无法比拟的优点。

由于种种原因,我国的计算机应用要比西方国家落后十几年,我国企业的信息资源管理水平也落后于欧美。

因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。

现在中国企业已进入“新管理时代”。

经过20年的改革开放,中国企业发展的宏观环境和管理模式都发生了根本性的改变。

企业管理在经历了计划经济时期的“生产管理”时代,计划经济与市场经济相结合时期的“混合管理”时代后,从九十年代末进入全面市场经济时期的“新管理”时代。

新管理时的中国企业管理是面向市场、基于现代企业制度,是中国模式、价值化、系统化、电脑化、国际化和普遍化管理的时代。

新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心。

要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的“内功”。

越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势。

在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷、灵敏,在管理的思想观念、方式方法上不断创新。

人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理。

管理信息系统的应用是一种趋势,必将在不久的将来发挥出巨大的作用,推动生产力的继续发展。

1.2本课题的开发背景

随着计算机科学的发展,我国企业已进入新管理时代,很多企业已经基本实现信息化,然而我国大多数医院依旧没有自己的信息化管理系统,对数据的记录、医务工作人员的分工、药品信息、收费信息等仍然依赖于手工作业,效率低、程序复杂、档案不易保存等传统管理方式为医院的健康持久化发展带来了新的挑战。

即使有些大型医院已经建立了自己的医疗管理系统,它也仅仅是方便了医院的管理人员和医务工作人员,而使得管理系统脱离了广大的就医人员,就医人员无法通过医院管理系统给自己带来更多的便捷。

因此,基于医院和就医人员为一体的新型医疗信息管理系统应该得到长足的发展。

作为计算机应用的一部分,使用互联网对医院工作人员、就医人员、药品信息、服务信息、报销情况进行管理,具有手工管理所无法比拟的优点。

例如:

药品检索迅速、人员信息查找方便、操作简易、安全性高、存储量大、保密性好、寿命长、成本低等优点能够极大地提高医院的管理效率,也是医疗单位的科学化、正规化管理,与世界接轨的重要条件。

1.3本课题的意义

公费医疗报销系统目的是实现医院管理平台和开放资源的信息网络化管理,加强医院信息资源与互联网的同步共享,实现信息资源的快速获取、各类数据的统计分析。

通过这套系统,可以提高医院医务室报销工作的效率,保证工作质量,为医院信息化进程提供服务。

同时减少人为因素、便于领导统揽全局,使得医务室的医疗费报销数据达成统一的计算机标准化。

系统力求做到提供友好的人机界面,充分贴近真实环境,操作简便,易学易用,安全可靠。

1.4本设计的主要内容

本设计为基于Web管理系统结合Spring和Hibernate的B/S架构设计,主要分为四章进行全面阐述。

第一章主要介绍了本课题设计的开发背景以及课题的研究意义,简单阐述了主要的开发内容。

第二章主要介绍了本设计的设计要求以及方案论证,并对系统所用到的基础框架和插件进行了详细介绍。

第三章详细介绍了本设计的整体流程、需求分析和数据库的设计。

数据库设计介绍了数据逻辑结构和数据模型,需求分析对整个系统的各个功能模块进行的详细的描述。

第四章介绍了本设计实现和页面展示。

本章对系统中各个页面进行的简单的介绍和操作说明,便于用户理解。

第2章开发模式与框架

2.1MVC架构模式和设计思想

MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。

随着应用的复杂性和规模性,界面的处理也变得具有挑战性。

一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。

业务流程的处理交予模型(Model)处理。

比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。

模型(Model):

就是业务流程/状态的处理以及业务规则的制定。

业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。

业务模型的设计可以说是MVC最主要的核心。

之前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。

它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。

对一个开发者来说,就可以专注于业务模型的设计。

MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。

抽象与具体不能隔得太远,也不能太近。

MVC并没有提供模型的设计方法,而只告诉你应该组织管理这些模型,以便于模型的重构和提高重用性。

我们可以用对象编程来做比喻,MVC定义了一个顶级类,告诉开发人员你只能做这些。

这点对编程的开发人员非常重要。

业务模型还有一个很重要的模型那就是数据模型。

数据模型主要指实体对象的数据保存(持续化)。

比如将一张订单保存到数据库,从数据库获取订单。

我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。

控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共

同完成用户的请求。

划分控制层的作用也很明显,它清楚地告诉你,它就是一个

分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。

控制层并不做任何的数据处理。

例如,用户点击一个连接,控制层接受请求后,并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。

因此,一个模型可能对应多个视图,一个视图可能对应多个模型。

通过这种设计模式,可以把业务逻辑处理和显示逻辑分离开来,分成不同的组件实现,这些组件可以进行交互和重用。

2.2框架基本功能特点

2.2.1Dorado7展现中间件

B/S架构中,Server端广泛引入Spring、Hibernate等框架;

Browser端也需要相应框架来填补架构空白,从而提升Web表现层的视觉于用户体验、提高开发效率并增强开发规范,Dorado7定位于此。

Dorado7以XML形式的视图配置文件作为定义Web界面的主要手段。

不过,在Dorado7中这里的视图配置文件被赋予了更多的内涵,视图配置文件已经可以完整的描述Web界面的所有特性,JSP不再是Dorado7的必选项。

在大多数情况下,直接访问一个视图配置文件就可以得到一个功能完整的Web界面。

出于某些技术人员习惯以及页面需求等原因,开发人员可能仍然需要以HTML形式来实现页面的布局,Dorado7同样对此种使用方式提供了完善的支持。

开发者可以很方便的使用JSP、Velocity或者其他类似的技术来为视图配置文件定义布局方式。

并且,新的开发方式让美工人员与开发人员的合作变得更为可行和便利。

在数据装载方面,Dorado7以其“立体数据模型”架构(相对于二维数据模型)而得名。

Dorado7不再局限数据必须以二维表结构与DataSet对接,而是可以支持非常自由的数据形式。

并且也不再提供专用的数据封装对象。

这些变化使得展现层中的数据更加纯粹、更加贴切真实的业务含义。

自然,也使开发变得更加便利、更加生动。

此外,Dorado提供了智能方法匹配,它允许开发人员尽可能按照自己的意愿、业务的需要来定义他们的业务方法,然后由Dorado引擎自动根据场景、参数名、参数类型等因素来判断应当怎样调用该业务方法。

“智能方法适配”是Dorado7提供的一个非常有特色的功能,提供此功能的主要目的是尽量减少开发人员所需要掌握的DoradoAPI,让业务方法的代码更加“业务化”,更加易于阅读。

通过“智能方法适配”也可以很好的体验出Dorado7所提倡的“基于约定而非配置”

进行开发的理念。

在实际的应用场景中大部分实现了Dorado前端的功能中可能并不需要引入任何Dorado的API。

2.2.2Hibernate对象关系映射

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate提供了6个的核心接口来满足日常开发需求,分别为:

Session、SessionFactory、Transaction、Query、Criteria和Configuration。

这6个核心接口在任何开发中都会用到。

通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

下面对这6个核心接口分别加以介绍。

Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。

但需要注意的是Session对象是非线程安全的。

同时,Hibernate的session不同于JSP应用中的HttpSession。

这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。

SessionFactory接口负责初始化Hibernate。

它充当数据存储源的代理,并负责创建Session对象。

这里用到了工厂模式。

需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。

Configuration类负责配置并启动Hibernate,创建SessionFactory对象。

在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。

Transaction接口负责事务相关的操作。

它是可选的,开发人员也可以设计编写自己的底层事务处理代码。

Query和Criteria接口负责执行各种数据库查询。

它可以使用HQL语言或SQL语句两种表达方式。

2.2.3Spring事物处理

Spring是一个开源框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。

框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅

限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现WriteOnce及RunAnywhere的承诺。

Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务、事务处理等。

Spring框架是一个分层架构,由7个定义良好的模块组成。

Spring模块构建在核心容器之上,核心容器定义了创建、配置和管理bean的方式组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。

每个模块的功能如下:

1、核心容器:

核心容器提供Spring框架的基本功能。

核心容器的主要组件是BeanFactory,它是工厂模式的实现。

BeanFactory使用反转控制(IOC)模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。

2、Spring上下文:

Spring上下文是一个配置文件,向Spring框架提供上下文信息。

Spring上下文包括企业服务,例如JNDI、EJB、电子邮件、国际化、校验和调度功能。

3、SpringAOP:

通过配置管理特性,SpringAOP模块直接将面向方面的编程功能集成到了Spring框架中。

所以,可以很容易地使Spring框架管理的任何对象支持AOP。

SpringAOP模块为基于Spring的应用程序中的对象提供了事务管理服务。

通过使用SpringAOP,不用依赖EJB组件,就可以将声明性事务管理集成到应用程序中。

4、SpringDAO:

JDBCDAO抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。

异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。

SpringDAO的面向JDBC的异常遵从通用的DAO异常层次结构。

5、SpringORM:

Spring框架插入了若干

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1