jsp医疗保险报销系统ssh-qkp论文_第1页
jsp医疗保险报销系统ssh-qkp论文_第2页
jsp医疗保险报销系统ssh-qkp论文_第3页
jsp医疗保险报销系统ssh-qkp论文_第4页
jsp医疗保险报销系统ssh-qkp论文_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

PAGE毕业论文医疗保险管理信息系统的设计与实现专业名称:班级:学生姓名:指导老师:完成时间:大学毕业论文PAGEII摘要随着我国基本医疗保险制度改革的不断深入,参保人员覆盖面越来越广,基本实现了人人参保,医院就医的几乎都是医保病人。同时,随着通信网络的发展,与医院联网实时结算的医保机构越来越多,医保管理制度和手段日益完善,内容逐步细化,需求层次逐步提高。加快信息化建设,有利于提高医疗保险制度建设的科学化、规范化和现代化水平,有利于规范、改进业务管理的方式、提高工作效率和宏观决策水平。只有采用先进的计算机技术,以提高工作效率为目的,建设先进的医疗保险管理信息系统,优化组合业务流程,提高决策管理水平。以方便用户为宗旨,才能提高服务质量。本论文就此医疗保险管理系统进行了详细全面的论述。访问本系统的用户为管理员角色,其主要功能有:参保人员管理、医疗报销管理和报销统计功能。关键字医疗保险、S2SH、MySQL、MyEclipseAbstractWiththereformofthebasicmedicalinsurancesystemofourcountryfurther,withmoreextensivecoverage,thebasicrealizationofallinsured,thehospitalalmostallMedicarepatients.Atthesametime,withthedevelopmentofcommunicationnetworks,andthehospitalnetworkmoreandmorereal-timesettlementofmedicalorganization,medicalinsurancemanagementsystemandmeansofimproving,graduallyrefiningthecontent,andgraduallyincreasethelevelofdemand.Acceleratetheconstructionofinformationization,improvethescientific,standardizedconstructionofmedicalinsurancesystemandthemodernizationlevel,tostandardize,improveworkefficiencyandmacrodecision-makinglevelbusinessmanagementway.Onlytheuseofadvancedcomputertechnology,inordertoimproveworkefficiencyforthepurpose,theconstructionofmedicalinsurancemanagementinformationsystemofadvanced,optimizebusinessprocesses,improvethedecisionlevelofmanagement.Fortheconvenienceofusersforthepurpose,inordertoimprovethequalityofservice.Inthispaperthemedicalinsurancemanagementsystemindetail.Userstoaccessthesystemadministratorrole,itsmainfunctionhas:ginsengprotectpersonnelmanagement,medicalexpensesreimbursementmanagementandstatisticalfunctions.Keywordsmedicalinsurance,S2SH,MySQL,MyEclipse目录摘要 IAbstract II绪论 11系统概述与技术介绍 31.1B/S结构介绍 31.2MySQL数据库 31.3MyEclipse介绍 41.4JavaScrip语言 41.5JSP技术 41.6Struts2简介 61.7Hibernate简介 62系统需求分析 82.1开发环境 82.2需求分析 82.3可行性分析 93系统概要设计 103.1系统设计概述 103.2系统用例图 113.3系统流程图 113.4系统功能分析 124数据库设计与实现 144.1数据库结构设计 144.1.1表概要说明 144.1.2数据表的结构 145系统的实现 165.1后台登录页面 165.2参保人员信息管理 185.3医疗报销管理 205.4信息统计模块 235.6退出后台管理 236系统测试 244.1测试方法 244.2系统测试结果 25总结 26参考文献 27大学毕业论文PAGE4绪论当今时代是一个信息的时代,信息以几何级增长,任何一点都是空前的。一个机构、一个单位需要管理各种信息资源,为了有效的对它们进行管理,管理所采取的手段就显得尤为重要。一直以来人们使用传统人工的方式管理文件档案这种管理方式,存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给信息的查找、更新和维护都带来了不少的困难。随着科学技术不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对企业信息进行管理,具有手工管理所无法比拟的优点。由于种种原因,我国的计算机应用要比西方国家落后十几年,我国企业的信息资源管理水平也落后于欧美。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化和网络化是缩小发展中国家与发达国家差距的捷径,值此世界信息化浪潮正以不可阻挡之势席卷全球之时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广各类网络资源服务系统,以便取得巨大的社会效益和经济效益。现在中国企业已进入“新管理时代”。经过20年的改革开放,中国企业发展的宏观环境和管理模式都发生了根本性的改变。企业管理在经历了计划经济时期的“生产管理”时代,计划经济与市场经济相结合时期的“混合管理”时代后,从九十年代末进入全面市场经济时期的“新管理”时代。新管理时的中国企业管理是面向市场、基于现代企业制度,是中国模式、价值化、系统化、电脑化、国际化和普遍化管理的时代。新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心。要提高企业的竞争力就必须整合企业经营,全面强化企业管理尤其是全面提升企业的信息化管理,形成企业持久发展的“内功”。越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势。在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷、灵敏,在管理的思想观念、方式方法上不断创新。只靠人力已经很难完全达到要求必须借助当代信息科技的最新成果,才可以优化和加强企业的运营和管理。信息管理系统的应用是一种趋势,必将在不久的将来发挥出巨大的作用,推动生产力的持续发展。医疗报销系统的目的是实现医院管理平台和开放资源的信息网络化管理,加强医院信息资源与互联网的同步共享,实现信息资源的快速获取、各类数据的统计分析。通过这套系统,可以提高医院医务室报销工作的效率,保证工作质量,为医院信息化进程提供服务。同时减少人为因素、便于领导统揽全局,使得医务室的医疗费报销数据达成统一的计算机标准化。系统力求做到提供友好的人机界面充分贴近真实环境,操作简便,易学易用,安全可靠。1系统概述与技术介绍作了一个信息管理系统,首先布局一定要新颖、有特色,只有这样才能引起用户的关注,最大限度的满足人们的需求,而且要有很强的交互性,交互性差的管理系统会让用户产生厌烦情绪。当然一个好的管理系统还要有很完整的处理信息的功能,以便及时的更新信息内容。通过对用户的调查和对现有的医疗保险管理系统的流程分析,为了满足大多数用户的需求,所以我的目标是要构建一个页面简单清晰但包含信息相对全面、交互性强的医疗保险管理系统。1.1B/S结构介绍本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。1.2MySQL数据库MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。1.3MyEclipse介绍本系统是跨越平台限制和跨越浏览器限制的充满动感的网页。构建医疗报销系统所用的网页编辑器为MyEclipse,MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。1.4JavaScrip语言Javascript是一种解释性的,基于对象的脚本语言,Javascript主要是基于客户端运行的,用户点击带有Javascript的网页,网页里的Javascript就传到浏览器,由浏览器对此作处理。它的代码可以直接嵌入到HTML命令中,最大特点是可以方便操纵网站上的元素,并与Web浏览器交互,同时JavaScrip可以捕捉用户操作并作出反映。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。1.5JSP技术JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。内部对象说明:request客户端请求,此请求会包含来自GET/POST请求的参数;response网页传回客户端的响应;pageContext网页的属性是在这里管理;session与请求有关的会话;applicationservlet正在执行的内容;out用来传送响应的输出流;config代码片段配置对象;pageJSP网页本身;exception针对错误网页,未捕捉的例外。1.6Struts2简介Struts最早是作为ApacheJakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。Struts是Apache软件基金会(ASF)赞助的一个\o"开源"开源项目。它最初是Jakarta项目中的一个子项目,并在2002年3月成为ASF的顶级项目。它通过采用Java\o"Servlet"Servlet/JSP技术,实现了基于JavaEE\o"Web"Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web\o"Framework"Framework〕,是MVC经典设计模式中的一个经典产品。而Struts2则是Struts的升级版本。它的优点在于:Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程;使用OGNL进行参数传递;强大的拦截器;易于测试;易于扩展的插件机制;全局结果与声明式异常。1.7Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Hibernate的核心接口一共有2个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这2个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。2系统需求分析2.1开发环境本系统的开发环境为WindowsXP,数据库使用的是开源的MySQL,使用DreamweaverMX2004软件制作网页,发布使用MyEclipse工具。采用JSP为服务器端脚本环境,脚本语言使用JavaScript编写的医疗报销系统,不需要安装客户端程序,客户端只需安装浏览器即可,使用方便,方便升级维护,方便与Internet和Internet上的应用程序集成。2.2需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么”这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,它在软件开发的过程中具有举足轻重的地位。系统初步调查的主要目标是从系统分析人员和管理人员的角度看新项目开发有无必要和可能,其基本内容包括:系统的基本情况、系统信息处理情况和系统资源情况。系统初步调查采用的主要方式是对医院专门管理医疗报销业务的人员详细的沟通,经过初步调查了解到,使用互联网对报销情况进行管理具有手工管理所无法比拟的优点。例如:人员信息查找方便、操作简易、安全性高、存储量大、保密性好、寿命长、成本低等优点能够极大地提高医院的管理效率,也是医疗单位科学化、正规化管理,与世界接轨的重要条件。独具匠心的网站规划设计就像一幢宏伟的建筑前期的规划设计一样,要进行认真、科学总体规划,之后才可以“破土动工”。2.3可行性分析(1)经济性服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性(2)技术性本系统开发工具是MyEclipse和MySQL数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,医疗报销系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性(3)操作系本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对用户的要求很低,只需对WINDOWS操作熟练,而且本系统可视性非常好,所以在技术上不会有很大难度。(4)法律性本系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。3系统概要设计3.1系统设计概述系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现[11]。系统设计工作的特点:1)系统设计阶段,大量工作是技术性的。2)允许用户对已提出的信息需求做非原则性的修改或补充。3)用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。4)系统设计工作的环境是管理环境和技术环境的结合,是系统设计工作的重要特点也是整个系统成功的一个必不可缺的环节。系统设计原则 1)阶段开发原则:系统框架和数据结构全面设计,具体功能实现分阶段进行。 2)易用性原则:方便上网客户浏览和操作,最大限度地减轻后台管理人员的负担,做到部分业务的自动化处理,提供良好的用户体验。 3)业务完整性原则:对于业务进行中的特殊情况能够做出及时、正确的响应,保证业务数据的完整性,减少数据的误读。 4)业务规范化原则:在系统设计的同时,也为将来的业务流程制定了较为完善的规范,具有较强的实际操作性,也给整个系统带来安全性。 5)可扩展性原则:系统设计要考虑到业务未来发展的需要,要尽可能设计得简明,各个功能模块间的耦合度小,便于系统的扩展。如果存在旧有的数据库系统,则需要充分考虑兼容性,比如说浏览器的兼容。3.2系统用例图管理员的操作:1、管理员可以管理参保人员信息。2、管理员可以管理医疗报销内容信息。3、管理员可以对报销内容进行统计。管理员用例图,如图3-1所示:图3-1管理员用例图3.3系统流程图当管理员进入本系统之后,管理员首先要登录之后,才能管理后台。登录失败,给管理员相关的提示,请管理员重新登录。登录成功之后,管理员方可以对参保人员、医疗报销信息进行操作。管理员的后台管理的基本流程如下图3-2所示:图3-2管理员流程图3.4系统功能分析图3-3系统后台功能图2)这就是本网站后台台的功能框图(如图3-3所示)。后台的所有模块的功能分析:添加参保人员模块:管理参保人员的信息,包括添加、删除等。添加医疗报销模块:管理医疗报销的信息,包括添加、删除等。医疗报销统计:对已经产生的医疗报销内容,按照参保人员编号进行统计。修改个人密码:管理员登录系统,可以修改自己的登录密码。4数据库设计与实现4.1数据库结构设计数据库是“按照数据结构来组织、存储和管理数据的仓库”。作为网络的一个重要应用,数据库在网站建设中发挥着重要的作用,与普通网站相对而言,具有数据库功能的网站网页我们通常称为动态页面,也就是说页面不是一层不变的,页面上内容(或部分内容)是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使网站内容更灵活,维护更方便,更新更便捷。本系统数据库采用MySQL数据库,系统数据库名称为db_ylbx,下面分别给出数据表概要说明、主要数据表的结构。4.1.1表概要说明系统数据库db_ylbx中含有3张数据表,参保人员表t_renyuan、医疗报销表t_baoxiao、管理员信息表t_admin。4.1.2数据表的结构(1)t_renyuan(参保人员表)参保人员表主要用于保存参保人员的基本信息,如参保编号、姓名、性别、年龄,身份证号、住址,结构如表4.1所示。表4.1t_renyuan的结构字段名数据类型长度主键否描述idint4是自动编号canbaohaovarchar50否参保编号xingmingvarchar50否姓名xingbievarchar50否性别nianlingint4否年龄zhuzhivarchar50否住址shenfenzhengint4否身份证号(2)t_ylbx(医疗报销信息表)医疗报销信息表主要用于保存产生的医疗报销的信息,比如参保人员编号 ,报销时间、报销金额、报销材料,该表结构如表4.2所示。表4.2t_ylbx的结构字段名数据类型长度主键否描述idint4是自动编号canbaohaovarchar50否参保编号shijianvarchar50否报销时间jinevarchar50否报销金额fujianvarchar50否报销材料(3)t_admin(管理员信息表)管理员信息表主要用于保存管理员的基本信息,该表结构如表4.3所示。表2.4t_user的结构字段名数据类型长度主键否描述idint4是自动编号userNamevarchar50否登录账号userPwvarchar50否登录密码5系统的实现5.1后台登录页面由于网站后台是用于维护整个网站系统,所以必须先要登录系统,才能进校相关的管理操作,当用户单击“管理员登录”超链接时,将弹出确认进入后台管理页面的程序窗口,要求用户输入正确的用户名、密码,二者缺一不可,管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。后台登录模块的运行效果如图5-1:图5-1后台登录模块的设计效果图判断管理员身份的相应代码:publicStringlogin(StringuserName,StringuserPw,intuserType) { try { Thread.sleep(700); }catch(InterruptedExceptione) { e.printStackTrace(); } Stringresult="no"; if(userType==0)//系统管理员登陆 { Stringsql="fromTAdminwhereuserName=?anduserPw=?"; Object[]con={userName,userPw}; ListadminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { result="no"; } else { WebContextctx=WebContextFactory.get(); HttpSessionsession=ctx.getSession(); TAdminadmin=(TAdmin)adminList.get(0); session.setAttribute("userType",0); session.setAttribute("admin",admin); result="yes"; } } returnresult; }进入后台后可以点击左侧参保人员管理、医疗报销管理、信息统计模块、管理个人密码修改等图标,进入相应的管理页面,后台主页面如图5-2。图5-2后台主页面运行结果图5.2参保人员信息管理本模块实现对参保人员的管理操作,包括参保人员的添加、删除操作。点击参保人员管理菜单,进入参保人员管理页面,该页面通过列表列出已添加的参保人员信息,包括参保编号、姓名、性别、年龄、地址、身份证号。点击列表的删除按钮,实现类别信息的删除操作。界面设计如图5-3:图5-3参保人员管理点击添加按钮,进入参保人员添加页面,输入符合条件的参保人员信息,完成参保人员的添加操作。界面设计如图5-4:图5-4参保人员添加该模块的主要功能renyuanAction类实现的,该类的主要功能是与数据库交互,查询或保存参保人员信息,并通过response跳转,打开相应的jsp页面。主要代码是:publicStringrenyuanAdd() { TRenyuanrenyuan=newTRenyuan(); renyuan.setCanbaohao(canbaohao); renyuan.setXingming(xingming); renyuan.setXingbie(xingbie); renyuan.setNianling(nianling); renyuan.setZhuzhi(zhuzhi); renyuan.setShenfenzheng(shenfenzheng); renyuanDAO.save(renyuan); this.setMessage("参保人员添加完毕"); this.setPath("renyuanMana.action"); return"succeed"; } publicStringrenyuanMana() { ListrenyuanList=renyuanDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("renyuanList",renyuanList); returnActionSupport.SUCCESS; } publicStringrenyuanDel() { TRenyuanrenyuan=renyuanDAO.findById(id); renyuanDAO.delete(renyuan); this.setMessage("公告删除完毕"); this.setPath("renyuanMana.action"); return"succeed"; }5.3医疗报销管理本模块实现医疗报销信息的管理操作,包括医疗报销信息的的添加、删除操作。点击医疗报销管理菜单,进入医疗报销管理页面,该页面通过列表列出已添加的医疗报销信息,包括参保编号、报销时间、报销金额、报销材料等信息。点击列表的删除按钮,实现医疗报销信息的删除操作,点击报销材料下载超链接,可以下载报销材料到本地,界面设计如图5-5:图5-5报销信息管理点击添加按钮,进入医疗报销信息添加页面,输入符合条件的医疗报销内容,完成报销信息的添加操作。如图5-6:图5-6报销信息添加该模块的主要功能baoxiaoAction类实现的,该类的主要功能是与数据交互,查询或保存医疗报销信息,并通过response跳转,打开相应的jsp页面。主要代码是:publicStringbaoxiaoAdd() { Strings=panduan_canbaohao(canbaohao); if(s.equals("cunzaino")) { this.setMessage("你输入的参保号不存在。请重新输入"); this.setPath("admin/baoxiao/baoxiaoAdd.jsp"); } else { TBaoxiaobaoxiao=newTBaoxiao(); baoxiao.setCanbaohao(canbaohao); baoxiao.setShijian(shijian); baoxiao.setJine(jine); baoxiao.setFujian(fujian); baoxiao.setFujianYuanshiming(fujianYuanshiming); baoxiaoDAO.save(baoxiao); this.setMessage("医疗报销添加完毕"); this.setPath("baoxiaoMana.action"); } return"succeed"; } publicStringbaoxiaoMana() { ListbaoxiaoList=baoxiaoDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("baoxiaoList",baoxiaoList); returnActionSupport.SUCCESS; } publicStringbaoxiaoDel() { TBaoxiaobaoxiao=baoxiaoDAO.findById(id); baoxiaoDAO.delete(baoxiao); this.setMessage("医疗报销信息完毕"); this.setPath("baoxiaoMana.action"); return"succeed"; }publicStringpanduan_canbaohao(Stringcanbaohao){ Stringsql="fromTRenyuanwherecanbaohao=?"; Object[]c={canbaohao.trim()}; Listlist=renyuanDAO.getHibernateTemplate().find(sql,c); if(list.size()>0) { return"cunzaiye"; } else { return"cunzaino"; }}5.4信息统计模块本模块实现已添加的医疗报销信息的统计操作,查看该报报销信息的报销时间、金额、材料等内容。点击信息统计模块菜单,进入信息统计模块页面,在该页面输入要统计的参保编号,后台通过与数据库交互,获取统计结果,已列表的形示显示参保编号、报销时间、报销金额、报销材料等信息。点击报销材料下载超链接,可以下载报销材料到本地,界面设计如图5-7、如图5-8:图5-7输入参保编号图5-8统计结果显示5.6退出后台管理退出后台管理模块主要用于退出后台管理系统。当管理员退出后台管理系统之后,再单击【退出】按钮时,虽还在后台中,但已不能进行任何操作;单击其他功能模块时,将弹出后台登录窗口,要求用户输入正确的用户名、密码以及验证码。6系统测试系统测试是系统开发过程的重要组成部分,是用来确认一个系统的品质或性能是否符合开发之前所提出的一些要求。系统测试就是在系统投入运行前,对系统需求分析、设计规格说明和编码的最终复审,是系统质量保证的关键步骤。系统测试是为了发现错误而执行程序的过程。4.1测试方法测试的方法可分三种:传统的测试方法、功能验证、系统测试。传统的测试方法包括某种形式的简单单元测试,通常由开发人员执行。设计这些测试需要了解系统的内部知识,并且这些测试几乎总是针对产品的非常小的、特定的部分。这些类型的测试非常适合与其他代码组件极少交互,甚至没有交互的简单部分。功能验证也是一种测试过程,在这个过程中,对产品源代码了解有限的设计者进行测试以确认产品或服务的核心功能。设计这种测试是为了证明这个核心功能符合某个规范。举个例子,登录时输入的邮箱错误时是不是有提示?如果测试失败,通常就意味着检测到了系统的一个基本问题。这种测试也是适合简单的Web服务,使您可以检查服务是否能够正确执行它的各个功能。系统测试通常是在功能验证阶段完成,验证了核心功能后进行。它倾向于把整个系统作为一个整体来查找问题。弄清Web服务作为系统的一部分怎样运作,以及Web服务相互之间如何交互。由于系统测试是在开发生命周期快结束时才进行,所以通常不能给它分配足够的时间来完成。系统测试阶段经常被忽略,并且一些通常都可以发现的、

温馨提示

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

评论

0/150

提交评论