欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

公共管理专业 新型农村合作医疗管理系统的设计和研究

  • 资源ID:47595242       资源大小:1.79MB        全文页数:52页
  • 资源格式: DOC        下载积分:30积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要30积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

公共管理专业 新型农村合作医疗管理系统的设计和研究

新型农村合作医疗管理系统的设计和研究摘 要 新型农村合作医疗工作是新时期党和国家为解决农民群众“因病致贫、因病返贫”问题的重要手段,随着新以改造政策的不断推进,全民医保的网络基本建立,各级财政对基层医疗卫生体系特别是新农合体系的投入逐年提高,由于医疗保障水平的提高,农民群众的医疗服务需求得到了全面的释放,农民群众间“小病拖、大病等”的就医模式全面改变,为提高工作效率,简化补偿手续,缩短补偿时间,对新型农村合作医疗工作实现信息化管理的要求十分迫切。 现行的以人工审核为主的补偿模式,较高的误差率对新农合基金的安全运行带来很大风险,同时大量的占用了新农合管理机构的人力物力,有限的人员力量基本全部从事了基础的审核工作,对定点医疗机构的监管、可疑票据的外调和意外伤害的调查等工作的开展很可能由于管理人员人手不足的原因而产生影响。而信息化系统的实现,一方面可以将大量的基础操作由电脑代替提高了补偿审核的准确度,还可以通过网络实现定点医疗机构与管理机构的对接,从而实现出院即时补偿结算,减少了补偿手续,方便了农民群众的就以补偿。本文所研究的新型农村合作医疗信息化系统的主要目的是为了探讨和实现新型农村合作医疗系统的信息化补偿管理,从而提高运行效率,简化行政成本。本系统采用了基于Web的B/S模式的N层模型进行设计。在技术上,使用作为开发平台和运行支撑平台,数据库服务器使用了Oracle 9i,并使用了C#语言、ASP.NET WebForm、ASP.NET AJAX和ADO.NET等技术进行课题的设计。关键字:新型农村合作医疗;信息化系统;ASP.NET WebForm;ADO.NETThe design and research of the new rural cooperative medical management system Abstract New rural cooperative medical work is our party and country in the new period to solve peasants "poverty due to illness, Chinese due to illness" question the important means, with the advancement of new to reform policy, universal health care network basic establishment, finance at all levels to basic medical and health system, especially the new farming and system of investment increased year by year, due to the improvement of medical care, the farmers medical service requirement has been fully released, peasants "ailment pulls, serious illness and other" between the comprehensive change of medical model, to improve the work efficiency, simplify the procedure of compensation, shortening the time of compensation, in the new rural cooperative medical work realize the information management requirements is very urgent. Current compensation is given priority to with artificial audit model, and higher error rate to new farming funds safe operation brings great risks, at the same time, a lot of taking up new farming and management mechanism of human resources, limited staff strength basic all is engaged in the audit work, supervision of the medical establishment that decide a dot, suspicious bills of diversion and accident investigation work is likely to be due to the shortage of management personnel and impact. And the implementation of information system, on the one hand, can be a lot of the basis of operation by the computer instead of enhance the accuracy of the compensation review, you can also through the network docking, the medical establishment that decide a dot and management mechanism so as to realize real-time compensation settlement and discharge reduced the compensation procedures, convenient for peasants to compensate. In this paper, the author studies on new rural cooperative medical information system is the main purpose is to explore and realize information compensation of new rural cooperative medical system management, to improve operation efficiency, simplify the administrative costs. This system adopts B/S model based on Web of n-tier model design. Technically, use as a development platform and operation support platform, the database server USES the Oracle 9 I, and use the c # language, ADO.NET and ASP.NET WebForm, ASP.NET AJAX technology to project design.Keywords: The new rural cooperative;medical information system; ASP.NET WebForm;ADO.NET目 录第一章 绪论71.1选题背景71.1.1新型农村合作医疗管理系统概述71.1.2新型农村合作医疗管理系统的基本功能81.2选题目的及意义81.3本文的研究内容及组织结构91.3.1本文的研究内容91.3.2本文的组织结构9第二章 关键技术介绍102.1 eclipse102.1.1主要组件102.1.2组成计划112.1.3版本发展122.2 Oracle 9i122.2.1 Oracle 9i特征介绍132.2.2 Oracle 9i的改进功能152.3 C#语言162.3.1 C#语言的特点162.3.2 C#与C+的区别172.3.3 C#与Java的比较172.4 ASP.NET Web Form172.4.1 ASP.NET Web Form的优势182.4.2 传统WebForm开发中存在的一些问题192.4.3 ASP.NET MVC202.4.4 如何选择MVC与Webform202.5 ASP.NET AJAX212.5.1实现原理222.5.2 ASP.NET AJAX的框架222.6 ADO.NET222.6.1 ADO.NET的功能222.6.2 ADO.NET的类库23第三章 需求分析253.1数据交换平台需求263.1.1集中式数据库263.1.2分布式数据库263.2核心数据库信息需求263.3核心数据库容量273.4应用软件系统需求及方案设计273.4.1基础数据收集管理需求273.4.2应用架构283.4.3数据流走向283.5业务功能需求283.5.1决策辅助子系统293.5.2业务管理子系统293.5.3数据交换平台303.5.4门户网站30第四章 系统设计304.1决策辅助系统304.1.1统计报告子系统314.1.2基金监控子系统324.1.3综合查询分析子系统334.2业务管理系统344.2.1用户及权限划分344.2.2系统功能354.2.2.1配置维护354.2.2.2权限管理354.2.2.3参合管理364.2.2.4基金管理364.2.2.5补偿管理364.2.2.6转诊管理374.2.2.7体检补偿管理374.2.2.8补偿模式管理374.2.2.9会计财务业务处理374.2.2.10数据管理384.2.2.11定点医疗机构前端补偿管理384.3数据交换管理平台384.3.1跨统筹区域参合人员基本信息交换384.3.2与定点医疗机构的数据交换384.3.3与财务软件的数据交换384.4门户网站系统384.4.1首页394.4.2工作动态394.4.3政策法规394.4.4网上公告394.4.5市县工作动态394.4.6办事指南394.4.7管理频道404.4.8其它功能40第五章 系统实现405.1费用征缴中的信息化管理415.2基金支付中的信息化管理425.3决策支持中的信息化管理44第六章 系统测试446.1概述446.2功能测试46第七章 系统相关问题探讨477.1重点解决的问题477.2该设计方案的优势487.2.1设计方案简单标准,支持多种数据库487.2.2投资少兼顾高扩展性487.2.3实现了医院信息系统与农合系统的紧密集成487.2.4提高了工作效率,大大减少了人力资源的投入487.3体会与建议487.3.1合作医疗管理信息系统的建立, 必需具备一定的条件487.3.2合作医疗管理信息系统的建立, 提高合作医疗的决策水平487.3.3日常数据收集处理是合作医疗信息管理的基础性工作497.3.4计算机化是合作医疗管理信息系统的努力方向49第八章 总结与展望498.1总结498.2展望50参考文献5152第一章 绪论1.1引言 新型农村合作医疗工作是新时期党和国家为解决农民群众“因病致贫、因病返贫”问题的重要手段,随着新医改造政策的不断推进,全民医保的网络基本建立,各级财政对基层医疗卫生体系特别是新农合体系的投入逐年提高,由于医疗保障水平的提高,农民群众的医疗服务需求得到了全面的释放,农民群众间“小病拖、大病等”的就医模式全面改变,一定程度上解决了农民怕生病,看病难的问题,但是我们也必须看到其高速发展中所产生的问题。现行的以人工审核为主的补偿模式,较高的误差率对新农合基金的安全运行带来很大风险,同时大量的占用了新农合管理机构的人力物力,有限的人员力量基本全部从事了基础的审核工作,对定点医疗机构的监管、可疑票据的外调和意外伤害的调查等工作的开展很可能由于管理人员人手不足的原因而产生影响。 随着我国目前科学、技术日新月异的发展,并且伴随着合作医疗工作深入展开,亟需收集、分析和总结的信息资源、资金数额等相关数量必定急剧膨胀,因为这种需要被处理信息量十分庞大,仅仅是通过传统的手工作业来应付收集数据这一项工作都很难实现,更何况是数据上的管理、处理、汇总统计等方面的工作,就更加难以完成了。因此,采用现代化医疗信息管理的方式就是势在必行的了。新型农村合作医疗管理系统只有通过系统的自动化,才有可能最大限度的减少手工作业带来的误差,提升信息收集、加工、分析的速度,对新农合的医疗基金所面临的风险进行监控,只有这样,才能够达到更加公平、公开和公正,也可以从实质上来提升数据的处理质量以及提高工作效率,进一步方便广大农民群众进行相应的就医补偿。新型农村合作医疗信息管理系统是以卫生部关于新型农村合作医疗信息系统建设的指导意见等一系列国家相关文件为立项依据的,其为新型农村合作医疗提供费用测算、基金收缴、支付补偿、监督审计、决策分析和政策公告等功能,有效提高新农合资金的使用效率、杜绝资金管理漏洞、提升服务与监管水平。随着我国医疗制度的改革,医疗业务信息量剧增。因此,为了达到医疗制度改革的目标,根据建立医疗制度的基本原则,相对应的政策规定非常复杂,针对各种类别的参保人员在不同情况下发生的医疗费用,其结算方法都有区别。就目前来说,虽然我国有些企业已经采用了计算机管理信息系统来对医疗信息进行管理,但是,这种设计一般仅仅是面向单个部门进行的,也就是说这种软件在通用性上表现很差,而相关企业本身的发展又亟需该系统拥有进行网络化管理的相应功能。其次,目前医疗管理系统在可扩展性上表现很差,也就是说它们普遍不具备参数设置功能的相关模块,无法对医疗政策的参数进行随时的新建和修改,也不能适应当代医疗改革的急速发展。最后,目前医疗信息管理系统在安全性上表现也较差,其多数只能采取用户鉴别的技术,这就缺乏对用户权限的相关设置,同时也在很大程度上使系统的安全性降低了。本文所研究的新型农村合作医疗信息化系统的主要目的是为了探讨和实现新型农村合作医疗系统的信息化补偿管理,从而提高运行效率,简化行政成本。1.2 国内外研究现状建议重写该部分新型农村合作医疗管理系统的基本功能 就医疗管理系统目前的应用方面来看,其软件系统主要包括以下三个方面的功能:首先,是新型农村合作医疗统一集成的门户平台,门户平台是整个新农合信息系统的统一入口,需要了实现各级新农合业务管理系统与其他相关的卫生行政管理系统的业务集成,实现各类新旧应用系统和异构系统的业务流程整合与业务数据的集成,完成权限统一控制、业务交互、补偿公示、信息交互等一系列功能。其次,是新型农村合作医疗业务综合处理平台,其集中管理各级农民健康信息和新型农村合作医疗信息,实现人的整个生命周期健康信息的完整记录;采用统一规范化、标准化的设计,实现农民的合作医疗参合管理、各类疾病补偿管理、新农合基金的统筹管理、财务会计核算、综合统计与查询、动态配置与维护等。最后,是新型农村合作医疗统一数据中心管理平台数据中心管理平台实现多数据源存储与管理,各类数据采集,异构数据统一交换等,建立各行政级别的新型农村合作医疗基础数据交换平台和建立统一的新型农村合作医疗信息数据库,集中存储管理和利用广大农民群众的健康信息以及新型农村合作医疗的相关信息。总之,该系统在建立在整个医疗卫生信息数据公开交换基础上的,最大限度的达到了各行政级别的新型农村合作医疗管理和经办机构、各级别地方医院、农村当地的卫生服务机构之间的相关信息共享,使广大农民群众可以在各级医院看病时获取直接的补偿。同时,其也为各相关领导部门提供了较为完整、详实的农民医疗信息、疾病医治信息、新型农村合作医疗相关信息等,这就为领导的相关决策提供了数据上的支持。1.2选题目的及意义随着我国医疗制度的改革,医疗业务信息量剧增。因此,为了达到医疗制度改革的目标,根据建立医疗制度的基本原则,相对应的政策规定非常复杂,针对各种类别的参保人员在不同情况下发生的医疗费用,其结算方法都有区别。就目前来说,虽然我国有些企业已经采用了计算机管理信息系统来对医疗信息进行管理,但是,这种设计一般仅仅是面向单个部门进行的,也就是说这种软件在通用性上表现很差,而相关企业本身的发展又亟需该系统拥有进行网络化管理的相应功能。其次,目前医疗管理系统在可扩展性上表现很差,也就是说它们普遍不具备参数设置功能的相关模块,无法对医疗政策的参数进行随时的新建和修改,也不能适应当代医疗改革的急速发展。最后,目前医疗信息管理系统在安全性上表现也较差,其多数只能采取用户鉴别的技术,这就缺乏对用户权限的相关设置,同时也在很大程度上使系统的安全性降低了。本文所研究的新型农村合作医疗信息化系统的主要目的是为了探讨和实现新型农村合作医疗系统的信息化补偿管理,从而提高运行效率,简化行政成本。1.3本文工作及组织结构1.3.1本文的研究内容 本文采用软件工程学面向对象的软件模型技术,特别注重面向对象分析和面向对象设计的理论,采用了基于Web的B/S模式的N层模型进行设计。这种模型具有安全性高、稳定性强、开放性好、响应速度快、维护便捷容易、系统扩展灵活的特点,能最大程度的适应新型农村合作医疗管理信息系统的数据流通交换量大,安全性要求高的需要。同时N层模型的设计,较大程度分散了服务器和客户端的工作量,分工明确,提高了系统的资源利用率和可靠性。在技术上,使用eclipse作为开发平台,数据库服务器使用了Oracle 9i,并使用了C#语言、ASP.NET Web Form、ASP.NET AJAX 和 ADO.NET等技术设计实现了一套新型农村合作医疗信息系统。1.3.2本文的组织结构第一章 概述,主要介绍本文的研究背景和研究目的。 第二章 开发平台及关键技术介绍,主要介绍本课题研究中要使用的技术,包括使用eclipse作为开发平台,数据库服务器使用了Oracle 9i,并使用了C#语言、ASP.NET Web Form、ASP.NET AJAX 和 ADO.NET等技术设计实现了一套新型农村合作医疗信息系统。第三章 需求分析,主要介绍本课题的功能需求和数据需求。第四章 系统设计,主要介绍本课题的系统设计,包括系统功能模块设计和数据库设计。第五章 系统实现,详细介绍本课题的系统实现过程以及主要功能模块的设计和实现。第六章 系统测试,本章主要介绍利用常见的测试手段对本课题项目的测试工作。第七章 安全性问题及对策,主要介绍本课题在安全性方面所做的工作。第八章 总结与展望,对本课题的成果进行总结,提出还需进一步的展望。第二章 关键技术介绍 建议简化该章内容2.1 引言 本章主要介绍了本课题研究中要使用的技术,包括使用eclipse作为开发平台,数据库服务器使用了Oracle 9i,并使用了C#语言、ASP.NET Web Form、ASP.NET AJAX 和 ADO.NET等技术设计实现了一套新型农村合作医疗信息系统。2.1 eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不单单的局限于Java开发的相关工具。虽然Eclipse 是通过Java语言进行研发的,但是,它并不局限于Java语言这一项功能上;例如,其可以支持包括COBOL、C/C+、PHP等在内的编程语言的插件。此外,Eclipse 的应用还能够被用来作为无关于软件开发的其他方面的应用程序类型的基础,例如:内容方面的管理系统。以Eclipse应用程序为基础建立起相关程序的一个显著的例子便是IBM Rational Software Architect,它构成了IBM Java相关开发工具系列的重要基础。2.1.1主要组件 建议删除Eclipse的基础被称为“富客户机平台”(英文表述为Rich Client Platform,即RCP)。RCP包括了以下几个组件:l 核心平台(Eclipse的启动,运行插件)l OSGi(标准集束框架)l SWT(能够进行移植的构件工具包)l JFace(文件缓冲,文本处理)l Eclipse工作台(即Workbench,包含视图views、编辑器editors、视角perspectives和向导wizards)2.1.2组成计划 l Eclipse由各种不同的计划组成,主要总结为以下几方面:l Eclipse计划:本身包括Eclipse的平台,Eclipse富客户端平台(RCP)和Java开发工具(JDT)。l Eclipse的测试和性能测试工具平台(TPTP):其为软件开发者提供了一个可以构建类似于测试调试、基准评测等测试、概况分析、性能工具的平台。l Eclipse Web的工具平台计划(WTP):用企业版的Java Web应用程序开发工具来对Eclipse的平台进行扩展。它主要有以下几个部分组成:HTML、JavaScript、JSP、CSS、XML、SQL、DTD、XSD、WSDL的源代码编辑器;XSD、WSDL的图形界面编辑器;Java企业版中“项目性质”(project nature)、建构器(builder)和模型(model),同一个Java企业版的导航(navigator);一个Web服务(Web service)向导和浏览器,此外还具有一个WS-I的测试工具;最后就是对数据库进行访问和查询的工具模型.l Eclipse商业智能和报表工具计划(BIRT):提供Web应用程序(特别是基于Java企业版的)的报表开发工具l Eclipse建模框架(EMF):依据使用XMI描述的建模规格,生成数据模型结构化的工具以及其他方面的应用程序代码。l 图形编辑器的框架(GEF):可以让开发者通过一个已有的应用程序模型来对富图形化进行创建的一个编辑器。l UML2:Eclipse平台之下,实现的一个UML 2.0元模型,可以支持开发相关的建模工具。l AspectJ:能够针对Java面向侧面进行的语言扩展。l Eclipse通讯框架(ECF):特别用于在Eclipse平台上进行通讯应用程序创建工作。l Eclipse数据工具的平台计划(DTP)l Eclipse设备驱动软件的开发计划(DSDP)l C/C+开发工具的计划(CDT):试图给Eclipse平台提出一个全功能C和C+的集成开发环境(IDE),它以GCC为其编译器。l Eclipse平台COBOL集成开发环境子计划(COBOL):其将建构一个关于Eclipse平台上的全方位功能的COBOL集成开发环境。l 并行工具平台(PTP):将关于并行的计算机构架下的相关工具进行开发,并通过集成的平行工具平台,并且该平台是能够进行移植的,可以伸缩并基于标准的。l 嵌入式富客户端平台(eRCP):期望将Eclipse富客户端的平台扩展至嵌入式设备上。该平台主要是相关富客户端平台(RCP)各组件子集的集合。它可以让桌面环境下的应用程序模型几乎一样地能运于嵌入式的设备上。2.2 Oracle 9i2000 年 10 月在Oracle Open World 上发布,引进了许多关于Oracle数据库、应用服务器、开发工具方面的新功能。Oracle9i是相关行业中第一个较为完整、比较简单的运用到互联网上的新型智能化、可以协作多种相关应用软件的基础性架构。实际上,Oracle9i指的是 Oracle9i Database,Oracle 9i Application Server 和Oracle9i Developer Suite三方面的一个完整的集成。近年来,软件开始逐步转变成为一种托管式的服务( hosted services),有着internet上高伸缩性的、高智能化的、可靠的Oracle9i在未来必将成为具有高质量的、实现电子商务服务方面的关键性软件。2.2.1 Oracle 9i特征介绍Oracle 9i提供了可以在电子商务环境下运用的一系列特定的功能以及相应的产品包,此外,其也同Oracle 8i一样,继续关注于Internet。在此,笔者主要介绍Oracle 9i 在一些关键的领域之中的相关新特性: 首先,Oracle 9i实现了数据的连续使用,Oracle 9i在很大程度上提升了 Oracle 在 Internet数据库中相关可用性的地位。这其中包括了:处于世界领先地位的数据保护、数据库的准确修复、联机数据变化、服务错误的自我更正等方面。在处于世界领先地位的数据保护环境上面,Oracle 9i中有许多新特征,比如对数据的保护性方面进行了改进。此外,不仅着重增强了Standby的产品,同时还提供了可以进行监视、自动化以及相应控制的构架。并且,其与管理备用数据相关的众多任务也都是具有自动化特性的,这又包括含有初始化的实现、错误的自动跳转、主从之间简便的来回切换等。此外,在Oracle 9i之中,还相应的对LogMiner进行了增强,这样就便对基于SQL产生的日志进行全面的分析。在联机否认数据变化方面,Oracle 9i当中包含有一个新型的、对联机进行重新组织与重新定义的结构,这就提供了一个更加强大、有效的重新组织的功能。目前,Oracle 9i可以与连机“Create Table As Select”进行操作。在该新型的体系结构之中,表当中的内容都通过复制,转移到了另外一个新的表中,在该复制过程的同时,数据库可以对原始表的相关更新进行跟踪。运用新型体系结构,能够将表中的任何物理属性进行联机更改,此外,很多逻辑属性也都能够被更改。Oracle 9i还可以联机建立索引编排表中的上级次索引,系统的管理员也可以及时将数据库停止,这样就可以执行一些非活动事务,并对其进行处理。在对数据库修进行准确的复方面,Oracle 8i已经具有了十分完善的修复功能,而Oracle 9i 则更加扩展了这种功能,使相关功能变得更加强大、更加准确。Oracle 9i系统中,包含了预防磁盘的损坏以及处理损害的改进方法。Oracle 9i能够经过运用新型两关口的恢复算法是系统更加快速的从之前的崩溃当中自行恢复,该种算法能够保证只有需要被处理的相关模块才会从数据文件中被读取并且被写入相应的数据文件。在错误服务的自我更正上,Oracle 9i中有着处理人工作业导致的错误的各种技巧,并且包括了授权终端用户用更加准确、更加有效、更加容易的方式来对其本身的错误进行修正的功能。若要对错误进行更改,终端的用户一般需要查看相关的更改历史,以此来识别对应的错误,同时,他们要求可以恢复数据在发生错误之前的状态,以此来退出该次错误。具体的查询方式主要有两种,其一,利用 Oracle 9i之中的Flashback(即回闪式)查询特性,做到从历史当中的某一个定点来对数据进行查询;其二,用Logminer在相关的日志文件当中,搜寻特定数据库曾经的更改记录。 其次,Oracle 9i具有高度的可伸缩性的性能,Oracle 9i可以使电子商务在千万用户之中得到扩展,而其中的每一个用户在每个小时都进行几百万项事物的处理。这种高度的伸缩性包括了:Oracle 9i Real Application Clusters-Cache Fusion、可进行伸缩的相关会话管理以及对于电子商务来说至关重要的优化特性等等。对于Oracle 9i Real Application Clusters-Cache Fusion来说,Oracle 9i Real Application Clusters能够不对运用的应用程序加以经修改就可以得到该数据库的可伸缩性、高可用性以及高性能。在Oracle 9i Cache Fusion系统结构中,可以利用聚合簇中的全部节点这中高速的缓存来对数据库的请求进行满足。Oracle 9i Cache Fusion在读/写、读/读、写/写争用这一条件下,可以将相关数据块从一节点的高速缓存直接运送至另一节点的高速缓存,但是,这需要建立于处理读/写争用之前的Oracle 8iCache Fusion的执行基础上。对于管理可伸缩会话状态这一方面来说,新型共享内存的功能、J改进AVA会话支持、联网、改进多线成服务器等都在很大程度上降低了Oracle 9i之上的每一用户需要的覆盖区域,并且可以使更多的用户同时托管于一个或者是更加大的硬件平台之上。在对于电子商务来说至关重要的优化特性这一方面,Oracle 9i当中的某一特定性可以将在电子商务的解决方案中起重要作用的某些领域、性能进行集中的改进,对改进本地的编译来说, PL/SQL的优化支持在很大程度上提升了目前众多与应用程序相关的性能。而对于应用程序服务器以及后端的Oracle 9i数据库二者之间的联系方面来说,Oracle Net Services新的性能-VI(Virtual Interface,即虚拟接口)Protocol的支持性能将会改善10%左右。除此之外,某一特定网络接口上的优化、全新虚拟线路 I/O的改进、统一的事件和等待模式等方面都在很大程度上提升了客户机(或者服务器)的相关通信性能。通过OCI的运用来进行数据库的重新制作,或者数据库的通信上的重新制作都在很大程度上提升了该分布式数据库的相关性能。最后,Oracle 9i还具有可以提供一种“端到端”的安全体系结构的性能,Oracle 9i将持续提供该行业中最为安全的一种应用平台以及相应的部署平台。该性能包括一下内容:三层次的安全、数据方面的加密、在标准之下的PKI、保护深层的数据库、标签上的安全、对企业的用户安全进行保护、因特网的相关目录等方面。Oracle 9i以代理认证的方式将三层安全大大增强,这包括了X.509的许可证文件、信用代理中的判别、支持胖JDBC、连接共享各应用程序的用户以及Oracle Internet Directory之下的集成。在标准PKI这一基础之下,Oracle Advanced Security(即高级安全)的标准PKI主要包括有Public Key Certificate (PKCS)#12的支持,已有PKI信用经过Oreacle Wallet的共享,以此来减少PKI的部署成本,并且相应的将交互的操作性增强。在数据库的深层保护上,Oracle Label Security,是基于Viretual Private Database(即虚拟私有数据库)而研发的一个产品,其拥有更加强大的VPD的功能,并且拥有更精准的粒度审核功能,可以让人对主机的安全更加放心。粒度审核的精确性可以进一步将审核政策进行定义,其可以给相关数据库设定即将触发的审核事件,并可以为其提供存取的提前,其恰好运用了这一具有灵活性的事件处理器,并且将被触发的特定事件及时告知给系统管理员。在Enterprise User Security(即“企业用户安全”)的改进方面,Oracle Advanced Security之中的Enterprise User Security功能得到了进一步的增强,这其中恰好包括了在Oracle Internet Directory中可以提供以密码为基础的用户管理,并且该密码管理功能也被相应的加强了,这便于改善用户的安全状态以及相应的安全管理政策。在加密数据这一方面,Oracle提供了一个新的功能,即是将安全随机数的产生器(即RNG)合并入DBMS_OBFUSCATION_TOOLLKIT中,并对其数据存储进行加密。对于Oracle Label Security(即标签安全)方面而言,Oracle Label Security为可以对精密粒度进行访问和控制的产品。其把某一特定的标签加入数据行之中,以便给出复杂但是具有灵活性的标签安全。从Oracle Internet Directory (即因特网目录)方面来说,Oracle 9i下依然可以进行LDAP技术,并以此将网络命名系统管理、方便系统部署等实现,在这种情况下,就无论客户有多少个数据库,或者每一数据库拥有多少个用户都可以得到实现。除此之外,Oracle 9i同时有着其他一些特征,比如其依然能够给电子商务的应用程序或者传统的应用程序开发提供最为合适的平台以及可管理性、Windows集成等特征。2.2.2 Oracle 9i的改进功能l Oracle 9i已将电子商务系的相关解决方案进行了相应的改善,这其中,对于Java而言,将多余的单元集进行了收集并加以改善,提升了本地编译的功能,将对象共享以及会话连接的功能增强了,并且将在Java之中内置的应用程序的有关性能进行了提高。l Oracle 9i对于电子商务的应用程序开发平台来说,特别的针对Java研究,将嵌入式Java Virtual Machine(即虚拟机)的性能进行了提高,并且增加了在Java存储过程中进行返回多行纪录(即REFCURSORS)的功能。l Oracle 9i在因特网的内容存储上,以及相应的管理功能上,也增加了一些功能,如可以支持interMedia的图像、音频、视频。并且通过将Java Imageing(即JAI,Java高级图像处理)一同并入数据库中,并且在interMedia之中给予对Java Media Framework(即JMF,Java媒体框架)的支持,Oracle 9i在很大程度上简化了新增的多媒体的格式、处理、提供媒体等方面的功能。此外,目前还可以经由PL/SQL或者Java等接口,用原来的形式将interMedia音频、视频、图像媒体处理进行存取服务。l Oracle 9i WEB服务器,为新型的、基于Java的、面向服务的一个框架,它支持因特网有关应用程序在内容上的聚合。2.3 C#语言C#是一种具有安全性、简洁性、稳定性、优雅性的,并且是由C、C+语言延伸出的一种面向对象而进行的编程语言。其在充分继承了C、C+的特定强大功能时,也剔除掉了其中的某些过于复杂的特性,如无宏以及模版,不能够进行多重继承等。C#语言将VB的简单可视化操作与C+高运行的效率相结合,用其完备的操作能力、新颖的语言特点、漂亮的语言风格、便捷编程过程等已经成为了.NET程序开发当中被首选的语言,同时,其也成为了ECMA和ISO的标准规范。看起来C#是以C+为基础写成的,但在实际上,其是融入了其它诸如Pascal、Java以及VB等进行编写的一种语言。2.3.1 C#语言的特点l 编译语言十分简练。l 将C+的部分功能予以保存。l 开发等功能的快速运用。l 语言保持自由。l Web服务器的控件。l 可以进行跨平台操作。l 同XML进行融合。2.3.2 C#与C+的区别l 编译目标:C+的代码可以直接转换成本地能够执行的代码,而C#默认的编译则是中间语言(即IL)的代码,在执行的时候再用Just-In-Time把有用的模块当场转换为本地的代码。l 内存管理:C+需以显式地的方式将动态分给堆的内存进行删除,但是C#语言就不需这么做,C#语言采取垃圾回收的机制方式自动的在恰当时机将不需要再使用的相关内存进行回收。l 指针:在C+语言中很多情况下都运用了指针这一功能,但是C#语言引用了对类实例这一方式,若实在要在C#语言中运用指针,则要实现进行声明,表示此内容为非安全内容。但是,在一般情形下,C#语言中没有使用指针的必要性。l 对字符串的处理:在C#语言中,字符串通常是被当做一种基本的数据类型处理的,所以,这比在C+语言中,对字符串进行处理的方式要简单很多。l 库:C+语言较多的依赖一种标准库,这种标准库以继承以及模板为基础,而C#语言更多的依赖.NET基库。l C+语言可以进行类的多继承,但是C#语言只能够进行类的单继承,再以接口的方式来实现多继承。l C#语言可以运于网页的设计上,例如ASP或者ASP.NET。但是C+语言则没有这一功能。2.3.3 C#与Java的比较l C#语言面向对象这一程度高于Java。l C#语言中所有基本类型均是面向对象设计的。l C#语言的某些功能要强于Java。l C#语言执行任务的速度要快于Java。2.4 ASP.NET Web FormASP技术是微软公司研发的一项技术,具体来说,其是一种能够将嵌入到网页之中的脚本经由因特网服务器来进行执行的一种服务器端的脚本技术,是指 Active Server Pages(即动态服务器页面)在IIS当中进行运行的一个程序。的前身为ASP技术,其是在IIS 2.0上第一次被提出的(Windows NT 3.51),并且在IIS 3.0 (Windows NT 4.0)之中被发扬光大,成为了在各服务器端应用程序之中最为热门的一种开发工具。同时,微软公司还专门为它研发出了Visual,从1994年开始一直到2000年,ASP逐渐成为了微软公司推广Windows NT 4.0平台的至关重要的众多技术之一,并且,成千上万的ASP网站也是从这时开始频繁的在网络上出现的。其操作的简单性和其高度的可定制化能力,成为了它可以迅速发展的原主要因之一。 在ASP.NET中一个网页或窗口被看成一个WEB Form, Web Form通常被视为一个对象,并且被赋予了相应的属性、方法以及事件。在.NET的构架中,一个非常关键的概念即为“对象”,它视将全部的控件都视为一种对象,甚至于是数据类型,都会成为一种对象,并且每一数据类型都拥有自己特有的一种属性、方法。ASPX为WEB FORM的后缀名。当某一浏览器第一次对ASPX的文件进行请求时,CLR(即common language runtime)将对WEB FORM的页面进行编译。从那以后,若再有某些用户对此页面进行访问时,因为ASPX页面已被进行过了编译,因此,CLR将会对编译过的代码直接进行执行。ASP.NET的运行环境如图2-2所示。图2-22.4.1 ASP.NET Web Form的优势首先,执行效率的大幅提高,ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 其次,世界级的工具支持,ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。 再次,强大性和适应性,因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是 language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 第四,简单性和易学性,ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 第五,高效可管理性,ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 第六,多处理器环境的可靠性,ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,未来若遇到多处理器进行运行的时候,就不需要进行任何改变都能提高他们的效能,但现在的ASP确做不到这一点。 第七,自定义性以及可扩展特性,ASP.net在设计时,考虑了能够允许网站的开发人员在自己设定的代码中进行定义"plug-in"的模块。这同之前的特定包含关系有所不一样,ASP.net能够加进自己定义的如何组件。网站程序的开发从来没有这么简单过。 最后,安全性,以Windows的认证技术以及应用程序的相关配置为基础,可以确定原程序是绝对安全的。2.4.2 传统WebForm开发中存在的一些问题 传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:l 由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的l 容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢l 不容易被测试2.4.3 ASP.NET MVCMVC(Model-View-Controller,模型-视图-控制器模式)是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。ASP.NET MVC是微软的开发团队基于MVC开发的一个易于被测试的框架。它具有以下特性:l 无数据上的回传l 不能在页面之中将视图的状态进行保存l 开发者能够将页面呈现的过程进行全面的掌控l 便于进行单元中的测试l 便于进行测试驱动方面的开发l 能够进行扩展和替换l 能够进行WebForm之中的某些特性,如:用户的控件、绑定数据、母版页、进行本地化等l 不在基于文件目录结构,而是将URL映射到控制器中2.4.4 如何选择MVC与WebformASP.NET MVC框架只是给开发者提供了开发web应用程序的一种选择,并不是要取代Webform。这两种技术各有优缺点,开发者需要根据实际情况,选择对应的技术,有时候,可以在同一个项目中混合使用这两种技术。下图2-3清晰的比较了二者在相关方面的特性。 图2-32.5 ASP.NET AJAX Atlas为一新型Web技术之下的开发包,它将一套十分强大的客户端脚本库集中,并且使之同功能完善、以服务器开发平台为基础的ASP.NET2.0相结合,Atlas能够让开发出来的Web应用经由直接进行调用Web服务器来将一个Web页面上的数据进行相应的更新,而不再要求在页面中进行往返的传送(也即不用再将页面进行多次刷新)。使用“Atlas”,可以最大限度地运用ASP.NET以及服务器一端的代码来从事浏览器当中的众多工作,使用户具有更丰富的使用体验。 2007年,ASP.NET正式的推出了它的第一个版本,并且把Atlas改名称为ASP.NET AJAX,在服务器端以及客户端上,都分别对应着ASP.NET服务器端的编程模型以及ASP.NET客户端的编程模型。前面一个包括了ASP.NET 2.0 AJAX Extensions,而后面一个则包括着Microsoft AJAX Libray。 ASP.NET AJAX为一较为完整的开发程序,它在服务器一端的编程模型相较于客户一端的编程模型来说更加的简单,并且更加容易同已有的ASP.NET程序进行结合。一般情况下,若要实现较为复杂的程序只需在网络页面中对若干控件进行拖动,并不不需要对更深层次的工作原理进行了解,此外,在服务器一端进行编程的ASP.NET AJAX Control Toolkit之中有着大量独立的AJAX控件以及对ASP.NET以前服务器控件之中AJAX功能的相应扩展,若要实现起来也并非难事。但是,要知道其二者并不能兼得,服务器端的编程与客户端的编程在执行的效率上以及可控性上都有着十分大的差距。2.5.1实现原理 传统意义上HTML的整页刷新:传统意义上,HTML的访问路径是,客户端的浏览器将访问请求发送给服务器,服务器在成功接收该请求之后,对该客户的请求进行运算与处理,在生成相应的结果后,又将该结果发送到客户端的浏览器上,客户端的浏览器对其回送的结果进行进一步的处理,最终实现整个页面的刷新。 AJAX下的局部刷新:相较于传统意义上的整页刷新而言,AJAX进行的局部刷新要显得更为智慧以及人性化,在用户对客户端的浏览器页面给出了相应的操作以后,AJAX将会对服务器端进行自动的访问,并且将更新局部的页面。 AJAX的交互:在进行了第一次请求后,会发送回一个较为完整的Web页面,若以后要对有关数据进行更新,就不再是重新载入全部的页面,而是仅将把产生了响应内容进行回传。总体说来,AJAX是JavaScript、CSS、DOM、XmlHttpRequest四种技术的一个集合体,主要应用于异步获取后台数据和局部刷新。2.5.2 ASP.NET AJAX的框架ASP.NET AJAX的框架主要包括了以下几个部分:核心组件、

注意事项

本文(公共管理专业 新型农村合作医疗管理系统的设计和研究)为本站会员(文***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!