CMS在中小学网站建设中的应用

点赞:4781 浏览:15549 近期更新时间:2024-03-24 作者:网友分享原创网站原创

摘 要: 分析目前中小学网站建设的现状,介绍CMS的基本内容,并探讨CMS的中小学网站的构建.实践表明,基于CMS建设的中小学网站具有易用、安全、灵活的优点,适合学校的信息化平台建设.

关 键 词 : CMS;中小学网站建设;模板标签;静态页面生成

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

随着互联网发展与普及,中小学校园信息化建设的深入发展.目前很多中小学迫切希望借助在互联网建立学校网站来宣传学校工作、展示学校形象.但是学校网站建设是一个巨大的工程,需要投入较大的财力、物力和时间去建设,因此如何适应网络时代下教育信息化新需求,是建设好中小学网站首要面对和解决的问题.

1.建站技术的选择

1.1 技术依据

在我国虽然经济发展较快,但中小学是信息加护发展仍然相对落后,软硬件水平落后于大学,大学能依靠资金和技术的实力,在学校里自行搭建校园网和怎么写作器,运行学校网站.而中小学教师的信息技术水平相对不高,学校用于网站建设和维护的经费较少,无法搭建自己学校的网站.据调查了解,目前很多的中小学仍然没有建设学校网站,即使有的已经建设,但一部分仍然是比较简单粗糙的,利用自助建站软件自动生成的网页打开速度很慢,更新和维护困难.因此,在考虑中小学网站建设的时候,就必须遵循经济性和易用性的原则.

在网络时代,学校网站已经成为广大师生提供发布信息、进行教学教研活动的重要平台,已经成为学校宣传、展示形象的重要窗口,也是学校和家长沟通的重要平台.

网站建成运行之后,随着内容不断丰富和发展,会出现大量信息,这是就需要花费大量人力物力和时间来更新和维护,如果将来网站需要扩充、整合,工作就变得更加复杂,甚至需要重建.因此,在建设网站之初,就应选择方便实现学校网站内容管理的技术.

1.2 技术方案

CMS的全称是Content Management System,意为“内容管理系统”,它集成了大量模板的优秀设计,可以加快建站的速度和降低开发的成本.目前网络中常见的程序如:新闻发布程序、综合性的网站管理程序都属于内容管理系统.它具有所有网站建设所需要的四大基本功能:网站管理、内容管理、用户管理和模板管理.它能够分离内容的管理和设计,页面设计存放在页面模板中,而内容存储在数据库中,当请求页面时,各部分可以被系统调用组装成一个标准的HTML页面返回客户端,响应速度非常快.更为重要是,通过CMS建站,不需要学习复杂的动态网站技术,不需要学习复杂的HTML语言,只需要简单的配置和填写信息就可以建立一个风格统一、内容丰富和功能强大的网站.因此,CMS中小学网站建设的最佳选择.

1.3 二次开发

虽然CMS已经是一个完善的系统,一般用户也只需要简单的安装配置、设置栏目、选择模板、录入信息就可以运行了.但是,以这种方式构建的网站简单呆板,不够灵活,主题不够鲜明突出,还存在以下缺点:1)因为CMS适用在不同的领域的网站建设,其内部设计了大量的需求,但有很多功能在中小学网站建设中用不上,就会造成系统臃肿,加载运行很慢.2)模板多,但能够反应具体学校网站的特色很少,如果有特殊要求,必须进行针对该学校的特点,进行网页模板设计.3)由于不是专门针对自己的需求创建的网站,因此功能上很难做到完全满意.

因此,针对中小学网站的栏目特点,可以对所采用的CMS系统进行二次开发以满足需求.

2.网站的设计

2.1 网站定位

设计网站,首先要明确网站定位,即确定网站的主题.学校网站访问对象主要有社会、学校以及家庭.怎么写作对象是包括教师、家长和学生.所以中小学网站的定位为:学校网站是学校对外宣传的重要窗口;是家生、家长、教师联系的纽带,互动的学习园地;是与兄弟学校的交流平台;是教师教育教学的手段和途径,并为教师教育教学提供媒体支持;是教育教学科研的交流场所.因此中小学网站的定位是怎么写作教育教学.

CMS在中小学网站建设中的应用参考属性评定
有关论文范文主题研究: 关于网站的论文范例 大学生适用: 函授毕业论文、高校大学论文
相关参考文献下载数量: 84 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文前言 职称论文适用: 杂志投稿、中级职称
所属大学生专业类别: 如何写 论文题目推荐度: 免费选题

2.2 网站功能

