APP下载

《PHP跨境电商网站开发》教学设计一例

2018-06-11徐书魁

丝路视野 2018年31期
关键词:搭建

徐书魁

【摘要】本文结合多年的教学实践,总结并阐述应用于跨境电商中PHP的教学设计。借助精心设计的流程组织教学,充分活跃课堂气氛,在实际教学中可以取得良好的教学效果。

【关键词】PHP;搭建;动态网页

PHP是计算机类学生必修的、实践性强的专业技术课,主要培养学生的动态网站搭建能力,高质量的PHP教学也是培养跨境电商高素质人才的重要保障,在教学过程中,注重教学设计,往往会取得事半功倍的教学效果。

一、设计主旨

在对跨境电商教材深入研究与整体把握的基础上,结合学生的实际情况,采用一体化教学,教学过程设计以“趣味导入→多方资讯→灵活实施→多维评价”为主线展开,主要特点如下。

(一)创设学习情境,趣味导入,激发学生学习兴趣

PHP脚本语言涉及代码,面目可憎(理论枯燥乏味),学生往往一听就头疼,但其效果有趣生动。所以选择学生感兴趣的素材,精心设计导入环节,让其精彩纷呈,开始就给学生展示有趣的实例,让学生直观地了解动态网页的魅力,从而激发学生学习相关内容的浓厚兴趣。

(二)注重课前预设,多方资讯,完成相关知识的学习

在对教材中知识进行深入研究的基础上,在课前的教学设计中注意对所学内容的对比、分析、梳理与归纳总结,充分考虑学生在术语和概念的学习中可能出现的问题,并提供相应处理预案。鼓励学生通过多种方法如利用教学网站和学习网站,或通过自主探究或小组协作学习新知,掌握有效的学习方法,提高学习效率。从而显著提高学习效率。

(三)关注学习过程,灵活实施,实现相关技能的形成

关注学生学习过程,灵活实施。在课堂教学中,关注学生的学习过程,灵活实施——分层次多梯度让学生进行制作,或模仿练习(满足少部分接受相对慢的学生)、或巩固练习(满足大部分学生)、或拓展练习(满足少部分接受特别快的学生)。加强对学生的巡视指导,对学生在学习中出现的错误不回避,而是及时地对学生进行有效的指导,提高课堂教学实效。

(四)注重对学生交流与评价的指导。评价方式多样化

在作品交流与展示活动中,教师对展示评价的流程作了具体的要求,让学生在展示与评价时有章可循,评价的方式多样化,有利于提高学习评价的有效性。特别注意在整堂课结束前,应留出时间引导学生对所学知识进行梳理、归纳、总结、感悟与提升,让学生将所学知识结构化,并设置新的学习悬念,为下节课学习做好铺垫。

二、设计案例

(一)内容分析

教材采用传智播客编著人民邮电出版社出版的《PHP网站开发实例教程》,本文选用“第1章PHP开篇”,本节课是理解PHP的第一课,是初步认识和体验制作动态网页的起始篇,因此,学好本课将为后续深入学习PHP的其他部分知识打下良好的基础。

PHP是一种运行于服务器端的脚本编程语言。自PHP5正式发布以来,PHP以其方便快捷的风格、丰富的函数功能和开放的源代码迅速在Web系统开发中占据了重要地位,成为世界上最流行的Web应用编程语言之一。本讲针对PHP的特点、开发环境以及如何用成熟的PHP项目部署网站进行详细讲解。

(二)学情分析

本节课的教学对象是大二学生。在学习本课之前,他们已经学习了用HTML制作网页和一定的编程基础。因此,在学习PHP代码前,教师可先回顾HTML的基本结构。

(三)教学目标

(1)知识与技能目标:熟悉PHP语言的特点,了解常用的编辑工具;掌握PHP开发环境的搭建,学会安装Apache、PHP和MySQL软件。

(2)过程与方法目标:掌握MySQL的基本使用,学会使用SQL语句操作数据库;掌握PHP成熟项目的部署,学会搭建虚拟主机网站。

(3)情感态度与价值观目标:培养自主探究的意识;能够体验到PHP的制作乐趣;通过自主学习网站自主学习和探究学习,培养发现问题、解决问题的能力。

(四)重点、难点及措施

教学重点:PHP常用的编辑工具、Apache的安装与配置、PHP的安装与配置、MySQL的安装及使用、虚拟主机的具体配置。

教学难点:EditPlus的使用、Apache+PHP+MySQL的安装与配置、虚拟主机的配置以及项目的部署。

措施:采用一体化教学方式,同时通过上机操作加强学习和课后测试题进行巩固。

(五)教学过程

1.趣味导入(引入新课,技术体验)

对新课进行讲解前,先让学生分组讨论以下问题:

请大家讨论一下PHP是什么?通过学习PHP我们能用来做什么?

请小组代表对以上问题发表见解。

