APP下载

基于高职院校轻量级内容管理系统的设计与实现

2015-11-24蓝茹玥

大众科技 2015年11期
关键词:控件页面站点

张 顺 蓝茹玥

(广西机电职业技术学院,广西 南宁 530007)

基于高职院校轻量级内容管理系统的设计与实现

张 顺 蓝茹玥

(广西机电职业技术学院,广西 南宁 530007)

很多高职院校站点页面制作无序,网站风格不统一,大量信息堆积,内容繁杂,手工管理效率低下,许多工作需要技术人员配合才能完成,改版工作量大,系统扩展能力差,当需要增加临时专题站点时,还必须重新建设网站。针对以上问题,以及高校有些部门有需求、有能力设计自己站点的页面等情况,文章中项目设计并实现了一个针对一般高校学院网站包括各个部门信息网站的统一内容发布平台。

内容管理系统;独立模板;信息发布;网站管理

1 引言

随着互联网的高速发展,高校信息化建设也一直是每个高校关注的重点,而高校的网站建设作为高校信息化建设的一个重要组成部分,在高校信息化建设中的地位变得越来越重要。众所周知,网站承担着高校对外展示形象、宣传的作用,对内有管理、教学、科研的重要功能,所以现在高校对网站越来越重视。

由于高校网站的环境特殊性,很多商用内容管理系统不能完全符合高职院校的需求,而老的网站在遇到需要增加临时专题站点这类网站扩充需求时,还必须重新建设网站,在这样的情况下,有必要建立一个基于高职院校环境下的独立站点模板的网站内容管理系统,以整合整个校园网站信息发布类的子站点。

2 内容管理概述

笔者提到的 CMS为英文内容管理系统 Content Management System的缩写。其基本思想是把内容的管理和设计分离开,信息内容保存在数据库,页面则存储在单独的模板里,两者是完全分离开的。只有当发生页面请求时,页面和内容才组合生成一个标准的HTML页面。且因为内容和页面是分离的,在需要改变网站外观的时候,只需要修改对应的站点的模板即可实现[3]。而页面设计者也只用在他们的模板中添加少量的模板标识符即可把精力集中到设计上来。一个常见的内容管理系统包含用户管理、权限控制、信息管理、信息发布等内容。

目前这一领域虽然有很多成熟的系统,但产品对象主要是企业级用户,且一般都需要专门的培训,易用性方面并不能满足学院网站的实际情况,有的CMS在页面上过于统一,不能满足学院各个站点页面的页面需求,有的CMS模板过于复杂和专一,以至于一般的部门的页面设计人员不能很好的开发对应的模板。

3 系统需求分析

本内容管理系统的目的在于设计一个基于高职院校环境下,各个站点以及专题通过各自的模板实现显示的系统,该模板除了需要添加几个特殊的几个模板标识符以外,能最大限度保持和常见开发工具的Dreamweaver的兼容,使得有能力有需要的系部或者部门能直接用Dreamweaver设计自己管理的子站点的页面的模板。

通过这个系统把以前学院发布信息类的全部网站站点整合到一起,让各个子站点管理员根据自身账号的权限在相应站点利用后台直接动态发布、修改、删除、审核各自站点(部门)的新闻,减少冗余的堆积信息,统一网站的风格,优化学院的信息资源,降低维护难道,提高工作效率。

4 研究内容和研究方法

本论文的目的在于设计一个基于高职院校环境下,各个站点以及专题通过各自的模板实现显示的系统,该模板除了需要添加几个特殊的几个模板标识符以外,能最大限度保持和常见开发工具的Dreamweaver的兼容,使得有能力有需要的系部或者部门能直接用Dreamweaver设计自己管理的子站点的页面的模板。

通过这个系统把以前学院发布信息类的全部网站站点整合到一起,让各个子站点管理员根据自身账号的权限在相应站点利用后台直接动态发布、修改、删除、审核各自站点(部门)的新闻,减少冗余的堆积信息,统一网站的风格,优化学院的信息资源,降低维护难道,提高工作效率。

5 系统模板的设计

在吸收和保留当前常见的内容管理系统的优点的同时,考虑了当前学院各业务部门的实际情况,重点针对模板方面进行了特殊设计。

5.1模板设计

本网站内容管理系统的模板,考虑了广西机电职业技术学院的当前实际情况,分析了常见的内容管理系统的模板方案,最后选择的模板方案是最简单,最常见的HTML模板,或者说该模板其实就是一个静态页面,用浏览器双击打开和打开一个静态页面看起来没有任何区别。只有这样,才能最大的兼容别的部门设计的页面,这样对别的部门开发站点模板不需要专门的平台,不需要特别的软件,不需要很多特定的注意事项,就按照平常设计静态页面的方式设计模板,只需要在应该载入如图片新闻、文字栏目等地方留下相应的位置即可。

