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

来源 :硅谷 | 被引量 : 0次 | 上传用户:gmglass
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]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)的出现是伴随着中国信息化进程的不断推进,政府、媒体、企业的信息化程度不断加强,越来越多的信息将以数字化的形态呈现在信息处理、交互、传播的过程中。越来越多的媒体和企业已经重新审视自己所掌握的内容(信息资源),并视手中的信息资源为资产。因此,对这些内容进行有效的资源管理就显得更为重要
  (二)需求用例分析
  该系统主要分以下几个色角:系统管理员、子站管理员、栏目管理员、信息添加人员、信息审核人员等。
   可以在一套系统中管理多个独立的站点,适应了用户发展的需要,系统可以方便的增加站点,各站点之间有严格的管理权限,具有独立的采、编、审、发流程,互不干扰;并且可以在多个站点间进行资源的共享,实现了多个站点的统一管理和数据集中存储。
  总站超级管理员可给网站群中各子站分配管理账号。子站管理员录入账号和密码登录,输入单位资料,系统就能够根据关联的模板自动生成相应单位的子站。
  


  (三)内容主要功能的分析
  栏目管理:系统提供了完善的网站栏目管理功能,支持用户方便地新建、删除和编辑栏目,修改栏目名称、类型,选择使用不同的栏目模板,指定上级栏目的子栏目的缺省模板,并可指定栏目分类的过期时间。
  对于网站新闻的组织按照站点的栏目结构进行处理,使得用户能够很方便地按照网上新闻的特性组织新闻发布。图(2)为栏管理的结构分析图:
  
  四、模板制作和管理
  
  系统支持可视化编辑功能以完成模板的设计和制作。提供用户操作选择,包括增删改、导入、导出、备份、恢复、预览、检索。支持模板嵌套功能,可以在一个模板中包含其他模板。
  信息采集:可以根据需要自动定制采集网站的信息;
  图片管理:系统提供了对图片库的管理,图片的来源可以是多种方式。既可以是通过自动分发程序自动入库,也可以是扫描的图片。图片主要分为Flash素村和平面图片素材。
  该系统还提供内外网信息的自动传输、全文检索、日志管理、基于角色的用户管理等功能。
  
  五、结束语
  
  企业网站就是企业在互联网上的窗口,我们经历了静态网页系统、动态网页系统、内容管理系统几代建站系统。目前以内容管理为核心的,动态网页系统,是企业建立自身内容管理的有力工具。功能非常强大的智能建站系统,它是网站的后台引擎,使网站内容的创建、管理和共享更加简易。
  
  参考文献:
  [1]金花、曲俊华,谢萍,内容管理系统的研究[J],计算机与数学工程,2006,34(8):109-112.
  [2]汪涛、樊孝忠,内容管理研究[J/OL],计算机与信息技术,2004.1.
  [3]刘军、基于Struts框架构建网站内容管理系统[J],科技情报开发与经济,2005,15(6):249-251.
  [4]韩啸、曹辉,内容管理的关键技术[DB/OL],2004-12-06.
  [5]胡秋灵、孙权,,基于B/S模式的教师内容管理系统的设计与实现[J],情报技术,2005,(11):50-52.
  [6]中国互联网网络发展状况统计报告.
