APP下载

创新创业背景下的《PHP网站内容管理系统》课程建设研究

2017-12-16何定华

课程教育研究·新教师教学 2017年15期
关键词:教学平台教学资源教学内容

【摘要】本文讲述《PHP网站内容管理系统》课程建设。主要包括教学内容研究、教学方法研究、教学资源研究、教学资源平台建设的研究。

【关键词】教学内容;教学方法;教学资源;教学平台

【基金项目】教育部教育管理信息中心课题。课题名称《基于网络技术专业的在线教学平台的设计、开发与应用研究》,主持人:何定华。

【中图分类号】TP393.092 【文献标识码】B 【文章编号】2095-3089(2017)15-0058-01

国务院总理李克强2014年9月在夏季达沃斯论坛上公开发出“大众创业、万众创新”的号召。所谓双创就是创新创业。目前从国家层面和教育行业都在倡导创新创业。从高校层面上讲双创教育的落脚点在于课程建设,也就是建设创新创业课程。主要表现在课程教学内容要紧跟时代步伐,改变以往的知识体系结构的传统做法;教育方法要体现到培养学生创新创业能力。

《PHP网站内容管理系统》是高职计算机网络技术和软件技术专业一门后台内容管理系统开发课程。本课程的建设将立足于创新创业,主要做好如下几项工作。

一、《PHP网站内容管理系统》课程内容建设

本课程作为内容管理系统,以数据库知识为主,其他内容服务于数据库知识。本课程的前导课程是《PHP程序设计》,《PHP程序设计》是基础,主要讲述语法、程序结构、数据库基础、SESSION和COOKIE、面向对象的编程,等等。因此《PHP网站内容管理系统》课程内容不包括上述知识点。主要包括如下内容:

使用代码新建数据库、新建表、自动添加记录。在程序设计师的软件开发过程中常常需要一键安装系统。所谓一键安装系统,实际上就是让程序全自动地去执行一系列操作,包括:判断数据库是否存在;新建数据库;新建表;自动添加记录。这一知识点有别于使用phpMyAdmin图形界面机械地建立数据库、建立表和添加记录。

获得全部数据表、获得表的全部字段。在内容管理系统的开发过程中往往需要获得全部表信息,比如在考试系统中要获得全部考试班级表,便于选择该表进行考生信息的处理。在内容管理系统中经常需要获得表中全部的字段信息。这些知识点的掌握有助于编写一个灵活性强、具有普适性的代码。

数据表的增删改查操作。内容管理系统本质上就是数据的增删改查。在《PHP网站内容管理系统》课程内容建设中不仅仅要实现数据的增删改查,更重要的是在表单中灵活地实现数据的增删改查,使之符合项目开发操作流程。

数据表的查询统计,包括获得最高、最低、平均、总和、汇总、分组、分页显示等操作。在内容管理系统的开发中常常需要对某个表中的数据进行各种计算。例如:统计某个班的最高分、最低分、平均分、不及格人数、将全班60个考生的信息分页显示在表格中,每页12个记录,等等。

SESSION和COOKIE的使用。二者虽然不属于数据库管理系统范畴,但是在用户登录,类似考试系统答题过程中常常需要在不同页面之间传递信息。因此SESSION和COOKIE也是《PHP网站内容管理系统》教学的内容之一,但是主要讲述其使用方法,而不是原理,采取够用就行的原则。

《PHP程序设计》内容极为丰富,课堂上无法做到面面俱到。而上述内容是课题组成员经过多年教学和开发经验的基础之上精选提炼得到的。旨在培养学生内容管理系统的开发能力,使之能开发具有普适性的管理系统,培养学生们的创新创业能力。每一个内容的选取都以培养学生开发能力动手能力为行动指导。

二、《PHP网站内容管理系统》教学方法

项目式教学法是通过进行一个完整的“项目”工作而进行的实践教学活动的培训方法。这种方法起源于美国,盛行于德国,尤其适合于职业技术教育。《PHP网站内容管理系统》将采用项目式教学法。具体为:在课程的教学过程中以项目《在线考试系统》为例讲述《PHP网站内容管理系统》课程内容。

在教学的过程中:不再用“知识点”为线索,而是改用以“项目”为线索,以“子项目”为模块,精心组织教学内容,使其符合学生的认知特点,将教学内容和要点在项目和子项目中得以实施。课程组将《在线考试系统》分解为四个子项目:考试系统一键安装;考生信息管理;试题信息管理;在线考试系统前台程序。

考试系统一键安装:通过本子项目将判断数据库的存在、新建数据库、新建数据表、添加记录等知识点教授给学生。

考生信息管理和试题信息管理:通过本子项目的实施将数据表的增删改查等知识点融会贯通到项目的开发中。考生信息管理还包括数据表的导入、导出到Excel等知识点。

在线考试系统前台程序:通过本子项目将数据表的修改、统计讲授给学生。

此外通过将《在线考试系统》分解为若干子项目以及子项目合并为《在线考试系统》以及《在线考试系统》数据库的设计、框架设计。为学生讲述PHP网站与内容管理系统整个开发流程。

通过本课程的学习,学生应该具备一定的创业能力,教师讲授的项目为真实项目,学生在掌握开发流程后完成可以开发出具有市场价值的项目。

三、《PHP网站内容管理系统》教学资源建设

教学资源建设主要包括:资源建设包括视频课程资源建设、题库资源建设、素材资源建设等等。

视频课程建设:课程组将录制20个全新的基于项目开发的视频。这些视频不再讲授传统的教材内容和和课本知识。主要讲授项目中要用到的专业知识、技术,以及适量的跨课程知识与技术。

题库建设:题库主要收录企事业用人单位面试题,并进行适当拓展。

素材资源建设:主要包括PHP、JavaScript、HTML5、CSS/DIV等技术论文、JavaScript插件、网站图片、JavaScript特效等等。

四、《PHP網站内容管理系统》教学平台建设

《PHP网站内容管理系统》教学平台建设主要包括在线考试系统的建设和完善、在线测试系统的建设和完善、在线答疑系统的建设和完善。该课程平台应该具备较强的互动性和友好型。

将各类教学资源上传到教学平台供师生下载和在线学习。

五、结语

《PHP网站内容管理系统应用与开发》目前已获武汉职业技术学院创新创业教育课程建设项目资金支持。课程组成员将从教学内容建设、教学方法建设、教学资源建设和教学平台建设等方面进行综合性建设。使之成为名副其实的创新创业课程。

参考文献

[1]PHP+MySQL网站开发入门与提高[M].王伟平贺春雷.清华大学出版社.2014.7.

[2]PHP编程网络大讲堂[M].朱俊成景义林.清华大学出版社.2011.1.

作者简介:何定华:1972-,男,湖北荆州人,本科学历,教授,研究方向:网站开发、软件开发。endprint

猜你喜欢

教学平台教学资源教学内容
新能源汽车技术专业教学资源开发
新冠疫情期间小学信息技术在线教学内容的选择和实践
新型教学资源在综合课程中的应用
新型教学资源在语文教学中的应用
初中数学数字化教学资源的建设与应用
专业学位研究生职业危害控制技术课程创新型教学平台建设研究
基于WordPress构建项目化课程教学平台的研究
数字积分法插补仿真实验教学系统开发
等差数列教学内容的深化探究