CMS系统模型的建立与应用

2015-05-30 10:48林晓峰
软件工程 2015年8期

摘 要:CMS即Content Management System,意为“内容管理系统”,它是企业信息化建设和电子政务的新宠,从2008年开始,经过几年发展,现在已逐步形成多种不同风格的CMS系统,基本上能满足大多数普通用户的需要,但有时也有特殊的需要而系统本身没有提供,因此要通过自定义系统模型来实现客户要求,本文从实战的角度出发,系统地说明如何利用CMS系统进行自定义定模型开发。

关键词:内容管理系统;自定义;系统模型

中图分类号:TP311.51 文献标识码:A

Abstract:The CMS,which means "Content Management System",it is the business of information technology and the new darling of e-government,starting in 2008,after several years of development,has now gradually form a variety of different styles of CMS system, basically to meet the needs of most ordinary users,but sometimes there are special needs and the system itself does not provide,there fore through a custom system model to achieve customer requirements,this article from the perspective of actual combat,the system explained if the use of CMS system customizations fixed model development.

Keywords:content management system;custom;system model

1 引言(Introduction)

随着网络技术的不断发展和普及,越来越多的企业和用户通过网络来增进了解或实现商务交易,企业网站也是一个企业提升企业形象的重要载体,也是企业提高知名度的重要途径[1]。大多数企业用户自己没有技术力量去实现网站的建设,而是通过第三方技术公司来帮助企业实现网站的建设和研发。而这些企业网站大多具有相同或相似的系统架构,用户需求的数量又较大,技术人员重复开发网站使得浪费了大量的人力和物力,效率也极其低下。在这种背景下,国内外都应时出现了减轻技术人员劳动强度的CMS系统,即Content Management System,意为“内容管理系统”。CMS系统是一种适用于小型网站建站的手段,具有使用简便、建设速度快、管理方便等优点[2]。CMS系统基于强健的多层体系架构,遵从开放标准,易于与其他应用集成,实现功能扩展和快速部署[3]。CMS系统用类似于母鸡下蛋的方式,通过简单的步骤就可以设计和建设一套完整的网站系统,并且这套系统具有分级管理且功能强大的管理后台和多姿多彩的展示前台,深受网站开发人员的喜爱。

一般情况下,CMS系统具有新闻管理系统模型、文章系统模型、分类信息系统模型、商城系统模型、图片系统模型、下载系统模型、FLASH系统模型、电影系统模型等几类,基本上能够满足市场上大多数用户的需求。然而,总是有一些客户有着各种不同的特殊要求,而CMS系统本身却未能提供,因此,能够充分利用CMS系统功能自建一套系统模型来满足用户需求是每个网站开发人员的必备技能。本文将以新建一套“企业招聘信息发布系统”为例,说明如何利用利用CMS系统建设一套新的系统模型。

2 新建系统模型的基本流程(Create system model process)

(1)系统分析

即进行系统数据分析,确定数据表字段组成。企业招聘信息即用工信息,经过与企业进行沟通和了解,一般来说应该包括这个系统模型应该包括以下几个重要字段,即企业名称、企业简介、企业地址、招聘岗位、薪资待遇、用工要求、联系方式、有效期限等,建议在系统设计之初即完成数字字段的确定,这样会节省后续的研发投入,提高生产效率。如果在初期没有进行详细的调研,在开发过程中发现需要新增或调整字段,也可以根据需要进行后续维护,但这样会使开发效率降低。

(2)建立数据表

在确定了数据结构后,即可以通过CMS系统来建立数据表。登录系统后台,进行系统设置模块,选择“数据表与系统模型”菜单,执行“新建数据表”功能。可根据需要自己设定一个数据表的名字。在这个过程中,只需填写数据表名和数据表标识即可,可根据系统提示填写,其他都按默认操作。提交后,数据表即可增加成功,转至“管理数据表”界面会显示刚才新建的表。具体操作如图1所示。

(3)建立字段

新建字段需要进入管理数据表界面,在最下部找到刚建的数据表,点击后面的新建字段即可增设字段,每个字段的属性需要预先进行设计。

需要注意的是,每个新建的数据表都会有四个由系统自动建立的字段,其名称分别为“标题”“特殊属性”“标题图片”“发布时间”,这四个字段不可删除,但可以修改字段标识,例如可以将“标题”更改为“企业名称”。如果系统字段我们不需要使用,则不必理会它的存在。

在新建字段时,可根据设计方案确定字段的各种属性,如字段名称、类型、长度、表单元素、初始值等多种属性。字段增加完成后,可以根据需要通过编排字段前面的顺序号码来调整字段的显示顺序。如图2所示。

(4)建立系统模型

系统模型是CMS的精髓所在,是最具灵活性的核心功能。每个系统模型都可以有自己的“后台信息发布与管理”“前台会员投稿与管理”与“信息采集”功能。新建一个系统模型的步骤为:登录后台→“系统设置”→“管理数据表”→点击企业招聘数据表的“管理系统模型”→“增加系统模型”,进入增加系统模型界面,如图3所示。

在这个模块中,需要选择录入项、必填项、可增加、可修改、列表模板、内容模板为必选项,其他可根据需要适当选择。各条目的含义如下:

录入项:只有选择了录入项,系统才会出现该字段的输入界面。

必填项:该字段如果没有输入内容,则系统不会通过。

可增加:只有选择了该属性,字段才可以输入内容。

可修改:设定了该属性后,字段输入的内容可以修改。

列表模板:可以在列表中显示。

内容模板:可以在内容中显示。

需要注意的是,列表模板和内容模板是必选项,否则无法在前台显示。增加模型后,如果对显示表单样式不满意,还可以修改“后台录入表单模板”与“前台投稿表单模板”输出样式。

至此,新建的企业招聘系统模型制作完毕。

(5)系统测试

现在我们测试新建的系统模型。

a.新建栏目:登录后台→“栏目管理”→“增加栏目”,进入栏目管理界面,按要求建立栏目。在建立栏目过程中,要选择新建的“企业招聘系统模型”。

b.栏目建好后,通过信息管理模块来新增一条招聘信息。我们会看到,在信息录入界面会出现各招聘相关内容,可按要求逐个录入相关信息内容,然后提交信息并发布。

c.通过首页面或其他调用页面查看录入内容。

3 结论(Conclusion)

至此,新建一个完整的系统模型过程简述完毕。在建立模型的过程中,要注意字段属性和模型属性的设置,很多情况下设计模型不成功就是因为对这两个属性不了解,或设置属性错误。通过这个例子可以发现,利用CMS的自定义系统模型功能可以方便地建立不同的用户系统,从而丰富了CMS系统的功能扩展,但用户如果想熟练掌握CMS系统的功用,还需反复练习和多加研究才行。本文仅从抛砖引玉的角度出发,对新建系统模型的功能做出简要介绍,很多细节问题并未能详述,用户在开发过程中可能会遇到不同的问题,建议通过网络查询相关解决方案,或与作者联系共同解决遇到的疑问。

参考文献(References)

[1] 沈磊,等.智能建站CMS系统的研究[J].计算机时代,2010(7):49-50;53.

[2] 邹捷.自建CMS系统共用后台的设计与实现[J].现代计算机:下半月版,2012,(24):68-70.

[3] 郭广军,谢东,李魏豪.基于CMS的网站系统开发技术研究及应用[J].计算机工程与设计,2010,(11):2500-2502;2518.

作者简介:

林晓峰(1971-),男,本科,副教授.研究领域:网络技术,软件开发.