网站内容管理系统的设计与实现
本文关键词:网站内容管理系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】: 随着我国网络事业的发展,政府信息化建设已经初具规模,将网络平台、网站系统以及一些网上应用作为本机构对外宣传的窗口。政府机关内容发布的特点是:信息量大,内容要求严格;图文并茂,格式丰富;更新速度快,审查机制完善。传统内容发布流程(先制作网页,再上传至服务器进行发布)从运行成本、发布速度以及权限审查等方面都远远不能满足政府机关对外内容发布的要求。 网站内容管理系统(Content Management System,简称CMS)是针对政府和企业网站建设的需求经过认真而深入分析后设计开发的,专门面向网站内容编辑与发布的应用系统,基于强健的体系架构,遵从开放标准,易于与其他应用相集成和功能扩展,并可以快速部署。开发这套系统旨在帮助政府机关和企事业单位减轻网站维护工作量,减轻建立各类信息网站的复杂性,规范网站后台信息管理和发布流程,统一数据存储格式,减少网站维护的投入,加强信息发布的权限管理,使网站的运营管理、内容维护变得简单、快捷。 本项目设计并实现了一个针对山东省财政厅信息网站的内容发布平台。采用当前WEB应用和内容管理领域的先进开源思想和技术,系统全面采用Browser/Server(浏览器/服务器)结构,采用Python+Zope+Plone+DWCMS架构,以Python脚本语言为开发语言,Zope作为web应用服务器,Plone是一个基于Zope的内容管理框架,包含了必备的设施,包括:工作流、用户管理、角色权限、认证机制等。DWCMS是在Plone框架上由我们所开发的一组新产品。网站具备动态、实时、交互、协作等特点,网站运行模式要求前台和后台,前台是呈现给网络用户的外部网站系统,后台是网站内容管理系统。通过后台内容管理系统(DWCMS),进行各网站内容的发布和管理,实现财政厅多个网站的集中和同步管理。 本文按照面向对象的软件工程的开发流程,从需求分析到设计实现,对山东省财政厅网站内容管理系统的开发进行了详细论述。分析了网站内容管理系统的特征和优势,研究了Zope开发平台以及Plone这种开源内容管系统产品的独特性和优越性,分析了系统的业务流程,描述了DWCMS系统的需求分析和技术平台选择,完成了系统的架构设计、系统的数据库设计、系统的信息咨询反馈产品的设计以及,以办公文档转换内容类型产品等特色性工作的设计进行阐述。并结合实际开发选取了部分有代表性的实例的实现等进行了详细描述。这些代表性实例主要包括用户和组的管理,独特之处:个人信息和处室资料库的管理。各种信息的发布和全新的工作流的定制。实现在DWCMS中构建新网站的全过程,包括网页模板、Portlet(信息块)和栏目管理的实现。构建子网站生成向导产品的具体流程,方便用户自己快速构建新的子网站。最后对系统进行了优化分析研究,阐述了关于网站首页加速的方法以及配置Zope使用ZEO架构提高系统整体性能。 所开发的DWCMS系统在经过压力测试和性能测试后,已经在山东省财政厅部署应用,在一定范围内提高了财政厅人员的工作效率,给广大用户带来了方便。开发这样一套开放的信息协作交流平台和开放的信息集成平台,能满足政府或组织日益迫切的内容管理需求,对于国家的信息化建设具有十分重要的意义。
【关键词】:内容管理 内容类型 工作流 Plone Zope
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.52
【目录】:
- 摘要8-10
- ABSTRACT10-12
- 第1章 绪论12-18
- 1.1 系统开发背景12
- 1.2 现实意义12-13
- 1.3 国内外技术研究现状13-15
- 1.3.1 内容管理技术13-14
- 1.3.2 内容管理的国内外发展现状14-15
- 1.4 本文的主要工作15-16
- 1.5 论文的组织结构16-18
- 第2章 项目概述及系统的需求分析18-30
- 2.1 项目概述18-19
- 2.2 系统的业务流程分析19-21
- 2.2.1 内容发布流程19-20
- 2.2.2 信息咨询和反馈流程20-21
- 2.3 系统的需求分析21-30
- 2.3.1 系统的功能需求21-28
- 2.3.2 系统的非功能需求28-30
- 第3章 系统的架构设计30-40
- 3.1 系统的设计原则30-31
- 3.2 系统的平台架构31-34
- 3.3 系统的概念模型34-35
- 3.4 系统的功能组成35
- 3.5 系统体系结构35-37
- 3.6 系统组成结构37-38
- 3.7 网站系统的设计模型38-40
- 第4章 系统的详细设计40-52
- 4.1 系统的数据库设计40-42
- 4.2 信息咨询反馈产品的设计42-44
- 4.2.1 内容发布的设计43
- 4.2.2 信息咨询反馈的设计43-44
- 4.3 内容管理的设计44-52
- 4.3.1 内容类型的概念44-45
- 4.3.2 办公文档内容类型产品的设计目标45-46
- 4.3.3 办公文档内容类型产品的设计46-52
- 第5章 系统的实现与优化52-70
- 5.1 系统的主界面52-53
- 5.2 信息发布与系统工作流的实现53-57
- 5.2.1 DWCMS系统工作流的定制53-55
- 5.2.2 工作流中移动对象的具体实现55-56
- 5.2.3 信息发布的实现窗口56-57
- 5.3 用户和组的管理的实现57-62
- 5.3.1 用户管理57-60
- 5.3.2 关于处室资料库60-61
- 5.3.3 控制用户成员文件的存储限额的方法61-62
- 5.4 网站管理的实现62-67
- 5.4.1 DWCMS中建立一个新网站62-66
- 5.4.2 DWCMS子网站生成向导产品66-67
- 5.5 系统的优化67-70
- 5.5.1 关于网站首页加速的方法67-68
- 5.5.2 配置Zope使用ZEO架构提高系统整体性能68-70
- 第6章 总结70-71
- 参考文献71-73
- 致谢73-74
- 学位论文评阅及答辩情祝表74
【相似文献】
中国期刊全文数据库 前8条
1 李月;;基于XML的网站内容管理实现技术[J];软件导刊;2008年03期
2 李月;;科研机构中的管理平台软件研究[J];科技资讯;2008年08期
3 焦广旭;张栋;毋晋华;张丽敏;张兴忠;;基于Struts2技术的网站内容管理平台的研究与实现[J];电脑开发与应用;2009年04期
4 岳国华;;ORACLE INTERMEDIA技术在网站内容管理中的应用研究[J];计算机应用与软件;2008年02期
5 黄海艇;胡俊溟;;基于CMS的高校学院网站建设[J];电脑学习;2009年01期
6 王二平;王刚;张兴忠;;支持多站点的网站内容管理系统开发实例[J];电脑开发与应用;2009年08期
7 丁利娟;;基于CMS的高校网站建设[J];价值工程;2010年10期
8 林罡;;基于CMS的中小企业网站建设[J];淮阴工学院学报;2007年01期
中国硕士学位论文全文数据库 前4条
1 段石林;云南省化工学校网站内容管理系统的设计与实现[D];山东大学;2014年
2 朱晓上;构建绵阳电子政务信息门户[D];电子科技大学;2004年
3 张鼎华;集成于uPortal的内容管理系统的实现与应用[D];广东工业大学;2006年
4 焦兴伟;基于J2EE的网站内容管理系统的研究[D];中国地质大学(北京);2007年
本文关键词:网站内容管理系统的设计与实现,由笔耕文化传播整理发布。
本文编号:345124
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/345124.html