教师对上述问题进行解释:

PHP是做网站开发的,它是一门程序设计语言,通过学习PHP,我们可以编写网站上的程序,开发动态网站。

然后教师向学生演示一些典型的动态网站(如博学谷问答精灵http:∥ask.boxuegu.com、传智论坛http:∥bbs.itcast.cn),并告诉学生这些网站系统都是使用PHP开发的。

2.多方资讯(此处以教师使用教学PPT讲解为例)

(1)讲解“PHP概述”

①教师阐述PHP是什么,并举例说明PHP在互联网中的应用广泛。

②教师展示PPT,讲解PHP的特点和发展历程。

③学生自主提问,教师对疑难问题进行解答。

(2)讲解“常用编辑工具”

①列舉常用的编辑工具并讲解各自的特点。

例如:NotePad++、EditPlus、NeWels、Zend Smdio

②学生自主提问,教师对疑难问题进行解答。

(3)讲解“apache的安装”

①教师带领学生初步认识“Apache”,并创建安装目录。

将Apache安装在“c:\web\apache2.2”目录下。

②教师演示如何下载Apache软件,并找到需要的版本。

选择httpd-2.2.29-win32-VC9.zip(或更高的)版本进行下载。

③解压软件,配置ApaCe的安装路径。

先将Apache解压到“c:\Web\apache2.2”目录中。然后在“c:\web\apache2.2\conf\httpd.conf”文件中执行文本替换,将“C:\Apache2.2”全部替换为“C:\web\Apache2.2”,然后配置“ServerName”,找到下面一行代码:#ServerName www.example.com:80

修改为:

ServerName www.example.com:80删去“#”注释使配置生效即可。

④简单讲解Apache配置文件中的常用配置的作用。

参考教材表1-2进行讲解。

⑤对Apache的安装进行详细介绍,并带领学生完成安装。

使用管理员权限打开windows的命令窗口,然后切换到此目录:“C:\web\apache2.2\bin\”

执行Apache的安装命令“httpd.exe-k install”

也可以直接输入完整的路径进行安装。

安装成功时的提示信息如下:

⑥启动Apache服务,并详细讲解如何管理Apache服务。

两种方式可以管理Apache服务,一种是通过Apache提供的监视工具,另一种是通过“Windows服务”进行管理。

⑦学生自主提问,教师对疑难问题进行解答。

(4)讲解“PHP的安装”

①阐述关于PHP的两种安装方式,我们选择将PHP作为Apache的模块进行安装。

在Windows中,PHP有两种安装方式:一种方式是使用CGI应用;另一种方式是作为Apache模块使用。

②教师通过访问PHP的官网,介绍PHP的下载方法。

③详细介绍PHP的解压和配置。

解压PHP的压缩包到目录“c:/web/php5.4”:

修改PHP的默认配置文件“php.ini-development”为“php.ini”

然后在“phpini”中指定PHP扩展目录,

修改“;extension dir="ext"”为:extension dir="c:\web\php5.4\eXt"

然后配置PHP的时区,修改“;date.timezone=”为:

date.timezone=PRCPRC代表中国时区。

④详细介绍如何在Apache中引入PHP模块。

打开Apache配置文件“C:\web\apache2.2\conf\httpd.conf”,添加对

Apache 2.x的PHP模块的引入代码:LoadModule php5_module"c:/web/php5.4/php5apache2_2.dip"

添加对PHP文件的解析:AddType application/x-httpd-php.php

指定php.ini的位置:

PHPIniDir"c:/web/php5.4"

⑤配置完成后,重新启动Apache服务器,使配置生效。

⑥测试PHP模块是否安装成功。

⑦学生自主提问,教师对疑难问题进行解答。

3.灵活实施及阶段小结

(1)小结

重点:Apache+PHP的配置和运行。

(2)答疑

教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。

4.多样评价及总结提升

(1)复习本课时知识点

学完知识点后,教师带领学生对本课时所学知识点进行回顾。以此使学生更熟练地掌握PHP的相关知识,了解PHP语言,掌握PHP编辑工具,掌握Apache、PHP的安装与配置。

(2)通过“测试题”进行巩固

教师分发测试题目给学生,通过测试题目对相关知识点进行巩固。

(六)教学反思

本节课是理解PHP的第一课时,教材中提到动态网页的三個方面、客户端脚本语言的概念以及什么是PHP等几个方面的内容。考虑到学生的接受能力和网页制作应用中的实际情况,本课时将PHP脚本语言作为重点知识讲解,其他方面的知识一带而过。

猜你喜欢

搭建
搭建群众工作平台 服务群众
高中数学实践教学体系平台的搭建策略研究
基于单节点单网卡环境的OpenStack平台搭建
基于云计算和移动互联技术的科技创新云服务平台的搭建
浅谈初中信息技术高效课堂的构建
“搭建”圆明园,二次元这次强过了横店