根据以上对网站定位,中小学网站的功能主要有三个:1)信息发布.主要是发布教育教学信息、近期发生的新闻、活动和通知;介绍学校的基本情况、历史、现状、未来发展规划,宣传学校的办事特色,扩大学校的影响力.2)信息交流.发布教师的基本信息、教学活动报道,学生的主题教育活动及班级主页等,通过开辟互动社区、博客、留言板等栏目,加强师生之间互动沟通,促进学校与家长之间的交流.3)信息共享.中小学网站应该具有资源下载的功能,师生方便的在网站中下载和上传与教学相关的资料、素材、课件和教案等教学资源.

3.基于CMS二次开发的中小学网站的实现

3.1 设计学校网站的静态模板

根据学校的特点确定网站的主色调,根据学校的校徽和名称设计Logo,结合学校的特片素材分别制作主页和各子栏目的网页模板.

3.2 插入标签

CMS通过标签的形式来调用数据,通过添加、修改以及自定义标签,得到所需要的标签和JS文件,然后插入到设计好的网页模板里就可以打造出属于自己的网站.CMS提供了以下几类标签:1)固定标签:系统根据网站配置中的项目提供的相应标签,用于输出网站配置中的相应项目的设置值,没有任何参数.2)内容标签:实现网页中某块区域的内容的标签,这是系统中最主要的标签.3)分页标签:为列表显示分页效果的HTML代码的标签.4)内容分页标签:为内容显示分页效果的HTML代码的标签.5)字段标签:每数据源显示指定字段的值的标签,要注意的是,它的ID必须与对应的数据源标签一致.6)控制标签:几个特殊的用户控制输出的标签,主要是用于控制循环输出.以下是一个循环输出文章列表的标签.

{$BeginNews$}

标题:href等于"{$gotoURL$}{$NewsId$}.">{$NewsTitle$} 摘 要: 分析目前中小学网站建设的现状,介绍CMS的基本内容,并探讨CMS的中小学网站的构建.实践表明,基于CMS建设的中小学网站具有易用、安全、灵活的优点,适合学校的信息化平台建设.

关 键 词 : CMS;中小学网站建设;模板标签;静态页面生成

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

随着互联网发展与普及,中小学校园信息化建设的深入发展.目前很多中小学迫切希望借助在互联网建立学校网站来宣传学校工作、展示学校形象.但是学校网站建设是一个巨大的工程,需要投入较大的财力、物力和时间去建设,因此如何适应网络时代下教育信息化新需求,是建设好中小学网站首要面对和解决的问题.

1.建站技术的选择

1.1 技术依据

在我国虽然经济发展较快,但中小学是信息加护发展仍然相对落后,软硬件水平落后于大学,大学能依靠资金和技术的实力,在学校里自行搭建校园网和怎么写作器,运行学校网站.而中小学教师的信息技术水平相对不高,学校用于网站建设和维护的经费较少,无法搭建自己学校的网站.据调查了解,目前很多的中小学仍然没有建设学校网站,即使有的已经建设,但一部分仍然是比较简单粗糙的,利用自助建站软件自动生成的网页打开速度很慢,更新和维护困难.因此,在考虑中小学网站建设的时候,就必须遵循经济性和易用性的原则.

在网络时代,学校网站已经成为广大师生提供发布信息、进行教学教研活动的重要平台,已经成为学校宣传、展示形象的重要窗口,也是学校和家长沟通的重要平台.

网站建成运行之后,随着内容不断丰富和发展,会出现大量信息,这是就需要花费大量人力物力和时间来更新和维护,如果将来网站需要扩充、整合,工作就变得更加复杂,甚至需要重建.因此,在建设网站之初,就应选择方便实现学校网站内容管理的技术.

1.2 技术方案

CMS的全称是Content Management System,意为“内容管理系统”,它集成了大量模板的优秀设计,可以加快建站的速度和降低开发的成本.目前网络中常见的程序如:新闻发布程序、综合性的网站管理程序都属于内容管理系统.它具有所有网站建设所需要的四大基本功能:网站管理、内容管理、用户管理和模板管理.它能够分离内容的管理和设计,页面设计存放在页面模板中,而内容存储在数据库中,当请求页面时,各部分可以被系统调用组装成一个标准的HTML页面返回客户端,响应速度非常快.更为重要是,通过CMS建站,不需要学习复杂的动态网站技术,不需要学习复杂的HTML语言,只需要简单的配置和填写信息就可以建立一个风格统一、内容丰富和功能强大的网站.因此,CMS中小学网站建设的最佳选择.

1.3 二次开发

