




已阅读5页,还剩86页未读, 继续免费阅读
(计算机应用技术专业论文)富因特网应用与ajax技术在网络办公自动化中的应用.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
富因特网应用与a j a x 技术在网络办公自动化中的应用 摘要 随着中国现阶段政府上网工程的不断深入,网络办公以其快捷、方便的特点 在政府机关及各大企事业单位的工作中提升到了越来越重要的地位。它不同于传 统的办公方式,借助因特网这个有力的工具,网络办公在消息传递、文件传送、 信息发布等各方面有着无可比拟的优越性。显而易见,网络办公大幅度减少了传 统办公过程中的资源浪费,大量节约办公时间、提高办公效率,将办公室人员从 文山会海中解脱出来。 另一方面,由于业务公文中各文件的流动多向性,申请人在网络环境下提交 文件时经常会产生提交对象错误或提交步骤错误而导致文件被驳回的情况,这主 要是由于无法在网络办公环境中实现公文在办事过程中的自动流转造成的。这给 办事双方造成了很大的不便,同时也减慢了公文的审批过程,损失了大量时间和 人力。 本文分析了当前网络办公系统的发展状况,结合目前中国事业单位工作人员 公文处理的特点,针对目前网络办公系统中难以解决的公文流转问题提出一个切 实可行的解决方案。通过设定不同用户的使用权限来区分申请人和审批人,并将 不同种类的公文分发给不同的审批人群来进行审批。公文的审批过程从被提交开 始,一直到返回给提交人结束,整个过程中每个文件的每一步批复的流向判定都 是自动完成,通过、驳回和发回重批等动作所造成的公文流向变化全部由系统进 行记录、学习和管理,办事人员不必为送一组材料反复多次的在不同地区、不同 单位之间奔波。 另外,本文中系统的设计采用s s 结构,符合当前政府网络办公工程所提出 的“尽快由c s 结构向b s 结构转变”的建议。为简化用户操作,提高用户体验, 减少网络数据流量,本文在设计中大量的采用了a j a x 异步后台网络通信技术和 r i a 客户端丰富表现和处理技术,在办事双方建立一个实时友好的交流平台,并 将意见和批文进行快速的反馈。审批人也可以在类似于本地软件的界面下利用各 种u i 控件所提供的功能对文件进行审批,操作简便,易于学习。 若要保证用户在使用时系统运行流畅,就必须要在客户端的浏览器中实现公 文相关数据的本地化,即在客户端实时操作包含公文信息的微型数据库,如何创 建、管理和操作该微型数据库,是本文在运用r i a 和a j a x 技术的又一特色。 综上所述,本文在灵活运用r i a 和a j a x 技术处理公文自动流转的同时又提 出了在客户端控制客户权限和管理微型数据库的解决方法,另外又结合实例对用 户操作过程的界面和系统运行过程中的数据交互进行了详细的说明。 关键词:办公自动化、公文流转、权限、工作流 t h ea p p l i c a t i o no fr i c hi n t e r n e ta p p l i c a t i o na n da j a x t e c h n o l o g yi nw e bo f f i c ea u t o m a t i o n a b s tt a c t w i t ht h ev e r yf a s td e v e l o p m e n to fp r e s e n tg o v e r n m e n ti n t e r n e tp r o j e c t i nc h i n a ,o f f i c en e t w o r kw i t hi t sf a s ta n dc o n v e n i e n tf e a t u r e sb e c o m e s m o r ea n dm o r ei m p o r t a n ti nt h ew o r ko fm a j o re n t e r p r is e sa n dg o v e r n m e n t i n s t i t u t i o n s i ti sd i f f e r e n tf r o mt r a d i t i o n a lo f f i c ew o r k t ou s et h e i n t e r n e ta sap o w e r f u lt o o li nt h eo f f i c en e t w o r km e s s a g i n g ,o f f i c e n e t w o r kh a su n p a r a l l e l e da d v a n t a g e so nf il ea n di n f o r m a t i o nt r a n s f e r i t isc l e a rt h a tt h eo f f i c en e t w o r kc a ns u b s t a n ti a l l yr e d u c et h ew a s t eo f r e s o u r c e si nt h et r a d i t i o n a lo f f i c en e t w o r k ,t h a tal a r g en u m b e r o f o f f i c eh o u r sc a nb es a v e da n dt h ee f f i c i e n c yo ft h eo f f i c ei si m p r o v e d o nt h eo t h e rh a n d ,d u et ot h ef r e q u e n tt r a n s f e ro fb u s i n e s sd o c u m e n t s , t h e ya r ee a s i l ys e n tt oe r r o rt a r g e to rr e j e c t e di nt h en e t w o r ke n v i r o n m e n t t h i si sm a i n l yc a u s e db yf a i l e da u t o m a t i ct r a n s f e r b o t hs i d e so ft h e c li e n t sh a v eh a dag r e a ti n c o n v e n i e n c e a n dt h ea p p r o v a lp r o c e s sf o r o f f i c i a ld o c u m e n t si sa l s os l o w e dd o w nw i t ht h el o s so fal o to ft i m ea n d m a n p o w e r t h isa r t i c l ea n a l y z e dt h ec u r r e n td e v e l o p m e n to ft h en e t w o r ks y s t e m s a n ds u b m i t t e dap r a c t i c a ls o l u t i o nc o m b i n e dw i t ht h ec h a r a c t e r i s t i c so f t h ec u r r e n to f f i c en e t w o r ks y s t e m si nc h i n a so f f i c i a li n s t i t u t i o n s t h r o u g had i f f e r e n ts e to fu s e r sa c c e s st od i s t i n g u i s ht h ea p p l i c a n ta n d a p p r o v a l ,d i f f e r e n tt y p e so fd o c u m e n t sc a nb ed is t r i b u t e dt od i f f e r e n t g r o u p s f r o mt h eb e g i n n i n go ft h ed o c u n e n t ss u b m i t t e dt ot h ea p p r o v a lt o t h ee n do ft h er e t u r nt ot h ea u t h o r ,e v e r ys t e pt h r o u g h o u tt h ec o u r s eo f t h ea p p r o v a li sa u t o c o m p l e t e d ,e i t h e r t h ed i s m i s s e d ,s e n tb a c ko r r e g r a n t e d a l lc h a n g e sa r er e c o r d e d ,l e a r n ta n dm a n a g e db yt h es y s t e ms o t h es t a f fd o e sn o th a v et ot r a v e lt os e n dd o c u m e n t si nd i f f e r e n ta r e a s i na d d i t i o n ,t h ed e s i g no ft h es y s t e mi nt h i sa r t i c l eu s i n gb s s t r u c t u r e ,i nli n ew i t ht h ec u r r e n tg o v e r n m e n tn e t w o r kp r o j e c tp r o p o s e d b yt h eo f f i c e a ss o o na sp o s s i b l ec h a n g eb yt h ec ss t r u c t u r et o t h e b ss t r u c t u r e t os i m p l i f yt h eu s e r ,t oi m p r o v et h eu s e re x p e r i e n c e a n dt or e d u c en e t w o r kt r a f f ic ,i nt h isp a p e r ,al a r g en u m b e ro fa j a x n 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 dr i ar i c h c l i e n tp e r f o r m a n c ea n d h a n d l i n gt e c h n o l o g yi su s e di nt h ed e s i g n t h et w os i d e so ft h ec l i e n t s c a nw o r ki nt h es a m ep l a t f o r mt oe s t a b l i s haf r i e n d l ye x c h a n g eo fo p i n i o n s a n dd o c u m e n t sf o rq u i c kf e e d b a c k t h ea p p r o v a la l s oc a na p p r o v ei tu s i n g av a r i e t yo fu ic o n t r o l sp r o v i d e db yt h ef u n c t i o no ft h ed o c u m e n t s ,w h i c h i ss i m p l e ,e a s yt ol e a r n t oe n s u r et h a tu s e r su s et h es y s t e ms m o o t h l y ,i ti sn e c e s s a r yt o r e a l i z el o c a li z a t i o no fd o c u m e n t s t h a ti s ,r e a l t i m ec l i e n t s c a n o p e r a te a n dm a n a g et h ed o c u m e n tst h a t c o n t a in s in f o r m a tio no n m i n i d a t a b a s e i ti sa n o t h e rf e a t u r et ou s eo fa j a xa n d r i at e c h n o l o g i e s i si nt h i sp a p e r t os u mu p ,t h i sa r t i c l ef l e x i b l yu s e sa j a xa n dr i at e c h n o l o g i e st o d e a lw i t ha u t o m a t i cf l o wo fd o c u m e n t sa n dc l i e n t sp r i v i l e g e s a tt h es a m e t i m ei tm a k e sad e t a i l e de x p l a n a t i o nw i t he x a m p l e so f d a t a b a s ei n t e r a c t i o n a n dm a n a g e m e n ts o l u t i o n s i e y w o r d s :o f f i c ea u t o m a t i o n ;d o c u m e n t sc i r c u l a t i o n : p u r v i e w ;w o r ks t r e a m 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。 据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写 过的研究成果,也不包含未获得其他教育机构的学位或证书使用过的材料。与我一同工作 的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:签字日期:谚衫年7 咱日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并向国家有关 部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权学校可以将学位 论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段 保存、汇编学位论文。( 保密的学位论文在解密后适用本授权书) 学位论文作者签名: 导师签字: 签字日期:年月 日签字日期:年月日 学位论文作者毕业后去向: 工作单位: 通讯地址: 电话: 邮编: r i a 与a j a x 在网络o a 中的应用 1 1 论文的研究背景 1 前言 办公自动化是当前社会办公工作的趋势,而网络化无纸化则是办公自动化的 下一个发展方向。它不仅节省大量的人力物力,还会进一步节省业务办理时间, 简化业务办理步骤,提高工作效率。 由于互连网的普及,目前政府部门通常把一些政务信息发布到i n t e r n e t 上, 进而在网上建立与老百姓沟通的渠道,以实现政务公开和政府行为接受监督的目 的。从实际效果来看,很多政府部门只是在网上存放一些静态的政府信息,实质 性的工作却非常少。并且,在很多情况下,很多人将办公自动化和政府上网混为 一谈。这种现象导致很多部门重上网工程轻办公自动化工程。甚至把上网工程误 认为是办公自动化工程。实际上,从网络划分的角度,政府上网工程是外网建设, 办公自动化工程是内网建设,办公自动化工程是政府信息化的基础,政府上网工 程是政府信息化的对外表现形式,办公自动化工程在政府信息化建设中所占的比 重远高于政府上网工程。只有办公自动化工程的建设并运转成功,政府上网才会 有源源不断的信息发布,政府上网才有意义,否则政府上网工程就会变成无源之 水。当然,政府上网工程的宣传对我国信息化建设也起了一定的推动作用。 , 现代办公自动化的发展方向应该是数字化办公n 】。所谓数字化办公即几乎所 有的办公业务都在网络环境下实现。从技术发展角度来看,特别是互连网技术的 发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。从管理体 制和工作习惯的角度来看,全面的数字化办公还有一段距离,首先数字化办公必 然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权 利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很 强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动 化发展的必然趋势。 实现数字化办公既不同于传统的0 a ,也不同于m i s 的建设,它的结构是 i n t r a n e t 内网的结构,它的构建思路是自上而下的,即首先把整个内部网看成 是一个整体,这个整体的对象是网上所有用户,它必需有一个基础,我们称这个 r i a 与a j a x 在网络o a 中的应用 基础为内网平台,就好象p c 必需有一个操作系统为基础一样。内网平台负责所 有用户对象的管理、负责所有网络资源( 含网络应用) 的管理、网络资源的分层 授权、网络资源的开放标准和提供常用的网络服务( 如邮件、论坛、导航、检索 和公告等) 。在平台的基础之上,插接各种业务应用( 可理解为传统的m i s ) ,这 些应用都是网络资源。用户通过统一的浏览器界面入网,网络根据用户的权限提 供相应的信息、功能和服务,使用户在网络环境下办公。 实现数字化办公必需有良好的技术支撑,考虑到数字化办公的授权和开放这 两个特点,首选技术应该是互连网技术及标准,在此基础上采用相关技术。 实现数字化办公离不开工作流埘技术,目前比较流行的是以邮件系统为基础 的工作流技术,或叫群件技术。现在随着w e b 技术的发展,基于i n t r a n e t 模式 下的工作流软件也越来越多,这种类型的工作流直接使用消息传递中间件做为消 息传递手段,不需使用专用的邮件系统做消息平台。这样整个工作流软件负载轻、 开放性好、维护方便、并且易于和网上其他业务系统结合。这种技术也和电子商 务所使用的技术方向是一致的。因此基于w e b 的工作流软件将在未来的数字化办 公领域占主导地位。 办公自动化的发展策略根据我国办公自动化建设的现状和存在的问题,使我 国办公自动化建设走上健康快速发展的轨道,在办公自动化建设的技术结构方 面,应尽快从c l i e n t s e r v e r 结构体系转到b r o w s e r s e r v e r 结构体系,采用b s 思路,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结 构体系。系统负载轻,开放性好,系统维护升级方便。 o 1 2 论文的研究目的和内容 在数字化办公的网络化无纸化的发展过程中最为重要的同时也是最大的一 个难题就是工作流的制定。这也是体现一个办公系统灵活和先进性的重要环节。 公文收发方便了使用者之间的公文传递,减去了因频繁的公务文件往来带来的麻 烦,其目的是要消除有纸公文带来的不便捷,用电子公文取代之,以此提高工作 效率。工作流的功能是要实现公文从拟稿、核稿、审核等一系列收发过程的电子 化。它要求以计算机电子文档为载体,以计算机为处理和存储工具,以计算机网 络及其他数据通信介质为传达渠道的新的公文及公文处理形式。具有存储体积 r i a 与a j a x 在网络o a 中的应用 小、检索速度快、远距离快速传递及同时满足多用户共享等优点,极大提高了办 公效率,以适应不断增长的信息化要求。简言之,工作流的最终目的就是公文的 自动流转方面的管理。只有实现了这一点,才有可能实现0 a 系统最终的两个目 标: 无纸化 在理想的网络o a 系统中,任何业务的办理都应该是完全无纸化的,所有的 文件及其在流转过程中产生的多项批复都应该是完全数字化的。但是在实际的业 务受理过程中,由于申请人要在不同办理人或部门甚至不同单位之间传送待批的 文件,往往要将文件打印出来由自己保管和传送,这样就浪费大量的纸张,并且 难免会有丢失文件的情况出现。 但如果实现了公文自动流转,那么申请人就可以将所有的资料以数字化的形 式进行网络提交,如果是影像资料则可以用扫描仪或数码相机输入到计算机,如 果某些资料必须是原件实物,则只能由申请人送至业务受理部门。所有这些文件 提交方式都只需要极少量的纸张,节省了大量的资源。另外,由于尽量少的使用 了纸质材料,丢失材料的情况就会随之杜绝。 业务简单化 在实际的办公业务中,不同步骤的审批者往往会在不同的部门、单位甚至地 区,这就要求申请人在不同的地点往返奔波。如果申请人对这些地点又不是非常 的熟悉,那么寻找这些办公地点和相应的办公人员可不是一件轻松的事情,如果 算上找地点、找人、排队的时间,往往几个小时可以办好的业务可能需要几天甚 至更长的时间才能办完。 但如果实现了公文自动流转,那么申请人只需要在网页上将所需的信息填写 完毕后提交,公文会自动的在不同审批人之间进行流转。申请人只需要不定时的 在网页上查看自己公文的办理情况和反馈信息即可。如果需要提交实质性的材料 则可按照信息中的指示将材料送到制定单位即可。等到业务办理完毕后,再按照 指示到制定地点取回材料和最终的批复文件即可。这样申请人省去了奔波排队之 苦,节省了大量的时间,业务受理单位也可以不必为各种业务的受理提供大面积 的办公场所了。 本文在分析了目前办公自动化系统中的公文流转功能的发展状况后,提出了 一个新的解决方案,并实现之,本文中将其称为m i n i w e b 0 a 网络办公自动化系统。 r i a 与a j a x 在网络o a 中的应用 本文共分八章,各章的主要内容如下: 第一章前言。简明介绍了论文的研究背景、论文的研究目的和内容。 第二章对当前国内外的办公自动化的发展趋势及其相关情况的介绍。详细分 析了当前网络办公自动化产品的大致情况介绍及公文流转方面的不足之处。 第三章对网络o a 开发所需多种技术的具体分析。对比r i a 和m v c 两种设计 模式的优缺点,提出富客户端网络应用程序是下一步网络化办公的必然趋势,并 分析了富网络应用程序的主要缺陷。 第四章分析r i a 模式的网络办公系统采用的主要开发手段和系统架构。说明 了实现本系统所需要的几种关键的平台和工具。 第五章提出基于r i a 模式公文流转的详细的系统设计方案,同时还提出了办 公权限的概念并给出相应的解决方法。本系统运行偏重于客户端表现和处理,此 部分内容对系统中的每一个模块都进行说明,并结合实例进行实际演示。 第六章对本系统的服务端设计进行说明,针对与客户端的每一个功能,服务 端都要为其快速准确有效的提供数据保证系统运行,同时又要保证系统的安全 性,防止非法操作。 第七章是本系统解决的关键技术,主要涉及到在提高系统运行效率、安全性 和易用性等方面与国内外同等产品的不同之处。 第八章总结和展望,对系统设计中的一些不足之处进行说明,并提出系统下 一步的发展方向。 r i a 与a j a x 在网络o a 中的应用 o a 系统介绍和当前发展状况 办公自动化( o f f i c ea u t o m a t i o n 简称o a ) 这一术语首先由美国通用汽车公司 d s 哈特于1 9 3 6 年首先提出来的。 美国麻省理工学院m 季斯曼( m z i s m e n ) 教授提出了一个较为全面的定义, 指出:办公自动化是将计算机技术、通信技术、系统科学和行为科学等科学,综 合用于传统的数据处理技术所难以处理的、数量庞大且结构不明确的办公事务处 理工作,包括非数值型信息的处理。 办公自动化系统是人机信息系统,是办公自动化技术与管理科学、行为科学、 组织理论等相融合,贯穿到办公活动的各个方面,并对这些方面产生一系列影响 之后形成的系统,其目的是尽可能充分利用信息资源,提高办公质量和办公效率。 办公自动化系统是一种人机信息系统,具有一般信息系统的共性,它是在办 公室自动化功能的基础上发展起来,结合网络技术实现办公室工作的网络化运 作。 2 1 当前o a 的发展状况 自2 0 世纪9 0 年代中期至今,互联网技术在我国迅速发展和普及,引出了 i n t r a n e t 、e x t r a n e t 、i n t e r n e t 、政府上网工程、企业上网工程、电子政府、电 子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列 新概念,可以认为,现在已经进入了0 a 发展的新阶段。这一个阶段的主要标志 应为互连网技术的普遍使用。 2 1 1 网络o a 实现普及的必然性 随着政府和企业信息化基础设施建设的逐渐完备,各类应用系统开始受到各 级政府机关和企业的重视,开发重点主要侧重于人事信息数字化、文书信息化、 公文流转、交互式审批等信息化可行性高的工作领域。因此,改革传统办公模式, 开展电子政务,使业务办公、公文流转和管理过程电子化、信息化,让文职人员 从长期繁杂的办公事务中解放出来,通过统一办公规范,进一步提高工作效率, r i a 与a j a x 在网络o a 中的应用 降低行政成本,普及网络办公自动化已势在必行。 在其他的企事业范围内,办公自动化也处于一个需求不断增长,技术手段不 断创新的发展当中。但是无论是从受理人员降低工作强度方面,还是办事人员减 少办事步骤方面,无论是从资源的节约方面,还是减小政府与群众之间的距离方 面来看,当前办公自动化的发展,都有着网络化、无纸化、便捷化的发展趋势。 从这些看来,网络o a 的发展是必然的,网络化的办公方式必将渗透社会的各个 角落。 2 1 2 公文流转在网络o a 中的重要性 由于日常公文处理在机关事业单位占有很大的比例,如果对其成功的信息化 则能够在机关内部更为迅速的发挥作用,因而,公文流转系统口1 的开发与应用成 为了近期各级机关事业单位政务信息化的主要内容。2 0 0 6 年中央办公厅在有关 发展党委机关电子政务的文件中明确指出,在今后一个阶段内开发适应党委机关 需要的公文流转系统是实现政务信息化的重要内容和途径之一。在全国的行业和 区域性政务信息化部署中,开发适应本部门、本地区需要的公文流转系统也是近 一个阶段其政务信息化计划中的主要内容。如中国银行总行拟投入1 0 0 0 万人民 币开发中国银行系统内部的公文流转和审批系统,某省委在党政信息系统建设 “十五 规划中明确提出要开发适应省情的公文流转系统,在2 0 0 2 年的微软 o f f i c e 开发大会上文汇新民报业集团、上海市检察院也提出了公文流转系统的 开发需求。可以说,公文流转系统是近一个阶段各级机关事业单位信息化应用开 发的重点内容,具有广泛的需求和广阔的市场前景。 2 1 3 当前公文流转系统的主要开发模式 纵观当前的办公系统中的公文流转系统,大多是作为0 a 系统的一个部分出 现的,其开发模式和具体技术手段也不尽相同。办公自动化中公文流转系统作为 一类非标准性的软件产品,具有很强的随意性和扩展性,其成功与否受到几个关 键技术的制约。 1 、系统结构 按照系统终端情况的不同,可将公文流转系统的开发结构分为b s ( 浏览器 服务器) 和c s ( 客户端服务器) 两种模式,它们各具特色,是当前公文流转 系统开发的主流。 r i a 与a j a x 在网络o a 中的应用 ( 1 ) b s 模式 b s 模式的系统以服务器为核心,程序处理和数据存储基本上都在服务器端 完成,用户无须安装专门的客户端软件,只要通过网络中的计算机连接服务器, 使用浏览器就可以进行事务处理。b s 模式具有易于升级,便于维护,客户端使 用难度低、可移植性强等特点,同时也受到灵活性差、应用模式简单等问题的制 约。在早期的o a 系统中,b s 模式也曾经是被考虑应用的系统模式,一些m i s 、 e r p 系统也采取这种模式。b s 模式系统主要的应用平台有w i n d o w ss e r v e r f a m i l y 、l o t u sn o t e s 、l i n u x 等,其采用的主要技术手段有n o t e s 编程、a s p 、 j a v a 等,同时也使用c o m + 、a c t i v e x 控件等技术,但b s 模式最终由于当时网 络性能尚未完善的原因而束之高阁。 ( 2 ) c s 模式 c s 模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用 程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户 端应用程序才能对数据进行操作。c s 模式具有专业化程度高、开发手段灵活、 运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。c s 模式由于 方便实现成为早期电子政务开发中主要应用的模式,同时一些专业的m i s 软件也 经常使用这种模式。c s 模式系统几乎可以适应任何的操作平台,开发技术也多 种多样,大部分计算机语言都能开发出c s 模式的应用系统。 2 、开发手段 公文流转系统的开发手段多种多样,l o t u s n o t e s 、a s p 、v i s u a ls t u d i o 等 主要的技术手段都能开发出公文流转系统,它们具有不同的特点,在不同领域发 挥着自身的优势。 ( 1 ) 基于l o t u s n o t e s 的公文流转系统 l o t u s n o t e s 被视为最为成熟的公文流转系统平台,由于其本身具有强大的 工作流( w o r k f l o w ) 设计能力,与公文流转复杂的工作流相适应,因而成为了大 型公文流转系统开发的首选技术手段。利用l o t u s n o t e s 既可以实现c s 模式的 公文流转系统,也可以使之适应b s 的应用模式,其完善的文档数据库和权限管 理系统为公文流转的顺利实现提供了强有力的保障。但l o t u s n o t e s 的灵活性较 差,外在表现形式单一,开发成本高。 r i a 与a j a x 在网络o a 中的应用 ( 2 ) 基于欧c h a n g e s e r v e r 的公文流转系统 e x c h a n g e s e r v e r 与l o t u s n o t e s 有相似之处,都具有强大的工作流设置能 力,在早期的办公自动化系统中,e x c h a n g e s e r v e r 被广泛使用,在客户端使用 o u t l o o k 等电子邮件系统进行操作,在使用上不直观,灵活性差,同时基于 e x c h a n g e s e r v e r 的二次开发难度也较大,系统之间的兼容性和扩展性差,目前 在市场上单纯地基于e x c h a n g e s e r v e r 的公文流转系统比较少见。 ( 3 ) 基于w i n d o w s n e t 框架的公文流转系统 w i n d o w s n e t 框架具有很强的灵活性和扩展性,能够与操作系统平台进行良 好的结合,与各类应用程序可进行数据传递,其系统同时可应用b s 和c s 两种 模式,在外在表现形式上十分灵活,开发难度和成本低,能够方便地使用各类中 间件。w i n d o w s n e t 框架下的开发工具很多,主要有v b 、v c 、a s p 等,作为一种 通用的开发手段,w i n d o w s n e t 框架的应用范围很广,但其专业性不强,在开发 公文流转系统时需要进行复杂的重定义工作,同时在规模大的应用过程中稳定性 一般。目前广泛使用的基于浏览器,使用a s p 开发的办公自动化系统一般具有简 单的公文流转功能,从技术手段上分可将其划入本类。 ( 4 ) 基于j a v a 的公文流转系统 j a v a 具有很强的数据处理功能和稳定性,在大规模数据处理和安全性方面 占有优势,适合开发浏览器形式的应用系统,j z e e 的开发模式适合工作流性质 软件的开发,有比较强的灵活性在开发模式上与a s p 相似。目前市场上没有完全 基于j a v a 的公文流转系统,由其实现的公文流转功能主要表现在一些由j a v a 开发的办公自动化系统中。 2 1 4 当前公文流转系统的不足之处 公文流转系统涉及到比较复杂的办公流程,在开发的过程中受到诸多方面的 制约,综观目前的公文流转系统,其成功与否受到几个关键技术的影响,包括身 份验证技术、数字签名与传输加密技术、工作流定义技术、审批应用技术、电子 签章和痕迹跟踪技术等。 作为一个办公自动化系统,其最基本的功能就是公文的申报和审批,同时也 附带其它诸如消息传送、文件传送、日程管理等功能。但是,纵观国内大多数 o a 系统,公文的申报几乎全都是用o f f i c e ( 如w o r d ) 格式进行书写后提交,或 墨坠兰剑坚至塑堡q 垒主塑壁旦 者仅仅填写一张表单。而公文的审批则更为原始,低端的0 a 系统会依靠服务端 后台形成审批者的图形印章,再将此印章以图片的彤式附加在用户提交的 o f f i c e 文档之后,为了进一步提高公文最终的真实可靠性,有的系统会由服务 端产生一个一维或二维的条形码,更有的系统会使用电子签名技术,但是这种公 文处理方式有如下几个不足之处: 用户提交公文式可能使用到一些o f f i c e 软件中并没有的功能组件,例如流 程图、p h o t o s h o p 图片、f l a s h 动画、c a d 图形等,笔者所在单位在上报基建图 纸时就遇到了这个难题,基建图纸使用a u t o c m ) 制作,无法在网络上打开,只能 使用打印机出图后专人送出,十分不便。 在提交不同格式的公文文件时,要求在审批者的电脑上也必须安装可以识别 这种格式的软件,这对于某些对这些软件使用不熟练的审批人来说可是一个相当 的难题。 在公文传送的过程中一些对具有较高权限的领导层用户可以从服务器上误 改甚至删除公文中的文件内容,这一点对内容严谨的公文来说是非常致命的。 公文的自动流转问题是办公自动化软件中的一个最难以解决的难题。公文是 一个为了同一个申报目的而组织起来的多个文件的集合,其中的每个文件又包含 了需要不同审批人进行审批的批复。咀往的办公自动化系统往往是事先将公文在 审批过程中所经过的部门组织成一个流程图,公文按照这个流程进行流转。如下 图2 一l 所示; 是蝰替固 图2 1 传统o a 公文流转示意图 在传统的o a 公文流转中用户提交了一个公文之后,首先由某一个接待人 r i a 与a j a x 在网络0 a 中的应用 员( 角色a ) 按照公文中包含的文件所对应的审批人进行分类,然后再将不同的 文件分发给相应的人员( 角色b ) 。角色b 审批完毕后,再选择并提交给下一步 的审批人,依此类推,一直到最后一个审批人( 审批会签) 完成之后进行入库存 档。 但是这种公文流转却有以下几个缺点: ( 1 ) 无法根据文件的种类自动分发给不同的审批人。 ( 2 ) 无法根据不同的批复内容自动调整流向。如果公文中的某个文件的某个 批复在某一审批环节被驳回,在实际操作当中应该立即终止与本批复相关的所有 审批。但是在传统的公文流转中却无法立即实现该终止动作。 ( 3 ) 在流转的不同阶段需要由不同的专门人员进行批复内容的整合。 这几个缺点极大的限制住了办公自动化系统的发展,国内大多数办公自动化 软件在其它方面做的都比较到位,唯独在公文自动流转上做不到尽善尽美。 r i a 与a j a ) 【在网络o a 中的应用 3 网络0 a 系统中的技术和新趋势 3 1 当前b s 结构系统的开发模式- - - - - - - 矾c 设计模式 在技术应用方面,传统的b s 结构设计的m v c ( m o d e 卜v i e w c o n t r o l l e r 即 模式一视图一控制器) 设计模式把一个应用的输入、处理、输出流程按照m o d e l 、 v i e w 、c o n t r o ll e r 的方式进行分离,这样一个应用被分成三个层模型层、 视图层、控制层。 视图( v i e w ) 代表用户交互界面,对于w e b 应用来说,可以概括为h t 儿界面, 但有可能为x h t m l 、x m l 和a p p l e t 。随着应用的复杂性和规模性,界面的处理也 变得具有挑战性。一个应用可能有很多不同的视图,m v c 设计模式对于视图的处 理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务 流程的处理。业务流程的处理交予模型( m o d e l ) 处理。比如一个订单的视图只接 受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制 和模型。 模型( m o d e l ) 就是业务流程状态的处理以及业务规则的制定。业务流程的处 理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理 结果。业务模型的设计可以说是m v c 最主要的核心。目前流行的e j b 模型就是一 个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充 分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模 型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说, 就可以专注于业务模型的设计。m v c 设计模式告诉我们,把应用的模型按一定的 规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。 抽象与具体不能隔得太远,也不能太近。m v c 并没有提供模型的设计方法,而只 告诉你应该组织管理这些模型,以便于模型的重构和提高重用性。 业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象 的数据保存( 持续化) 。比如将一张订单保存到数据库,从数据库获取订单。我 们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。 r i a 与a j a x 在网络o a 中的应用 控制( c o n t r o l l e r ) 可以理解为从用户接收请求,将模型与视图匹配在一起, 共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一 个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。 控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后, 并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合 要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应 多个模型。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用 户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都 应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通 方法调用事件 图3 - 1 肿c 翅绦幽关紊蹴 知所有的视图,导致显示的更新。这实际上是一种模型的变化一传播机制。模型、 视图、控制器三者之间的关系和各自的主要功能如图3 - i 所示 但是,m v c 也有着不可逾越的不足之处,主要体现在以下几个方面: ( 1 ) 增加了系统结构和实现的复杂性。对于简单的界面,严格遵循m v c , 使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作, 降低运行效率。 r i a 与a j a x 在网络o a 中的应用 ( 2 ) 视图与控制器间的过于紧密的连接。视图与控制器是相互分离,但确 实联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这 样就妨碍了他们的独立重用。 ( 3 ) 视图对模型数据的低效率访问。依据模型操作接口的不同,视图可能 需要多次调用才能获得足够的显示数据。对未变化数据的不必要的频繁访问,也 将损害操作性能。 ( 4 ) 目前,一般高级的界面工具或构造器不支持m y c 模式。改造这些工具 以适应州c 需要和建立分离的部件的代价是很高的,从而造成使用m v c 的困难。 总的来说,m v c 模式把主要的复杂的数据处理工作放在服务器端进行,这使 得服务器在数据提取和存储工作之外进一步增加了相应用户事件和改变用户视 图等工作的压力,尤其当用户数量大幅度增加时。这将进一步使服务器不堪重负。 但是从2 0 0 4 年开始出现的r i a 设计模式可以有效的优化这些问题。 3 2 b s 结构的o a 系统的新型开发模式一r i a 开发模式 r i a 是r i c hi n t e r n e ta p p l i c a t i o n s 的缩写,翻译成中文为丰富互联网应 用程序。丰富互联网应用程序是将桌面应用程序的交互的用户体验与传统的w e b 应用的部署灵活性结合起来的网络应用程序。 r i a 是集桌面应用程序的最佳用户界面功能与w e b 应用程序的普遍采用和快 速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。 r i a 中的r i c hc l i e n t ( 丰富客户端) 提供可承载已编译客户端应用程序( 以文 件形式,用h t t p 传递) 的运行环境,客户端应用程序使用异步客户服务器架构 连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面 向服务模型,这种模型由采用的w e b 服务所驱动。结合了声音、视频和实时对话 的综合通信技术使r i a 具有前所未有的网上用户体验。其功能分层如下图3 - 2 所示: r i a 与a j a x 在网络o a 中的应用 客户层和表示层 ( 用尸界面 业务层和集 ( u 1 ) ) 应用程序 成层 资源层 客户端 ( 解析用户 1卜 ( 数据库、外部 ( j a v a s c r i 数据并连接 ? 数据! 系统和传统资 p t 、h a s h 、 到数据库存州 源) a p p l e t 或 取数据) 其他g u l ) b r o w s e r 图3 - 2r i a 的应用程序模型 s e r v e r r i a ( w e b t o p 3 1 ) 具有的w e b 应用程序的优点包括: ( 1 ) 用户友好性和交互性:传统网络程序的开发是基于页面的、服务器端 数据传递的模式,把网络程序的表示层建立于h t m l 页面之上,而h t 儿是适合于 文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位 的体验要求。r i a 应用程序展现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑动脉瘤合并介入护理查房
- 2025本溪市第一中学面向高等院校应届毕业生校园招聘教师考前自测高频考点模拟试题及答案详解参考
- 2025北京大学高分子化学与物理教育部重点实验室主任招聘考前自测高频考点模拟试题及参考答案详解一套
- 贵州国企招聘2025锦屏县粮食购销公司招聘工作人员笔试历年参考题库附带答案详解
- 浙江国企招聘2025宁波甬山控股集团有限公司公开招聘面谈笔试历年参考题库附带答案详解
- 2025重庆石柱土家族自治县广播电视台第二次招聘临时人员4人笔试历年参考题库附带答案详解
- 2025重庆市地质矿产勘查开发集团有限公司招聘17人笔试历年参考题库附带答案详解
- 2025贵州黔东南州凯里瑞禾农业投资(集团)有限责任公司招聘4人笔试历年参考题库附带答案详解
- 2025贵州贵阳机场股份公司飞机地勤分公司招聘8人笔试历年参考题库附带答案详解
- 2025福建漳州市古雷港经济开发区城市巡防应急服务有限公司招聘12人笔试历年参考题库附带答案详解
- 2022年国家公务员考试《行测》真题(地市级)及答案解析
- 人教版九年级初中化学实验报告单电子版
- 水利水电工程单元工程施工质量验收评定表及填表说明
- 高速铁路概论 课件 第4章 高速铁路动车组
- DL∕T 831-2015 大容量煤粉燃烧锅炉炉膛选型导则
- 工业园区环保管家技术方案
- 《西方管理思想史》课件
- 纽伦堡审判国际法
- 2024年中国东方航空集团招聘笔试参考题库含答案解析
- 妇产科国家临床重点专科验收汇报
- 2023国际功能、残疾和健康分类康复组合(ICF-RS)评定标准
评论
0/150
提交评论