(信号与信息处理专业论文)大型医院物财信息管理系统的设计与开发.pdf_第1页
(信号与信息处理专业论文)大型医院物财信息管理系统的设计与开发.pdf_第2页
(信号与信息处理专业论文)大型医院物财信息管理系统的设计与开发.pdf_第3页
(信号与信息处理专业论文)大型医院物财信息管理系统的设计与开发.pdf_第4页
(信号与信息处理专业论文)大型医院物财信息管理系统的设计与开发.pdf_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

浙江理工大学硕十学位论文 摘要 目前网络通信技术和信息通信领域已得到了长足发展,网络信息技术已经对社会各行 各业产生了重大影响,医疗卫生行业,作为传统行业之一,如何面对网络时代带来的冲击, 如何利用网络技术提高医院的管理水平和服务质量,成为了无法回避的问题。本文设计的 系统基于医院物财监管中心的业务需求,能够对数据库进行很好的管理,改变原有手工操 作、主观决策的运作模式,实现监管中心信息的采集、共享,全过程的自动控制与监督, 方便系统管理人员进行查询,能够使医院管理人员的工作更加的高效。本文围绕大型医院 物财信息管理系统的主题,研究了该系统的设计方案与开发架构。本文的主要研究内容与 成果包含以下几点: ( 1 ) 分析了系统开发的背景和国内外医院管理信息系统的发展现状,描述了系统需要 解决的主要问题;概述了系统的整体情况,对系统的需求分析和架构设计进行了详细描述。 ( 2 ) 详细介绍了医院物财信息系统中专家抽取管理和招标采购管理的功能和作用,并 着重分析了该部分中各个模块的特点,由浅入深的给出了系统各模块的设计方案,包括功 能设计和数据库的设计。 ( 3 ) 为了提高专家抽取效率,研究了专家随机抽取算法,提出了一种基于s q l 语句 的从数据库中随机读取随机记录集合的改进算法。该算法摒弃了贯用的通过复杂的客户端 编程实现随机过程的做法通过对s q l 语言中的伪随机函数和反转函数进行组合,只用 一条s q l 语句就可以实现随机过程,算法实现简单,资源占有率低、效率高,具有很强的 通用性和实用性。 ( 4 ) 搭建了整个医院物财信息管理平台的系统框架,采用s i l v e r l i g h t 软件对系统界面 进行设计,运用面向对象的建模技术实现数据库中数据对象的设计,对整个系统的实现过 程进行了详细阐述,并对系统进行了相关测试工作,保证了系统的稳定、高效运行。最后 对本课题进行了总结和下一步研究展望。 关键字:医院信息系统;物财监管;随机抽取算法;b s 模式 浙江理t 大学硕十学位论文 d e s i g n & d e v e l o p m e n to ft h el a r g eh o s p i t a lm a t e r i a la n d f i n a n c i a li n f o r m a t i o nm a n a g e m e n ts y s t e m a b s t r a e t c u r r e mn e t w o r kc o m m u n i c a t i o nt e c h n o l o g ya n di n f o r m a t i o nc o m m u n i c a t i o nf i e l dh a sb e e n r a p i dd e v e l o p e d ;t h en e t w o r ki n f o r m a t i o nt e c h n o l o g yh a sb e e ns i g n i f i c a n ti n f l u e n c et oa l l i n d u s t r yo fs o c i e t y m e d i c a la n dh e a l t hi n d u s t r y , a so n eo ft h et r a d i t i o n a li n d u s t r y , h o wt of a c e t h ei m p a c to ft h en e t w o r kt i m e s ,a n dh o wt ou s et h en e t w o r kt e c h n o l o g yi m p r o v i n gh o s p i t a l m a n a g e m e n tl e v e la n dt h es e r v i c eq u a l i t y , b e c o m et h ei n e v i t a b l ep r o b l e m i nt h i sp a p e rt h e s y s t e mb a s e do nt h eh o s p i t a lc o n t e n to ft h eb u s i n e s sn e e d so fw e a l t hs u p e r v i s i o nc e n t e r , c a l l m a n a g et h ed a t a b a s ew e l l ,c h a n g et h eo r i g i n a lm a n u a lo p e r a t i o n ,s u b j e c t i v ed e c i s i o n m a k i n g o p e r a t i o nm o d e ,a n dr e a l i z et h es u p e r v i s i o nc e n t e ri n f o r m a t i o nc o l l e c t i o na n ds h a r i n g ;t h ew h o l e p r o c e s so fa u t o m a t i cc o n t r o la n ds u p e r v i s i o n ,m a k i n gs y s t e mm a n a g e m e n tp e r s o n n e lc o n v e n i e n t f o ri n q u i r y , t h e r e f o r ec a nm a k et h eh o s p i t a lm a n a g e m e n tp e r s o n n e lw o r km o r ee f f i c i e n t t h i s p a p e rf o c u so nt h el a r g eh o s p i t a lm a t e r i a lf i n a n c i a li n f o r m a t i o nm a n a g e m e n ts y s t e m ,r e s e a r c ht h e d e s i g ns c h e m ea n dd e v e l o p m e n tf r a m e w o r ko ft h es y s t e m t h em a i nr e s e a r c hc o n t e n t sa n d a c h i e v e m e n t sa sf o l l o w s : ( 1 ) i ta n a l y z e st h ed e v e l o p m e n tb a c k g r o u n do ft h es y s t e ma n dh o s p i t a lm a n a g e m e n t i n f o r m a t i o ns y g e md e v e l o p m e n tp r e s e n ts i t u a t i o na th o m ea n da b r o a d ,a n dt h e nd e s c r i b e sm a i n p r o b l e m st h a tt h es y s t e mn e e d st os o l v e t h ew h o l es i t u a t i o no fs y s t e mi ss u m m a r i z e d ,s y s t e m n e e d sa n a l y s i sa n da r c h i t e c t u r ed e s i g na l ed e s c r i b e di nd e t a i l ( 2 ) i nt h eh o s p i t a lm a t e r i a lf i n a n c i a li n f o r m a t i o nm a n a g e m e n ts y s t e m ,t h ef u n c t i o na n d e f f e c to fe x p e r te x t r a c tm a n a g e m e n ta n db i dp r o c u r e m e n tm a n a g e m e n ta r ei n t r o d u c e d ,a n d e m p h a t i c a l l ya n a l y z e st h ec h a r a c t e r i s t i c so ft h ee a c hm o d u l e ,w o r ko u tt h es y s t e mm o d u l ed e s i g n s o l u t i o n s ,i n c l u d i n gf u n c t i o nd e s i g na n dd a t a b a s ed e s i g n ( 3 ) i no r d e rt oi m p r o v et h ee x p e r t se x t r a c t i o ne f f i c i e n c y , t h ei m p r o v e de x p e r t se x t r a c t r a n d o ma l g o r i t h mi sp r o p o s e db a s e do nt h es q ls t a t e m e n t ,t h i sa l g o r i t h mt h r o u g ht h es q l l a n g u a g eo fp s e u d o - r a n d o mf u n c t i o na n dr e v e r s ef u n c t i o nc o m b i n a t i o ni n s t e a do ft h eu s eo f i l 浙江理工大学硕十学位论文 c o m p l e xc l i e n tp r o g r a m m i n g ,w i t ho n l yas q ls t a t e m e n tc a nr e a l i z et h es t o c h a s t i cp r o c e s s ,t h e a l g o r i t h mi ss i m p l e ,r e s o u r c e ss h a r ei sl o w , t h ee f f i c i e n c yi sh i 曲,a n dh a st h ev e r ys t r o n g c o m m o n a l i t ya n dp r a c t i c a l ( 4 ) b u i l dt h ew h o l et h i n gw e a l t hh o s p i t a li n f o r m a t i o nm a n a g e m e n tp l a t f o r ms y s t e m f r a m e w o r k ,u s es i l v e r l i g h ts o f t w a r et od e s i g nt h es y s t e mi n t e r f a c e ,t h eo b j e c t o r i e n t e dm o d e l i n g t e c h n i q u ei su s e di nt h ed e s i g no fd a t a b a s ed a t ao b j e c t s ,t h er e a l i z a t i o no ft h ew h o l es y s t e mi s d e s c r i b e di nd e t a i l ,a n dt h es y s t e mi st e s t e d ,e n s u r et h es y s t e ms t a b i l i t ya n de f f i c i e n to p e r a t i o n f i n a l l y ,t h et h e s i si ss u m m a r i z e da n dp r e d i c t e d k e yw o r d s :t h eh o s p i t a li n f o r m a t i o ns y s t e m ;m a t e r i a lf i n a n c i a ls u p e r v i s i o n ;r a n d o ma l g o r i t h m ; b sm o d e l i i i 浙江理工大学硕士学位论文 1 1 论文选题的背景 第一章绪论 随着科学技术的飞速发展,越来越多的医院为了充分合理的利用内部信息资源,提高 管理和效益,都纷纷建立起自己的医院信息系统( h o s p i t a ll n f o r m a t i o ns y s t e m ,简称h i s ) 1 1 1 , 把医院不同区域、不同部门的各种信息资源通过一定的网络技术有机的统一起来供全院使 用。当前,中国医院信息化不仅面临着继续推广普及、不断改进提高的自身要求,而且随 着我国医疗卫生事业的迅速发展,特别重要的是面临着整个医疗卫生事业如何改革、如何 发展的全局性变化,这种深刻背景和重大转折,对于医院信息化【2 】必将带来新的挑战和新 的机遇。同时医学科学的不断进步,医学模式的转变和群众医疗观念的逐步改变,使医院 管理模式发生了很大的变化,对医院的管理要求更高,医院之间的竞争也更加剧烈。以前 的手工管理模式逐渐被计算机化的管理模式所代替。 物财监管中心目前承担某解放军大型医院内部物财运行的全面监管工作,由于没有信 息化手段支撑,每天要手工处理大量的文档材料,日常业务工作量大,工作内容繁琐、重 复,效率低,内部乃至全院信息不能及时共享,从而不能充分发挥监管中心的作用。为此, 我监管中心从2 0 1 0 年1 2 月起,利用我院e r p 系统开发方资源,开发物财信息管理系统, 力争全面提升监管力度。 当今计算机信息和网络技术的深入发展为提高医院管理水平创造了良好的条件,医院 信息系统已经成为现代化医院的基础。医院信息系统和医院管理本身需要密切结合才能提 高医院的核心竞争力,以适应卫生改革与卫生事业发展,满足人民日益增长的医疗卫生服 务需求。 1 2 国内外研究概况 目前,国外医院管理信息系统( h o s p i t a lm a n a g e m e n ti n f o r m a t i o ns y s t e m ,简称h m i s ) p j 的开发己经达到了前所未有的新高度、新水平。发达国家医院信息系统的开发实现至今 已有4 0 多年的历史。早在6 0 年代初,美国便开始了h m i s 的研究。著名的麻省总医院 开发的c o s t a r 系统就是在6 0 年代初开始应用的。随着计算机科学技术的发展, 7 0 年代,h m i s 进入大发展时期,美、日、欧等各国的医院,特别是大学医院及医学中心 纷纷开发h m i s ,成为医药信息学的形成和发展的基础。8 0 年代,美国的h m i s 产业已经 浙江理工大学硕十学位论文 有了很大的发展,1 9 8 5 年美国全国医院数据处理工作调查表明,1 0 0 张床位以上的医院, 8 0 实现了计算机财务收费管理,7 0 的医院可支持病人挂号登记和行政事务管理,2 5 的医院有了较完整的h m i s ,即实现了病房医护人员直接用计算机处理医嘱和查询实验室 的检验结果,1 0 的医院有全面计算机管理的h m i s 。9 0 年代后期,研究者又把重点放在 了病人床边系统、医学影像处理、病人计算机化病案、统一的医学语言系统等方面。目前, 医院管理信息系统正在向着小型化、智能化和集成化的过程发展【4 l 。 我国医院信息系统的研发工作,从2 0 世纪8 0 年代算起,至今也有3 0 多年的历史,其 中经历了单机单任务的阶段,多机多任务的阶段以及计算机网络一体化的阶段。随着信息 技术的发展,到9 0 年代后期,国内各大型医院开始着手进行医院管理系统的开发,少数 大型医院已经拥有了出具规模的局域网络系统,药房管理系统、出入院系统已经成熟。到 2 0 0 0 年以后,各大中型医院已经基本完成了管理系统的配备,国内的h i s 已经走向成熟。 在2 0 0 2 年,卫生部对国内6 9 2 1 家医院进行调查,其中有2 1 7 9 家建设了医院信息系统( h i s ) , 占3 1 ,华东地区医院建设h i s 比例接近8 0 。 1 3 系统开发的意义及需要解决的主要问题 开发本系统主要具有以下四个方面的意义: ( 1 ) 物财监管工作的创新 监管中心只有不断地创新才能确保自身健康、持久地发展。信息化平台彻底改变原有 手工操作、主观决策的运作模式,实现监管中心信息的采集、共享,全过程的自动控制与 监督,保证监管知识流的顺畅传递。 ( 2 ) 提升监管力度 由于采用大量的信息技术,改进和强化了招标、合同、资金流及信息流的集成管理。 信息化平台依据医院物财监管的工作规定,提供科学、高效的监管手段,实现客观、公正 的全程监督。信息化平台提供完整的基础数据为监管中心工作决策提供可靠的依据。 ( 3 ) 极大提高工作效率 信息化平台消除监管中心的数据孤岛,能做到一点录入,全域共享,实现报表与统计 的自动化。 ( 4 ) 提高为医院服务的水平 通过信息化平台,业务涉及单位及院领导随时可以掌握与跟踪各业务流程执行状态与 结果。 2 浙江理工大学硕十学位论文 本系统开发的重点是依托本物财信息管理系统,全面构建立体式物财监管网络,通过 “资金走向跟踪+ 联网核查监督+ 在线实时监控”的监管方法,实现事后监管向事后与事中 监管相结合转变、静态监管向静态与动态监管相结合转变、现场监管向现场与远程监管相 结合转变。 建立信息共享机制,不断积累数据和分析模型,增强时效,拓展广度与深度,提高监 管质量,降低监管成本,提高工作效率。 1 4 本文的研究内容及论文结构 物财监管中心目前承担某解放军大型医院内部物财运行的全面监管工作,由于没有信 息化手段支撑,每天要手工处理大量的文档材料,日常业务工作量大,工作内容繁琐、重 复,效率低,内部乃至全院信息不能及时共享,从而不能充分发挥监管中心的作用。为此, 根据监管中心的需求,从2 0 1 0 年1 2 月起,我们开发了本物财信息管理系统,力争全面提 升监管力度。 本次系统开发过程,主要是对某解放军大型医院物财信息管理系统中各管理模块的设 计,包括功能模块设计、数据库的设计,程序代码,页面设计,系统的实现以及测试。本 文主要研究内容如下: ( 1 ) 对医院物财监管中心的业务需求进行全面分析,给出系统开发的可行性和网络架 构设计方案。 ( 2 ) 研究了本系统的开发方法和相关理论技术。首先介绍了c s 和b s 模式,由于c s 模式无法在i n t e r n e t 上发布信息和提供信息检索,不能满足医院物财监管中心对信息发布 和信息共享的需求,因而本系统采用b s 结构模式;接着介绍了一个基于n e t 环境的对 象关系数据库映射开发框架,臣o n h i b e r n a t e ,在构建医院信息系统中的作用,通过在持 久层采用n h i b e r n a t e ,屏蔽了底层细节,提高了系统的可移植性和可扩展性,从而大大提 高了系统的开发效率。最后基于面向对象的思想,讨论了在v s 2 0 1 0 平台上采用s i l v e r l i g h t + w c f 替代传统的w e b 技术来实现医院物财信息管理系统。 ( 3 ) 提出了一种基于s q l 的元组集随机抽取改进算法,对专家抽取效率进行了优化。 该算法通过对s q l 语言中的伪随机函数和反转函数进行组合,只用一条s q l 语句就可 以实现随机过程,算法实现简单,资源占有率低,有效地缓解了服务器压力,具有很强的 通用性和实用性。 ( 4 ) 搭建了整个医院物财信息管理平台的系统框架,采用s i l v e r l i g h t 软件对系统界面 3 浙江理工大学硕十学位论文 进行设计,对系统的功能模块进行详细设计和说明,给出系统用例图、类图及时序图,并 运用面向对象的建模技术实现数据库中数据对象的设计。 本论文共分为七章,其具体组织结构如下。 第一章为绪论。简要介绍了h i s 及本论文的选题背景,提出了系统需要解决的主要问题 及本文主要研究内容,说明了本文的组织结构。 第二章为相关技术理论基础。主要介绍了本文相关的一些技术理论知识。详细介绍了 c s 和b s 结构模式,简单介绍t s i l v e r l i g h t 开发工具、v s 2 0 1 0 开发平台和o r a c l e 数据库,最 后对n h i b e m a t e 架构进行了系统阐述。 第三章为基于s q l 的元组集随机抽取算法。对随机函数的构建和算法的实现进行了具 体阐述,最后从均匀性、独立性和覆盖率三方面对算法结果的随机性进行了检验。 第四章为需求分析与系统设计。分别对系统需求、概要设计、详细设计进行了详细阐 述,包括网络架构设计和功能模块设计,并且给出了系统用例图、类图和时序图。另外, 对专家抽取规则和流程进行了描述,最后对系统数据库设计进行了详细说明。 第五章为系统实现。基于上述理论知识,结合医院物财信息管理系统的实际目标需求, 对系统各大模块的具体功能和实现界面进行了详细说明,通过实现各个功能模块最终实现 了整个系统。 第六章为系统测试。介绍了本系统的测试任务、测试方法和测试原则,并且详细描述 了测试过程。通过一个月左右试运行,发现了部分问题,在此也做了修改。 第七章为总结与展望。总结了本文的全部研究工作,包括系统各功能模块及流程的设 计和开发,指出了本文的主要工作及创新之处,并且也客观的说明了课题所存在的问题, 并介绍了进一步研究的方向。 4 浙江理工大学硕士学位论文 2 1 两种应用体系模式 2 1 1c s 模式 第二章相关技术理论基础 客户服务器( c l i e n t s e r v e r , c s ) 结构t 5 】是当前比较流行的数据库应用系统结构。在这种 体系结构中,由客户机提出请求,服务器对客户机的服务请求做出响应。c s 结构最早起 源与计算机局域网中对打印机等外部设备资源的共享服务要求,即把文件打印和存取作为 一种通用的服务功能,让局域网中的某些特定结点来完成,而其他结点在需要这些服务时, 可以通过网络向特定结点发出服务请求,以得到相应的服务。这种外设共享处理的结构在 服务功能上的拓展就形成了今天的c s 数据库应用系统结构。c s 结构的本质在于通过对 服务功能的分布实现分工服务。每一个服务器都为整个局域网提供自己最擅长的服务,让 所有客户机来分享;客户机上的应用程序借助于服务器的服务功能实现复杂的应用功能。 在c s 结构中,数据存储层处于服务器上,业务处理层和界面表示层处于客户机上。 在c s 结构中,客户机负责管理用户界面,接收用户数据,处理应用逻辑,生成数据 库服务请求,并将服务请求发送给数据库服务器,然后接收数据库服务器返回的结果,最 后再将返回的结果按照一定的格式或方式显示给用户;数据库服务器接收客户机的请求, 对服务请求进行处理,并返回处理结果给客户机。 c s 的工作模式是:客户与服务器之间采用网络协议( 如t c p i p 、i p x s p x ) 进行连 接和通信,由客户端像服务器发出请求,服务器端响应请求,并进行相应服务。c s 系统 结构使应用程序的处理更接近用户,其优点在于使整个系统具有较好的性能。此外,c s 结构的通信成本也比较低,其主要原因是c s 结构降低了数据传输量,数据库服务器返回 给客户机的仅是执行数据操作后的结果数据。另外,由于许多应用逻辑处理由客户机来完 成,因而减少了许多不必要的与服务器的通信开销。 2 1 2b s 模式 浏览器w r e b 应用服务器数据库服务器( b s ) 结构【6 1 是随着计算机网络技术,特别是 i n t e r a c t 技术的迅速发展与应用,而产生的一种数据库应用系统结构,它是针对c s 结构的 不足而提出的。 5 浙江理工大学硕十学位论文 如前所述,基于c s 结构的数据库应用系统把许多应用逻辑处理功能分散在客户机上 完成,这样对客户机提出了较高的要求,客户机必须拥有足够的能力运行客户机端应用程 序与用户界面软件,客户机必须针对每种要连接的数据库安装客户机端软件,这会造成客 户机臃肿的局面。另一方面,由于应用程序运行在客户机端,当客户机上的应用程序修改 之后,就必须在所有安装该应用程序的客户机上重新安装此应用程序,维护非常困难。因 此c s 两层结构己较难适应当前信息技术与网络技术发展的需要。 在b s 结构的数据库应用系统中,在客户机端仅安装通用的浏览器软件来实现同用户 的输入输出,而应用程序在服务器端安装和运行。在服务器端,除了要有数据库服务器保 存数据并运行基本的数据库操作外,还要有另外的称为应用服务器的服务器来处理客户机 端提交的处理要求。也就是说,c s 结构中客户机端运行的程序转移到了应用服务器中。 应用服务器充当了客户机与数据库服务器的中介,架起了用户界面同数据库之间的桥梁, 所以b s 结构也称为三层结构。 b s 结构的典型应用是在i n t c r n e t 中,应用服务器就是w e b 服务器,这样就可以利用数 据库为网络用户提供功能强大的信息服务。采用b s 结构的优势在于:无须开发客户端软 件,维护和升级方便;可跨平台操作,任何一台机器只要装有w w w 浏览器软件,均可作 为客户机来访问系统;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安 全性,有效地适应了当前用户对管理信息系统的新需求。 在b s 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服 务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。b s 结构简化了客户机的 工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问 和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果 返回以及动态网页生成等工作全部由w e bs e r v e r 完成。实际上b s 体系结构是把二层c s 结构的事物处理逻辑模块从客户机的任务中分离出来,由w e b 服务器单独组成一层来负担 其任务,这样客户机的压力减轻了,把负荷分配给了w e b 服务器。这种结构不仅把客户机 从沉重的负担和不断提高的性能要求中解放出来,也把技术维护人员从繁重的维护升级工 作中解脱出来。另外这种三层结构在层与层之间相互独立,任何一层的改变不会影响其他 层的功能。 2 1 3b s 和c s 两种模式的比较 通过两种模式的特点对其进行比较【7 ,8 】,c s 模式是一种两层结构的系统,第一层在客 6 浙江理工大学硕士学位论文 户机上安装了客户机应用程序,第二层在服务器上安装服务器管理程序,在c s 模式的 _ 丁作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后 返回结果。 c s 模式具有以下特点: ( 1 ) c s 模式将应用与服务分离,系统具有稳定性和灵活性; ( 2 ) c s 模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性; ( 3 ) 由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快; ( 4 ) 在c s 模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级, 每台客户机都要安装客户机程序,系统升级和维护较为复杂。 b s 模式,即浏览器j j 艮务器模式,是一种从传统的两层c s 模式发展起来的新的网 络结构模式,其本质是三层结构的c s 模式。在用户的计算机上安装浏览器软件,在服 务器上存放数据并且安装服务应用程序,服务器有w w w 服务器和文件服务器等。用户通 过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。 b s 模式具有以下特点: ( 1 ) 系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上 的浏览器软件不需要修改,系统开发和升级维护方便。 ( 2 ) b s 模式具有很强的开放性 在b s 模式下,用户通过通用的浏览器进行访问,系统开放性好。 ( 3 ) b s 模式的结构易于扩展 由于w e b 的平台无关性,b s 模式的结构可以任意扩展,可以从包含一台服务器和 几个用户的小型系统扩展成为拥有成千上万个用户的大型系统。 ( 4 ) 用户使用方便 b s 模式的应用软件都是基于w e b 浏览器的,而w e b 浏览器的界面是类似的。对于 无用户交换功能的页面,用户接触的界面都是一致的,用户使用方便。 c s ( c l i e n v s e r v e r ) 和b s ( b r o w s e r s e r v e r ) 是开发模式技术架构的两大主流技术。它们存 在的一些不同之处在于: ( 1 ) c s 是美国b o r l a n d 公司最早研发的;b s 是美国m i c r o s o f t 公司研发的。 ( 2 ) c s 分为两层,客户机部分( 含显示逻辑和事务处理逻辑) 和服务器部分( 数据 处理逻辑及数据库) ;b s 分为三层,表示层( w e b 浏览器,主要是提出服务请求) 、功能 7 浙江理t 大学硕+ 学位论文 层( 具有应用程序扩展的w e b 服务器,负责事务处理逻辑,接受用户请求并以s q l 方 式向数据库服务器提出数据处理请求) 和数据层( 数据库服务器,接受w e b 服务器对数 据库操纵的请求,并将数据处理结果传回w e b 服务器) 。 ( 3 ) c s 建立在局域网基础上;b s 建立在广域网基础上。 ( 4 ) c s 模式一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机 密的信息系统采用c s 模式为宜;b s 模式建立在广域网的基础上,对信息控制能力较 弱,面向不可知的用户群。 ( 5 ) c s 模式由于其整体性,必须整体考察,处理出现的问题及系统升级难:b s 模 式可以方便的更换个别组件,实现系统的无缝升级。 ( 6 ) c s 模式多建立在w i n d o w s 平台上,表现方式有限,对程序员要求较高:b s 模式建立在浏览器上,有更加丰富和生动的表现形式与用户交流,减小了开发难度,降低 了开发成本。 2 2o r a c l e 数据库简介 o r a c l e 数据库【9 】是一种大型数据库系统,一般应用于商业领域和政府部门,它的功能很 强大,能够处理大批量的数据,在网络方面也用的非常多。不过,一般的中小型企业都比 较喜欢用m y s q l 、s q ls e r v e r 等数据库系统,它的操作很简单,功能也比较齐全,只是 在处理大量数据方面有些不如o r a c l e 数据库。 o r a c l e 数据库的安全、可靠、高效,被许多公司选为电子商务及内部信息系统的核心 数据库。通过调查了解,在许多医院中,h m i s 大都采用了基于w i n d o w s n t 、w i n d o w s 2 0 0 3 ) ( p 的o r a c l e 数据库作为核心数据库。 o r a c l e 数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件 系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。 因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数 据互操作能力,使得越来越多的用户将o r a c l e 作为其应用数据的处理系统。 o r a c l e 数据库是基于“客户端n 务器”模式结构。客户端应用程序执行与用户进行交 互的活动。其接收用户信息,并向“服务器端 发送请求。服务器系统负责管理数据信息 和各种操作数据的活动。o r a c l e 数据库有如下几个强大的特性,支持多用户、大事务量的 事务处理;数据安全性和完整性的有效控制;支持分布式数据处理。 o r a c l e 体系庞大,对于初学者来说,要明白o r a c l e 大体上分两大块,一块是应用开发, r 浙江理工大学硕士学位论文 一块是系统管理。开发主要是写存储过程、触发器之类的,还有就是用o r a c l e 的d e v e l o p 工具做f o r m 。有点类似于程序员,需要有较强的逻辑思维和创造能力。管理则需要对o r a c l e 数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的 失误就会丢失整个数据库,相对前者来说,后者更看重经验。 o r a c l es e r v e r 是一个对象一关系数据库管理系统。它提供开放的、全面的、集成的信 息管理方法。每个s e r v e r 由一个o r a c l ed b 和一个o r a c l es e r v e r 实例组成。它具有场地自 治性( s i t ea u t o n o m y ) 和提供数据存储透明机制,以此可实现数据存储透明性。每个o r a c l e 数据库对应唯一的一个实例名s i d ,o r a c l e 数据库服务器启动后,一般至少有以下几个用 户:i n t e r n a l ,它不是一个真实的用户名,而是具有s y s d b a 优先级的s y s 用户的别名, 它由d b a 用户使用来完成数据库的管理任务,包括启动和关闭数据库;s y s ,它是一个d b a 用户名,具有最大的数据库操作权限;s y s t e m ,它也是一个d b a 用户名,权限仅次于s y s 用户。 客户端为数据库用户操作端,由应用、工具、s q l * n e t 组成,用户操作数据库时, 必须连接到一服务器,该数据库称为本地数据库( l o c a ld b ) 。在网络环境下其它服务器上 的d b 称为远程数据库( r e m o t ed b ) 。用户要存取远程d b 上的数据时,必须建立数据库 链。 o r a c l e 数据库的体系结构包括物理存储结构和逻辑存储结构。由于它们是相分离的, 所以在管理数据的物理存储结构时并不会影响对逻辑存储结构的存取。 o r a c l e 数据库的优缺点总结如下: 优点:( 1 ) o r a c l e 的稳定性要比s q ls e r v e r 好; ( 2 ) o r a c l e 的导数据工具s q l l o a d e x e 比s q ls e r v e r 的b c p 功能强大,o r a c l e 可 以按照条件把文本文件数据导入; ( 3 ) o r a c l e 的安全机制比s q ls e r v e r 好; ( 4 ) 在处理大数据方面o r a c l e 会更稳定一些; ( 5 ) s q ls e r v e r 在数据导出方面功能更强一些; ( 6 ) 处理速度方面比s q ls e r v e r 快一些,和两者的协议有关。 缺点:( 1 ) 价格昂贵; ( 2 ) s q ls e r v c r 的易用性和友好性方面要比o r a c l e 好。 2 3s i l v e r l i g h t 简介 9 浙江理丁大学硕士学位论文 s i l v e r l i g h t 是微软推出的一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有 多媒体体验与富交- 百_ ( r i a ,, r i c hi n t e r f 犯e a p p l i c a t i o n ) 的网络交互程序【1 0 1 。因为s i l v e m g h t 提 供了一个强大的平台,能够开发出具有专业图形、音频和视频的w e b 应用程序,增强了用 户体验,所以s i l v e r l i g h t 吸引了设计人员和开发人员的眼球。同时,s i l v e r l i g h t 还提供了 强大的工具来提高他们的工作效率。 s i l v e r l i g h t 能创建一种具有很高艺术性的应用程序,具有以下的特剧1 1 】: ( 1 ) 一种跨浏览器、跨平台的技术。可以在所有流行的浏览器中运行,包括m i c r o s o f t i n t e m e te x p l o r e r 、m o z i l l af i r e f o x ,a p p l es a f a r i ,和o p e r a ,同样可以运行于m i c r o s o f t w i n d o w s 和a p p l em a c o sx 。 ( 2 ) 无论在哪运行,都能提供一致的用户体验。 ( 3 ) 只需要下载很小的文件来安装以支持,只需几秒。 ( 4 ) 它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是7 2 0 ph d t v v i d e o 模式。 ( 5 ) 用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。 ( 6 ) 它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。 s i l v e r l i g h t 将多种技术结合到一个开发平台,可以在其中选择符合需求的合适的工具和 编程语言。s i l v e r l i g h t 提供了如下的特性: ( 1 ) w p f 和x a m l 。s i l v e r l i g h t 包含了w i n d o w sp r e s e n t a t i o nf o u n a a t i o n ( w p f ) 技术, 这个技术在创建用户界面时极大的扩展了浏览器元素。w p f 可以创建融合图形、动画、媒 体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了h t m l 所提供的。可扩 展应用程序标记语言( x a m l ) 提供了创建w p f 元素的声明性标记。 ( 2 ) 对于j a v a s c r i p t 的扩展。s i l v e r l i g h t 提供了对于全球浏览器脚本语言的扩展,从 而为浏览器用户界面提供更加强大的控件,包括与w p f 元素工作的能力。 ( 3 ) 跨浏览器,跨平台的支持。s i l v e r l i g h t 在所有的流行浏览器( 任何平台) 运行一致。 设计和开发应用程序不需要担心你的用户是什么平台什么浏览器。 ( 4 ) 与现存应用程序的集成。s i l v e r l i g h t 可以与已经存在的j a v a s c r i p t 和a s en e t a j a x 代码无缝集成,不会使已经创建的功能缺失。 ( 5 ) 可访问n e tf r a m e w o r k 编程模型和相关工具。可以使用托管的j s c r i p t 和 i r o n p y t h o n 或者c 撑和v b 这样的动态语言来创建基于s i l v e r l i 曲t 的应用程序。可以使用 v i s u a ls t u d i o 这样的开发工具来创建基于s i l v e r l i g h t 的应用程序。 1 0 浙江理工大学硕士学位论文 ( 6 ) l r n q 。s i l v e r l i g h t 包含集成查询( l i n q ) 语言。 ( 7 ) 如果已经使用a s p n e t ,可以将s i l v e r l i g h t 集成到熟悉的a s en e t 服务器和客 户端功能。可以在a s en e t 中创建基于服务器的资源,使用a s en e t 的a j a x 特性与服 务器端资源交互而不会打断用户。 可以使用已经具有的技能和熟悉的工具来创建基于s i l v e r l i g h t 的应用程序,在w e b 页 面中,既可以使用h t m l ,也可以使用s i l v e r l i g h t 的w p f 元素,和h t m l 一样,在w e b 应用程序中x a m l 同样可以使用声明的标记来创建用户界面,不同的是,x a m l 提供了 更强大的元素。 可以使用强大的v i s u a ls t u d i o2 0 0 8 创建s i l v e r l i g h t 应用,s i l v e r l i g h t 在v i s u a ls t u d i o 2 0 0 8 的i d e 中作为一个插件而得到支持。同样v i s u a ls t u d i o 为s i l v e r l i g h t 提供了开发工具, 比如n e tf r a m e w o r k 中已经为创建应用程序提供的强大的编辑器、项目管理、调试等等。 设计人员可以轻松的使用e x p r e s s i o ns t u d i o 进行设计、编译和发布s i l v e r l i g h t 应用程 序。e x p r e s s i o ns t u d i o 有创建图像、媒体,设计交互和产生体验需要的一切能力。e x p r e s s i o n b l e n d 1 2 1 能够生成x a m l 进行输出,这样使用v i s u a ls t u d i o 的程序员和使用e x p r e s s i o n b l e n d 的设计人员可以共享同样的文件。 s i l v e r l i g h t 的核心是浏览器增强模块,其作用是呈现x a m l 并在浏览器界面上绘制 生成的图形。它的下载体积较小( 不到2 m b ) ,可以在用户点击包含s i l v e r l i g h t 内容的站 点时进行安装。该模块向j a v a s c r i p t 开发人员公开x a m l 页面的底层框架,以便实现页 面级的内容交互,这样,开发人员就可以进行自己的工作,例如编写事件处理程序或使用 j a v a s c f i p t 代码来处理x a m l

温馨提示

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

评论

0/150

提交评论