kl800.com省心范文网

CMS系统功能分析初步

CMS 系统功能分析
一、 实现快速安装部署
能通过安装程序在客户的服务器上实现快速的安装部署。 通过向导式的提示操作或者采用配 安装配置文件对服务器环境和部署参数进行填写和调整安装程序就能把 CMS 系统部署至客 户提供的服务器上,其中的数据库采用 SQL 文件导入方式执行。

二、 信息模型的定义及管理
1) 概述 CMS 的定位及信息模型与功能模块的关系

信息模型
<<extend>> <<extend>> <<extend>> <<extend>>

新闻模块

友情链接模块

活动报名模块

论坛模块

各种功能模块实现自己的业务逻辑和管理功能, 可以被网站的后台集成。 而对于网站的前台 只对这些模块抽象的信息模型进行管理配置。这也是对目前这个版本 CMS 的一个定义,前 台是不带业务功能的信息类网站,CMS 是对内容信息的一个管理而不是 portal。

2) 信息模型与网站页面的关系

注册信息模型 网站管理员

每一个业务模块在需要被网站使用时都是通过注册过的信息模型来获取数据和相关的配置 操作,因此在页面配置时需要使用的信息模型都需要首先被注册进入网站系统中。我们在

CMS 中应该对于常用的信息模型进行默认注册系统初始化部署完成后就拥有配置出基本信 息网站的能力。

信息模型由以上这些主要要素构成, 一般来说信息模型分为内容模式和列表模式两种分 别代表获取某一条信息的详细数据和一个类信息的列表信息。 对数据源中涉及的相关字段进 行分类后在配置一个具体页面时所做的选择其规则就来源于此。 信息模型带有自己的默认模版包, 在后期页面配置时对于某个模版可以对应信息模型的 某个模板的特例,但是如果用户没有配置模板的话系统会调用信息模型的默认模版。

选择信息模型 配置信息区域 <<include>> 配置显示控制参数 配置页面 网站管理员 设定制作模版 <<include>>

当配置一个页面的时候在模版中设定相关的信息区域, 对信息区域进行配置的时候一个信息 区域可以选择一个信息模型, 并且根据信息模型的注册信息能生成出相应的显示控制参数的 配置界面。

显示控制参数主要元素如图所示。 其中过滤条件为需要对记录列表做特殊过滤时使用的, 可 以是一种我们预定义的类似 SQL 的伪代码,方便操作。分类 id 主要是在列表显示模式下选 择的信息分类节点,信息 id 主要是在内容显示模式下选择的一条信息。

3) 页面配置中信息模型的模版管理
信息模型拥有自己的默认模版。 在配置一个信息模型到页面的显示区域后,需要在线创建信息模型在本页面所使用的模版。 系统会提供该信息模型中所采用的各种默认模版如新闻信息模型的列表模版和内容模版, 用 户选取一个模版在线编辑成自己需要的模版并预览。

三、 CMS 与其他业务系统的互联
1) 常见接口需求
第一类是通过 OA 系统或者其他的业务系统把一个信息经过业务系统自己的流转后在某一 个工作节点发布至 CMS 系统中。比如在 OA 上流转一个公告最后在 CMS 网站上的公告信 息区域显示发布出来,那么在 OA 上流转至发布环节时能够调用 CMS 的信息投稿的接口把 当前记录的信息作为投稿放到 CMS 系统中然后经过 CMS 的信息发布审核流程发布至网站。
System CMS 信息投稿 拟稿 用户 System OA

审核 审核信息 信息审核人员 发布

第二类是其他的业务系统要作为一个信息模型在 CMS 中进行内容发布。比如网站要显示 OA 中对外发文类文件,这时候 CMS 系统不干预其它系统的业务处理只是作为信息显示在 网站上,此时 CMS 系统与其它系统的关系如同信息模型和功能模块之间的关系。那么可以 在 CMS 中注册一个信息模型其数据源不仅是对本地数据库的一个配置还能读取其他系统的 数据信息输出接口作为数据源进行管理配置。

System CMS 数据源
数据接口协议