虽然CMS已经是一个完善的系统,一般用户也只需要简单的安装配置、设置栏目、选择模板、录入信息就可以运行了.但是,以这种方式构建的网站简单呆板,不够灵活,主题不够鲜明突出,还存在以下缺点:1)因为CMS适用在不同的领域的网站建设,其内部设计了大量的需求,但有很多功能在中小学网站建设中用不上,就会造成系统臃肿,加载运行很慢.2)模板多,但能够反应具体学校网站的特色很少,如果有特殊要求,必须进行针对该学校的特点,进行网页模板设计.3)由于不是专门针对自己的需求创建的网站,因此功能上很难做到完全满意.

因此,针对中小学网站的栏目特点,可以对所采用的CMS系统进行二次开发以满足需求.

2.网站的设计

2.1 网站定位

设计网站,首先要明确网站定位,即确定网站的主题.学校网站访问对象主要有社会、学校以及家庭.怎么写作对象是包括教师、家长和学生.所以中小学网站的定位为:学校网站是学校对外宣传的重要窗口;是家生、家长、教师联系的纽带,互动的学习园地;是与兄弟学校的交流平台;是教师教育教学的手段和途径,并为教师教育教学提供媒体支持;是教育教学科研的交流场所.因此中小学网站的定位是怎么写作教育教学.

2.2 网站功能

根据以上对网站定位,中小学网站的功能主要有三个:1)信息发布.主要是发布教育教学信息、近期发生的新闻、活动和通知;介绍学校的基本情况、历史、现状、未来发展规划,宣传学校的办事特色,扩大学校的影响力.2)信息交流.发布教师的基本信息、教学活动报道,学生的主题教育活动及班级主页等,通过开辟互动社区、博客、留言板等栏目,加强师生之间互动沟通,促进学校与家长之间的交流.3)信息共享.中小学网站应该具有资源下载的功能,师生方便的在网站中下载和上传与教学相关的资料、素材、课件和教案等教学资源.

3.基于CMS二次开发的中小学网站的实现

3.1 设计学校网站的静态模板

根据学校的特点确定网站的主色调,根据学校的校徽和名称设计Logo,结合学校的特片素材分别制作主页和各子栏目的网页模板.

3.2 插入标签

CMS通过标签的形式来调用数据,通过添加、修改以及自定义标签,得到所需要的标签和JS文件,然后插入到设计好的网页模板里就可以打造出属于自己的网站.CMS提供了以下几类标签:1)固定标签:系统根据网站配置中的项目提供的相应标签,用于输出网站配置中的相应项目的设置值,没有任何参数.2)内容标签:实现网页中某块区域的内容的标签,这是系统中最主要的标签.3)分页标签:为列表显示分页效果的HTML代码的标签.4)内容分页标签:为内容显示分页效果的HTML代码的标签.5)字段标签:每数据源显示指定字段的值的标签,要注意的是,它的ID必须与对应的数据源标签一致.6)控制标签:几个特殊的用户控制输出的标签,主要是用于控制循环输出.以下是一个循环输出文章列表的标签.

{$BeginNews$}

标题:href等于"{$gotoURL$}{$NewsId$}.">{$NewsTitle$} 存入我的阅览室 文章概述:{$Description$}

发布日期:{$NewsTime$}作者:{$Author$} 阅读:{$Hits$}次]

{$EndNews$}

3.3 静态页面生成

网页静态化是指借助一些的动态技术生成静态页面,但不是静态网站,因为它需要数据在怎么写作器上进行处理和转化.生成静态网页的好处很多,比如:1)加快页面打开速度,而且页面无需连接数据库,所以打开速度较动态页面快;2)有利于搜索引擎优化,搜索引擎都会优先收录静态页面,不仅被收录的快还收录的全;3)减轻怎么写作器负担,浏览网页无需调用系统数据库;4)网站更安全,HTML页面不会受动态脚本技术的相关漏洞影响;5)可以减少攻击,防止sql注入,造成信息泄露.即使数据库出错,对网站正常运行影响不打.生成静态页面虽然操作上相对麻烦,程序上也比较繁杂,但它利于搜索,速度更快,更安全,这些牺牲还是值得的.

通过调用CMS提供的文件读写和替换函数,使用标签解析和数据封装技术,可以方便的生成HTML静态网页.以下是一段静态页面生成的函数代码.

TemplatePath 等于

Server.MapPath("/")&"\Themplate\skin1\news\show. "

Path等于"news/"&id&"."

PageStr 等于 getHTTPPage(TemplatePath) //读取指定路径的模板内容


PageStr 等于 getContent(PageStr,id) //用数据替换模板的内容标签

Call CreateFile(PageStr,Path) //在指定的路径生成静态页面

4.总结

建设功能完善中小学网站为广大师生提供各类信息、怎么写作教学教研的平台,利用开源CMS进行中小学网站建设,不仅开发成本低、周期短、灵活,而且功能强大.通过对CMS的二次开发,可以满足特殊功能的使用,非常有利于在中小学网站建设中推广使用.