基于UML的内容管理系统(CMS)的分析与设计

基于UML的内容管理系统(CMS)的分析与设计

[摘 要]UML是一种可视化的建模语言。分析内容管理系统(CMS)的业务需求,设计了一个采用B/S结构的内容管理系统,并通过UML建模,对系统进行了描述。

[关键词]内容管理系统 CMS UML

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0510111-01

一、引言

互联网的迅猛发展改变了传统的信息传递模式,越来越多的企业已经认识到应用信息化技术可以降低成本、提高效率、延伸企业品牌。据2008年1月CNNIC《中国互联网网络发展状况统计报告》显示,中文网站数量已达到150万个。现在,越来越多的企业选择在互联网上宣传自己。 但是更多的中小企业,由于普遍存在着对IT技术及其发展趋势难以掌握,对互联网络及其平台搭建与应用经验不足,这些企业还未实现与互联网的接轨。而CMS能有效地帮助企业实现快速建站,个性化服务和后台信息管理发布的功能。

二、UML的简介

1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling

Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。

内容管理系统CMS:CMS是Content Management System的缩写,意为“内容管理系统”。 内容管理系统是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 一个开发良好的CMS管理系统应该具备以下特点:提高站点的适应性;提高信息的准确度;支持市场;减少信息复制;改进顾客体验;提高知识共享等等。

基本上国内的内容管理系统可以分成三个类别:第一个类,面向政府、媒体、ICP、大型企业的;第二类,面向政

府、事业单位,内外网应用;第三类,面向企业、个人,特点是用户是技术的爱好者,喜欢专研。本文是根据UML实现的第三类的内容管理系统。

三、内容管理系统的分析与设计

(一)系统的功能需求

当今商业世界中的信息内容通常是以多种形式存在,包括:使用纸张的表格、邮件和传真;电子数据表格、演示文稿和字处理文档;另外,还有各种多媒体记录,如客户服务电话的数字音频记录或公司培训视频资料。公司能否在Internet经济中获得成功取决于它控制和利用各种信息的能力。

内容管理系统CMS(Content Management System)的出现是伴随着中国信息化进程的不断推进,政府、媒体、企业的信息化程度不断加强,越来越多的信息将以数字化的形态呈现在信息处理、交互、传播的过程中。越来越多的媒体和企业已经重新审视自己所掌握的内容(信息资源),并视手中的信息资源为资产。因此,对这些内容进行有效的资源管理就显得更为重要 (二)需求用例分析

该系统主要分以下几个色角:系统管理员、子站管理员、

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4