1、摘要伴随互联网飞速发展,大家对网站需求大大增加,多种网站也如雨后 春笋般纷纷建立起来。传统方法建设门户网站关键问题在于:需要专业技术 人员,编辑需要手工制作页面;改版不方便;网站速度慢,安全性、可靠性不 高;无法实现信息统一公布管理。本课题目标是设计开发一套基于Net平 台Web内容管理系统,一个专门面向网站内容编辑和公布管理应用系统,有利于减轻网站维护工作量,减轻建立各类网站复杂性,规范网站后台信息 管理和公布步骤。从而使网站运行管理、内容维护变得简单快捷。本文首先对中国外内容管理技术和产品进行调研,分析了中国外内容管理 研究现实状况,然后深入解释和说明了内容管理相关概念,指出了内容管理系
2、统实现关键技术,其次介绍了内容管理系统相关知识和用到技术,接下 来对内容管理系统进行分析,设计了栏目管理、新闻管理、模板管理、权限管理等关键模块,最终还对深入研究和改善方向进行了探讨。在系统实现上 根据表示层、业务逻辑层、数据访问层三层结构实现,这么分层实现模式使得 系统设计思绪愈加清楚,维护和测试愈加轻易。本系统开发基于优异NET技术、采取SQL Server 作为后台数据 库、BS模式、综合利用面向对象设计思想等相关知识开发设计,很好满足 了可靠性、扩展性和可重用性。在整个内容管理系统开发设计中,融入了许 多优异设计思想和开发技术,使得系统设计合理,功效强大,特色鲜明。本 系统提供了一个方
3、便高效管理平台和内容实时公布平台,有着良好发展前 景。关键词:内容管理系统,MicrosoftNET,SOL Server AbstractAlong with the rapid development of Intemet,there are more and more demands for people to create their own website and at the same time various websites have also set up like mushrooms after rainThe problem of using traditional wa
4、y to build portal website is that it needs technical people,edits the content page by handThe edition change is notconvenientThe website performance is slow,the security and the reliability are not highIt is unable to realize the unified information publication managementThe goal of this thesis is t
5、o deveIoD a W曲content management system based onNet which is a specialized editor for the content 0f the website and publishing applicationsThe system helps alleviate the workload ofsite maintenance,reduce the complexity of the establishment of various sites,and standardize websne backs姆information
6、management and publishing process。It will fully enhance theefficiency in operational management and content maintenanceAt firSt。this dissertation investigates the domestic and foreign content managemem technologies,analyses the current situation at home and abroadThen it 凡【nher clarifies and explain
7、s the relevance of the concept of content management, illustrates some related knowledge and technology on content management system, and designs some main module,focused on columns management,inlbrmationmallagement,template management and permissions management Finally, itdiscusses the further impr
8、ovingIn this implementation of the system,this system designed according to the three layers,representation layer,business logic layer and data access layerThislay积model enables the system to achieve design ideas mole clearly,maintenance and tesl|lngmore easilyThe design of the system is based on th
9、enet technology,used SQL Server 嬲databause,BS mode,the integrated use of the o场ect-oriented design,and other related knowledgeand can meet the reliability,scalability,reusability very wellIt integrated many advanced design concepts and programming technology,make itreasonable system design,powerful
10、and distinctive featuresThe use of system will口rovide a convenient and efficient real-time management platform and contentpublishing platform,which has good prospects for developmentKey words:Content Management System,MicrosoftNET,SQL Server 学位论文独创性申明本人郑重申明:1、坚持以。求实、创新一科学精神从事研究工作。2、本论文是我个人在导师指导下进行研究
11、工作和取得研究结果。3、本论文中除引文外,全部试验、数据和相关材料均是真实。4、本论文中除引文和致谢内容外,不包含其它入或其它机构已经发表或撰写过研究结果5、其它同志对本研究所做贡献均已在论文中作了申明并表示了谢意。作者署名:jL袭。日飙半学位论文使用授权申明本人完全了解南京信息工程大学相关保留、使用学位论文要求,学校 有权保留学位论文并向国家主管部门或其指定机构送交论文电子版和纸 质版;有权将学位论文用于非赢利目标少许复制并许可论文进入学校图书 馆被查阅;有权将学位论文内容编入相关数据库进行检索;有权将学位论 文标题和摘要汇编出版保密学位论文在解密后适用本要求。一jC作者署名:迓器日期:必蝉
12、6:乏I相关学位论文使用授权说明本人完全了解南京信息工程大学相关保留、使用学位论文要求,即:学校有权保留 送交论文复印件,许可论文被查阅和借阅;学校能够公布论文全部或部分内容,能够 采取影印、缩印或其它复制手段保留论文。(保密论文在解密后应遵照此要求)作者署名:导师署名:主薹妒毒,日期:日期:且华压幺南京信息工程大学硕士学位论文内容管理系统设计和实现第1章引言近几十年来,因为计算机技术和网络技术迅猛发展,世界已经进入了信息社会。Sun 早在1995年就提出了“网络就是计算机”思想,现在已经开始成为现实。伴随个人上网 用户和企机关用户上网增加,而且多年来电子商务流行,使得大家越来越依靠网 络。上
13、网就需要访问网站,由此刺激了网站大量增加。大家需要多种多样网站,按网 站类型分,有个人网站,有企业网站,有政府网站,有教育网站等;按网站功效分,有门 户网站,电子商务网站,有资源分享类网站等。越来越多人投入到网站开发行列中来, 大家也发明了多种新技术来使得网站开发更轻易,因为网站异构性,使得开发网站 极难通用。为了满足不一样需要或满足深入需要,用户只能选择重新开发或二次 开发,不仅成本高,见效也很慢。11课题背景伴随计算机及网络技术不停发展,尤其是因特网作为第四媒体出现,使得世界各 国企业和政府部门全部充足意识到企业和部门要发展就必需抢占因特网这一新阵地。同 时,因为因特网含有开放、自由、信息
14、传输速度快、信息传输范围广等特点,所以它一出 现就倍受世人关注。为了充足利用因特网这些特点,企业和政府部门全部纷纷在因特网上 设置自己门户网站,经过网络展示自己形象、宣传自己产品,有些企业甚至以经营 网站为主营业务(如新浪、雅虎、搜狐等),这就带来了部分新问题,企业和部门怎样管 理好自己门户网站。现在,大家经过开发通常网站系统,逐步地积累了部分相关网站开发经验,经过 对通常网站功效抽象,大家提出了网站内容管理系统。网站内容管理系统功效众多,模 块通用性强,管理轻易,应用广泛,能够应用于企业、教育、政府、交通、旅游等很多行 业。网站内容管理系统在各行业利用,使得用户能够方便对网站内容进行管理,不
15、需 要太多专业技术知识就能方便快捷对网站进行改版,使得用户注意力从网站建设上转 移到对网站内容管理上来。我们处于科技高速发展时代,计算机网络技术给大家生活和工作带来深刻变革, 信息化、网络化、数字化正渗透到社会各个角落。企业对经过互联网来搜集、处理和传 递数据依靠性越来越强,不停有新基于web方法系统投入应用。同时,系统拥有 者期望自己系统有很好灵活性和扩展性,能够依据自己需要进行定制。这使得传统1南京信息工程大学硕士学位论文内容管理系统设计和实现信息系统处理方案难以满足需要。信息系统需要实现充数据管理、文档管理到内容管理 转变,以满足日益复杂web应用和急剧膨胀信息量需求。12研究意义伴随社
16、会信息化快速发展,内容管理已经成为全部web应用基础。面对着庞大 信息量,从政府到企业,在各个方面内容管理系统全部产生着越来越关键作用。中国实施 政府上网工程一来,电子政务内网和外网建设成为政府上网工程热点。企业也开始建 立网站用以实现企业信息化、电子商务、宣传企业形象等。现在中国政界和商界信息化 发展很快,但同时也存在着部分问题,如建设困难、信息更新不立即、服务功效不健全、 公布地信息无时效价值等。采取网站内容管理系统就能很好处理上述问题。网站内容管理系统功效众多,模块通用性强,管理轻易,应用广泛,能够应用于企业、 教育、政府、交通、旅游等很多行业。内容管理系统在各行业利用,使得用户能够方便
17、 对内容进行管理,不需要太多专业知识就能方便快捷对网站进行改版,使得用户注 意力从网站建设上转移到对网站内容管理上来。使用内容管理系统能够使得内容制作人 员高校从她们熟悉Wmdows桌面环境向网站创建和公布内容。网站结构管理和模板技 术,能够提升效率,经过降低长久维护成本降低投资总成本,对不停改变用户需求和竞 争威胁做出反应。现在各行各业全部需要利用网站作为宣传媒体,所以网站整体需求是很大,网站 内容管理系统前景也是很宽广,关键是必需开发出适适用户需求有亮点产品。 经过不停地探索和改善后,网站内容管理系统有望在更多行业中发挥更大作用。内容 管理成为现在中国各行业、各领域基础设施建设关键。在这种
18、大趋势下,不管是在理论 上还是在应用上,对于一个标准完整内容管理系统研究和应用全部是含相关键意义。13中国外研究现实状况据中国互联网信息中心统计信息显示,截止7月为止,全球以CN为后缀 域名累计有1 173330个,其中以govcn为后缀域名有25946个,以tomcn为后缀域名 有402933个,这些数据充足显示,在中国不管是政府部门还是企业全部已经建立了相当多 网站。然而,仔细浏览这些网站就会发觉,绝大多数网站全部存在信息组织杂乱无章、数据 更新不立即等特点,使得用户使用起来很不方便,而造成这些问题关键原因是企业和部2南京信息工程大学硕士学位论文内容管理系统设计和实现门没有一个好管理网站软
19、件平台,这就是本课题需要处理关键问题,也是本课题需要设计最终软件平台内容管理系统(Content Manage System,简称CMS)。 内容管理发展趋势是从最初各自独立Web内容管理(WCM)、文档管理(DM)等过渡到集成Web内容管理(WCM)、文档管理(DM)、数字资产管理(DAM以Rich Media为关键)、影像管理(Imaging)、统计管理(I蝴)、协作管理(Collaboration)、知识管理、门户为一体企业内容管理。国外信息化建设开展比中国旱,据国家信息化办公室副 主任杨学山介绍,中国在网络、硬件等基础设施建设水平上和国外优异水平差距还不大, 但在信息资源管理方面和国外
20、差距在20年左右。如美国、英国、日本和加拿大等国家早 全部建立了专门数据资源中心和数据交换中心。现在,国外从事内容管理软件研发关键厂商包含IBM,Filenet,Micromedia, Broadvision,HP,Openmarket,ATG,Allaim,Documentum,Hummingbird,Blue MartiIli, Tnterworld等,这些企业内容管理产品和处理方案专业性很强,功效齐全,应用成熟,主 要面向企业级用户,是内容管理市场关键厂商。还有部分功效更窄专业厂商提供内容管理某个阶段需要功效,如ve衄提供知识检索,Oracle,Sybase提供数据库技术,Poet提供图
21、片管理系统,Micromedia提供内容创 作平台,Akamai和Inkitomi提供内容分发管理技术,Cumulus是Cantu企业出品独立 多媒体数据管理软件。还有一类网站管理产品,能够看成是内容管理一个特例,代表公司是Vignette,Obtree C3和Inten构yen等。而那些大型企业则通常提供通用平台性内容管 理方案。对于中国内容管理市场来讲,国外诸如Interwoven,Broadvision,Vignett,和Documentum 之类厂商当然有在内容管理影响力、技术、资金等方面含有一定优势,但她们产品 面向应用规模较大、功效大而全、价格昂贵、应用难度高,不支持汉字等问题也是
22、制约 它们现在在中国快速应用原因,所以现在关键应用在诸如新浪、搜狐之类高访问量ICP 上。中国内容管理厂商现在则更大程度上还没有完全摆脱办公软件形象。即使她们在 挖掘用户需求方面尚含有一定优势,但伴随像IBM,Microsoft这么掌握数据库关键技术 厂商加大对内容管理关注后,能够称得上面临真正巨大竞争压力。因为这些国外厂 商除了在数据库方面拥有强大技术实力外,像IBM还拥有Lotus在工作流方面不俗实 力,一旦再和了解用户需求结合起来,对于中国内容管理厂商打击无疑是毁灭性。 一个处理问题方法是开展和国外厂商合作。因为国外产品缺乏汉字支持,中国厂商 能够为她们提供集成汉字搜索,在合作过程中学习
23、国外厂商技术上优势,从而为掌握 关键技术奠定基础。现在中国内容管理技术已经开始起步,涌现了一大批如航天四创,TRS,搜狐,清3南京信息工程大学硕士学位论文内容管理系统设计和实现华万博,国信贝斯,联想,颖源、baidu等内容管理厂商。中国内容管理产品大多作为该 厂商关键技术扩展而出现,比如航天四创文章模板制作技术和公布技术等。能够看出,国外内容管理技术发展十分快速,很多企业全部投入了大量人力物力去 开发,产品种类,功效也十分丰富,但这些产品大多价格昂贵,而且多和她们本身一 些平台产品绑定,用户极难利用这些产品进行自己二次开发。相比之下,现在中国内 容管理产品多数缺乏自己特色,而且一样存在对二次开
24、发支持不足缺点。综合多种原因,一个廉价、使用起来愈加方便内容管理系统就成为绝大多数用户 所期待软件产品,本课题所设计内容管理系统采取ASPNET作为关键程序设计语 言,综合多种现有内容管理系统特点,用户只需要含有基础程序设计知识就能轻松上 手,能被大多数用户所接收,含有一定商业价值,值得市场推广。14论文研究内容本论文研究内容关键工作是内容管理系统开发和研究,深入学习了NET相关技 术,建模知识,设计模式,在实践基础上对理论知识进行了深刻了解和利用。基于内 容管理系统在网站建设中发挥重大作用和现实意义,对内容管理系统做了较全方面研究。 本论文研究工作关键有以下多个方面:1)研究了内容管理系统现
25、在在中国发展现实状况,内容管理系统设计思想,分析并设 计了系统整体框架。2)分析并研究了系统使用到相关技术。NET开发平台中包含了很多在内容管理系 统开发中很有用技术和概念,搞清楚这些概念是开发内容管理系统前提条件,所以 对相关技术介绍就显得很有必需性。3)研究系统需求,和系统应该实现功效。本文着重叙述了内容管理系统开发分 析和实现,结合MicrosoftNET设计实现了一内容管理系统。15论文组织结构论文采取了由表及里介绍方法,先介绍了内容管理相关概念,然后介绍了系统中 使用到相关技术,提出了系统需求,最终介绍系统多个关键模块。以下是各个章节 具体描述。第l章引言描述研究背景和现实意义,说明
26、内容管理系统中国外研究现实状况和本4南京信息工程大学硕士学位论文内容管理系统设计和实现文关键工作。第2章内容管理系统基础概念介绍内容管理系统相关知识。 第3章系统相关技术介绍介绍了系统使用HTML、XML、NET等技术。 第4章内容管理系统分析对系统需求等进行分析。 第5章系统设计和实现描述系统具体实现和优化,包含数据库设计。 第6章总结对本文工作进行总结,并提出工作中需要完善和深入改善地方。南京信息工程大学硕士学位论文内容管理系统设计和实现第2章内容管理系统基础概念假定你管理着企业外部或内部网站,当栏目一个一个增加,需要公布信息越来越 多,你发觉让网站信息保持更新真成为一件棘手事情。哪怕是修
27、改一个小小图片, 需要你在业务人员、设计师、程序员、和IT人员之间进行大量协调。而其次,市场或销售部门又正在催促你将更多资料放到网站上去。来自用户或潜在用户访问不 断增加,你还需要时刻关注服务器是否能支撑。或许你需要一个工具,它提供直接接口给业务人员,将全部需要公布信息在一个 集中地方分门别类地保管起来,假如需要,业务人员能够自行决定这些内容什么时候, 和是否公布到网站上去。信息总是能够在需要时候更新,或许,这个工具还能对协调 业务人员、设计师、程序员等起到辅助作用。这就需要内容管理系统121什么是内容管理系统211内容和内容管理内容管理(Comem Management,简称CM)是电子商务
28、时代新宠。内容管理涵盖企 业内联网、因特网和企业外联网应用,大大突破了传统信息流管理软件、办公自动化软件 和文档管理软件应用范围、使用效果和商业价值。“内容管理”本身就由“内容”和“管 理”两部分组成,认识“内容管理”首先要认识“内容”。所谓“内容(Content)”,指 是企业和单位中广泛存在多种结构化、非结构化文件和数据。“内容”是一个机构核心所在,是一个比数据(Data)、文档(Document)和信息(Information)更广概念。 数据通常是结构化数据,采取关系型数据库管理系统进行管理,如ORACLE,DB2,SOL Server 等系统是管理关系型数据有力工具,文档通常指企业和
29、单位非结构化信息,而信息通 常包含结构化数据和非结构化文档。但内容除了通常文本、图形图像、业务文档、 数据库表单、视频、声音文件外,还包含Web网页,广告,程序(如JavaScript),软件 等一切数字资产(Digital Asset),甚至还包含商业规则【l】。应该说,内容是对多种结构 化数据、非结构化文档、信息聚合。这在某种程度上也包含了知识。6南京信息工程大学硕士学位论文内容管理系统设计和实现表2-1多种内容特点内容类别特点营运内容面向规则:形式多样:时效性网站内容集合,预览:动态公布:版本控制:不一样样式和内容 多媒体资产内容有价值;内容很大;内容重新利用;音视频人量文档:大量开发用
30、户;集成工作步骤:捕捉,办公文档索引;版本控制;输入校验大量内容信息;信息集成;工作流;访问控制;查询;共有特点层次存放管理伴随互联网和内联网广泛发展。Web页面成为“内容”主流。内容中蕴涵了丰富 信息,是企业“知识”关键组成部分。内容已经在逐步成为企业和单位关键资产, 管理好内容,利用好内容,将使得大企业和单位在有形和无形中取得巨大回报。伴随“内容”在企业中地位提升,内容管理(Content Management)已经成为企业 政府信息化关键组成部分。内容管理现在是一项热门技术和应用。对于内容管理,业 界还没有个统一概念,不一样机构有不一样了解。著名Gartner Group认为内容管理从
31、内涵上应该包含企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网 信息共享内容管理(如CRM和SCM等),其中Web内容管理是目前关键,e-business 和xml是推进内容管剪发展类型和特点。Merrill Lynch分析师认为内容管理侧重于企业职员、企业用户、合作伙伴和供给 商能方便取得非结构化信息处理过程。内容管理目标是把非结构化信息公布到 Intranet,Extranet和ITE(Internet Trading Exchanges),从而使用户能够检索、使用、 分析和共享。商业智能系统(BI)侧重于结构化数据价值提取,而内容管理则侧重于企 业内部和外部非结构化资源
32、战略价值提取。Giga Group企业见解:作为电子商务引擎,内容管了处理方案必需和电子商务服务器 紧密集成,从而形成生产(Production)、传输(Delivery)和电子商务端到端系统。Yankee组织(Yankee Group)见解:内容价值链包含内容供给商(Content Providers)、 服务提供商(Service Providers)和内容消费者(Content Consumers),所以内容管了解 决方案必需提供从创建、出版、传输、个性化等全套功效。或许我们能够给内容管理下个直观定义:内容管理就是帮助组织和个人,借助信息 技术,实现内容创建、存放、分享、应用、更新,并在
33、企业个人、组织、业务、战略等 诸个方面产生价值过程【2】。概述起来,内容管理不是某种单独软件或技术,而是多个7南京信息工程大学硕士学位论文内容管理系统设计和实现技术综合应用,它涵盖企业内联网(Intranet)、因特网(Internet)和企业外联网 (Extranet)应用,突破了传统信息流管理软件、办公自动化软件和文档管理软件应 用范围、使用效果和商业价值。212内容管理系统内容管理系纠3J英文全称为Content Management System,缩写为CMS。一个内容管 理系统是把一个网站内容(文字,图片,等等)和网站组件分离开来,能够将各个页 面连接到一起,能够控制页面显示。经过这
34、个系统,能够方便管理、公布、维护网站 内容,而不再需要硬性写HTML代码或手工建立每一个页面。它是一个在Web前端(Web服务器)和后端办公系统或步骤(内容创作、编辑)之 间软件系统。内容创作人员、编辑人员、公布人员使用内容管理系统来提交、修改、 审批、公布内容。这里指“内容”可能包含文件、表格、图片、数据库汇总数据甚至 视频等一切你想要公布到Intemet、Intranet和Extranet网站信息。内容管理基础结构如 图21所表示14J内容创建 内容管理 内容公布图21内容管理基础结构图内容管理还可选地提供内容抓取工具,将第三方信息起源,比如文本文件、HTML网 页、Web服务、关系数据库
35、等内容自动抓取,并经分析处理后放到本身内容库中。网站内容管理系统(Web Content Management,简称WCM),即采集和管理各类内容 以网站形式公布。它隶属于内容管理范围,是内容管理在网站上具体应用,也是内容 管理中研究相当广泛一个领域,既含有内容管理通常性,又展现本身特殊性。总来说,网站内容管理系统也能够称为信息公布系统,是将网页上一些需要常常 变动信息,类似新闻、新产品公布和业界动态等更新信息集中管理,并经过信息一些 共性进行分类,最终系统化、标准化公布到网站上一个网站应用程序【5】o网站内容管理 基础原理是对需要公布内容进行分类,把文本和图像存放在分散空间(数据库或分 散文
36、件系统),而这些分散空间全部和HTML模板连接,能够不修改H1L就修改网页内容, 或是不影响到内容就改变网页可视效果和感觉。网站内容管理系统是在静态HTML网页技术和动态网页技术(ASP,jse等)基础上8南京信息工程大学硕士学位论文内容管理系统设计和实现发展而来。下面我们就这三种技术特点进行比较: 静态HTML网页技术:手工编写HTML或借助网页制作工具,经过ftp上传到服务器上,系统运行速度较快,对服务器无尤其要求。但不支持内容实时更新,管理、更新网页需 要投入大量人力,成本很高效率却很低。该技术多用于个人网站和早期虚拟主机网站。 动态网页技术特点:制作模板,能够经过后台数据库对网站页面进
37、行动态更新,生 成HTML更新速度很快,不过对系统要求较高,需要服务器上有数据库支持,对服务器资源占用很严重。 网站内容管理系统:网站内容管理是结合了静态页面和动态页面优点一个框架。它优点在于,模板一经建立,对其进行维护用户无需很多技术背景便能够把自制页 面公布到网站上面,网站更新需要较少人力,成本低且效率高。22内容管理系统特征内容管理系统面向非专业人员创建内容门户和实现信息共享,提供全部流行文档格式 转换,而且支持产生多个公布媒体方便支持多个信息终端。易于管理和使用浏览器平台 让使用者能够在极短时间内完成内容创建和公布。ClIS应含有以下特征:模板易用性:关键表现在生成前台页面,它能够快速
38、公布网站,并支持转HI帆化;后台人性化:关键是便于管理员管理相关信息,使得功效分布很轻易被管理员 所找到(比如添加紧速通道、增加个性标志等),并提升后台界面美观:安装及服务简单化:简易安装,即插即拔功效(指插件),并提供对应数 据字典功效,便于管理员修改;SEO(搜索引擎)优化:将搜索放在显著位置,这是现在网站设计肯定趋势, 能很好被搜索引擎收录是站点成功经营先决条件;功效强大:在设计时最重视部分,也是判定系统好坏最关键指标。约束条件运行时间约束:实施时间必需在2秒以内;素材大小约束:单个素材不能超出1M;返回信息约束:不能返回和提交信息无关信息;可用性:当有一帐户登录后。另外一个用户就严禁使
39、用同帐户登录,当登录退 出后关闭全部和该账户相关信息;9南京信息工程大学硕士学位论文内容管理系统设计和实现 安全性:统计每次用户登录信息、操作信息、等相关关键信息,给不一样用户 分配不一样访问权限,权限低用户不能访问模块权限高模块,系统还可提供 检测IP是否为许可范围内功效。23内容管理系统优点内容管理基础原理是把整个内容分成不一样部分。内容管理系统把文本和图像存 储在分散空间内(或是一个数据库或是一个分散文件系统),而这些分散空间全部和HTML 模板连接。你能够不用HTML就升级你内容或是不影响到内容就改变网页可视效果 和感觉。在一个网站不一样空间里出现相同内容能够在一个地点被升级,而无须担
40、心它 们会发生冲突。这么结果是,一旦这么模板被建立起来,即使是一个没有技术用户 也能够把自制网页发送到互联网上面,并能够在不用IT专业人士帮助情况下就升级自 己网页内容。一套CMS系统拥有以下优点:1)能够针对多种内容进行分类和公布管理。能够针对不一样类型用户公布不一样内容, 能够将多种内容进行分类。2)能够任意定义内容类型和多媒体支持。3)用户接口编辑性强,能够依据用户要求订做用户接口和风格模块。4)可分布式管理。站点管理和维护人员无须集中在同一个办公室,甚至全部不用在同城, 全球任何一个有网络地方全部能够让您实现高效率管理。5)可开发性强,能够针对不一样需求进行专门开发。6)轻易使用。任何
41、一个人在经过短时间专业培训后就能够很轻松管理并运作整套 系统。24内容管理系统工作关键将内容和表现分离内容管理关键特点之一就是将内容和内容表现形式有效地分离开来。了解了内容 和表现之间差异,也就了解了内容管理价值。从静态网站到动态网站:早期网站由纯粹HTML页面组成,每一个页面,全部是由设 计师将内容和设计进行整合,然后合成一个页面。以后动态网站技术出现,大家将内容 本身保留在关系数据库里。然后当用户浏览时再动态地从数据库中取出内容,使用程序生 成HTML传达给用户。10南京信息工程大学硕士学位论文内容管理系统设计和实现纯粹静态技术过分强调内容表现形式,从而使得效率低下,而动态网页技术则因 为
42、包含比较高技术含量,和受限于技术,从而忽略了内容表现。内容管理系统中经过模板技术来处理这个矛盾。内容存放使用关系数据库,而使用 模板来合成最终页面。模板让设计师才能发挥到极至,而又不影响效率。图22内容管理系统中页面生成基础结构图给业务人员以业务视图:假如让业务人员来管理内容,则她们并不清楚页面概念, 她们只知道“内容”或说是“文档”概念。在她们看来,她们手里有只是一篇一篇 文档,里面有表格,有数据,她们提供这些原始资料,至于怎样在网站上展现,她们 并不明白,也不理会。而内容管理系统则要满足市场人员需求,将原始资料进行转换, 成为网站,成为进行市场活动工具。对内容和表现形式分离,也是对业务和市
43、场分 离。这么结果是,一旦这么模板被建立起来,即使是一个没有技术用户也能够把自 制网页发送到互联网上面,并能够在不用IT专业人士帮助情况下就升级自己网页内 容。25内容管理系统设计关键要求基于对内容管理系统分析,那么内容和表现是否得到很好分离?内容事发后能被 很好(包含创建手段、存放、审批)?表现是否支持充足(模板技术)?内容和表现 事发后能很好合成?这些就成为评价一个内容管理系统好坏关键标准。1)给业务人员以逻辑业务视图。提供友好基于WEB操作方法,同时提供简单易 于了解概念,业务人员了解内容分类和内容本身。内容维护人员是否需要精通 HTML?内容录入界面是否能和用户端工具,比如Office
44、集成?2)支持内容结构设计。因为企业内容多个多样,每一类内容其要求不一样,比如南京信息工程大学硕士学位论文内容管理系统设计和实现企业新闻可能需要保留信息有新闻标题、发生时间、新闻内容等,而产品介绍则需要保 存产品名称、颜色、尺寸、重量、价格等。好内容管理系统许可针对不一样类别信息设 计不一样结构,从而在同一套系统中保留企业多种内容。3)模板技术简单性和灵活性。简单和灵活是一对矛盾,简单东西就可能很死板, 而要保持高度灵活,可能很复杂。模板制作需要什么样人才?是否需要专门培 训?模板技术是否能满足特殊业务需求?模板是否能满足未来发展需要?26内容管理系统发展趋势伴随Internet发展,传统数据
45、管理也一步步地发展为当今内容管理,网站内容管 理作为网站建设和电子商务关键,包含到企业多种内容搜集(采集)、管理和公布(出 版),势必见面对更多更新要求和挑战,这就需要对内容管理中很多新问题认真考虑。 我们知道不一样规模网站建设过程是不尽相同,网站内容管理系统提供功效也是千 差万别,但优异内容管理最终目标是相同,就是能够很好地做到内容反复利用和 增值利用。MetaGroup曾对家企业进行调查,结果表明在第一季度末,这些 企业中有60购置了WCM系统软件,Meta汇报认为使用WCM系统企业将影响它们关联企业,促进后者也采取WCM软件。汇报还说,在WCM软件中,面向电子商务网站删产品占了关键份额。
46、产品个性化功效和电子商务引擎组合成为现在WCM软件关键特 色,而WCM和企业信息门户之间整合也是一个关键原因。现在网站内容管理关键是格式模板和布局设计、版本控制、内容安全和审核。 网站内容管理不一样于网站管理,网站管理关键是网页导航、性能、可取得性和站点 安全,网站内容管理不仅让企业控制全部内容,还应该能将动态、个性化内容根据企 业业务要求提供给最终用户,以实现企业经营目标。12南京信息工程大学硕士学位论文内容管理系统设计和实现第3章相关技术介绍本系统开发采取了BS(BrowseServer浏览器服务器)模式,基于Visual Studio 平台,利用面向对象理论技术和组件思想,采取ASPNET和C#语言开发,后台数 据库采取是SOL Server 。前台页面开发是基于Dreamweaver平台。下面简单介绍用到相关技术。31浏览器服务器模式基于内容管理系统特征,达成方便管理和公布,本系统开发采取了BS结构, 全部