已阅读5页,还剩67页未读, 继续免费阅读
(计算机应用技术专业论文)面向金融企业的内容管理和发布系统的开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江大学硕十学位论文摘要 摘要 当代是一个信息爆炸的时代,随着i n t e m e t 的飞速发展,我们每个人每天都 被大量的信息包围着,面对着海量的信息,如何有效管理利用这些信息,使其能 更好的为我们服务,是一个非常值得研究的问题。内容管理技术是解决这一问题 的主要方法,它已经成为了一项越来越被重视的技术。 基于上述背景,本文论述了一个以内容管理技术为背景,以p o r t a l 以及网站 内容管理系统为应用平台的对金融信息内容可管理、定制、发布的网站的详细设 计过程。本文的主要工作及创新点如下: ( 1 ) 介绍了内容管理系统的概念;阐述了内容管理系统的各个组成模块;分 析了内容管理系统的优点及适用范围。 ( 2 ) 提出了内容管理系统的比较方案,以一些主流内容管理系统为例,对其 作了全方位的比较。 ( 3 ) 详细介绍了内容管理系统的核心模块工作流模块的工作模型,提出了一 种关于p d f 文档动态转换成h t m l 页面的算法,工作流模块结合该算法, 可以弥补大部分内容管理系统在p d f 文档动态转换方面的不足。 ( 4 ) 通过结合本文对内容管理相关技术的理论分析,设计实现了一个以p o r t a l 为平台的面向金融企业的内容管理和发布的系统。该系统良好及稳定的 运行结果验证了内容管理系统在海量信息发布系统开发中的必要性及有 效性。 关键词:内容管理,工作流,动态转换,p o r t a l ,p d f ,h t m l 浙江火学硕 :学位论文 a b s t r a c t a b s t r a c t n o w a d a y si st h ea g eo fi n f o r m a t i o ne x p l o s i o n w i t ht h er a p i dd e v e l o p m e n to f i n t e r n e t ,w ea r es u r r o u n d e db yl a r g en u m b e r so fi n f o r m a t i o ne v e r yd a y h o wt o m a n a g ea n du t i l i z et h ei n f o r m a t i o ne f f e c t i v e l yi sav e r yi m p o r t a n ta n di n t e r e s t i n g r e s e a r c hp r o b l e m c o n t e n tm a n a g e m e n tt e c h n o l o g yi st h em a i n l ys o l u t i o nt os o l v e t h e s ep r o b l e m s ,w h i c hi sb e i n gg o tm o r ea n dm o r ea t t e n t i o n f r o mt h ea b o v eb a c k g r o u n d ,t h i sa r t i c l ed i s c u s st h eu s eo fc o n t e n tm a n a g e m e n t a n dr e l a t e dt e c h n o l o g i e sa st h eb a c k g r o u n da n dt h eu s eo ft h ec m sa n dp o r t a la st h e p l a t f o r mt od e s i g na f i n i c a lc m sw h i c hc o n t e n tc a l lb ec u s t o m i z e da n dp u b l i s h e d : ( 1 ) i n t r o d u c e st h ec o n c e p to ft h ec o n t e n tm a n a g es y s t e mi nd e t a i l ;d e s c r i b e s t h em o d u l e so fc o n t e n tm a n a g e m e n ts y s t e m ;a n a l y s i st h ea d v a n t a g ea n d t h ea p p l i c a b l es c o p eo fc m s ( 2 ) p u tf o r w a r dac o m p a r i n gm e t h o do fc o n t e n tm a n a g es y s t e ma n d c o m p a r e ss o m em a i nc o n t e n tm a n a g es y s t e m sa st h ee x a m p l e ( 3 ) t h e a r t i c l ef o c u s e so nt h ek e m e lm o d u l eo fc m s - w o r k f l o wa n d d e s c r i b e s d e s c r i b e dam e t h o dt h a tc a nd e t e c tt h el a y o u ti n f o r m a t i o no ft h e p d fd o c u m e n ta n dc o n v e r tt h ep d fd o c u m e n tt oh t m l p a g ee f f e c t i v e l y , w h i c hc a nf e t c hu pt h ed r a w b a c ko fm o s tc m sw h i c hd on o tt h es u p p o r t t h ed y n a m i cc o n v e r s a t i o nb e t w e e np d ff o r m a ta n dh t m lf o r m a t ( 4 )c o m b i n i n gw i t ht h ec m sk n o w l e d g e ,d e s i g na n di m p l e m e n taf i n i c a l c m sw e b s i t eb a s e do nt h ep o r t a lp l a t f o r m t h es t a b l ea n dg o o dr u n n i n g s t a t u so ft h ew e b s i t es h o w e dt h a tt h ec m sm a k e sa ni m p o r t a n tr o l ei nt h e i n f o r i l l a t i o np u b l i c a t i o na r e a h t m l c o n t e n tm a n a g e m e n t ,w o r k f l o w , d y n a m i cc o n v e r s a t i o n ,p o r t a l ,p d f , 浙江大学硕十学位论文 图日录 图目录 图2 1w e b 内容管理系统结构图【15 1 9 图2 2 工作流流程图一1 0 图3 1 门户页面17 图3 2 门户页面分解1 7 图3 3p o r t a l 和p o r t l e t 关系图1 9 图3 4p o r t l e t 的生命周期2 0 图3 5 基本的p o r t a l 体系结构【j 9 1 2 1 图3 6p u m a 架构2 1 图3 7p u m a 架构2 3 图3 8d o j o 体系框架图2 6 图4 1 基本工作流流程图。3 0 图4 2w c m 工作流流程图3 2 图4 3p d f b o x 包的架构图3 5 图4 4 最终转换的结果3 7 图4 5 阴影区域表示段落与段落间的空白文本区域3 8 图4 6 阴影部分是被探测到的连续两文本块间的空白区域。3 9 图4 7 经过水平裁减和垂直增长后的新空白区域4 0 图4 8 垂直增长到文本区域时就被标记不可再增长4 0 图4 9 文本转换合并算法的流程图4 4 图5 1 网站系统架构图4 7 图5 2 网站逻辑结构图4 9 图5 3w c m 内容管理上传页面5 0 图5 4 网站安全架构图51 图5 5p o r t a l 的角色类型5 3 图5 6p o r t a l 的角色类型5 3 图5 7 报表审计模块架构图5 4 图5 8 报表审计模块架构图5 5 i v 浙江大学硕= i :学位论文 图目录 图5 9 应用程序和数据源【2 4 1 。5 7 图5 1 0r e p o r t i n g 模块运行流程图5 8 v 浙江人学硕士学位论文表目录 表目录 表2 1i b mw c m 和s t e l l e n te c m 功能对比一1 2 表4 1 工作流的步骤类型31 表4 2w c m 中的a c t i o n 类型一3l 表4 3w c m 工作流的步骤类型3 2 表4 4 工作流中内容的状态3 3 表4 5w c m 工作流中内容的状态3 3 表5 1g m oc o n t e n ta c c e s s 的字段说明5 5 表5 2 类l o g d a o 的方法说明5 7 v l 浙江大学硕+ 学位论文第l 章绪论 第1 章绪论 1 1 课题背景 当代是一个信息爆炸的时代,随着i n t e m e t 的飞速发展,全世界的各种网站 里散布了大量的信息,我们每个人每天都被海量的信息包围着。在之前的几十年 罩,关于结构化的技术,例如数据库、数据仓库及数据挖掘技术虽然已经得到了 不断地发展和完善,但是在实际生活中,我们周围的很多信息还是非结构化的。 相关资料表明,i n t e m e t 当中存储的数据信息量,每1 8 个月翻一番【l 】,但是其中 8 5 的信息是仍然非结构化的,包括纸上的文件、音频和视频文件、照片及信件 等【2 】。由于内容表现的多样性以及不确定性,给人们在内容管理上造成了极大的 困难,管理内容、寻找需要的内容并且将其发布是一项很消耗时间和精力的劳动。 早期的网站内容管理,由于没有好的程序的支持,基本上都是靠手工维护,但是 想要对海量的非结构化的信息流进行有效管理,纯粹地靠手工是不可能的事情。 这些额外的工作量耗费了大量的人力和物力,因此如果有一个系统可以自动地把 网上的非结构化信息转为结构化信息,并且能自动有效地对这些信息进行管理, 并且最终能结合用户需求,以特定的形式来把这些文章发布到网络上或者其他传 播途径,则将大大地减少工作人员的工作量,如果能够解决各式各样的网络资源 的采集、管理、利用、传递以及增值,则能为企业或相关机关的决策提供非常有 效的支持和参考【3 】。c m s ( c o m e n tm a n a g e m e n ts y s t e m ) 文件内容管理系统就是用来 解决上述问题的,使用c m s 系统来支撑一个网站,将节省大量的人力物力,工 作人员只需把相关信息上传到网站上,并且做一些简单的配置,c m s 系统就会自 动的去做剩下的工作,即内容的管理和发布。 1 2 课题来源及研究意义 随着信息化的快速发展,内容管理已经成为了一项越来越被重视的技术。面 对着海量的信息量,无论是政府还是企业还是各种机构,在各个领域内容管理系 浙江人学硕士学位论文第1 章绪论 统都起着越来越重要的作用。伴随着信息化飞速发展的同时,也带来了相关问题, 比如信息维护困难,信息更新不及时,发布的信息缺少时效价值等。而内容管理 的一种,网站内容管理就能很好的解决上述问题。 作者所实习的公司是一家大型金融企业,该公司的业务涉及到各种金融业 务,并且有很多对外网站是专门用于发布金融信息的。这些金融信息的来源有些 是来源于公司外部的金融专家,有些是来源于公司内部的相关领域的专家,这些 金融信息资料大多存放在不同的服务器上或者是不同的公用文件中,难以管理和 维护。在早期,这些信息的管理维护及发布主要是由人工完成的,这是相当耗时 的一件事情,并且随着时间的变迁,很多资料被部分更新,很多资料有了新的版 本,因而需要重新发布或重新更新这些资料,但与此同时,旧版本的信息资料也 必须要被保存着。作者所实习的这家大型企业,业务遍布全球,因而光是金融类 信息的文档,就有几万份之巨,并且每份文档还有不同的版本,很多文档还分不 同的国家和地区,可以想象,如果某一篇文章需要更新或者返工时,工作人员的 工作量有多大。他需要从网站上包含海量的信息页面中定位到文章所在页面,然 后小心翼翼的使用相关的页面编辑器对网页进行编辑保存,并且对最新版本的文 档取名编号,然后找到相关的文件夹,把最新的文档放进去。这当中如果有任何 的出错,那可能会对企业造成巨大的影响,因为对一家金融机构来说,信息的准 确性以及及时性是非常重要的,是首先需要保证的。 因此,企业对内容管理的需求正在逐渐加剧,企业希望确保信息内容的安全 性、完整性及真实性,并且希望有自动化的系统来简化管理,为企业和机构内的 各个部门的内容共享提供条件,为企业能及时对外发布更新信息提供便利,并以 最少的成本为重要的内容进行级别保护【4 】。企业希望有一个可以处理所有形式内 容的单一架构的系统来解决所有这些问题,让内容易于管理和发布。希望该系统 能提供自动的工作流服务,使得内容在进入工作流后,系统会自动的发信给相关 人员进行审核和编辑,一旦所有审核通过,就可以自动地发布在网站某个指定的 页面上。 基于以上原因,我们准备结合内容管理的概念,研究金融类信息的管理和发 2 浙江人学硕士学位论文 第l 章绪论 布的网站的研究与设计。该网站基于现有的一些内容管理平台,在该平台已有功 能的基础上,开发了一个结合内容的管理及发布,有定制客户化工作流的网站, 并且除了内容管理外,还提供了报表运行等额外服务。此系统能够准确及时地对 各种内容进行信息管理和发布,文章的作者只需把自己的文档传到系统上,文档 就会自动进入所选的工作流,并且系统在工作流的每一步中会自动发信给各个相 关人员进行审核,一旦审核通过,文章就会被系统自动地发布到相关网站的页面 上。上述系统极大地提升了企业的工作效率,降低了人力资源成本。 1 3 国内外研究现状 内容管理的发展趋势是从最初的各自独立的w e b 内容管理( w c m ) 、文档管 理( d m ) 等过渡到集成w e b 内容管t n ( w c m ) 、文档管理( d m ) 、门户( p o r t a l ) 、知 识管理( 1 m ) 、协作管j 里( c o l l a b o r a t i o n ) 、记录管n ( r m ) 、影像管理( i m a g i n g ) 、数 字资产管理( d a m ) 为一体的企业内容管理( e c m ) 引。 目前,从事内容管理软件研发的主要企业厂商可以分为三大类【6 j ,一类是 i b m ,b r o a d v i s i o n 。v i g n e t e 和f i l e n e 等这类国际大公司,这些公司的内容管理产品 提供的功能都非常强大,因为他们进入这一领域的时间最早,因为有非常专业的 解决方案、功能强大、应用成熟;第二类是s t e l l e n t ( 已被o r a c l e 收购) ,i n f o r m i x ( 已 被i b m 收购) ,s y s b a s e 这些已经拥有先进数据库技术的公司,这类公司虽然是内 容管理发展方面的后来者,但是其发展迅速,产品口碑很好,例如s t e l l e n t 研发 的内容管理e c m ,提供了非常强大成熟的内容管理功能。使用人员已经完全可以 不懂任何技术,任何内容的作者都可以直接发布自己的文章,而其架构的低耦合 性又非常适合开发人员进行同步开发,并且其提供了非常方便好用并且功能齐全 的接口,使得开发人员可以很好的在该平台上进行二次开发,总之,这些产品的 功能性已经基本可以与第一类的国际大厂商相媲美;第三类公司,主要就是国内 的内容管理开发公司,例如百度、清华万博、搜狐、联想等内容管理厂商。对于 国内的内容管理研发公司来说,由于相比国外起步较晚,并且限于技术、资金等 方面的困扰,所以开发的内容管理产品没有国外大企业的产品面向的应用规模 浙江大学硕士学位论文第l 章绪论 大,也无法像国外大企业那样提供功能大而全的产品,并且国内的内容管理系统 相比国外的产品,可扩展性要差很多,像i b m 、s t e l l e m 等公司的产品大多可以进 行二次开发,并且能够灵活定制客户化的东西。但是与此同时,i b m 、b r o a d v i s i o n 等公司的产品价格昂贵,一般中小型公司无法承受并且应用难度高,并且应用难 度高,需要有经验的专业人士来进行开发操作,再加上这类产品大多对中文没有 较好的支持,所以国内的内容管理市场开发存在着很多的机遇。如果一些国内厂 商能够抓住机遇,结合自身的技术特点,与国外厂商合作,借鉴他们的核心技术, 研发出能够很好地支持中文处理的内容管理系统的话,前途无量。 1 4 研究内容与论文组织 本课题的研究内容主要是基于i b mw e b s p h e r ep o r t a l 平台,结合j s p 、s e r v l e t 、 j a 、,a 等j 2 e e 相关技术、j a v a s c r i p t 脚本、n j a xd o j o 等框架建立的一个关于金 融信息的内容管理和信息发布网站。本文首先对内容管理系统作了详细的介绍, 主要介绍了内容管理系统的各个模块,其次对市面上存在的商业的和免费的内容 管理系统作了介绍和对比,然后对于内容管理系统中的核心模块的工作模型及算 法作了详细的介绍。然后结合各种技术要点详细说明了系统的需求分析及设计, 最终对内容管理的发展前景作了展望。各章节的安排如下: 第一章绪论,主要讲述了本课题的研究背景、课题来源及研究意义,最后 明确了实现的目标。 第二章w e b 内容管理系统介绍详细介绍了内容管理系统的概念;分析了 内容管理系统的各个组成模块;详细分析了内容管理系的优缺点、适用范围以及 比较方式;最后以两大主流产品s t e l l e n te c m 和i b mc m s 为例子,对其作了全 方位的比较。 第三章金融信息发布系统相关技术详解对金融信息发布系统中所用到的 各种技术框架做了详细的介绍。着重介绍了p o r t a l 框架和p o r t l e t 技术、w c m 架 构、p u m as p i 、v m m 技术及a j a x 技术。 第四章工作流模型及动态转换算法分析对金融信息发布系统中最核心的 4 浙江人学硕士学位论文第l 章绪论 工作流模型作了详细介绍,对工作流的种类;各个步骤的类型及作用i 内容在工 作流中的状态等信息作了详细分析。最后提出了一种p d f 文档动态转换得为 h t m l 页面的算法,此算法可以有效解决当前内容管理系统对p d f 文档转换的瓶 颈。 第五章系统的设计与实现首先从各种视角对系统的架构、功能、安全、 认证等方面的设计做了详细地介绍,其次详细介绍了系统各个功能模块的设计实 现方法。 第六章总结与展望对全文进行了总结,总结本课题的研究成果并对系统 需要改良的地方及将来的发展方向提出了一些建议。 5 浙江大学硕七学位论文第2 章w e b 内容管理系统介绍 第2 章w e b 内容管理系统介绍 2 1 内容及内容管理 2 1 1 内容 传统的内容理解是指将报纸、图书、唱片、杂志、影片里的创作叫做内容【7 1 。 随着时代的变化,网络的普及,内容的定义也发生了变化。有的观点认为内容是 结构化数据的统称,也有观点认为内容是非结构化数据的统称【8 1 。但这些观点都 颇具片面性,目前比较普遍被认同的关于内容的定义是:内容即可以包含结构化 数据,也可以包含非结构化数据,甚至包含半结构化数据。内容是任何类型的数 字信息的结合体,可以是文本、图形图像、w e b 页面、业务文档、数据库表单、 视频、声音、x m l 文件等。应该说,内容是一个比数据、文档和信息更广的概 念,是对各种结构化数据、非结构化文档、信息的聚合。【1 3 】 内容的形成主要需要经过三个阶段:数据、信息和知识。数据是对数值的简 单描述或机械度量【4 】,数据自身难以解释,它只有在与其它数据的有联系或在特 定的上下文环境中才有意义。把数据置于具体的上下文环境中并和其它数据一起 经过组织,数据就衍变为信息。信息也不是孤立存在的,信息与信息之间存在着 复杂的关系。当把信息加以组织然后为了某种特定目的发布出来后,信息就成为 了内容。 内容的格式包含两个概念:表现格式和二进制格式。二进制格式即文件格式, 顾名思义主要是负责存储的。表现格式也就是内容的显示方式,定义了内容如何 呈现在用户的眼前。本文主要关注的是内容的表现格式,因为这和网站发布内容 息息相关,内容的二进制格式不作讨论。 2 1 2 内容管理 管理就是施加在“内容”对象上的一系列处理过程,包括收集、存储、审批、 整理、定位、转换、分发、搜索、分析等,目的是为了使“内容”能够在正确的时 6 堑垩叁兰堡! :堂篁丝茎釜! 童鉴! 堕查笪些至笙! ! 塑 间、以正确的形式传递到正确的地点和人。【1 3 】 和内容一样,传统的内容管理指的是对具体有内容的实物进行管理,其核心 元素是储存、工作流程及元数据。其中存储方式主要以关系数据库方式为主,或 有时也以普通数据文件方式存储,或更具情况二者兼而有之。工作流程指的是内 容从制作、编辑到最后的成品储存的加工过程。元数据指的是对内容的描述信息, 比如内容的作者、发布日期、摘要、版权等等信息都可以称为元数据。但随着网 络的普及以及信息化的快速发展,更多无形内容的产生,内容管理的含义也在逐 渐扩展。 现在的内容管理还没有统一的定义,不同的机构对于其定义或者说理解也不 同,主要从内容管理覆盖的范围、过程及功能等角度来定义。b y m e 认为内容管 理是用来组织混乱内容的。内容管理系统允许使用者一次性创作和中央划存储内 容,使得它能被及时发布,使得作者或者说内容发布者能以最有意义送的方式去 打包和发布内容【1o 】;z i a c o n t e n t 则将内容管理定义为:内容管理是在一个协作的 环境下支持创建、储存、获取和出版内容的基础结构。”【1 1 1 。b o i l o 则认为内容管 理实际上是一个集收集、管理和出版内容到多种渠道( 比如网站、出版物、光盘等) 的整体过程1 1 2 1 。w i k i p e d i a 上则将内容管理定义为:。协助组织和个人,借助信息 技术,实现内容的创建、储存、分享、应用、检索,并在企业个人、组织、业务、 战略等诸方面产生价值的过程。而内容管理系统就是能够支撑内容管理的一种工 具或一套工具的软件系统。,【1 3 】 概括起来说,内容管理是多种技术的综合应用,它突破了传统信息管理软件、 文档管理软件及办公自动化软件的应用范围。内容管理的解决方案重点是解决各 种资源( 非结构化或半结构化) 的采集、管理、利用及增值,并且集成到各种商 业智能环境 ( e r p , c r m 等) 【5 1 。 根据内容管理所管理的对象类型,内容管理主要有w e b 内容管理、企业内容 管理、学习内容管理和媒体内容管理等类型。目前大部分关于内容管理的应用都 是w e b 内容管理,本文探讨开发的网站也是基于w e b 内容管理系统开发的。 7 浙江人学硕士学位论文第2 章w e b 内容管理系统介绍 2 2w e b 内容管理系统介绍 2 2 1 、e b 内容管理系统概念 w e b 内容管理系统( w e bc o n t e n tm a n a g e m e n ts y s t e m ,简称w c m ) 是一种运用 服务器端脚本语言( j s p 、a s p 及p h p 等) 对网站的栏目、内容以及模板进行管理 和维护的系统。用户不仅可以通过w c m 创建和管理因特网、内部网、外部网以 及门户网站站点的w e b 内容,还可以使用w c m 向使用者显示p o a l e t 或w e b 站 点中的w e b 内容,包括由文档管理器或由客户化( p e r s o n a l i z a t i o n ) 生成的内容。 w e b 页面的设计和内容可以分开创建,让具有不同技能的用户可以独立工作, w e bc o n t e n tm a n a g e m e n t 根据每个内容项的概要文件自动生w r e b 站点的结构和站 点中页面之间的链接。w e bc o n t e n tm a n a g e m e n t 的访问控制和工作流程功能,可 以控制w e b 内容的创建和核准过程。 w e b 内容管理系统的诞生把企业和个人从网站内容的繁杂管理中解放了出 来,企业或个人可以把更多的精力投入到网站的内容建设上面来。 2 2 2w 曲内容管理系统的主要模块 一个完整的w e b 内容管理系统通常包括以下几个模块:内容继承、智能检索、 内容管理以及内容发布。而每个模块又是由各自的子模块组成的。例如智能检索 模块包括全文检索模块、元数据管理模块、上下文检索模块和多媒体检索等模块。 内容管理模块由生命周期管理模块、安全控制模块、工作流模块和存档管理模块 组成。具体结构图如图2 1 所示。 8 浙江大学硕士学位论文第2 章w e b 内容管理系统介绍 图2 1w e b 内容管理系统结构图【1 5 】 ( 1 ) 内容集成模块 内容集成指的是把多种多样不同形式的资源集成在一起,比如文档、视频、 音频w e b 页面等等。通常在一个站点中,当用户上传某些内容时,这些内容就会 被自动继承到w c m 的后台,相关信息也会被自动存储到数据库中。 ( 2 ) 智能检索模块 智能检索模块是w c m 的一个重要模块,系统的检索搜查都要依靠这个模块。 它可以帮助使用者快速地定位所要查找的内容,其搜索方式包括全文搜索和上下 文搜索等方式。当然,现在的主要发展趋势已经趋向于更加智能的检索,例如自 然语言检索。一般一个w c m 的开发商很少会在智能检索模块中直接去开发搜索 引擎,而是会使用第三方的产品。一个w c m 的响应速度如何,性能如何,很大 程度取决于智能检索模块的优劣。 ( 3 ) 内容管理模块 内容管理模块式是w c m 的一个核心模块,用于对内容管理过程提供支持。 可以说内容管理系统的重要功能都由这个模块提供。主要负责实现各种数据、文 档等信息的聚合:负责对内容进行生命周期管理。负责内容创建,内容编辑、内 容发布;负责管理控制工作流等等。该模块主要由以下几个子模块组成f 6 】: 生命周期管理模块:主要负责对内容的创建、发布及管理进行相关的版本控 9 浙江大学硕士学位论文第2 章w e b 内容管理系统介绍 制、版本跟踪等事务。 安全控制模块:主要负责对数据的安全控制,比如数据库的访问控制、内容 的访问控制、加密、拷贝及传播的权限控制等事务。 工作流模块:这是整个内容管理系统中的核心模块,工作流指的是自动化的 业务流程。工作流模块确保了从内容的创建到最后对外发布的整个过程都能有效 而自动的进行。内容从导入到,到审查、存储、发布、维护、升级,到最后失效 算一个完整的生命周则1 4 】。工作流的作用就是能使这一流程自动化的进行,让各 种人员各司其职,在适当的时间做适当的事情。工作流一般有三个阶段:初稿阶 段、待编辑审核阶段及发布阶段。工作流的具体流程图如图2 2 所示: c u s i o mw on c f l o w t o c r e a t ec o n t e n ti j n k si na l i t h es i t e a r e a sf o rw h i c hs s t a g sw e r ea s s o c i a t e dw i t h t h ea r t j d e j 乏 s c h e d u l e dn l o v ea c t i o nn e e d s t ob eb a s e do nt h ep u b l i s hd a t e o f t h ea i d ei ft h ep u b l i s hd a t e 一、 i si nt h ef u t u r e t h ea r t i c i e ,一 s h o u l dn o ip u b l i s hu n t i it h 乱 d a t ea n dt i m ea m y e s 一 图2 2 工作流流程图 工作流模块,改进和优化了业务流程,提高了业务工作效率,确保了内容从创建 到审核到发布的自动化流程,提高了业务流程的灵活性。工作流模型的细节会在 1 0 浙江大学硕j :学位论文第2 章w e b 内容管理系统介绍 第四章中详细说明。 存档管理模块:负责高校安全地存储、管理各种形式的内容资源。 创建编辑模块:负责内容的创建及编辑,当有新的内容被创建时,该模块会 按照要求( 内容的某些元数据符合进入某个工作流的要求或用户直接为该内容选 择某个工作流) 把内容自动导入到工作流中。同理,当内容被编辑更新时,该模块 会对该内容产生一个新的版本并且使其进入相应工作流。 2 2 3w e b 内容管理系统的优点及适用范围 一套完整的w c m 系统可以使页面的表现和内容完全分离,即可以使各领域 的人各司其职,例如一面上既有文字又有图片又有各种连接,则这个页面的最终 产生可以分工给各个领域方面的专业人才,图片设计者专门负责设计图片,文字 处理者专门负责撰写文字,i t 人员专门负责页面布局的设计。这些人员甚至都不 需要在同一个地方工作,他们只需把各自完成的资源上传到w c m 上,系统就会 自动集成这些信息并且最终在相关网站的相关页面上发布。w c m 主要有以下4 个优点: ( 1 ) 可以对各种内容进行分类和发布管理,可以针对不同类型的用户发布不 同的内容,可以将各种内容进行分类。 ( 2 ) 用户接口可编辑性强,可以根据不同的客户需求订制不同用户接口和风 格站点。 ( 3 ) 可分布式管理。各个领域专业人才分工明确,可以不用在同一个办公室或 者一个城市工作。 ( 4 ) 定制性强,可以根据客户千变万化的需求进行有针对性的开发。 2 3c m s 系统的比较 2 3 1w e b 内容管理系统的主要模块 目前市场上c m s 种类非常之多,其中包括国内和国外企业的,商业和非商 业的。但是目前为止没有一个c m s 系统能够包含所有的功能,并且即使真有这 1 l 浙江火学硕上学位论文第2 章w e b 内容管理系统介绍 样的系统,那价格肯定也是非常昂贵的,并且一个网站的开发通常也不需要使用 c m s 所有的功能。因此如何选择一个合适的c m s 系统就显得尤为重要。这需要 结合自身的需求,经济预算等各方面因素。 按照具体需求不同,可以按照以下层面来选择内容管理系统f 16 】: ( 1 ) 后台业务子系统管理( 管理优先:内容管理) :新闻录入系统,b b s 论坛 子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所 得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等; ( 2 ) p o r t a l 系统( 表现优先:模板管理) :大部分最终的输出页面:网站首页, 子频道专题页,新闻详情页等一般就是各种后台子系统模块的各种组合,这种发 布组合逻辑是非常丰富的,p o r t a l 系统就是负责以上这些后台子系统的组合表现 管理; ( 3 ) 前台发布( 效率优先:发布管理) :面向最终用户的缓存发布,和搜索引 擎s p i d e r 的u r l 设计等。 2 3 2s t e l l e n t 与i b m 的c m s 比较 s t e l l e n tc m s 是一款集内容管理,检索,发布,安全控制等功能于一体的企 业级内容管理系统,其功能异常强大。i b mc m s 是一款基于w e b s p h e r ep o r t a l 平 台开发的w e b 内容管理系统。两者各有各自的优势及劣势,并且即使是对同一个 功能的支持上,也有优劣之分。s t e l l e n tc m s 更强调的是企业级内容管理的应用, 而i b mc m s 强调的是网站的页面管理的应用。本文作者曾经参与过的项目中分 别使用过s t e l l e n tc m s 和i b mc m s 。现把两者的功能区别罗列出来,而对于市场 上形式多样的各种内容管理系统,均可按照表2 1 罗列的功能点来进行比较选择。 表2 1i b mw c m 和s t e l l e n te c m 功能对比 功能 i b mw c ms t e l l e n te c m 用户及用户组管理支持支持 但是必须把l d a p 的用户可以把l d a p 的用户和用 和用户组映射到自身固定户组映射到自身系统。 的用户和用户组。 1 2 浙江大学硕士学位论文第2 章w e b 内容管理系统介绍 续表2 1 功能 i b mw c ms t e l l e n te c m 用户对不同页面的访支持支持 问控制 工作流支持支持 一个工作流由不同的阶段一个工作流由不同步骤 ( s t a g e ) 组成,每个阶段可以( s t e p ) 组成,每个步骤可以 设定任意数量的动作没有或有至少个的审核 ( a c t i o n ) ,其中包括客户化 者。用户可以给内容指定 的动作( c u s t o ma c t i o n ) 工作流,或者系统根据内 用户必须给内容指定工作容的元数据自动安排设定 流。好的工作流。 单个内容的多版本管支持支持 理跟踪 每个内容都有版本控制,每个内容都有版本控制, 用户可以回溯到之前的版 用户可以回溯到之前的版 本。本。 通过网络文件夹上传不支持支持 内容用户必须直接到管理界面通过w e b d e v 协议,作者 上传内容。 可以通过网络文件夹上传 内容。 表现和内容分离,以便支持支持 提高复用性 通过 不支持支持 w e b d e v ( w e b - b a s e d用户只能通过管理页面上系统会把上传的w o r d d i s t r i b u t e d a u t h o r i n g 传内容,可以给内容指定或p d f 文档按照映射的模 a n dv e r s i o n i n ) 方式上传 显示模板,系统会根据模 板,自动转换成h t m l 页面。 文章 板生成h t m l 页面。但不 能直接转换w o i m 或 p d f 文档。 编辑页面支持 支持 用户可以通过后台管理工 有编辑模式,用户可以直 具进行编辑接在发布的页面上进行修 改 修改数据库的s c h e m a不支持支持 新建页面的便利性首先建立新的模板,然后 首先建立新的布局( 1 a y o u t ) 基于该模板创建新页面即文件,然后发布该文件, 可。然后基于该布局文件创建 新页面。 浙江大学硕十学位论文第2 章w e b 内容管理系统介绍 续表2 1 功能 i b mw c ms t e l l e n te c m 修改数据库的s c h e m a不支持支持 用户s e s s i o n支持不支持 缺省数据库的扩充不支持 支持 数据库配置用户自定义支持支持 信息但是用户必需预先配置提供了直接配置的工具 v m m 模块,随后才能配置 自定义信息 a j a x 技术 支持支持 自动发信功能支持支持 但若想修改发信人,标题,提供了直接的函数可以发 e m a i l 内容等信息,必须实信,并且可以修改发信人, 现c u s t o ma c t i o n 标题,e m a i l 内容等信息 内容跟踪:1 不支持1 支持 1 缺省报表2 不支持,若要实现内容2 支持,提供了接口,可 2 个性化报表 跟踪,必须使用p l u g i n以直接定制个性化报表。 工具记录内容跟踪的 信息,然后进行解析, 之后存入数据库最后 且实现批p o r t l e t 来进 行个性化报表 安全性:和l d a p 集成支持支持 页面支持内嵌部分支持支持 f l a s h ,f l a s hp d fr e a d e r , 流媒体等插件。 全球化:支持语言的自支持支持 动转换但性能不好,因为是由 j a v a s c r i p t 实现的,所以需 要客户端去下载各个语言 包,影响性能 扩展性:给服务器增加支持支持 额外功能通过添加构件实现通过添加构件实现 1 4 浙江大学硕士学位论文第2 章w e b 内容管理系统介绍 续表2 1 功能 i b m w c ms t e l l e n te c m 用户上传内容的便利需要经过培训后方可非常方便 性 用户需要了解些h t m l 的用户把内容保存为 知识,然后通过系统后台w o r d 或p d f 格式,通 控制页面上传。过系统后台控制页面上 传或网络文件央直接上 传。 2 4 本章小结 本章节首先对内容以及内容管理的概念作了相关介绍,在明确了两者的概念 后,对内容管理系统做了详细的介绍:首先阐述了内容管理系统的定义,其次分 析了内容管理系统的模块,并且依此对每个模块作了详细的说明,然后又分析了 内容管理系统的优缺点、适用范围以及选型方式。最后结合自身项目经验,总结 了内容管理系统的主要功能点、提出了内容管理系统的比较方案,并且以s t e l l e n t e c m 和i b mc m s 为例子,着重对两大主流产品进行了详细全方位的比较。 浙江大学硕士学位论文第3 章面向金融企业的内容管理系统相关技术详解 第3 章面向金融企业的内容管理系统相关技术详解 3 1 概述 本课题的研究内容主要是基于i b mw e b s p h e r ep o r t a l 平台,结合j s p 、s e r v l e t 、 j a 、,a 等j 2 e e 相关技术、j a v a s c r i p t 脚本、a j a xd o j o 等框架建立的一个面向金 融企业的信息内容管理和发布的网站。本章节会对相关技术及架构作详细解释。 3 2p o r t a l 及p o r t l e t 技术介绍 由于系统主要是基于i b mw e b s p h e r ep o r t a l 平台开发的,所以主要结合i b m w e b s p h e r ep o r t a l 框架进行介绍。 3 2 1p o r t a l 概念 p o r t a l 是一个框架一包括运行时服务器、服务、工具和许多其他特性 用户可以使用这些特性将企业集成到单个称为门户的可自定义界面中。企业门户 将各种来源的组件、应用程序、流程和内容组合到统一的表示界面中,用户可以 通过各种各样的设备访问该表示界面【17 1 。图3 1 ,3 2 显示了示例的门户页面 p o r t a l s 可以能提供以下功能: 把合好的内容个性化地传给终端用户 协同工作与社区服务 用户可通过统一平台享受不同服务和操作不同应用 1 6 新江学碰十学位论文第3 章面向2 融企业的内容f g 系统目关技$ 详* p e r s o n a l i z a t i o na p p l i c a t i o ni n t e g r a t i o n :嚣勰冀糍:嚣:盔一 帮勰盖黑勰“8 m i e 搴 图32 门户页面分解 浙江大学硕士学位论文第3 章面向金融企业的内容管理系统相关技术详解 3 2 2p o r t a l 优点 p o r t a l 出现以后,把来自于不同界面的不同信息集成在一起,解决了不同站 点资源共享的难题。p o r t a l 的主要优点有以下这些: ( 1 ) 能够使操作不同数据与应用资源简单化: 提供了统一,一致的w e b 用户界面( w u i ) 。 通过建立统一的窗口来操作各种不同的后台应用。 使得应用不受不同终端设备的限制。 ( 2 ) 可以减少信息与内容的杂乱无章化 加快信息变化带来的效益。 减少无目标性的搜索,提升效率。 ( 3 ) 可以协同式地操作不同应用 ( 4 ) 有强大的国际化功能 w e b s p h e r e p o r t a ls e r v e r 根据用户浏览器的设置装载页面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 女儿与父亲分家协议书
- 多口家庭采购合同范本
- 商铺维修灯具合同范本
- 回收餐饮废油合同范本
- 大型铲车租赁合同范本
- 地产建筑出售合同范本
- 外墙招牌租赁合同范本
- 塔吊租赁安装合同范本
- 商铺租赁合同担保协议
- 外墙粉刷涂料合同协议
- 2025买卖写字楼合同协议书
- 贵州省大数据发展管理局直属事业单位招聘考试真题2025
- 会议系统故障应急处理预案
- 物资采购招标文件范本
- 2025年及未来5年中国牛肉行业市场发展规模及投资前景趋势报告
- 管理类专业学位联考综合能力逻辑(综合)模拟试卷4
- 2024年河西学院公开招聘辅导员笔试题含答案
- 湘美版(2024)八年级上册 第一单元第3课 《旅程的灵感》课件(内嵌视频)
- 低压作业实操科目三安全隐患图片题库
- 朝花夕拾琐记课件
- 2024年安康社区工作者考试真题及答案
评论
0/150
提交评论