高校内容管理系统_CMS_的应用与研究

更新时间:2023-07-21 13:26:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

高校内容管理系统(CMS)的应用与研究

王 婧

(吉林大学珠海学院 计算机科学与技术系 广东 珠海 519041)

摘 要: 高校信息化网站不仅是学校的门户,更是信息交流的平台,需要合理地规划和布局,便于维护管理和更新,内容管理系统(CMS)作为一种网络技术,具有许多基于模板的优秀设计,可以加快网站开发速度和减少开发成本,同时又方便易用,为高校网站建设提供一个简单易行的平台,提升学校网站的管理和建设水平,有效推动学校信息化建设,是基于我校CMS的实际研发项目的经验总结。

关键词: 内容管理系统;网站建设;CMS;高校信息化

中图分类号:TP393.092 文献标识码:A 文章编号:1671-7597(2012)0110098-02

随着计算机与互联网技术的飞速发展和广泛普及,Web已经成为全球传播共享科研、教育、商业和社会信息等的重要载体。各高校也加大校园信息化建设的步伐。校园信息化是适应当今社会信息化发展的必然趋势。本课题是吉林大学珠海学院院级立项《高校内容管理系统(CMS)研究与应用》的研究课题,在实践和研究过程中,我们已摸索并建立起一个统一模式的管理体系,力图将学校各部门网站统一规划,共同建设可持续发展的网站建设体系。

1 研究背景及存在问题

到目前为止,我国高校信息化建设取得了很大成就,几乎绝大多数高校都接入因特网,大部分高校建立成了自己的校园网,一个完整的高校信息化体系已清晰可见;无论是主管部门还是高校本身,对高校信息化都给予了足够的重视,信息化建设的投资之巨、范围之广、速度之快有目共睹[1]。但随着信息量激增,校园信息化产生出了诸多问题。

1.1 采用技术、管理不统一

校内系统和网站使用技术各不同,如使用JSP和开发的,他们的应用平台也会不一样。并且校内各个系统和网站使用的权限验证方式不一样,有的使用SESSION,COOKIE,还有的使用STATE服务。各个系统和网站的管理后台完全独立,这使得管理员对多网站同时管理带来不便,管理员需要重复登录多次,大大降低了管理的效率,增加了管理成本。[2]全校各院、系等职能机构在信息化建设方面各自为战,导致校内大量低水平重复建设,各部门软件体系结构不统一,数据标准不一致,在全校形成了一个个信息孤岛。

1.2 开发语言和数据库的不统一造成服务器压力大,安全性低

各院系、职能机构、社团网站开发语言,数据库不统一。不同语言需要不同Web服务器解析,JSP可能通过Tomcat解析,ASP可能通过Microsoft的IIS解析,大量的请求导致服务器解析压力特别大,并且需要运行多种数据库,如Access、SQL Server2000,Oracle才能满足不同系统的运行,对服务器的要求很高。学校网站脚本程序存在着安全问题,网站管理员对脚本程序没有做任何处理,表现在网站的默认数据库,默认管理账号,如admin,root,manager等;学校网站程序设计也存在安全问题,网站程序设计者在编写时,对相关的安全问题,没有做适当的处理,诸如SQL注入,上传,跨站等。[3][4]

1.3 双语水平低

要想提高高校教学水平,必须和国际接轨,网站双语化有重要意义。目前只有一些名牌综合性大学网站“英文版”内容比较完整,基本满足国际交流合作需要。但通常英文版和中文版分别建设两个站点,这就增加了管理员工作量,需同时维护两个网站。

1.4 网站升级更新困难

网络技术发展迅速,某些高校网站技术已经相对落后,迫切需要升级。然而,由于架构陈旧,可扩展性差等原因,造成更新困难,唯一的解决办法是将现有网站数据全部重新迁移至新的框架系统中。由此可见,必须对高校的网站建设规范化,建立统一规范的管理模式。引入CMS进入校园网络就显得适合和必要了。

2 内容管理系统概述

CMS是Content Management System的缩写,意为“内容管理系统”。CMS以文章系统为核心,附带增加用户所需要的功能模块,提供一个网站系统的整体解决方案CMS是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为CMS。管理员使用CMS来提交、修改、审批、发布内容。这里指的“内容”包括文件、表格、图片、数据库中的数据甚至视频等一切发布到Internet、Intranet以及Extranet网站的信息[5]。

通常认为CMS是一种位于WEB前端(Web服务器)和后端业务应用系统、办公系统或流程(内容创作、编辑)之间的软件系统。它是集合信息分布存储、管理、转播、查询为一体的基于WEB应用的可跨平台管理的系统。目前CMS研究和在企业应用方面效果都不错,并且已经得到广泛认可,因此许多高校也开始引入CMS。本研究目的就是根据高校实际需求,为高校量身订做一个CMS,使之能够建立在各种操作系统、应用系统和数据库上,同时供人事部门、教务处及教学单位都能使用的系统,使得高校网站管理变得更加简单方便。

3 高校内容管理系统架构设计

系统总体架构设计将高校网站分为三个层次:表现层、功能层、数据层。如图1所示:

图1 高校CMS层次架构图

CMS中的挖掘模块按照一定的算法分析旧站点的前端代码,分离出旧站点的模板和内容,其中数据包括文件、表格、图片、结构化数据、视频等等信息,然后将分离出的数据存储到文件或数据库当中,此时通过内容管理可对内容进行添加、修改、删除等操作,最后由发布程序,将采集的数据发布成新的站点。[6]

