龚地斌
摘 要:PHP是全球最普及、应用最广泛的互联网开发语言之一,它有开放的源代码,独特的语法结构,包含了C、Java、Perl等语言的特点,具有多种数据库的支持,并且支持跨平台的操作和面向对象的编程。该文就高职《PHP+MYSQL网站开发技术》课程提出了自己的课程设计方案。
关键词:PHP+MYSQL 网站开发技术 课程设计
中图分类号:G420 文献标识码:A 文章编号:1674-098X(2014)04(c)-0237-01
1 PHP语言的特点
PHP是一种开放源代码的多用途脚本语言,主要用于编写服务器端的脚本程序,可以轻松实现接收表单请求、访问数据库和生成动态页面等功能。它有开放的源代码,独特的语法结构,包含了C、Java、Perl等语言的特点,具有多种数据库的支持,并且支持跨平台的操作和面向对象的编程。PHP越来越受到广大程序员的青睐和认同,正在逐渐成为程序开发者使用的主流语言。
2 《PHP+MYSQL网站开发技术》课程开设的背景
动态网页技术类课程目前已成为高职院校网站开发方向教学中的重要课程,是网站开发方向学生必须掌握的专业核心技能之一。目前主流的动态网站开发语言有PHP、JSP、.NET等,根据对网站开发工程师相关职业岗位的知识、技能和素质需求的分析,结合高职学生的认知规律和专业技能的形成规律,为使学生熟练掌握动态网页开发的基本理论和技术,我们选用了PHP作为教学内容,因为PHP作为Web开发中一种高效、易学的语言,有着广泛的市场需求和应用,所以将“PHP+MYSQL网站开发”作为重要的专业核心课程来开设。
3 《PHP+MYSQL网站开发技术》课程设计
《简明国际教育百科全书·课程》 中对课程设计的定义是“指拟定一门课程的组织形式和组织结构”,并进一步指出,“它决定于两种不同层次的课程编制的决策。最主要的课程要素包括课程目标、课程内容、学生的学习活动以及课程评价等。
3.1 课程目标的确定
根据相关专业的人才培养方案我们确定了《PHP+MYSQL网站开发技术》课程的总体目标是能独立进行动态网站的开发,具体目标如下:
(1)知识目标:熟练掌握PHP环境的搭建、PHP基本语法、PHP函数、流程控制语句、、PHP中的数组并能灵活运用以及PHP与WEB页面交互的方法;熟练掌握PHP处理数据库的相关知识分页知识。(2)能力目标:具备搭建PHP运行环境的能力、利用PHP进行编程的能力、利用PHP处理数据库的能力、利用PHP进行分页处理的能力。(3)素质目标:较强的理解表达能力;良好的协调沟通能力;很好的团队合作精神;强烈的知识更新能力;快速分析问题解决问题的能力。
3.2 课程内容的设计
专业课程的教学采用工作过程导向的课程教学理念,打破以知识传授为主要特征的传统学科课程模式,转变以工作任务为中心、以实践为主线来组织课程内容并开展教学,实现专业课程理论与实践教学的一体化。因此我们对《PHP+MYSQL网站开发技术》课程内容的体系结构进行精心设计,按照“开发环境搭建-项目数据库的设计与管理-PHP编程实现”这一实际项目的实现过程进行编排,课程的学习情境是以校园论坛系统的开发为载体设计。通过对“校园论坛”项目案例的剖析与分解,并对课程知识点进行重构和组合,模拟相应的学习情境,不仅帮助学生掌握Web应用程序中的架构设计、主流Web框架开发语言PHP与数据库MYSQL等方面的专业知识与技能,还能够全面培养其组织协调、语言表达以及应变能力等综合素质。课程教学总学时为96课时,各教学单元设计如下:
项目一:开发环境搭建及校园论坛需求分析。(6课时)
项目二:校园论坛数据库设计。包括数据库的设计、数据库的实现以及数据库编辑与管理(16课时)
项目三:校园论坛数据库访问层的设计与实现。包括数据库访问层设计,用户数据表、主题数据表、帖子数据表、回贴数据表的访问设计与实现。(28课时)
项目四:校园论坛用户管理模块的设计与实现。包括用户注册与登录功能的设计与实现、用户信息编辑功能的设计与实现以及用户头像上传功能的设计与实现。(22课时)
项目五:校园论坛页面管理模块的设计与实现。包括页面呈现功能、发贴与回贴功能、文件传输功能的设计与实现。(18课时)
项目六:校园论坛安全控制与部署。包括论坛安全控制的设计与实现、系统打包与部署。(6课时)
3.3 学生学习活动的实施
首先课程的引入给同学们介绍大家熟知的采用PHP实现的的大型网站腾讯、PChome.net电脑之家、Discuz!论坛系统来激发其学习兴趣。
以上这些成功的案例可以让学生感觉到学习《PHP+MYSQL网站开发技术》这门课程的必要性。在课程具体的单元教学实施过程中,合理安排项目进度,采取灵活多样且行之有效的教学方法如案例教学法、任务驱动、项目教学、分组教学等等,全方位调动学生的学习兴趣和学习积极性,让学生主动投入到课程的学习中来,同时辅助以形式多样的教学手段如电子教室、网络教学等以提高学生学习效率。此外,还提供丰富的课外学习资源如视频教程、成品项目、PHP专业书籍以及专业论坛,让学生在课余的时候能根据个人的需要进行自学不断地提高自己。
4 结语
高职院校的人才培养目标是以就业为导向,面向产业第一线,培养具有丰富理论知识和很强动手能力的高级技术应用型人才,而课程设计是人才培养的基石。本文对《PHP+MYSQL网站开发技术》课程设计突出了以下特点:
(1)根据社会应用需要组织教学内容,课程内容先进、实用,学以致用的目的非常明确;
(2)课程设计从实例出发,任务驱动,改变了传统教学以理论为主线的教法,容易理解,便于掌握,注重培养实践能力。
参考文献
[1] 刘中华,潘凯华.PHP项目开发案例全程实录[M].2版.清华大学出版社,2012.
[2] 唐俊.PHP+MYSQL网站开发技术(项目式)[M].人民邮电出版社,2013.
[3] 教育部职业教育与成人教育司.高等职业学校专业教学标准(试行)[M].中央广播电视大学出版社,2012.endprint