其他文献
[摘 要]由于工业废水污染引出的社会公共危急也屡见不鲜,消除水污染特别工业废水污染的一个重要方面是加强水质监控,提高用水效率。在人类生存环境日益恶化的今天,建立完整高效的环境监测系统显得非常有必要。但是环境监测点地理位置的分散性一直是建立环境监测系统的难点,如何找到有效的方式建立分散数据的高效而连续的传输是环境监测系统的首要问题。  [关键词]GPRS 无线数据传送 污水监测系统  中图分类号:T
期刊
[摘要]50000m3双盘浮顶油罐底板焊接质量及变形控制是保证储罐整体施工质量的关键环节,采用合理的焊接工艺和方法,可有效地避免应力集中,提高施工焊接质量,确保储罐投入使用后的安全运行。以冀东油田4座50000m3双盘浮顶油罐施工为例,对如何控制大型储罐底板焊接变形做了经验性介绍和总结,实践证明效果良好。  [关键词]储罐底板 焊接 变形 控制 方法  中图分类号:TE3 文献标识码:A 文章编号
期刊
[摘 要]通过设计变量的选取、目标函数和约束条件的确定,建立U型波纹膨胀节的优化设计数学模型,编辑波纹膨胀节设计软件,利用MATLAB优化工具箱进行寻优计算。对设计公式中一些由经验曲线获得的参数,采用多项式拟合法进行求解。  [关键词]波纹膨胀节 MATLAB 优化设计  中图分类号:TH12 文献标识码:B 文章编号:1671-7597(2008)0510055-01    膨胀节产品的核心元件
期刊
[摘要]就滨水区的保护、开发、设计中创新手法的应用及与其相关的城市保护更新的意义进行分析,并结合实例浅谈具有特色滨水地段的保护与设计创新问题。  [关键词]滨水地区 保护 开发 创新 更新  中图分类号:X3 文献标识码:A 文章编号:1671-7597(2008)0510074-01    伴随着城市建设环境意识及城市文化内涵品位的提高,市民环境意识增强,水体、绿化等自然要素在城市中的地位日益提
期刊
[摘要]通过对Java多线程编程的研究,得出了如何灵活、正确的使用多线程编程提高整个应用系统的性能,同时对在使用多线程编程中容易出现的问题,也做出了提示,希望能对编程者有所帮助。  [关键词]线程 优先级 同步 阻塞  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0510067-02    线程本是操作系统的一个重要概念。多线程是指程序中同时存在着多个执行体,他们按
期刊
[摘 要]探讨“基于问题学习”(Problem-Based Learning简称PBL)模式在“Java程序设计”课程中的应用,并且以讲授“文件输入输出”为例介绍该模式的具体实践及教学效果。   [关键词]PBL 建构主义教学 Java程序设计 基于问题学习  中图分类号:G642文献标识码:B 文章编号:1671-7597(2008)0510084-02    《Java程序设计》是一门以Jav
期刊
[摘要]提出一种混合蚁群算法,并用其解决经典JSP问题。受转换瓶颈启发式算法的启示,将蚁群算法与禁忌搜索算法相结合,发现这种改进在防止早熟与加速收敛这对矛盾之间找到了一个比较好的结合点。  [关键词]作业车间调度问题蚁群算法禁忌搜索算法转换瓶颈算法  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0510032-02    一、引言    车间调度问题一直是组合优化问题
期刊
[摘要]就Word2000的教学实践,详细叙述在培养学生实际操作能力教学过程中,所采用的基本策略。并以具体的教学实例,着重介绍几种灵巧、实用,且有效的教学方法。  [关键词]Word 教学方法 操作 实例  中图分类号:G43 文献标识码:A 文章编号:1671-7597(2008)0510089-01    Word是微软研发的一款文字处理软件,它具有编辑、排版、处理各种表格与图片等功能。笔者结
期刊
[摘要]分析在高职院校计算机专业程序设计课程教学过程中存在的问题,就教学过程中如何培养学生的学习兴趣以及如何提高学生分析问题、解决问题的能力的问题,从教学方法上提出了新的见解,并通过java教学进行实际尝试,取得了良好的教学效果。  [关键词]教学模式任务驱动java  中图分类号:G43 文献标识码:A 文章编号:1671-7597(2008)0510093-01    我国高等教育现有的课堂教
期刊
[摘 要]围绕学生负担问题、受教育权公平情况和中小学校入学率三个方面进行了调查。  [关键词]学生负担 受教育权公平 中小学校入学率  中图分类号:G45 文献标识码:B文章编号:1671-7597(2008)0510100-01    新《义务教育法》2006年6月修订,在义务教育经费保障机制、促进义务教育均衡发展、实施素质教育和农村免费义务教育等方面都有所创新。本文选择四川省德阳市中江县作为调
期刊