System OA 拟稿 用户 审核

OA信息模型 信息审核人员 发布

2) 接口功能设计概述

选择本系统的数据源

输出方式选择 数据输出接口配置 <<include>> <<include>> 业务系统 允许调用的参数 业务接口配置 访问方式配置

业务处理逻辑

开发一套数据接口程序, 能在各个业务系统中使用, 提供对业务系统的数据输出 (只读) , 和相关业务的操作(读写) 。统一对数据接口的输出模式,访问模式进行定义,并做成可以 配置的模式。

业务系统内部的信息数据可以通过数据输出接口配置进行管理, 选择业务系统所用的数 据源并选定需要输出的字段,从而这些信息就能为我们定义好的访问方式所获取到。 业务系统需要如第一种需求对另一个业务系统进行某些业务功能的操作时, 可以通过另 一个系统中的业务接口配置允许的方式进行调用。 其中业务处理逻辑需要按照接口规定的编 写规范进行编写。

四、 网站布局的管理
1) 网站布局的概述
CMS 能够对子网站、栏目、信息都能定义专属的页面。

门户首页

网站首页

频道页

信息页

门户

网站

栏目

信息

而 CMS 系统也提供一个默认的模式,除了门户首页和网站首页是必须定制的外,频道页和 信息页是会自动采用同一个默认模版。 网站布局是对管理本网站的一套默认模版及特殊模版的管理, 一个网站调用一种网站布局产 生一个固定风格的完整网站,如果需要改变外貌则再制作一套网站布局来调用。

2) 网站布局的过程
网站信息结构管理 System 创建网站 网站管理员 推荐步骤
System 网站布局管理

创建栏目

设置栏目模版

设置首页模版

创建网站布局
<<include>>

特殊信息页模板
<<include>> <<include>>

<<include>>

默认频道页模版配置

默认信息页模版配置

<<include>> <<include>>

配置信息模型模版

网站的布局是对应网站创建出的信息结构进行管理的, 这样让网站建设人员在做某一个 模版或者修改一个模板时有更强的指向性, 知道自己是在修改哪个栏目的页面而不是考一个 模版名称来区分。 栏目模版配置的特性: 栏目是构成一个网站中的重要信息,在为栏目制作模板时其应该带有以下几个功能。

是否使用默认模版

<<include>> <<include>>

继承某一个栏目的模版

<<include>>

栏目模版配置
<<include>>

栏目下的信息模板

上传编辑本栏目模版

?

?

?

每个栏目可以设置自己的模版也可以采用默认模版或者是其他栏目的模版避免模 版重复复制。 继承另一个栏目的模版则在本栏目就不能编辑模版了除了取消继承关 系或者断开继承关系。 当一个栏目继承了某一个栏目的模板后, 在网站维护阶段发现需要为此栏目单独改 变模版但是改变较小则可以 “断开继承关系” 系统会吧原先继承关系的栏目模版复 制给本栏目作为当前模版,此时用户就可以编辑了。 能够定义栏目级的默认信息页模板。如果不定义则采用网站级的默认信息页模板。

页面配置的工作模式: 所有的页面模版都是通过骨架模版+信息模型模版来实现,首页、栏目、信息页模版不 再有自己的特殊性。我们在配置一个页面时在编辑模式可以切换到 dreamweaver 进行编辑, 各个信息模型的模版编辑及参数配置界面能通过 dreamweaver 的插件来完成 ? 如果能实现 这一步则所有模版在页面制作阶段就已经基本完成了只要在首页、各个栏目中上传即可。

3) 布局切换及模版编辑
一个网站可以拥有多套布局用来切换。 当一个布局的模版文件与另一个布局相同时能完 整切换,当新布局缺少某些模版文件时则会使用对应的默认模版。 网站所使用的一套 CSS 和图片是属于一个布局的,也就是每个布局都有一套图片 CSS 目录。系统提供资源管理期的功能对图片目录、CSS 目录进行文件管理和在线编辑。

