




已阅读5页,还剩63页未读, 继续免费阅读
(系统分析与集成专业论文)内容管理系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 随着互联网的飞速发展,人们对网站的需求大大增加,各种网站也如雨后 春笋般纷纷建立起来。传统方法建设门户网站的主要问题在于:需要专业技术 人员,编辑需要手工制作页面;改版不方便;网站速度慢,安全性、可靠性不 高;无法实现信息的统一发布管理。本课题的目的是设计开发一套基于n e t 平 台的w e b 内容管理系统,一种专门面向网站内容编辑与发布的管理应用系统, 有助于减轻网站维护工作量,减轻建立各类网站的复杂性,规范网站后台信息 管理和发布流程。从而使网站的运营管理、内容维护变得简单快捷。 本文首先对国内外内容管理技术和产品进行调研,分析了国内外内容管理 研究现状,然后进一步解释和说明了内容管理的相关概念,指出了内容管理系 统实现的关键技术,其次介绍了内容管理系统的相关知识和用到的技术,接下 来对内容管理系统进行分析,设计了栏目管理、新闻管理、模板管理、权限管 理等主要的模块,最后还对进一步研究和改进方向进行了探讨。在系统实现上 按照表示层、业务逻辑层、数据访问层三层结构实现,这样分层实现模式使得 系统设计思路更加清晰,维护和测试更加容易。 本系统的开发基于先进的n e t 技术、采用s q ls e r v e r2 0 0 5 作为后台数据 库、b s 模式、综合运用面向对象的设计思想等相关知识开发设计,较好的满足 了可靠性、扩展性和可重用性。在整个内容管理系统的开发设计中,融入了许 多先进的设计思想和开发技术,使得系统设计合理,功能强大,特色鲜明。本 系统提供了一个方便高效的管理平台和内容实时发布平台,有着良好的发展前 景。 关键词:内容管理系统,m i c r o s o f t n e t ,s o ls e r v e r2 0 0 5 a b s t r a c t a l o n gw i t ht h er a p i dd e v e l o p m e n t o fi n t e m e t , t h e r ea r em o r ea n dm o r ed e m a n d s f o rp e o p l et oc r e a t et h e i ro w nw e b s i t ea n da tt h es a m et i m ev a r i o u sw e b s i t e sh a v e a l s os e tu pl i k em u s h r o o m sa f t e rr a i n t h ep r o b l e mo fu s i n gt r a d i t i o n a lw a y t ob u i l dp o r t a l w e b s i t ei st h a ti tn e e d st e c h n i c a lp e o p l e ,e d i t st h ec o n t e n tp a g eb yh a n d t h e e d i t i o nc h a n g ei sn o t c o n v e n i e n t t h ew e b s i t ep e r f o r m a n c ei ss l o w , t h es e c u r i t ya n dt h er e l i a b i l i t ya r en o th i g h i ti s u n a b l et or e a l i z et h eu n i f i e di n f o r m a t i o np u b l i c a t i o nm a n a g e m e n t t h eg o a lo ft h i st h e s i s i st o d e v e i o daw 曲c o n t e n tm a n a g e m e n ts y s t e mb a s e do n n e tw h i c hi sas p e c i a l i z e de d i t o rf o rt h e c o n t e n t0 ft h ew e b s i t ea n dp u b l i s h i n ga p p l i c a t i o n s t h es y s t e mh e l p sa l l e v i a t et h ew o r k l o a do f s i t em a i n t e n a n c e ,r e d u c et h ec o m p l e x i t yo ft h ee s t a b l i s h m e n to fv a r i o u ss i t e s ,a n d s t a n d a r d i z e w e b s n eb a c k s 姆i n f o r m a t i o nm a n a g e m e n ta n dp u b l i s h i n gp r o c e s s 。i tw i l lf u l l ye n h a n c et h e e f f i c i e n c yi no p e r a t i o n a lm a n a g e m e n t a n dc o n t e n tm a i n t e n a n c e a tf i r s t 。t h i sd i s s e r t a t i o ni n v e s t i g a t e st h e d o m e s t i ca n df o r e i g nc o n t e n t m a n a g e m e mt e c h n o l o g i e s ,a n a l y s e st h ec u r r e n ts i t u a t i o na th o m e a n da b r o a d t h e ni t 凡【n h e rc l a r i f i e sa n de x p l a i n st h er e l e v a n c eo f t h ec o n c e p to fc o n t e n tm a n a g e m e n t , i l l u s t r a t e ss o m er e l a t e dk n o w l e d g ea n dt e c h n o l o g yo nc o n t e n tm a n a g e m e n ts y s t e m , a n dd e s i g n ss o m em a i nm o d u l e ,f o c u s e do nc o l u m n sm a n a g e m e n t , i n l b r m a t i o n m a l l a g e m e n t , t e m p l a t em a n a g e m e n t a n dp e r m i s s i o n sm a n a g e m e n t f i n a l l y , i t d i s c u s s e st h ef u r t h e ri m p r o v i n g i nt h i si m p l e m e n t a t i o no f t h es y s t e m ,t h i ss y s t e md e s i g n e d a c c o r d i n gt ot h et h r e el a y e r s ,r e p r e s e n t a t i o nl a y e r , b u s i n e s sl o g i cl a y e r a n dd a t aa c c e s sl a y e r t h i s l a y 积m o d e le n a b l e st h es y s t e m t oa c h i e v ed e s i g ni d e a sm o l ec l e a r l y , m a i n t e n a n c ea n dt e s l | l n g m o r ee a s i l y t h ed e s i g no ft h es y s t e mi sb a s e do nt h e n e tt e c h n o l o g y , u s e ds q l s e r v e r2 0 0 5 嬲d a t a b a u s e ,b sm o d e ,t h ei n t e g r a t e du s eo ft h eo 场e c t - o r i e n t e dd e s i g n , a n do t h e r r e l a t e dk n o w l e d g e a n dc a nm e e tt h er e l i a b i l i t y , s c a l a b i l i t y , r e u s a b i l i t yv e r y w e l l i t i n t e g r a t e dm a n ya d v a n c e dd e s i g nc o n c e p t sa n dp r o g r a m m i n gt e c h n o l o g y , m a k e i t r e a s o n a b l es y s t e md e s i g n ,p o w e r f u la n dd i s t i n c t i v ef e a t u r e s t h eu s eo fs y s t e mw i l l 口r o v i d eac o n v e n i e n ta n de f f i c i e n tr e a l - t i m em a n a g e m e n tp l a t f o r m a n dc o n t e n t p u b l i s h i n gp l a t f o r m ,w h i c hh a sg o o dp r o s p e c t sf o rd e v e l o p m e n t k e yw o r d s :c o n t e n tm a n a g e m e n ts y s t e m ,m i c r o s o f t n e t , s q ls e r v e r 2 0 0 5 学位论文独创性声明 本人郑重声明: 1 、坚持以。求实、创新一的科学精神从事研究工作。 2 、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。 3 、本论文中除引文外,所有实验、数据和有关材料均是真实的。 4 、本论文中除引文和致谢的内容外,不包含其他入或其它机构已经发 表或撰写过的研究成果 5 、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。 作者签名:j l 袭。 日飙半 学位论文使用授权声明 本人完全了解南京信息工程大学有关保留、使用学位论文的规定,学校 有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸 质版;有权将学位论文用于非赢利目的的少量复制并允许论文进入学校图书 馆被查阅;有权将学位论文的内容编入有关数据库进行检索;有权将学位论 文的标题和摘要汇编出版保密的学位论文在解密后适用本规定。 一j c 作者签名: 迓器 日 期:必蝉6 :乏 i 关于学位论文使用授权的说明 本人完全了解南京信息工程大学有关保留、使用学位论文的规定,即:学校有权保留 送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以 采用影印、缩印或其他复制手段保存论文。 ( 保密的论文在解密后应遵循此规定) 作者签名: 日期: 导师签名:主薹妒 日 期:且华压幺 ,毒 南京信息工程大学硕士学位论文 内容管理系统的设计与实现 第1 章引言 近几十年来,由于计算机技术和网络技术迅猛发展,世界已经进入了信息社会。s u n 早在1 9 9 5 年就提出了“网络就是计算机”的思想,如今已经开始成为现实。随着个人上网 用户和企事业单位用户上网的增加,并且近年来电子商务的流行,使得人们越来越依赖网 络。上网就需要访问网站,由此刺激了网站的大量增加。人们需要各种各样的网站,按网 站类型分,有个人网站,有企业网站,有政府网站,有教育网站等;按网站功能分,有门 户网站,电子商务网站,有资源分享类网站等。越来越多的人投入到网站开发的行列中来, 人们也发明了各种新技术来使得网站的开发更容易,由于网站的异构性,使得开发的网站 很难通用。为了满足不同的需要或者满足进一步的需要,用户只能选择重新开发或者二次 开发,不但成本高,见效也很慢。 1 1 课题背景 随着计算机及网络技术的不断发展,特别是因特网作为第四媒体的出现,使得世界各 国的企业和政府部门都充分意识到企业和部门要发展就必须抢占因特网这一新的阵地。同 时,由于因特网具有开放、自由、信息传播速度快、信息传播范围广等特点,因此它一出 现就倍受世人关注。为了充分利用因特网的这些特点,企业和政府部门都纷纷在因特网上 设立自己的门户网站,通过网络展示自己的形象、宣传自己的产品,有些企业甚至以经营 网站为主营业务( 如新浪、雅虎、搜狐等) ,这就带来了一些新的问题,企业和部门如何管 理好自己的门户网站。 目前,人们通过开发一般的网站系统,逐渐地积累了一些相关的网站开发经验,经过 对一般网站的功能抽象,人们提出了网站内容管理系统。网站内容管理系统功能众多,模 块通用性强,管理容易,应用广泛,可以应用于企业、教育、政府、交通、旅游等许多行 业。网站内容管理系统在各行业的运用,使得用户可以方便的对网站内容进行管理,不需 要太多专业技术知识就能方便快捷的对网站进行改版,使得用户的注意力从网站建设上转 移到对网站内容的管理上来。 我们处在科技高速发展的时代,计算机网络技术给人们的生活和工作带来深刻的变革, 信息化、网络化、数字化正渗透到社会的各个角落。企业对通过互联网来收集、处理和传 递数据的依赖性越来越强,不断有新的基于w e b 方式的系统投入应用。同时,系统的拥有 者希望自己的系统有很好的灵活性和扩展性,可以根据自己的需要进行定制。这使得传统 1 南京信息工程大学硕士学位论文内容管理系统的设计与实现 的信息系统解决方案难以满足需要。信息系统需要实现充数据管理、文档管理到内容管理 的转变,以满足日益复杂的w e b 应用和急剧膨胀的信息量的需求。 1 2 研究意义 随着社会信息化的快速发展,内容管理已经成为所有w e b 应用的基础。面对着庞大的 信息量,从政府到企业,在各个方面内容管理系统都产生着越来越重要的作用。中国实施 政府上网工程一来,电子政务的内网和外网建设成为政府上网工程的热点。企业也开始建 立网站用以实现企业信息化、电子商务、宣传企业形象等。目前国内政界和商界的信息化 发展很快,但同时也存在着一些问题,如建设困难、信息更新不及时、服务功能不健全、 发布地信息无时效价值等。采用网站内容管理系统就能很好的解决上述问题。 网站内容管理系统功能众多,模块通用性强,管理容易,应用广泛,可以应用于企业、 教育、政府、交通、旅游等许多行业。内容管理系统在各行业的运用,使得用户可以方便 的对内容进行管理,不需要太多专业知识就能方便快捷的对网站进行改版,使得用户的注 意力从网站建设上转移到对网站内容的管理上来。使用内容管理系统可以使得内容制作人 员高校的从他们熟悉的w m d o w s 桌面环境向网站创建和发布内容。网站结构管理和模板技 术,可以提高效率,通过降低长期维护成本降低投资总成本,对不断变化的客户需求和竞 争威胁做出反应。 现在各行各业都需要利用网站作为宣传的媒体,因此网站的整体需求是很大的,网站 内容管理系统的前景也是非常广阔的,关键是必须开发出适合用户需求的有亮点的产品。 经过不断地探索和改进后,网站内容管理系统有望在更多的行业中发挥更大的作用。内容 管理成为目前我国各行业、各领域的基础设施建设重点。在这种大趋势下,无论是在理论 上还是在应用上,对于一个标准的完整的内容管理系统的研究与应用都是具有重要意义的。 1 3 国内外研究现状 据中国互联网信息中心的统计信息显示,截止2 0 0 6 年7 月为止,全球以c n 为后缀的 域名共计有11 7 3 3 3 0 个,其中以g o v c n 为后缀的域名有2 5 9 4 6 个,以t o m c n 为后缀的域名 有4 0 2 9 3 3 个,这些数据充分显示,在我国无论是政府部门还是企业都已经建立了相当多的 网站。然而,仔细浏览这些网站就会发现,绝大多数网站都存在信息组织杂乱无章、数据 更新不及时等特点,使得用户使用起来很不方便,而导致这些问题的主要原因是企业和部 2 南京信息工程大学硕士学位论文内容管理系统的设计与实现 门没有一个好的管理网站的软件平台,这就是本课题需要解决的主要问题,也是本课题需 要设计的最终软件平台内容管理系统( c o n t e n tm a n a g es y s t e m ,简称c m s ) 。 内容管理的发展趋势是从最初的各自独立的w e b 内容管理( w c m ) 、文档管理( d m ) 等过渡到集成w e b 内容管理( w c m ) 、文档管理( d m ) 、数字资产管理( d a m 以r i c hm e d i a 为核心) 、影像管理( i m a g i n g ) 、记录管理( i 蝴) 、协作管理( c o l l a b o r a t i o n ) 、知识管理、 门户为一体的企业内容管理。国外的信息化建设开展的比国内旱,据国家信息化办公室副 主任杨学山介绍,我国在网络、硬件等基础设施建设水平上与国外先进水平差距还不大, 但在信息资源管理方面与国外的差距在2 0 年左右。如美国、英国、日本和加拿大等国家早 都建立了专门的数据资源中心和数据交换中心。 目前,国外从事内容管理软件研发的主要厂商包括i b m ,f i l e n e t ,m i c r o m e d i a , b r o a d v i s i o n ,h p ,o p e n m a r k e t ,a t g ,a l l a i m ,d o c u m e n t u m ,h u m m i n g b i r d ,b l u em a r t i i l i , t n t e r w o r l d 等,这些公司内容管理产品和解决方案专业性很强,功能齐全,应用成熟,主 要面向企业级用户,是内容管理市场的主要厂商。 还有一些功能更窄的专业厂商提供内容管理某个阶段需要的功能,如v e 衄提供知识 检索,o r a c l e ,s y b a s e 提供数据库技术,p o e t 提供图片管理系统,m i c r o m e d i a 提供内容创 作平台,a k a m a i 和i n k i t o m i 提供内容分发管理技术,c u m u l u s 是c a n t u 公司出品的独立的 多媒体数据管理软件。还有一类网站管理产品,可以看成是内容管理的一个特例,代表公 司是v i g n e t t e ,o b t r e ec 3 和i n t e n 构y e n 等。而那些大型公司则一般提供通用平台性内容管 理方案。 对于国内内容管理市场来讲,国外诸如i n t e r w o v e n ,b r o a d v i s i o n ,v i g n e t t ,和d o c u m e n t u m 之类的厂商固然有在内容管理的影响力、技术、资金等方面具有一定优势,但他们的产品 面向的应用规模较大、功能大而全、价格昂贵、应用难度高,不支持中文等问题也是制约 它们目前在中国快速应用的原因,因此目前主要应用在诸如新浪、搜狐之类的高访问量i c p 上。国内的内容管理厂商目前则更大程度上还没有完全摆脱办公软件的形象。虽然他们在 挖掘用户需求方面尚具有一定的优势,但随着像i b m ,m i c r o s o f t 这样掌握数据库核心技术 的厂商加大对内容管理的关注后,可以称得上面临真正的巨大竞争压力。因为这些国外厂 商除了在数据库方面拥有强大的技术实力外,像i b m 还拥有l o t u s 在工作流方面不俗的实 力,一旦再与了解客户需求结合起来,对于国内的内容管理厂商的打击无疑是毁灭性的。 一种解决问题的方式是开展与国外厂商的合作。由于国外产品缺乏中文的支持,国内厂商 可以为他们提供集成的中文搜索,在合作过程中学习国外厂商技术上的优势,从而为掌握 核心技术奠定基础。 目前国内的内容管理技术已经开始起步,涌现了一大批如航天四创,t r s ,搜狐,清 3 南京信息工程大学硕士学位论文内容管理系统的设计与实现 华万博,国信贝斯,联想,颖源、百度等内容管理厂商。国内的内容管理产品大多作为该 厂商核心技术的扩展而出现的,例如航天四创的文章模板制作技术和发布技术等。 可以看出,国外的内容管理技术发展十分迅速,很多公司都投入了大量的人力物力去 开发,产品的种类,功能也十分丰富,但这些产品大多价格昂贵,而且多与他们自身的一 些平台产品绑定,用户很难利用这些产品进行自己的二次开发。相比之下,目前国内的内 容管理产品多数缺乏自己的特色,而且同样存在对二次开发支持不足的缺点。 综合各种因素,一个廉价的、使用起来更加方便的内容管理系统就成为绝大多数用户 所期待的软件产品,本课题所设计的内容管理系统采用a s p n e t 作为主要的程序设计语 言,综合各种现有内容管理系统的特点,用户只需要具有基本的程序设计知识就能轻松上 手,能被大多数用户所接受,具有一定的商业价值,值得市场推广。 1 4 论文研究内容 本论文的研究内容主要工作是内容管理系统的开发和研究,深入学习了n e t 相关技 术,建模知识,设计模式,在实践的基础上对理论知识进行了深刻的理解和运用。基于内 容管理系统在网站建设中发挥的重大作用和现实意义,对内容管理系统做了较全面的研究。 本论文的研究工作主要有以下几个方面: 1 ) 研究了内容管理系统目前在我国的发展现状,内容管理系统的设计思想,分析并设 计了系统整体的框架。 2 ) 分析并研究了系统使用到的相关技术。n e t 开发平台中包括了很多在内容管理系 统开发中非常有用的技术和概念,弄清楚这些概念是开发内容管理系统的前提条件,因而 对相关技术的介绍就显得很有必要性。 3 ) 研究系统需求,以及系统应该实现的功能。本文着重阐述了内容管理系统开发的分 析和实现,结合m i c r o s o f t n e t 设计实现了一内容管理系统。 1 5 论文的组织结构 论文采用了由表及里的介绍方法,先介绍了内容管理的相关概念,然后介绍了系统中 使用到的相关技术,提出了系统的需求,最后介绍系统的几个核心模块。以下是各个章节 的具体描述。 第l 章引言描述研究背景和现实意义,阐明内容管理系统的国内外研究现状以及本 4 南京信息工程大学硕士学位论文 内容管理系统的设计与实现 文的主要工作。 第2 章内容管理系统基本概念介绍内容管理系统的相关知识。 第3 章系统相关技术介绍介绍了系统使用的h t m l 、x m l 、n e t 等技术。 第4 章内容管理系统的分析对系统的需求等进行分析。 第5 章系统的设计与实现描述系统的具体实现与优化,包括数据库设计。 第6 章总结对本文的工作进行总结,并提出工作中需要完善和进一步改进的地方。 南京信息工程大学硕士学位论文内容管理系统的设计与实现 第2 章内容管理系统的基本概念 假定你管理着公司的外部或内部网站,当栏目一个一个增加,需要发布的信息越来越 多,你发现让网站的信息保持更新真的成为一件棘手的事情。哪怕是修改一个小小的图片, 需要你在业务人员、设计师、程序员、以及i t 人员之间进行大量的协调。而另一方面,市 场或销售部门又正在催促你将更多的资料放到网站上去。来自客户或潜在的客户的访问不 断增加,你还需要时刻关注服务器是否能支撑。 或许你需要一个工具,它提供直接的接口给业务人员,将所有需要发布的信息在一个 集中的地方分门别类地保管起来,如果需要,业务人员可以自行决定这些内容什么时候, 以及是否发布到网站上去。信息总是能够在需要的时候更新,或许,这个工具还能对协调 业务人员、设计师、程序员等起到辅助作用。这就需要内容管理系统1 2 1 什么是内容管理系统 2 1 1 内容和内容管理 内容管理( c o m e mm a n a g e m e n t ,简称c m ) 是电子商务时代的新宠。内容管理涵盖企 业内联网、因特网和企业外联网应用,大大突破了传统信息流管理软件、办公自动化软件 以及文档管理软件的应用范围、使用效果和商业价值。“内容管理”本身就由“内容”和“管 理”两部分组成,认识“内容管理”首先要认识“内容”。所谓“内容( c o n t e n t ) ”,指的 是企业和单位中广泛存在的各种结构化、非结构化的文件和数据。“内容”是一个机构的核 心所在,是一个比数据( d a t a ) 、文档( d o c u m e n t ) 和信息( i n f o r m a t i o n ) 更广的概念。 数据通常是结构化数据,采用关系型数据库管理系统进行管理,如o r a c l e ,d b 2 ,s o ls e r v e r 等系统是管理关系型数据的有力工具,文档通常指企业和单位的非结构化信息,而信息通 常包括结构化的数据和非结构化的文档。但内容除了一般的文本、图形图像、业务文档、 数据库表单、视频、声音文件外,还包括w e b 网页,广告,程序( 如j a v a s c r i p t ) ,软件 等一切数字资产( d i g i t a la s s e t ) ,甚至还包括商业规则【l 】。应该说,内容是对各种结构 化数据、非结构化文档、信息的聚合。这在某种程度上也包含了知识。 6 南京信息工程大学硕士学位论文内容管理系统的设计与实现 表2 - 1 各种内容的特点 内容类别 特点 营运内容面向规则:形式多样:时效性 网站内容集合,预览:动态发布:版本控制:不同的样式和内容 多媒体资产内容有价值;内容非常大;内容重新利用;音视频 人量的文档:大量的开发用户;集成工作流程:捕获, 办公文档 索引;版本控制;输入校验 大量的内容信息;信息集成;工作流;访问控制;查询; 共有特点 层次存储管理 随着互联网和内联网的广泛发展。w e b 页面成为“内容”的主流。内容中蕴涵了丰富 的信息,是企业的“知识”的重要组成部分。内容已经在逐步成为企业和单位的重要资产, 管理好内容,利用好内容,将使得大企业和单位在有形和无形中获得巨大的回报。 随着“内容”在企业中地位的提高,内容管理( c o n t e n tm a n a g e m e n t ) 已经成为企业 政府信息化的重要组成部分。内容管理目前是一项热门的技术和应用。对于内容管理,业 界还没有个统一的概念,不同的机构有不同的理解。著名的g a r t n e rg r o u p 认为内容管理从 内涵上应该包括企业内部内容管理、w e b 内容管理、电子商务交易内容管理和企业外部网 信息共享内容管理( 如c r m 和s c m 等) ,其中w e b 内容管理是当前的重点,e - b u s i n e s s 和x m l 是推动内容管理发展的类型和特点。 m e r r i l ll y n c h 的分析师认为内容管理侧重于企业员工、企业用户、合作伙伴和供应 商能方便获得非结构化信息的处理过程。内容管理的目的是把非结构化信息发布到 i n t r a n e t ,e x t r a n e t 和i t e ( i n t e r n e tt r a d i n ge x c h a n g e s ) ,从而使用户可以检索、使用、 分析和共享。商业智能系统( b i ) 侧重于结构化数据的价值提取,而内容管理则侧重于企 业内部和外部非结构化资源的战略价值提取。 g i g ag r o u p 公司观点:作为电子商务引擎,内容管理解决方案必须和电子商务服务器 紧密集成,从而形成生产( p r o d u c t i o n ) 、传递( d e l i v e r y ) 以及电子商务端到端系统。 y a n k e e 组织( y a n k e eg r o u p ) 的观点:内容价值链包括内容供应商( c o n t e n tp r o v i d e r s ) 、 服务提供商( s e r v i c ep r o v i d e r s ) 和内容消费者( c o n t e n tc o n s u m e r s ) ,因此内容管理解 决方案必须提供从创建、出版、传递、个性化等全套功能。 或许我们可以给内容管理下个直观的定义:内容管理就是协助组织和个人,借助信息 技术,实现内容的创建、存储、分享、应用、更新,并在企业个人、组织、业务、战略等 诸个方面产生价值的过程【2 】。概述起来,内容管理不是某种单独的软件或技术,而是多种 7 南京信息工程大学硕士学位论文内容管理系统的设计与实现 技术的综合应用,它涵盖企业内联网( i n t r a n e t ) 、因特网( i n t e r n e t ) 和企业外联网 ( e x t r a n e t ) 应用,突破了传统信息流管理软件、办公自动化软件以及文档管理软件的应 用范围、使用效果和商业价值。 2 1 2 内容管理系统 内容管理系纠3 j 的英文全称为c o n t e n tm a n a g e m e n ts y s t e m ,缩写为c m s 。一个内容管 理系统是把一个网站的内容( 文字,图片,等等) 与网站的组件分离开来,可以将各个页 面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理、发布、维护网站 的内容,而不再需要硬性的写h t m l 代码或手工建立每一个页面。 它是一种位于w e b 前端( w e b 服务器) 和后端办公系统或流程( 内容创作、编辑) 之 间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、 审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库汇总的数据甚至 视频等一切你想要发布到i n t e m e t 、i n t r a n e t 以及e x t r a n e t 网站的信息。内容管理基本结构如 图2 1 所示1 4 j 内容创建内容管理 内容发布 图2 1 内容管理基本结构图 内容管理还可选地提供内容抓取工具,将第三方信息来源,比如文本文件、h t m l 网 页、w e b 服务、关系数据库等的内容自动抓取,并经分析处理后放到自身的内容库中。 网站内容管理系统( w e bc o n t e n tm a n a g e m e n t ,简称w c m ) ,即采集和管理各类内容 以网站形式发布。它隶属于内容管理的范畴,是内容管理在网站上的具体应用,也是内容 管理中研究相当广泛的一个领域,既具有内容管理的一般性,又呈现自身的特殊性。 总的来说,网站内容管理系统也可以称为信息发布系统,是将网页上的某些需要经常 变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些 共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序【5 】o 网站内容管理 的基本原理是对需要发布的内容进行分类,把文本和图像存储在分散的空间( 数据库或分 散的文件系统) ,而这些分散的空间都与h t m l 模板连接,可以不修改h 1 l 就修改网页内容, 或是不影响到内容就改变网页的可视效果和感觉。 网站内容管理系统是在静态h t m l 网页技术和动态网页技术( a s p ,j s e 等) 的基础上 8 南京信息工程大学硕士学位论文内容管理系统的设计与实现 发展而来的。下面我们就这三种技术的特点进行比较: 静态h t m l 网页技术:手工编写h t m l 或借助网页制作工具,通过f t p 上传到服务器上, 系统运行速度较快,对服务器无特别要求。但不支持内容的实时更新,管理、更新网页需 要投入大量的人力,成本很高效率却很低。该技术多用于个人网站和早期的虚拟主机网站。 动态网页技术的特点:制作模板,可以通过后台数据库对网站页面进行动态更新,生 成h t m l 更新速度非常快,但是对系统的要求较高,需要服务器上有数据库支持,对服务器 资源占用很严重。 网站内容管理系统:网站内容管理是结合了静态页面和动态页面的优点的一种框架。 它的优点在于,模板一经建立,对其进行维护的用户无需很多的技术背景便可以把自制的页 面发布到网站上面,网站更新需要较少人力,成本低且效率高。 2 2 内容管理系统的特征 内容管理系统面向非专业人员创建内容门户和实现信息共享,提供所有流行文档格式 的转换,并且支持产生多种发布媒体以便支持多种信息终端。易于管理和使用浏览器平台 让使用者可以在极短的时间内完成内容的创建和发布。c l i s 应具有以下特征: 模板易用性:主要体现在生成前台页面,它能够快速的发布网站,并支持转h i 帆 化; 后台人性化:主要是便于管理员管理相关信息,使得功能的分布很容易被管理员 所找到( 比如添加快速通道、增加个性标志等) ,并提高后台界面美观: 安装及服务简单化:简易的安装,即插即拔的功能( 指插件) ,并提供相应的数 据字典功能,便于管理员修改; s e o ( 搜索引擎) 优化:将搜索放在显著的位置,这是目前网站设计的必然趋势, 能很好的被搜索引擎收录是站点成功经营的先决条件; 功能强大:在设计时最注重的部分,也是判断系统好坏的最主要的指标。 约束条件 运行时间约束:执行时间必须在2 秒以内; 素材大小约束:单个素材不能超过1 m ; 返回信息约束:不能返回与提交信息无关的信息; 可用性:当有一帐户登录后。另外一个用户就严禁使用同帐户登录,当登录退 出后关闭所有与该账户相关的信息; 9 南京信息工程大学硕士学位论文内容管理系统的设计与实现 安全性:记录每次用户的登录信息、操作信息、等相关重要信息,给不同的用户 分配不同的访问权限,权限低的用户不能访问模块权限高的模块,系统还可提供 检测i p 是否为允许范围内的功能。 2 3 内容管理系统的优点 内容管理的基本原理是把整个的内容分成不同的部分。内容管理系统把文本和图像存 储在分散空间内( 或是一个数据库或是一个分散的文件系统) ,而这些分散的空间都与h t m l 模板连接。你可以不用h t m l 就升级你的内容或是不影响到内容就改变网页的可视效果 和感觉。在一个网站的不同空间里出现的相同内容可以在一个地点被升级,而不必担心它 们会发生冲突。这样的结果是,一旦这样的模板被建立起来,即使是一个没有技术的用户 也可以把自制的网页发送到互联网上面,并能够在不用i t 专业人士帮助的情况下就升级自 己网页的内容。一套c m s 系统拥有以下优点: 1 ) 可以针对各种内容进行分类和发布管理。可以针对不同类型的用户发布不同的内容, 可以将各种内容进行分类。 2 ) 可以任意定义内容类型与多媒体支持。 3 ) 用户接口编辑性强,可以根据客户要求订做用户接口和风格模块。 4 ) 可分布式管理。站点管理和维护人员无须集中在同一个办公室,甚至都不用在同城, 全球任何一个有网络的地方都可以让您实现高效率的管理。 5 ) 可开发性强,可以针对不同的需求进行专门的开发。 6 ) 容易使用。任何一个人在经过短时间的专业培训后就可以很轻松的管理并运作整套 系统。 2 4 内容管理系统的工作重点将内容与表现分离 内容管理的重要特点之一就是将内容和内容的表现形式有效地分离开来。理解了内容 和表现之间的差别,也就理解了内容管理的价值。 从静态网站到动态网站:早期的网站由纯粹的h t m l 页面组成,每一个页面,都是由设 计师将内容与设计进行整合,然后合成一个页面。后来动态网站技术的出现,人们将内容 本身保存在关系数据库里。然后当用户浏览时再动态地从数据库中取出内容,使用程序生 成h t m l 传达给用户。 1 0 南京信息工程大学硕士学位论文内容管理系统的设计与实现 纯粹的静态技术过分强调内容的表现形式,从而使得效率低下,而动态网页技术则因 为包含比较高的技术含量,以及受限于技术,从而忽略了内容的表现。 内容管理系统中通过模板技术来解决这个矛盾。内容的存储使用关系数据库,而使用 模板来合成最终的页面。模板让设计师的才能发挥到极至,而又不影响效率。 图2 2 内容管理系统中页面生成基本结构图 给业务人员以业务的视图:如果让业务人员来管理内容,则他们并不清楚页面的概念, 他们只知道“内容”或者说是“文档”的概念。在他们看来,他们手里有的只是一篇一篇 的文档,里面有表格,有数据,他们提供这些原始的资料,至于如何在网站上呈现,他们 并不明白,也不理会。而内容管理系统则要满足市场人员的需求,将原始的资料进行转换, 成为网站,成为进行市场活动的工具。对内容和表现形式的分离,也是对业务和市场的分 离。这样的结果是,一旦这样的模板被建立起来,即使是一个没有技术的用户也可以把自 制的网页发送到互联网上面,并能够在不用i t 专业人士帮助的情况下就升级自己网页的内 容。 2 5 内容管理系统设计的关键要求 基于对内容管理系统的分析,那么内容和表现是否得到很好的分离? 内容事发后能被 很好的( 包括创建手段、存储、审批) ? 表现是否支持的充分( 模板技术) ? 内容与表现 事发后能很好的合成? 这些就成为评价一个内容管理系统好坏的重要标准。 1 ) 给业务人员以逻辑的业务视图。提供友好的基于w e b 的操作方式,同时提供简单易 于理解的概念,业务人员理解的内容的分类和内容本身。内容的维护人员是否需要精通 h t m l ? 内容的录入界面是否能与客户端工具,比如o f f i c e 集成? 2 ) 支持内容的结构设计。因为企业的内容多种多样,每一类的内容其要求不同,比如 南京信息工程大学硕士学位论文内容管理系统的设计与实现 公司新闻可能需要保存的信息有新闻标题、发生时间、新闻内容等,而产品介绍则需要保 存产品名称、颜色、尺寸、重量、价格等。好的内容管理系统允许针对不同类别的信息设 计不同的结构,从而在同一套系统中保存企业的各种内容。 3 ) 模板技术的简单性与灵活性。简单和灵活是一对矛盾,简单的东西就可能很死板, 而要保持高度的灵活,可能非常复杂。模板的制作需要什么样的人才? 是否需要专门的培 训? 模板技术是否能满足特殊的业务需求? 模板是否能满足未来的发展需要? 2 6 内容管理系统的发展趋势 随着i n t e r n e t 发展,传统的数据管理也一步步地发展为当今的内容管理,网站内容管 理作为网站建设和电子商务的核心,涉及到企业各种内容的收集( 采集) 、管理和发布( 出 版) ,势必会面对更多更新的要求和挑战,这就需要对内容管理中的许多新问题认真考虑。 我们知道不同规模的网站的建设过程是不尽相同的,网站内容管理系统提供的功能也是千 差万别的,但优秀的内容管理最终目标是相同的,就是能够很好地做到内容的重复利用和 增值利用。m e t a g r o u p 曾对2 0 0 0 家企业进行调查,结果表明在2 0 0 2 年第一季度末,这些 企业中有6 0 购买了w c m 系统软件,m e t a 的报告认为使用w c m 系统的企业将影响它们的关 联企业,促使后者也采用w c m 软件。报告还说,在w c m 软件中,面向电子商务网站的删 产品占了重要份额。产品的个性化功能与电子商务引擎的组合成为目前w c m 软件的重要特 色,而w c m 与企业信息门户之间的整合也是一个重要因素。 目前网站内容管理的重点是格式模板和布局的设计、版本控制、内容的安全和审核。 网站内容管理不同于网站管理,网站管理的重点是网页的导航、性能、可获得性以及站点 的安全,网站内容管理不仅让企业控制所有内容,还应该能将动态、个性化的内容按照企 业的业务要求提供给最终用户,以实现企业经营的目标。 1 2 南京信息工程大学硕士学位论文内容管理系统的设计与实现 第3 章相关技术介绍 本系统开发采用了b s ( b r o w s e s e r v e r 浏览器服务器) 模式,基于v i s u a ls t u d i o 2 0 0 5 平台,利用面向对象的理论技术和组件的思想,采用a s p n e t 和c # 语言开发,后台数 据库采用的是s o ls e r v e r2 0 0 5 。前台页面的开发是基于d r e a m w e a v e r 平台。下面简单介 绍用到的相关技术。 3 1 浏览器服务器模式 基于内容管理系统的特性,达到方便的管理和发布,本系统的开发采用了b s 结构, 所有工作都能通过网络完成,简单易用。 3 1 1 采用b s 开发的优势 当前软件开发基于两种架构的开发c s ( c 1 i e n t s e r v e r 、客户端服务器) 和b s 。c s 是指在服务器上安装服务器软件,同时,在客户机上安装相应的客户端,使客户端得到相 应的服务。客户端应用程序不仅要提供图形化的接口,与客户进行人机交互,同时还肩负 着数据处理、逻辑运算和商业规则处理等任务,显然加重了客户端应用程序的负担。此外, c s 结构的致命弱点是:如果商业规则、逻辑运算或数据处理等发生变化时,原有的客户 端应用程序必须重新编译成可执行文件,重新安装到每个客户的计算机上,才可以重新正 常的工作。再者,数据库服务器同样受到约束,它是数据存储管理的场所,负责管理每个 客户端请求的连接( c o n n e c t i o n ) f 6 】。当客户连接多时,可能会超数据库服务器所规定的 同时最大连接数,导致后来打开客户端程序的客户无法存取数据库。 随着企业规模的不断增大,其要求的规则将随之增多,应用程序的复杂程度也就不断 提高。这样,传统的c s 式的架构由于自身的缺陷,严重的制约了其发展和推广。与此同 时,许多企业已经建起了自己的企业内部网i n t r a n e t 系统,嗍网为众多的员工所接受。 于是在考虑如何解决c s 架构存在的问题时, i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025品牌授权代理合同范本
- 2025合同法新规定解析
- 2025家政服务员劳动合同
- 2025新版物业管理委托合同
- 2025项目采购混凝土合同
- 2025湖南省合同协议范本
- 2025年版《关于商品房买卖合同司法解释》
- 2025合同租赁协议典范全文总览
- 外二科考试试题及答案
- 2025合作伙伴协议合同正式版范文
- 2025中国农业科学院棉花研究所第二批招聘7人备考考试题库附答案解析
- 2025-2026学年人教版PEP英语二年级上册教学计划(三篇)
- 2025年秋季学期教科版二年级上册科学教学计划(三篇)
- 买家赎楼签协议签合同
- (2025年标准)整容医师聘用协议书
- 煤矿机电考试试题及答案
- 借名购车协议贷款协议书
- 2024版风力发电站智能运维与远程监控合同3篇
- 高分子化学6离子聚合阳离子
- NB_T 10337-2019《水电工程预可行性研究报告编制规程》_(高清最新)
- 环保节能供热锅炉项目建议书范文
评论
0/150
提交评论