系统设计与开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/11/10
信息模型与网站页面的关系
网站管理员
注册信息模型
• 每一个业务模块在需要被网站使用时都是通过注册过的信息模型来获取数
据和相关的配置操作,因此在页面配置时需要使用的信息模型都需要首先 被注册进入网站系统中。我们在CMS中应该对于常用的信息模型进行默认 注册系统初始化部署完成后就拥有配置出基本信息网站的能力。
基于CMS的系统开发方式
小组成员:曹文成 雒帆
一、什么是CMS
•CMS是Content Management System的缩写,意为"内容管理系统"。 •CMS具有许多基于模板的优秀设计,可以减少开发的成本。 •CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、 图像甚至电子邮件档案。 •CMS还分各个平台脚本种类的。 •内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的 市场,对于内容管理,业界还没有一个统一的定义 •一个内容管理系统通常有如下要素:文档模板、脚本语言或标记语言与数 据库集成
2019/11/10
• 信息模型由以上这些主要要素构成,一般来说信息模型分为内容模式和列表 模式两种分别代表获取某一条信息的详细数据和一个类信息的列表信息。对 数据源中涉及的相关字段进行分类后在配置一个具体页面时所做的选择其规 则就来源于此。
• 信息模型带有自己的默认模版包,在后期页面配置时对于某个模版可以对应 信息模型的某个模板的特例,但是如果用户没有配置模板的话系统会调用信 息模型的默认模版。
面所使用的模版。系统会提供该信息模型中所采用的各种默认模版如新闻 信息模型的列表模版和内容模版,用户选取一个模版在线编辑成自己需要 的模版并预览。
2019/11/10
2019/11/10
• 谢谢观赏
谢谢观赏
2019/11/10
网站管理员
配置信息区域 <<include>>
配置页面 <<include>> 设定制作模版
选择信息模型 配置显示控制参数
• 当配置一个页面的时候在模版中设定相关的信息区域,对信息区域进行配置
的时候一个信息区域可以选择一个信息模型,并且根据信息模型的注册信息 能生成出相应的显示控制参数的配置界面。
2019/11/10
二、有关案例
• 北京旅游网
2019/11/10
• CMS的定位及信息模型与功能模块的关系
新闻模块
信息模型
<<extend>> <<extend>>
<<extend>> <<extend>>
友情链接模块
活Hale Waihona Puke Baidu报名模块
论坛模块
• 各种功能模块实现自己的业务逻辑和管理功能,可以被网站的后台集成。而 对于网站的前台只对这些模块抽象的信息模型进行管理配置。这也是对目前 这个版本CMS的一个定义,前台是不带业务功能的信息类网站,CMS是对 内容信息的一个管理而不是portal。
2
• Drupal:是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理 系统(CMS)和PHP开发框架(Framework)共同构成。
• Joomal:是使用PHP语言加上MySQL数据库所开发的软件系统,可以在 Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters这个开放源码组织进行开发与支持。
• Wordpress:是一种使用PHP语言开发的博客平台,用户可以在支持PHP和 MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作 一个内容管理系统(CMS)来使用。wordpress也是一款个人博客系统,并 逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开 发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
2019/11/10
• 显示控制参数主要元素如图所示。其中过滤条件为需要对记录列表做特殊过 滤时使用的,可以是一种我们预定义的类似SQL的伪代码,方便操作。分类 id主要是在列表显示模式下选择的信息分类节点,信息id主要是在内容显示 模式下选择的一条信息。
2019/11/10
页面配置中信息模型的模版管理 • 信息模型拥有自己的默认模版。 • 在配置一个信息模型到页面的显示区域后,需要在线创建信息模型在本页
相关文档
最新文档