五、 我的网站定义及概述
我的评论、我的投稿、论坛、微博、我的反馈等等交互功能存放在这个地方,包括未来 APP 扩展都放入这个地方俗称 AMS。

六、 CMS 其他功能罗列
1) 采集其他网站的新闻信息
? ? HTTP 模式:直接通过访问页面如爬虫一样抓取区域的一定层级深度的网页内容 数据库模式: 通过配置目标数据库对应本系统的信息数据结构的关系实现自动导入。

2) 网站性能优化
? ? 网页静态化:能指定某页面、批量处理一类页面的静态化 数据库优化:可以配置自动策略,将过期的信息归档到其它数据表,以减轻主数据 表的负担,使系统稳定性与效率更高。每条信息内容存成一个 XML 数据文件,数 据库中不存信息内容减轻压力。

3) 支持一稿多投
? 只支持同一个信息模型下的不同栏目的一稿投多栏目。

4) 支持专题频道
? 专题:对于新闻类网站,当一些突发事件发生时,来不及专门新开栏目,这时可以 将有关该事件的内容整理成一个专题。允许编辑自行根据情况随时增加新的专题, 在第一时间给网站的访问者提供丰富的相关信息。 专题中的内容即可以是从其它频 道里挑选出来的, 也可以直接让编辑往该专题里录入内容, 在其他栏目编辑信息时 也可以选择归属于这个专题。 专题组合: 可对已录入的信息依不同条件组合到相应的专题。 专题组合支持按关键 字查询、SQL 条件、相应栏目、发布时间范围、信息 ID 范围、是否头条/推荐/标 题图片等条件进行筛选组合。并且可保存专题组合设置参数,随时可调用。

?

5) 支持互动评论
? ? 不同栏目可设置不同的评论模板,使网站栏目更加个性。 评论支持自定义字段,可自定义增加评论项,如:可设置多项的评分功能等。

? ? ? ? ?

评论支持分表, 在大数据量的评论数据下效果明显, 可在评论达到一定数据量后设 置新分表。 可设置发表评论的会员权限,如:可以设置游客不能发表评论。 评论屏蔽字符功能,可设置评论内容包含屏蔽字符不让发表。 评论内容表情功能,使评论内容更丰富。 多条件删除评论功能,清理评论更快捷。

6) 网站信息内容支持 RSS 导出 7) 防火墙配置
? ? ? ? 能够控制后台管理开启的时间 控制允许登录后台的 IP 配置后台访问域名 网站屏蔽敏感词的管理:select、create 等

8) 统计信息
? ? 服务器信息:服务器运行信息 网站各内容信息、各栏目点击情况统计、评论情况统计

9) 可配置的计划任务
? ? ? 刷新任务:可设置定时更新首页/栏目页面;只要后台开着,系统自己会执行相应 的任务; 计划任务,定义执行特定脚本,如定义刷新页面、采集等。 信息定时上线和下线功能,可预先增加信息,更方便。

10)
? ?

敏感字过滤
可以配置敏感词控制的模式:是否允许提交 可以配置敏感词提交后的内容自动变化为其他内容。

11) 12)
? ?

支持文件服务器,附件上传功能支持多种模式 提供权限管理
可以配置用户和用户组 可以配置用户或用户组是否拥有某些菜单的管理权

?

可以配置用户或用户组是否可以拥有某些栏目的信息编辑权限、审核权限。

13)

全文检索

七、 常用功能模块
A. 新闻模块
? ? ? ? ? ? ? ? ? ? 信息投稿 信息分类 图片附件 文件附件 评论管理 待办事项 信息查询 文件回收 新闻审核 全文检索

B. 投票模块
? ? ? ? ? ? 创建投票信息数据 投票审核 投票发布,有效期控制 投票项投票模式管理 投票结果管理 评论管理

C. 友情链接模块
? ? ? 友情链接信息数据 图片裁剪 排序控制

D. 意见反馈模块
? 反馈表的表单字段定义管理功能

?

反馈意见结果数据管理


CMS系统功能分析初步.doc

CMS系统功能分析初步 - CMS 系统功能分析 一、 实现快速安装部署 能通过