4 高校CMS的设计与实现

面向高校的CMS

要同时合理的管理高校的多个站点,这对系统的结构

设计及安全性提出了很高的要求;此外,系统很多模块之间都有交叉重复,需要做到最大的重用,高度优化。概括起来,面向高校的CMS的架构工作就是赋予系统生命的过程,使它具备更灵活、更通用和适应性强的特点。系统设计如图2所示:

权限的管理提出了很高的要求。因此需要我们在统一框架的基础上研究一种灵活的权限管理模型。在准确、极细地控制权限的同时增加运算速度。

4.3 数据挖掘

在数据方面我们应尽可能降低对网站的升级、迁移及管理成本。数据是网站的基础,高校信息建设这么多年,积攒了大量有价值的数据,如果手动将数据导入CMS,不仅耗费资源,而且容易出错。自动挖掘与传统的人工采集数据相比,自动采集可以减少重复性工作,缩短采集时间,节约成本,提高效率。而且不会出现人工数据采集中的遗漏、偏差和错误。因此我们需要研究一个自动挖掘数据的算法,借由程序将旧网站数据导入新站点。

概括的说,我们需要对结构、功能、数据这三个层面进行深入的研究。结构方面要求我们搭建一个统一的框架,功能方面需要我们做好有效的权限控制,数据方面能提供自动的数据挖掘,尽可能降低对网站的升级、迁移及管理成本。

5 结束语

随着高校信息化的不断发展,高校信息技术越来越受到重视,在教学和行政管理等多个领域不断推广和应用。在高校信息化建设中,采用CMS做为平台能有效的管理与发布多种信息数据,满足学校师生对信息的需求和管理,同时又大大减轻了建立各类型信息网站的复杂性,使得网站建设统一规划、分布维护,提高效率,降低成本。实现了权限统一分配,多站点统一管理,保证信息共享安全。总之,CMS的应用可以说是高校信息化建设中的一个有效解决方案应不断推广。

基金项目:本文得到广东省千百十工程校级骨干教师培养计划项目及吉林大学珠海学院百人工程骨干教师培养计划项目支持。

图2 高校内容管理系统总体设计图

4.1 框架结构

我们需搭建一个统一的框架,统一框架是我们要做的第一件事情,框架的统一意味着一系列的规范。它不再仅仅是针对一个管理应用系统,而是一种管理应用系统的框架解决方案。我们主要从前面提到的表现层、功能层、数据层三个方面来探讨框架解决方案。

在表现层,框架的效果体现最直接,页面内容的逻辑组织和结构都要遵循一定的原则规范。在框架中规定了内容的摆放,界面的风格。框架实际就是一个展现内容的容器和平台。

在功能层,框架的作用并不是指具体的应用逻辑,而是提供一种逻辑规范,提供规范的接口。例如各个模块间的通信接口,模块的自由独立高耦合低内聚,模块设计的统一风格,模块资源的重用。这些都是框架面向高校CMS功能层设计时重点考虑的。

在数据层,对于数据库的访问策略设计以及数据库的操作都需要使用框架结构。因此框架的数据接口需要设计通用格式,我们可以将用户的请求限制为几种类型并将各类型的处理过程封装,增强了系统安全性,而非系统定义类型的请求将不予处理,实现了非法请求的过滤,这样一个安全性高的框架就成型了。

4.2 权限管理功能

高校内容管理系统需要同时管理高校的几十甚至几百个站点,但不同的管理员有权看到的站点均不同,所具有的操作功能也不尽相同,这就对

参考文献:

[1]吴倚天,中国高校信息化建设的困境及成因[EB/OL].

[2]张文正、徐梅,开源CMS在高校信息化建设中的应用研究[J].计算机时代,2006(2):65-67.

[3]张蕊,数字化校园平台中权限系统的设计与实现[D].东北大学,2005.[4]宁彬,web数据挖掘综述[J].网络与安全技术,2006,2(2):79-81.[5]徐方、邓敏,内容管理系统(CMS)的发展与应用[J].孝感学院学报,2007,9(3):20-26.

[6]蔡海珊,面向高校CMS研建[D].北京林业大学,

2009.

(上接第132页)

如果或者任意一个为负值,则判定该支路发生了漏电故障。如果和同时为正值,则该支路为健全支路。

4 结束语

本文采用模型参数识别法,假设电网各条馈出线路均为非故障支路,针对每条支路列写暂态微分方程,并将微分方程离散化,当系统发生故障后,通过计算机进行求解、分析、比较电网各条支路的对地分布参数,近而正确选出故障支路并发出相应的故障报警信号,从而验证故障选线原理及其算法的可靠性。

图5 电阻曲线图

综上所述,当电网发生单相漏电故障时,信号调理板将采样得来的数据,送给CPU,CPU再按照上述公式进行计算,并比较、分析得到的结果,

参考文献:

[1]郭自励,消弧线圈接地系统单相接地选线问题.广东电力,2000.04.[2]天明、谢小竹、彭彬,MATLAB电力系统设计与分析,北京:国防工业出版社,2004:288-291.

[3]龙飞、王彦文等,井下中央变电所低压电网选择性漏电保护系统的研究,煤矿机电,2008.03.

[4]乃刚,电力电子和电力拖动控制系统的MATLAB仿真,北京:机械工业出版社,2006:75-78.

本文来源:https://www.bwwdw.com/article/0xym.html

Top