许昌市

首页 » 常识 » 灌水 » 开源CMS在高职动态网站设计教学中的作用浅析67606
TUhjnbcbe - 2020/7/18 11:28:00

开源CMS在高职“动态站设计”教学中的作用浅析


摘 要:开源CMS由于其兼容性好、开发效率高、功能完备、开发成本低等优点,已经成为众多企业和机构建站时的首要选择。在高职《动态站设计》教学中加入开源CMS的内容,将有助于改善专业教学效果,培养学生快速建站能力,从而适应市场需求,增强未来的就业竞争力。


中国论文


关键字:开源 CMS 高职 动态站


中图分类号:G642 文献标识码:A 文章编号:1672-3791(2014)12(b)-0009-01


1 高职《动态站设计》课程教学内容


动态站设计是目前站设计的主流,也是计算机和信息管理类专业中常见的一门主干专业技术课。该课程要求学生能够掌握动态页制作的一般方法,能独立完成一个中小型企业或单位机构的建站任务。前修课程一般是《计算机应用基础》、《页设计与制作》、《数据库原理》及《程序设计基础》等。在信息管理类专业中,该课程还可以与《管理信息系统》相结合,培养学生开发中小型信息系统的能力。


动态站设计课程的教学内容会由于所在专业的定位不同而存在一定差异,但是一般来说,都会包含两个方面的内容,一方面是某种页编程语言的教学,例如、PHP、JSP等;另一方面则是各种类型的站项目的案例教学。因此,该门课程的教学内容安排顺序往往是:编程语言的语法、具体功能的实现(用户注册、登录、数据库查询、统计等)、典型站项目(在线聊天、学生成绩管理、新闻管理等)、综合站项目(多以购物站为例)。


上述的教学内容中,对具体站项目建设过程的教学可以说是重中之重,其教学效果直接决定了学生独立建设动态站的能力,因此在选择作为例子的站项目时,总是希望能够尽可能多的涵盖各种典型的应用情境。但在课程课时数的限制下,这一目的往往很难达到,课程中能详细讲解的站项目数量有限,学生在学习时往往会出现“讲课听得懂、演示看得懂、项目不会做的”现象,也就是在脱离教材和教师指导的情况下,对没有做过的站项目无从下手。


2 开源CMS的优势


CMS(Content Management System)即内容管理系统,是面向站内容编辑与发布的应用系统。CMS发展到现在已经相当成熟,国内国外都有数款具有代表性的开源产品,例如国外的Joomla!、Drupal、Wordpress等,国内的织梦内容管理系统(DedeCMS)、帝国CMS(EmpireCMS)、Phpcms等。这些开源CMS均提供所见即所得的编辑、提交、修改、审批、发布等功能,同时还有快速切换模板、编辑和修改站界面的功能。CMS的站模板与程序分离,解决了数据库冗余和维护人员少的问题,大大提高工作效率和降低开发成本,因此被广泛的应用于各类站的建设。


同时,部分开源CMS有着良好的可扩展性,可以通过安装插件、增加模块等方式扩展系统功能,还可以根据需要进行二次开发。例如EmpireCMS,不仅提供了站管理功能,而且还提供了系统扩展框架,用户可以直接在后台通过新建表、自定义字段,然后组成新的系统模型,以实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库、分类信息等。可以说,一套优秀的开源CMS可以满足绝大多数类型的动态站建设需求。


3 加入开源CMS后的《动态站设计》教学内容


要将开源CMS加入到《动态站设计》的教学内容中,首先要选择一个具体的开源CMS产品,然后针对该产品来安排教学内容。在选择的标准上,应该考虑产品的市场安装量、可扩展资源数量、说明资料丰富程度等因素。


以国外著名的PHP开源CMS――Joomla!为例,学生首先学习PHP语言基础,然后开始学习Joomla!的基础概念、内容组织形式、菜单与导航、Joomla!扩展、模板等内容。


4 开源CMS对《动态站设计》教学的促进作用


(1)增强课程的实用性。选择得到广泛应用的开源CMS作为教学内容,可以使教学更贴近实际应用。在条件许可的情况下,可以考虑通过外包的模式,将校外企业的实际建站需求作为实践教学项目,真正做到学以致用。


(2)完善教学内容结构。由于开源CMS在创建动态站上的高效率,使得在具体教学内容的设计上可以将更多的时间安排给编程技术以外内容。例如动态站的内容组织管理,这些方面的因素对于一个站的优劣评判往往影响更大,但是在实际教学中经常被忽略。


(3)兼顾各种水平层次学生。开源CMS的使用门槛很低,即使不掌握动态页编程语言,也可以轻松搭建一个具备基本功能的动态站。因此在教学过程中,不同水平层次的学生都可以获得提高。例如,对于编程能力有限的学生,也可以在学习后掌握独立创建动态站的能力,而对于编程能力较强的学生,则可以进一步学习掌握开源CMS的扩展、模板的制作。


5 结语


开源CMS的应用已经越来越广泛,将开源CMS的内容加入到高职《动态站设计》课程的教学内容中,有利于贯彻高职教育的理念,有利于培养符合社会需求的人才,使《动态页设计》课程真正成为培养学生职业核心技能的一门重要的专业课程。


参考文献


[1] 史伟,孙鹏飞,刘卫兰.内容管理系统(CMS)在高职络课程建设中的应用研究[J].电脑编程技巧与维护,2014(6):38-40


[2] 叶阿真.高职《动态页制作》课程教学内容设计的探讨[J].电子商务,2013(1):88-89.


[3] 萨支欣.国内外站内容管理系统比较[J].情报探索,2012(2):85-87.

1
查看完整版本: 开源CMS在高职动态网站设计教学中的作用浅析67606