CMS系统分析与建议.doc

CMS系统分析与建议 - 一、 界面 UI/UE 1. 整体说明: 界面风格老旧 功能设置不合理 图标设计不美观 技术用语太多,不易理解 结构设计不合理 版面设计不合理 2....

cms内容管理系统需求分析.doc

cms内容管理系统需求分析 - CMS 内容管理系统需求分析 项目名称:CMS 内容管理系统 项目编号: etc_1 文档编号: CMSV1.0 文档版本: 文档编制: 变更履历 序号 ...

cms系统简介与测试技巧.doc

cms系统简介与测试技巧 - Cms 系统的定义 CMS 具有许多基于模板的优秀设计,可以减少开发的成本。 CMS 的功能并不只限于文本处理,它也可以处理图片、Flash 动画、...

内容管理系统(CMS)操作手册分析.doc

内容管理系统(CMS)操作手册分析 - 操作手册 内容管理系统操作手册 文档控制

cms需求分析.doc

cms需求分析_互联网_IT/计算机_专业资料。内容管理系统(CMS) 概述 CMS 是 ...即对网 站的内容进行管理的系统。以下是功能模块概述。 CMS 项目是在学习完 ...

cms内容管理系统需求分析报告.doc

cms内容管理系统需求分析报告 - 实用文案 CMS 内容管理系统需求分析 项目名称:CMS 内容管理系统 项目编号: etc_1 文档编号: CMSV1.0 文档版本: 文档编制: 文案...

CMS系统的开发研究分析毕业论文_图文.doc

CMS系统的开发研究分析毕业论文 - CMS 系统的开发研究分析毕业论文 目录

CMS系统需求规格说明书.doc

CMS系统需求规格说明书 - 产 品需求规格说明 内容管理系统需求规格说明书 内

CMS内容管理系统功能.doc

CMS内容管理系统功能 - CMS 内容管理系统功能 序号 1 2 3 4 5

CMS功能介绍_图文.ppt

CMS功能介绍 - 中天科技 CMS系统介绍 申海元 | 开发部经理 201

CMS内容管理系统详解.pdf

CMS内容管理系统详解 - 一、 CMS 的应运而生 随着网络应用的丰富和发展,

CMS系统需求规格说明书资料.doc

CMS系统需求规格说明书资料 - 内容管理系统需求规格说明书 产品需求规格说 明

CMS内容管理系统简介.doc

CMS内容管理系统简介 - GBCMS 内容管理系统 一、系统简介 加邦内容管理系统 (简称 GBCMS) 是一套基于 J2EE 开发的网 站内容管理软件,集内容规划、创作、编辑、...

DTcms系统架构分析文档.doc

DTcms 系统架构分析文档 1:简介 1.1.目的为对 DTcms 系统架构不够了解,想更快了解 DTcms 系统的架构 并快速掌握整个系统的运 行顺序的开发者。 1.2.范围...

CMS内容管理系统需求说明书.doc

CMS内容管理系统需求说明书 - CMS 内容管理系统 指导老师:戴宏明 中山大

选择一个适合SEO的CMS系统的分析.pdf

选择一个适合SEO的CMS系统分析 - 选择一个适合 SEO 的 CMS 系统分析 我们对于现在的内容管理系统(CMS)最苦恼的就是大部分缺少 SEO(搜索引擎优化)功能。这个...

CMS 内容管理系统方案.doc

CMS 内容管理系统方案 - CMS 内容管理系统方案 一、CMS 内容管理系统简介 随着企业内部信息化改革力度的加大,原有的基于电子邮件的信息系统已经不能满足 企业内部各...

CMS中呈现层技术的分析与应用.doc

CMS中呈现层技术的分析与应用 - 龙源期刊网 http://www.qikan.com.cn CMS 中呈现层技术的分析与应用 作者:任晓娜 来源:《硅谷》2010 年第 05 期 摘要: 随...

CMS系统需求规格说明书.doc

CMS系统需求规格说明书 - 内容管理系统需求规格说明书 产品需求规格说明 内容