管理员在每新建一个新站点和该站点所需要的栏目时,系统会自动分配相应的站点ID和所对应的栏目ID,每个站点需要 3个独立的模板,分别为站点的首页、列表页和内容页面,那么只需要把站点对应的首页模板、列表页模板和内容页模板在文件名最前面添加其站点ID即可,如21index.Html、21mulu.html、21nr.html这3个模板页面就分别对应的是ID为21的站点的首页、列表页和内容页。

5.2标签设计

该模块将根据模板文件名的数字来读取其对应站点的HTML静态页面模板,并分析模板里的标签,然后加载相应的ascx模板控件并载入数据库里的新闻信息然后显示出来。如图 1所示,其中在需要控件显示的地方必须按一定的命名方式命名。

当前系统所有的模板控件是共 6种,分别是用于公告的栏目标题时间紧密在一起的显示控件、只包含新闻发布日期的栏目显示控件、不含发布日期不含【点击查看更多】的栏目显示控件、新闻图片显示控件、包含新闻发布日期和包含【点击查看更多】的栏目显示控件以及几张新闻图片一起滚动的图片显示控件。

在模板代码里他们之间是基于名字来区分的,控件名字中含有moredate表示包含新闻信息发布时间和【点击查看更多】的栏目显示控件、含有nodate表示不包含新闻信息发布日期但栏目下方有【点击查看更多】的栏目显示控件、含有nomore表示包含新闻信息发布日期但有栏目右下没有【点击查看更多】的栏目显示控件、含有 marquee表示图片和在一起滚动显示的显示控件、含有flash折是普通的图片显示控件以及剩下的用于新闻公告显示公告栏目显示控件。控件的ID采用控件名+栏目显示新闻条数+ 每条新闻标题显示的字数+栏目编号构成这样的名字Containermoredate_62_35_14,各个字段之间采用”_”分割开。那么系统就可以根据这个命名方式决定用那个控件,而且也知道要显示的控件的具体信息。

图1 标签设计

6 结论

本文设计的网站内容管理系统根据该类需求,较好的解决了以上的问题,当部门需要建立部门或者系部站点时,只需要页面设计人员设计好HTML静态页面的文件,并把几个需要模板控件的地方稍微修改下,使该HTML标签成符合系统约定的命名方式,并把该页面文件修改成对应的站点编号即可实现站点的建立,然后系统管理员为该站点的信息发布员设置好相应权限的账户后,该部门的站点新闻信息发布人员即可独立发布新闻信息。

本系统经过一段时间的试运行,已经正式投入到学院网站中使用,且根据各部门需要,建立了各自的部门站点,提高了新闻信息发布的效率,达到了预期效果。

[1] 张卫.基于.NET平台的CMS系统设计与实现[D].北京:中国科学院计算技术研究所,2005.

[2] 夏敬华.内容管理创造数字财富[J].软件工程师,2003, (3):42-43.

[3] 崔俊芝,杜臧.软件设计基础[M].北京:高等教育出版社,1995.

The design and application of the reporting information management system of graduates in highter vocational colleges Based on Asp.net/.Net Web Service

There many shotages on this website,such as, every site page are made disorder,website style is not unified,lots of information accumulated,multifarious content,manual management is inefficient,much work can be complete only by cooperated with technical personnel,there are big workload to revise,system extension ability is poor,and when need to increase temporary project site,also must restart constructiong site.In view of the above question,and the situation of there are some departments in colleges and universities that they have the demand and ability to design their site pages,the project provides a platform to colleges and universities websites includes for general information website all departments unified content delivery.

Content management system; separate template; information release; website management

G717

A

1008-1151(2015)11-0015-02

2015-10-13

张顺(1982-),男,广西全州人,广西机电职业技术学院信息网络管理中心工程师,讲师,工程硕士,研究方向为计算机网络,软件工程;蓝茹玥(1980-),女,广西忻城人,广西机电职业技术学院工程师,研究方向为计算机网络及安全技术。

猜你喜欢

控件页面站点
刷新生活的页面
基于Web站点的SQL注入分析与防范
2017~2018年冬季西北地区某站点流感流行特征分析
关于.net控件数组的探讨
首届欧洲自行车共享站点协商会召开
怕被人认出
ASP.NET服务器端验证控件的使用
Web安全问答(3)
网站结构在SEO中的研究与应用
基于嵌入式MINIGUI控件子类化技术的深入研究与应用