收藏 分销(赏)

政企网站建设的内容管理和开发平台的研究与实现大学论文.doc

上传人:w****g 文档编号:2187754 上传时间:2024-05-22 格式:DOC 页数:27 大小:1.30MB 下载积分:10 金币
下载 相关 举报
政企网站建设的内容管理和开发平台的研究与实现大学论文.doc_第1页
第1页 / 共27页
政企网站建设的内容管理和开发平台的研究与实现大学论文.doc_第2页
第2页 / 共27页


点击查看更多>>
资源描述
学号: 128039 东 南 大 学 工程硕士学位论文开题报告 院(系、所) 软件学院 工 程 领 域 软件工程 研究生姓名 甘傲然 校 内 导 师 吉 逸 校 外 导 师 __________ 开题报告日期 ____________ 入 学 年 月 __________  制 2 一、学位论文开题报告 论文题目 政企网站建设的内容管理和开发平台的研究与实现 研究方向 政企信息化 题目来源 国家 部委 省 市 厂、矿 自选 有无合同 经费数 备注 √ 题目类型 工程项目规划管理 工程设计 工程技术 技术攻关改造推广 应用基础性研究 其它 工程项目建设 一、 课题来源、选题依据、课题研究目的、工程应用价值 (1) 课题来源: 企业自主研发项目。 (2)选题依据: 2010年以来,随着政府和企业信息化建设的力度加强,网站类项目呈现逐年递增的趋势,网站业务需求也越见复杂,而网站项目的投标往往需要有一个功能强大的内容管理系统支撑,并且要求研发团队能够在较短的时间内并发完成和交付多个相似类型的网站项目。因此软件企业需要建设这样一个平台:既能提供给政企客户进行网站日常的管理维护,又能够提供给网站开发人员利用此平台进行网站项目的快速开发。 (3)课题研究目的: 对网站内容管理系统和网站快速开发平台开展研究,研究适用于政府和企业门户网站的内容管理系统所需要的功能,研究网站快速开发平台所需要的功能,并将两者进行有机的融合,设计并开发出一个既适用于网站管理人员又适用于网站开发人员的内容管理开发平台产品。让网站管理人员可以通过该平台完成日常的网站维护,让网站开发人员通过该平台可以进行网站的快速开发。 (4)工程应用价值: 解决企业目前在网站内容管理产品上的短板。从项目投标角度上看,让企业在项目投标过程中,更具备竞争性;从项目研发角度上看,让研发团队可以在较短时间内并发完成和交付多个网站项目,提高开发人员的工作效率;从产品实际应用角度上看,让网站管理和维护人员能够更方便和全面的对网站进行管理;从经济角度上看,可以显著降低网站类项目研发的成本、加大产能,创造更高的经济效益。 二、中外文献与资料阅读清单(要求30篇以上) 篇数 33 其中外文文献与资料篇数 2 序号 题 目(及作者) 出处(书籍及出版社、期刊名及期刊卷期号等) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 电子政务内容管理及其应用分析( 王芳、 郭英) 内容管理系统的关键技术及其改进( 陈霄峰) 开源内容管理系统OpenCms的研究与应用(肖治国) 网站内容管理系统的设计与实现(陈亚南) 通用网站内容管理系统模型的研究(胡卫;张晓凌) 基于RBAC和DBMC的权限管理在CMS中的研究与应用(吴明娟) 基于网站群系统的高校网站管理( 张志强) 网站内容管理系统的设计研( 陆晓丹; 白尚旺; 党伟超; 俞磊;) 基于无锡市网站整合的内容管理系统设计与实现( 周峰) 基于JAVA的网站内容管理系统(jcms)的设计与实现( 吴红华) 基于Java网站内容管理的设计与实现(林 煜,张 燕) 基于CMS的企业门户网站建立(谭浩 陈应忠 李旭) 政府网站群建设与管理研究( 陶珂) 政府网站建设的要素:中美政府门户网站的比较研究(周颖) 政府网站群“无锡模式”成功的四大基础(张树声) 政府网站群构建的新思路(王婷) 中国政府网站体系发展方向研究(王嵘) 情报理论与实践 2008年01期 浙江大学 2013 硕士学位论文 吉林大学 2007 硕士学位论文 山东大学 2007 硕士学位论文 电脑与信息技术 2011年03期 太原理工大学 2010 硕士学位论文 价值工程 2014年02期 软件导刊 2011年05期 电子科技大学 2012 硕士学位论文 上海交通大学 2009 硕士学位论文 电脑知识与技术 2010年14期 《中国公路学会计算机应用分会2010年学术年会论文集》 南昌大学 2013 硕士学位论文 新闻天地 2011年06期 信息化建设 2010年09期 吉林大学 2012 硕士学位论文 北京邮电大学 2010 硕士学位论文 序号 题 目 出处(书籍及出版社、期刊名及期刊卷期号等) 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 基于网站群理念和架构的国家土地督察网站群建设实践(徐晓婧,谢敏,刘畅) 基于Freemarker的企业网站内容管理平台研究(胡敏) 企业门户网站内容管理系统的设计与实现(姚岚) 基于CMS的企业网站的设计与实现(耿璐; 聂足) 门户网站内容管理系统的设计与实现(梁亚南) 模板技术在内容管理系统中的应用与实现( 赵亚楠; 董晶) 内容管理系统中协同模板的应用研究( 王军; 弓英) 基于框架的Web系统开发研究( 任晓鹏; 赵文兵; 张春平) 轻量级Java EE企业应用实战(第3版)——Struts 2+Spring 3+Hibernate整合开发(李刚) FreeMarker模板引擎动态生成网页的应用研究(屈建明,陈洁) 内容管理系统的关键技术及其改进(陈霄峰) 内容管理系统的产生与发展(孔佳,李昀) 基于Activiti5的Web管理控制台的设计与实现(何佳) 表单系统与工作流引擎集成设计与实现(巫少龙,方晓汾,董建峰) Magnolia [OL] Wikipedia.Cms[OL] 国土资源信息化. 2012(01) 信息通信 2011年02期 西安电子科技大学,2010,硕士学位论文 计算机工程与设计,2009年02期 南京大学,2013,硕士学位论文 计算机工程与设计 ,2012年10期 通信技术 ,2010年03期 计算机工程与设计 , 2010年04期 电子工业出版社,ISBN:9787121128141 计算机与现代化 , 2011年03期 浙江大学 2013 硕士学位论文 农业网络信息. 2008年03期 昆明理工大学 2012 硕士学位论文 中国机械工程 2012年01期 http://documentation.magnolia-(2014-04-20 Accessed) http://en.wikipedia.org/wiki/Cms(2014-04-17 Accessed) 三、文献综述:国内外研究现状、发展动态 随着互联网的普及以及计算机技术的持续发展,信息化已经成为政府和企业不可缺少的一部分。越来越多的政府部门和企业将信息化建设列为提高自身工作效率的重点工作。而网站建设则是信息化建设中一个重要的组成部分。2008年以来,中国各政府部门和企业在网站建设的投入力度呈逐年递增的趋势,网站项目的更新、改版频率也逐步加大,从曾经的五年一改,变成了三年一改,甚至两年或是一年一改。投入的增加,更新改版频率的加大,让每年的政企网站项目不断增多,同时网站项目的要求也逐步提高。 政府和企业网站项目的建设,需要一个强大的内容管理系统作为支撑。内容管理最初起源于许多互联网内容提供商用于管理他们的复杂的网站内容。对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解。一般的定义为:协助组织和个人应用信息技术,实现内容的创建、存储、分享、应用、更新,并在企业、个人、组织、业务、战略等诸方面产生价值的过程。内容管理系统(Content Management System,简称CMS)是一种专门用于对互联网网站内容进行编辑、管理和发布的应用系统,它通过规范的管理流程和统一的数据格式,对庞大而复杂的互联网内容数据进行管理维护,达到降低维护难度,减少维护成本的目的。 在国外,早在上个世纪七十年代,就已经涌现出比较多的与内容管理相关的思想。随着计算机技术的发展,上个世纪九十年代以后,逐步出现了一些基于B/S架构的内容管理技术。本世纪以来,内容管理技术在国外发展比较迅速,涌现出很多面向不同业务领域的内容管理产品,内容管理也逐步深入到企业的管理中去。两家IT界的巨舰, IBM公司和Microsoft公司都有着自己的内容管理产品:ECM和SharePoint Server,以及相应的企业级解决方案。同时,国外也有着较多的基于开源的CMS系统,例如:OpenCMS,Magnolia CMS等。这一些开源CMS大多基于J2EE或PHP平台开发,对于内容的调用,多采用动态方式或是利用URLREWRITE技术,将动态地址映射成虚拟静态地址输出,CMS本身的功能较为丰富,使用的核心技术也比较领先。但是由于西方人与东方人在文化思想上的差异性,该类CMS产品在用户体验、中文化支持以及搭建成本上都与中国目前的市场有着较大的偏差。因此,国外的CMS系统在中国的发展出现了水土不服的状况,整体市场的发展也较为缓慢。 在国内,对于内容管理的研究是从本世纪初开始的。起初大多的内容管理系统都是以国外的内容管理系统为原型,针对不同的业务,进行了定制化的设计和开发。随着国内市场对内容管理系统的细分,逐渐出现了一些面向领域的内容管理系统产品,其中网站的内容管理系统则占据了很大的份额。目前,国内的网站内容管理系统以几个著名厂家的产品为主,例如:北京拓尔思公司的TRS WCM,南京大汉网络公司的JCMS,北京泰得文通科技的TurboCMS。而国内开源项目方面,则有JEECMS,J2CMS等。该类网站CMS系统大多基于J2EE平台开发,内容调用普遍采用静态发布方式,核心技术方面逐渐与国外内容管理系统相贴近。但国内的内容管理系统更偏向于具体的应用方向(如网站、出版社),对于内容管理本身的领域认识和业务抽象与国外相关产品差距较大。 纵观国内外内容管理系统产品,在网站内容管理系统这一领域上,主要采用如下几种技术: 1. 基于J2EE开发平台。虽然目前国内外在该领域也存在不少产品使用PHP或者.NET开发平台,但是这一类的产品,在实际使用和市场份额上都呈逐年递减的趋势。J2EE的开发平台无论是从产品的研发成本上,还是从产品本身的适用性上都较其它平台有一定的优势。 2. 静态内容发布。该类技术在国内使用较为广泛,比较适用于中小成本的网站建设项目。使用该类技术,可以显著的降低网站服务器的负载,提升网站的并发性、安全性。同时,目前该类技术在业界也拥有多种技术实现方案。 3. 工作流。在网站内容管理系统中,内容的存储、检索和分析是相对稳定的需求。但是对于内容的采集、编辑、发布的需求却是容易变化的。这就需要使用工作流技术,将内容的采、编、发过程有机的、灵活的组织起来,提高用户内容管理的工作效率。对于工作流技术,目前有较多的开源项目的应用,主流的开源项目,如:JBPM,ACTIVITI。 4. 全文检索。网站内容管理系统中使用较多的技术。该类技术主要用于提供网站前端的全站内容检索服务。由于网站内容的海量性,内容数据的全文性,决定了一般的数据库查询搜索已经无法满足全站内容检索服务的性能需求,因此需要一种基于文字内容的搜索引擎。目前使用较多的是Apache Lucene。 四、研究基础 本人已有十年年软件研发相关工作经验。一直从事互联网软件产品和电子政务应用方向的软件设计和开发工作,对于政府和企业门户网站的建设有着丰富的工程经验,对软件企业内部使用的开发平台的架构和设计也有着一定的认识。 对于网站内容管理系统(CMS)方面的研究,本人已经开展多年,国内几个比较有名的内容管理产品(例如:TRS WCM,JCMS,JEECMS)和国外的开源内容管理系统(例如:OpenCMS, Apache Jackrabbit)本人都进行过比较深入的分析和研究,对于网站内容管理系统所需要具备的几个核心技术,本人都已有所掌握,并在曾经的某些软件项目中单独或结合的使用并实施过。同时,本人经历过多个政府和企业的大、中、小型门户网站建设项目,对于政府和企业在门户网站上的需求都较为了解。经过多年的工作总结,能够较为准确和全面的定义一个适用于政府和企业网站建设的内容管理系统的需求,同时也能将一些实际项目过程中遇到的问题及其解决方案融入到本次研究任务中去。 对于网站开发平台方面的研究,一直都是伴随着网站内容管理系统的研究进行着的,本人管理着一个专业的团队,长期进行着这一方面的相关工作。对于网站的开发流程,以及开发过程本人都相当熟悉。对于:“一个网站开发平台需要什么?如何降低网站建设的技术难度?如何减少网站项目研发的工作量?如何加快网站项目研发的进度?”这些问题,本人都有着自己的认识和理解。同时,从技术角度上看,实现一个网站开发平台所需要的相关技术本人都有着相关的沉淀。 因此,进行本次研究任务的研究基础是有的。 五、主要内容及关键技术 (1)主要内容: 1.研究网站内容管理系统(CMS)。包括:网站内容管理系统的定义、类型、组成,主流网站内容管理系统产品的功能分析,内容管理系统的实现技术。主要从功能性上对内容管理系统进行研究和分析。本论文目标是对政府和企业网站的内容管理开发平进行研究和实现,而内容管理系统是本论文目标的一个主体。 2.研究政府和企业网站对内容管理系统的要求。包括:政府和企业网站常用功能的分析,政府和企业网站各功能对内容管理系统的需求的归纳和总结。本论文目标中的内容管理开发平台最终是需要提供给政府和企业网站建设使用,因此,政府和企业门户网站对内容管理系统的要求也是本论文目标的一个重点。 3.研究政企网站快速开发平台。包括:政企网站开发的流程,如何将政企网站开发转移到开发平台之上,网站快速开发平台的主要功能,网站快速开发平台的实现技术。政企网站快速开发平台是本论文目标的另一个主体。 4. 实现一个能够提供给政府和企业进行网站建设和管理的平台,该平台集网站内容管理和网站开发于一身,既可以提供给政府或企业用户进行网站的日常维护管理,又可以提供给网站开发人员进行网站的建站和页面模板的开发。该平台包含:最基础的系统管理功能(包括系统的部门、人员、角色、权限的管理);包含网站的站点和站点下的频道管理功能;包含网站的发布管理(包括主题资源的管理、网站页面模板的管理和网站的页面发布的管理);包含统计审计功能(包括对站点频道的访问量的统计和系统自身操作日志的统计);包含一些列的扩展功能(包括:图片库、视频库、在线互动、在线访谈、问卷调查、政府信息公开和自定义建模)。 (2)关键技术: 1. 网站群。目前大多数政府和企业的网站都不仅仅是单一的站点,而是多个站点的集合,从而形成网站群,且站点间的内容可以共享。这也是适用于政府和企业网站建设所必须解决的一个关键技术点。网站内容管理系统要满足此要求,必须要从系统的设计层面对网站群(多站点)进行支持,包括架构设计和数据库设计上必须体现出站点这一维度。 2. 静态发布技术。内容管理系统需要使用的技术。利用网站内容管理系统对网站中的页面(全部或部分)进行静态化,实现动态的内容管理,静态的页面输出,以此降低网站服务器的压力,提高访问的速率。静态发布技术有两种解决方案,模板引擎生成方式和模拟请求访问输出方式,拟采用模拟请求访问输出方式。 3. 模板化技术。网站快速开发平台需要使用的技术。将网站的页面逐个编写的工作转换成网站页面模板制作工作,通过页面的模板化,达到页面的重用,结合静态发布技术,形成网站的静态页面输出。 4. 多线程技术。网站页面的静态发布需要辅助使用的一种技术。普通的单线程技术,无法解决短时间内大批量的网页生成问题。因此,网页的静态化必须辅以多线程技术,以缩短发布的时间。 5. 所见即所得的富文本编辑器。一个好的内容管理系统必备的组件。需要与内容管理系统无缝整合,实现内容的图文混排编辑。拟采用开源解决方案。 6. 可定义的内容模型技术。非结构化数据向网站的结构化内容数据转换所必须解决的技术难点。拟从架构设计、功能设计以及数据库设计几个方面综合考虑。 7.工作流。网站内容数据维护管理所需要使用的技术。通过工作流技术,灵活的配置用户进行内容数据采集、编辑、发布的工作流程,实现内容数据维护的规范化。拟采用开源解决方案。 8.全文检索。网站前端全站内容检索需要使用的技术。利用该技术,建立网站内容管理系统所管理的全部内容数据的索引,通过对索引的检索,达到快速获取检索结果的目的。拟采用开源解决方案。 六、研究方向、实施方案及可行性分析 (1)研究方向: 本研究工作始于企业信息化。主要针对内容管理领域中政府和企业网站内容管理系统和与其相适应的网站开发平台的研究。 (2)实施方案: 1. 国内外网站内容管理系统(产品)的功能分析和对比,如表1所示: 功能模块 功能 TRS WCM 6.5 JCMS JEECMS V6 站点管理 新建站点 √ √ √ 修改站点 √ √ √ 删除站点 √ √ √ 站点回收站 √ × × 站点排序 √ √ √ 导入站点 √ × × 导出站点 √ × ×   智能创建站点 √ × × 频道管理 新建频道 √ √ √ 修改频道 √ √ √ 删除频道 √ √ √ 频道回收站 √ × × 频道排序 √ √ √ 导入频道 √ √ × 导出频道 √ √ × 复制频道 × √ × 转移频道 √ √ × 合并频道 × √ × 克隆频道 × √ × 内容管理 新建文档 √ √ √ 修改文档 √ √ √ 删除文档 √ √ √ 文档排序 √ √ √ 文档回收站 √ √ √ 智能创建文档 √ × × 导入文档 √ × × 导出文档 √ √ × 移动文档 √ √ √ 复制文档 √ √ √ 引用文档 × √ √ 合并文档 × √ × 呈送 × √ × 获取 × √ × 共享 × √ √ 审核文档 √ √ √ 模板管理 新建模板 √ √ √ 修改模板 √ √ √ 删除模板 √ √ √ 导入模板 √ √ × 导出模板 √ √ × 预览模板 √ √ × 资源管理 × × √ 发布管理 发布属性设置 √ √ √ 模板设置 √ √ √ 定时发布(计划发布) √ √ × 完全发布 √ √ √ 增量发布 √ √ × 更新发布 √ √ × 单独发布 √ × √ 撤销发布 √ × × 预览 √ √ × 发布监控 √ × × 统计管理 日志管理 √ √ × 数据统计 √ √ √ 统计建模 √ × × 流转文档查询 √ × × 系统管理 用户部门管理 √ √ √ 角色权限管理 √ √ √ 系统配置 √ √ √ 邮件配置 × √ × 短信配置 × √ × 扩展功能 网上调查 √ √ √ 评论管理 √ √ √ 留言管理 × √ × RSS √ √ × 站内检索 √ √ × 下载 × √ × 广告管理 √ √ √ 自定义内容模型 × × √ 工作流 √ × √ 移动门户 √ √ × 政府信息公开 √ √ × 图片库 √ √ √ 视频库 √ √ √ 在线访谈 √ √ × 信息抓取 √ √ × 授权阅读 × √ × 表 1 网站内容管理系统功能分析对比表 通过对TRS WCM 6.5(商业化产品),JCMS(半商业化产品),JEECMS V6(开源项目)三个主流产品(开源项目)的功能分析和对比,可以发现,网站内容管理系统的主要功能集中在:站点管理、栏目管理、内容管理、统计以及系统管理这五个功能之上。各产品根据面向的客户群体的不同,又会有不同的扩展功能。例如面向政府用户的产品,必须围绕政策面的需求,因此会提供类似于“政府信息公开”这一类的特殊扩展功能;而面向大众化用户的产品,客户的需求相对宽泛,可定制化程度要求较高,为了应对变化,则会提供类似于“自定义内容模型”这一类的功能。 2. 政府和企业网站内容管理系统功能性需求的整理和分析 政府和企业网站内容管理系统的功能性需求在主体上和大多数内容管理系统的功能相似。即标准的:站点管理、频道管理、内容管理、统计管理和系统管理这五大基础功能。由于在中国政府和企业对于网站定位的独特性,要求在节约网站建设成本的基础上,网站的前台以宣传为主,结合互动和服务;网站的后台易管理、易维护、高效率,同时还必须具备一定的扩展性和延续性。因此,基础的五大功能也已经无法满足政府和企业建站的需求,从而又拓展出了另外三大功能:模板管理、发布管理和扩展功能。 (1) 站点管理:是对网站内容管理系统中站点信息的管理。能够支持多站点、站点群的统一化管理。需要具备对站点的增加、修改、删除的基本功能。 (2) 频道(栏目)管理:是对网站内容管理系统中各站点下频道(栏目)信息的管理。能够支持在站点下建立频道、频道下建立子频道,且频道的层级不受限制;频道可以排序;频道可以转移、复制、合并;可以设置频道的共享、接收和同步关系。 (3) 内容管理:文档是系统中的基本单元,是系统的核心数据内容。内容管理是系统的核心功能,系统中的每一篇文档都依附于某一个频道(栏目),并由该栏目所指定的用户进行管理和维护。内容管理,需要支持文档(内容)的增加、修改、删除;文档可以复制、移动;可以设置文档间的引用关系;可以进行文档的流程式审核;可以对文档进行导入和导出;用户可以将文档呈送给别的频道,也可以接收别的频道的文档。 (4) 统计管理:统计管理主要是对系统中所有的操作日志、流量日志以及一些常用数据的统计。通过操作日志的管理,可以查看到系统中所有的人员的操作情况;通过流量日志的管理,可以查看到系统中页面访问情况;通过常用数据的统计,可以查看到系统中一些日常维护等统计信息情况;系统需要支持对常用数据统计报表的简单自定义,即简单的统计建模功能。 (5) 系统管理:一个标准的软件系统所必备的功能,主要管理系统的基础部门、用户、角色、权限信息。系统需要支持多级部门的管理;部门下可以实现对用户的管理;权限动作的定义;多种角色的创建,以及角色和权限的绑定,角色和用户的绑定。 (6) 模板管理:政府和企业网站内容管理系统中较为常用的功能,通过模板和频道的绑定设置,实现网站页面主题风格的切换。在功能上主要是支持网站页面模板的管理和网站图片、样式、脚本等静态资源的管理。 (7) 发布管理:支持对站点的发布属性的设置;对频道(栏目)发布属性的设置;对系统中站点、站点下的频道、频道下的内容的静态发布;支持多种发布模式。 (8) 扩展功能:目前政府和企业网站对于内容管理系统的拓展功能主要有: a. 问卷调查:可定义的调查问卷,结合页面模板实现网站前端问卷调查功能。 b. 领导信箱:对通过网页前端提交的信件信息的管理,可以实现信件答复。 c. 咨询留言:对通过网页前端提交的问题信息的管理,可以实现问题答复。 d. 投诉建议:对通过网页前端提交的投诉信息的管理,可以实现投诉答复。 e. 嘉宾访谈:能够动态创建访谈信息,结合前端页面模板,实现实时的在线访谈交互。 f. 政府信息公开:以各省市政府关于政府信息公开的规范要求为标准,实现对政府信息公开内容信息的管理;支持政府信息公开栏目的管理;支持政府信息公开内容的管理。 g. 自定义内容模型:支持自定义创建内容模型;支持栏目和不同内容模型的绑定设置;支持对不同内容模型所对应的内容的管理。 3. 确定适用于政府和企业网站建设的内容管理和开发平台的功能性需求 根据政府和企业网站内容管理系统功能性需求的整理和分析确定的本内容管理和开发平台的功能性需求,如表2所示: 一级功能 二级功能 三级功能 功能描述 站点管理 新增站点 建立一个站点,录入站点的基本信息 修改站点 选择一个站点,修改站点的基本信息 删除站点 选择一个站点,将该站点设置为不可用 站点回收站 永久删除 物理删除站点,并且删除站点下的所有频道、内容、以及模板等所有相关信息 恢复站点 选择一个已删除站点,将该站点设置为可用 站点排序 调整站点在系统所有站点中的排序位置 站点复制 选择一个站点,复制产生一个结构一样新的站点,复制的内容包括站点的信息以及站点下频道的信息 频道管理 新增频道 选择一个站点,在站点下新建一个频道,并录入频道基本信息 修改频道 选择一个频道,修改频道的基本信息 删除频道 选择一个频道,将该频道设置为不可用 频道回收站 永久删除 物理删除频道,并且删除频道下的子频道、内容等所有相关信息 恢复频道 选择一个已删除频道,将该频道设置为可用 频道排序 调整频道在其所属站点中的排序位置 频道转移 在频道隶属的站点下,改变频道的父频道 频道复制 选择一个频道,复制产生一个结构一样新的频道,复制的内容包括频道的信息以及频道下子频道的信息 频道合并 选择一个站点下的多个同类型频道,将多个频道合并到一个同类型频道中,合并的内容包括频道下所有的内容信息 共享设置 设置频道的共享信息,设置内容为此频道内容共享至哪几个频道 接收设置 设置频道的接收信息,设置内容为此频道接收哪几个频道的共享信息 内容管理 新增文档 选择一个频道,在频道下新增文档信息,录入文档信息 修改文档 选择一个文档,修改文档的内容信息 删除文档 选择一个文档,将文档设置为不可用 文档回收站 永久删除 物理删除文档,并且删除文档下的附件等所有相关信息 恢复文档 选择一个已删除文档,将该文档设置为可用 移动 将一个文档移动至其它同类型频道下 复制 将一个文档复制至其它同类型频道下 引用 选择一个文档,将文档引用至当前站点下所有同类型频道下 审核 改变文档的状态 呈送 选择文档,将文档复制至可呈送的同类型频道中 获取 从可接收的同类型频道中复制文档 发布管理 模板管理 新建模板 选择站点,新建站点下的页面模板 修改模板 选择模板,修改模板信息 删除模板 选择模板,删除模板信息 导入模板 选择站点,导入模板信息 导出模板 选择模板,导出模板信息(zip格式) 预览模板 选择模板,预览展现模板效果 主题资源管理 新增主题 选择站点,增加站点下的样式主题 修改主题 选择主题,修改主题信息 删除主题 选择主题,删除主题信息 资源管理 选择主题,管理主题下的样式、图片、脚本信息 发布属性设置 站点发布属性设置 选择站点,设置站点的发布属性 频道发布属性设置 选择站点下的频道,设置频道的发布属性 发布 预览 对站点、频道、内容的预览 单独发布 对站点、频道、内容的单独发布 快速发布 对站点、频道、内容以及其关联的对象的发布 完全发布 对站点、频道、内容的完全发布 统计管理 日志管理 操作日志 系统中各功能操作日志查询 流量日志 站点、频道、内容的访问日志记录和查询 数据统计 统计建模   统计报表   系统管理 部门管理 系统中部门设置,部门下可以设定子部门 人员管理 系统中用户管理,部门下管理人员信息 角色管理 用户角色管理 权限管理 角色权限设置 字典管理 字典项管理,支持树状字典项 模块管理 系统中模块定义的管理 菜单管理 系统中功能菜单的管理,支持多级子菜单 扩展功能 问卷调查 选择站点,进行调查问卷的管理,能够新建、修改、删除调查问卷,问卷内容支持单选、多选和问答题型的维护 在线互动 领导信箱 网站前端发送信件,后台选择站点,针对信件进行回复 咨询留言 网站前端提问,后台选择站点,针对问题进行回复 投诉建议 网站前端发起投诉,后台选择站点,针对投诉问题进行回复 访谈直播 在线访谈的管理,能够选择站点新建访谈,设置访谈相关信息,设置访谈的主持人、嘉宾,录入人员可以选择用户问题进行针对性回答 在线评论 评论设置 选择站点,设置站点下频道是否开放评论功能 评论管理 选择频道下内容,内容的评论信息进行管理 政府信息公开 政府信息公开目录 选择站点,构建政府信息公开目录,树状结构目录维护 政府信息公开内容 选择目录上的节点,维护政府信息公开内容,支持内容的新增、修改、删除 图片库 图片频道管理 图片库频道的新增、修改、删除等管理 图片内容管理 选择图片频道,在频道下对图片内容的管理 视频库 视频频道管理 视频库频道的新增、修改、删除等管理 视频内容管理 选择视频频道,在频道下对视频内容的管理 自定义内容模型 模型信息管理 模型信息管理 模型数据库表管理 选择模型,管理模型对应的数据库表,一个模型支持多张数据库表 表字段管理 选择模型下数据库表,可以配置表字段,支持多种字段类型 表 2 内容管理和开发平台的功能性需求 4. 内容管理和开发平台的系统架构、技术架构和数据库设计 系统架构,如图1所示: 图 1 内容管理和开发平台系统架构图 系统架构分为九个层面: (1) 内容:本系统支持常用的关系型数据库(Oracle和MySQL);同时支持文本、图片、视频这类非关系型文件存储。 (2) 数据服务:是针对内容层面的服务化支撑 (3) 中间件服务器:本系统支持Tomcat、Websphere、Weblogic和Jboss这四种中间件的部署。 (4) 技术层:本系统核心使用技术为静态发布技术、多线程技术、自定义表单技术、模板技术、网站群技术和动静分离技术。 (5) 内容管理开发平台:本系统提供的核心功能为,站点管理、频道管理、内容管理、发布管理、统计管理和系统管理这六大基础功能 (6) 扩展功能:本系统根据实际的需求划分出在线互动、访谈直播、问卷调查、在线评论、图片库、视频库、政府信息公开和自定义内容模型这八个扩展功能,作为对基础功能的补充。 (7) 开发服务:本系统提供在线模板编辑、自定义建模服务、主题资源管理服务、快速建站服务这四个服务功能,提供给开发人员进行建站开发。 (8) 集成服务:本系统提供单点登录、界面集成、工作流和全文检索四个服务,作为应用集成时使用。 (9) 门户网站:本系统最终提供政府门户和企业门户的建站支撑。 技术架构,如图2所示: 图 2 内容管理和开发平台技术架构图 系统技术架构分为五个层面: (1) 数据存储层:提供了关系型和非关系型两种数据库的支撑,同时提供了文件系统的存储支撑和高速缓存的服务支撑。 (2) 数据持久层:使用spring框架自带的jdbcTemplate作为DAO层对数据库的访问介质。 (3) 业务层:基于spring的开发方式的业务逻辑实现 (4) 数据交互层:前端和后端的数据交互采用两种标准,JSON数据和Spring ModeAndView。 (5) 展现层:利用开源的DWZ UI框架结合JQuery实现前端的界面输出。 主要数据库设计: (1) 站点频道管理数据库设计,如图3所示: 图 3站点频道管理数据库设计 a. 站点信息表:存放站点基本信息,支持多级站点存储,通过父站点ID字段存储站点间的层级关系 b. 频道信息表:存放频道基本信息,通过频道所属站点ID字段外键关联站点信息表;支持多频道存储,通过父频道ID字段存储频道间的层级关系 (2) 内容管理数据库设计,如图4所示: 图 4内容管理数据库设计 a. 文档信息表:存储文档内容信息,通过频道所属站点ID字段外键关联站点信息表;通过所属频道ID字段外键关联频道信息表 b. 文档附件信息表:存储文档内容的附件信息,通过文档ID字段外键关联文档内容信息表 c. 内容频道关系表:存储文档内容与频道的关系信息,通过所属站点ID字段外键关联站点信息表;通过频道ID字段外键关联频道信息表 (3) 发布管理数据库设计,如图5所示 图 5发布管理数据库设计 a. 主题信息表:存储网站页面样式主题信息内容 b. 资源信息表:存储主题下的资源信息,包括图片、样式、脚本资源,通过主题ID字段外键关联主题信息表 c. 模板信息表:存储网站页面模板信息,通过站点ID外键关联站点信息表 d. 对象模板关系表:存储站点、频道、文档和页面模板信息的关联关系,通过模板ID外键关联模板信息表;通过对象ID外键关联站点信息表、频道信息表或文档信息表;对象类型字段表示关联哪一种对象(站点、频道、文档或其它) 5.核心模块架构与设计 (1)自定义内容模型的系统架构与数据库设计 系统架构,如图6所示: 图 6自定义内容模型系统架构图 架构设计分为五个层面: a. 自定义内容模型:包括对所有内容模型的定义和管理 b. 物理表:内容模型所需要的基础数据库表信息,包括表与表之间的主子关联关系 c. 表单:内容模型所需要的所有表单页面,包括表单字段和物理表之间的关联关系 d. 工作流:内容数据流转所依赖的流程设定,包括流程环节与表单之间的关联关系 e. 通用内容处理逻辑(引擎):处理内容数据的查询、新增、修改、删除、查看等通用业务逻辑,并驱动内容模型数据在设定的工作流程规则上运转 f. 可定义内容处理逻辑(引擎):自定义的内容处理逻辑,用于处理特定需求下的内容模型数据的流转和管理 数据库设计: a.自定义内容模型数据库设计,如图7所示 图 7自定义内容模型数据库设计 a. 内容模型信息表:存储内容模型基础信息 b. 物理表基本信息表:存储物理表基础信息,通过内容模型ID外键关联内容模型信息表 c. 物理表字段信息表:存储物理表字段信息,通过物理表ID外键关联物理表基本信息表 d. 物理表关系表:存储物理表之间的主子关系 e. 表单信息表:存储表单基本信息 f. 表单字段信息表:存储表单上的字段信息,通过表单ID外键关联表单信息
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服