一、导学
学习目标及重难点:
《 动态网页设计与制作 》专业课程教学设计模板
课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
授课班级 | ||||||
授课地点 | ||||||
教研室主任审核意见 |
签名: 年 月 日 | |||||
题 目 | PHP基础知识——常量 | |||||
学习目标 | 知识目标 | 1、自定义常量的使用 2、预定义常量的使用 | ||||
技能目标 | 掌握自定义常量的灵活应用 掌握预定义常量的应用 | |||||
素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。 友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
教学重点
| 内 容 | 自定义常量的使用 预定义常量的使用 | ||||
突破方法与手段 |
讲授法,探索教学,讨论法,练习法
| |||||
教学难点 | 内 容 | 自定义常量的使用 预定义常量的使用 | ||||
突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
教学资源 |
多媒体机房、ppt课件、配套资源、教案、教材 | |||||
《 动态网页设计与制作 》专业课程教学设计模板
课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
授课班级 | ||||||
授课地点 | ||||||
教研室主任审核意见 |
签名: 年 月 日 | |||||
题 目 | PHP基础知识——变量 | |||||
学习目标 | 知识目标 | 1、变量的定义及初始化 2、变量的作用域 3、静态变量 | ||||
技能目标 | 掌握变量的定义及初始化 理解变量的作用域 理解静态变量在程序中的应用 | |||||
素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。 友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
教学重点
| 内 容 | 变量的作用域 静态变量 | ||||
突破方法与手段 |
讲授法,探索教学,讨论法,练习法
| |||||
教学难点 | 内 容 | 变量的作用域 静态变量 | ||||
突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
教学资源 |
多媒体机房、ppt课件、配套资源、教案、教材 | |||||
二、学习过程:
1、观看微视频:常量,掌握自定义常量的定义方式及应用,掌握几种常用的预定义常量的使用及效果。
2、理解自定义常量声明及使用,调试并运行自定义常量对应的程序代码
3、掌握预定义常量的使用,调试并运行预定义常量对应的程序代码
4、观看微视频:变量,理解变量的声明方式,掌握变量的三种赋值方式。理解变量的作用域,理解静态变量的值累加方式,理解静态变量的应用。
5、理解变量声明及使用,调试并运行变量赋值方式对应的程序代码
6、理解变量作用域,调试并运行变量作用域对应的程序代码
7、理解变量静态变量的应用,调试并运行静态变量对应的程序代码
8、观看微视频:预定义变量
9、了解预定义变量的使用,调试并运行对应的程序代码
10、整理笔记、完成本节课测试作业。
三、教学资料:
教案:
《 动态网页设计与制作 》专业课程教学设计模板
课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
授课班级 | ||||||
授课地点 | ||||||
教研室主任审核意见 |
签名: 年 月 日 | |||||
题 目 | PHP基础知识——常量 | |||||
学习目标 | 知识目标 | 1、自定义常量的使用 2、预定义常量的使用 | ||||
技能目标 | 培养学生的自学能力、动手实践能力和创新能力。 | |||||
素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。 友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
教学重点
| 内 容 | 自定义常量的使用 预定义常量的使用 | ||||
突破方法与手段 |
讲授法,探索教学,讨论法,练习法
| |||||
教学难点 | 内 容 | 自定义常量的使用 预定义常量的使用 | ||||
突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
教学资源 |
多媒体机房、ppt课件、配套资源、教案、教材
| |||||
教学过程设计 | ||
教学环节 (用时) | 内容设计 | |
情景引入 | 教学内容 | 点名,复习上节课内容及总结作业,引入本节课所要讲解内容。 Html语言基本结构及元素属性 在大多数网页中,文本是网页的核心,只有适当地对文本进行编辑,才能够得到丰富的网页,很好地突出网页的主题。 |
教师活动 | 点名,回顾上节课学习内容,引入本节课学习内容 | |
学生活动 | 回顾上节课内容,了解本节课学习内容 | |
设计意图 | 通过温故知新,引入本节课学习内容 | |
新课讲授 | 教学内容 | 1、使用常量 1. 自定义常量 在PHP语言中,可以用define()函数来定义常量。语法如下: bool define ( string name, mixed value [, bool case_insensitive] ) 其中name指定常量的名称,常量名与其他任何PHP标识符遵循同样的命名规则,合法的常量名以字母或下划线开始,后面跟着任何字母、数字或下划线;value指定常量的值;参数bool case_insensitive指定常量名称是否区分大小写,默认值为true,即区分大小写。 自定义常量程序示例: <?php //商场打折小程序。 $a_price = 500; $b_price = 200; $c_price = 80; define(“zhekou”,0.5) $zheshu=zhekou*10 $a_zhe = $a_price * zhekou ; $b_zhe = $b_price * zhekou ; $c_zhe = $c_price * zhekou; echo "a商品原价是:".$a_price."元<br>"; echo "a商品打".$zheshu."折后促销价是:" . $a_zhe . "元"; echo "b商品原价是:".$a_price."元<br>"; echo "b商品打".$zheshu."折后促销价是:" . $b_zhe . "元"; echo "c商品原价是:".$c_price."元<br>"; echo "c商品打".$zheshu."折后促销价是:" . $c_zhe . "元"; ?> 2. 预定义常量 __LINE__返回文件中的当前行号。 __FILE__返回文件的完整路径和文件名。 __FUNCTION__返回函数名称。 __CLASS__返回类的名称。 __METHOD__返回该方法被定义时的名字(区分大小写)。 PHP_VERSION返回PHP的版本号。 PHP_OS返回执行PHP解析器的操作系统名称。 <?php echo "当前文件路径为:" . __FILE__ . "<br>"; echo "当前行数为:" . __LINE__ . "<br>"; echo "当前PHP版本信息为:" . PHP_VERSION . "<br>"; echo "当前操作系统为:" . PHP_OS; ?> 自定义常量练习题: <form id="form1" name="form1" method="post" action=""> <p>请输入圆的半径: <input type="text" name="r" id="r" /> <input type="submit" name="button" value="计算" /> </p> </form> <?php define("pi",3.142); //定义圆周率常量pi if(isset($_POST['button'])) { $r=$_POST['r']; if(is_numeric($r)&&$r>=0) { $s=pi*pow($r,2); //计算圆的面积 echo "圆的半径是".$r."<br>"; echo "圆的面积是".$s; } } ?>
|
教师活动 | 使用各种教学方法,利用多媒体机房和教学课件,教学案例等教学资源,对教学内容进行讲授,对操作过程进行示范操作,结合操作案例让学生掌握所学知识和操作技能。 | |
学生活动 | 配合教学活动,学习相关知识。掌握操作技能 | |
设计意图 | 讲授新知识,让学生学习本节课内容。掌握所学操作技能 | |
实践练习 | 教学内容 | 实践操作 1、结合本节课所学知识,理解教材上案例并调试运行。 |
教师活动 | 安排操作任务,辅导学生完成对应的操作任务 | |
学生活动 | 结合本节课所学内容,完成操作任务。 | |
设计意图 | 让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能 | |
板书设计 | ||
作业布置 | 课后配套练习 | |
教学反思 | ||
《 动态网页设计与制作 》专业课程教学设计模板
课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
授课班级 | ||||||
授课地点 | ||||||
教研室主任审核意见 |
签名: 年 月 日 | |||||
题 目 | PHP基础知识——变量 | |||||
学习目标 | 知识目标 | 1、变量的定义及初始化 2、变量的作用域 3、静态变量 | ||||
技能目标 | 培养学生的自学能力、动手实践能力和创新能力。 | |||||
素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。 友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
教学重点
| 内 容 | 变量的作用域 静态变量 | ||||
突破方法与手段 |
讲授法,探索教学,讨论法,练习法
| |||||
教学难点 | 内 容 | 变量的作用域 静态变量 | ||||
突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
教学资源 |
多媒体机房、ppt课件、配套资源、教案、教材
| |||||
教学过程设计 | ||
教学环节 (用时) | 内容设计 | |
情景引入 | 教学内容 | 点名,复习上节课内容及总结作业,引入本节课所要讲解内容。 Html语言基本结构及元素属性 在大多数网页中,文本是网页的核心,只有适当地对文本进行编辑,才能够得到丰富的网页,很好地突出网页的主题。 |
教师活动 | 点名,回顾上节课学习内容,引入本节课学习内容 | |
学生活动 | 回顾上节课内容,了解本节课学习内容 | |
设计意图 | 通过温故知新,引入本节课学习内容 | |
新课讲授 | 教学内容 | 1、定义变量 变量是指在程序的运行过程中其值可以改变的量。变量的作用就是存储数值。 在PHP语言中规定,变量用一个美元符号($)后面跟变量名来表示,而且变量名是区分大小写的。 变量名与其他标识符一样都遵循相同的命名规则:一个有效的变量名由字母或下划线开头,后面可以跟上任意数量的字母、数字或下划线。命名变量通常与对变量赋值一起进行。 2、变量赋值方式 直接赋值 直接赋值就是使用“=”直接将值赋给某变量。 传值赋值 传值赋值就是使用“=”将一个变量的值赋给另一个变量。 引用赋值 引用赋值是指一个变量引用另一个变量的值。 3、变量的作用域 局部变量 局部变量只在程序的局部有效,它的作用域分为两种。在当前文件主程序中定义的变量,其作用域限于当前文件的主程序,不能在其他文件或当前文件的局部函数中起作用。在局部函数或方法中定义的变量仅限于局部函数或方法,文件中主程序、其他函数、其他文件中无法引用。 全局变量 与局部变量相反,全局变量可以在程序的任何地方访问,但是在用户自定义函数内部是不可用的。想在用户自定义函数内部使用全局变量,只要在变量前面加上关键字global声明。 4、静态变量 声明静态变量只需在变量前加static关键字即可。 局部变量示例: <?php $my_var = "good"; //$my_var的作用域仅限于当前主程序 function my_fun() { $local_val = 1234; //$local_var的作用域仅限于当前函数 echo '$local_var=' . $local_val . "<br>"; //调用函数时输出结果值为1234 echo '$my_var=' . $my_var . "<br>"; //调用函数时输出结果值为空 } my_fun(); //调用my_fun()函数 echo '$local_var=' . $local_val . "<br>"; //输出结果值为空 echo '$my_var=' . $my_var . "<br>"; //输出结果值为"good" ?> 全局变量示例: <?php $my_global = 1; //定义变量$my_global function my_fun1() { //函数my_fun1() global $my_global; //声明$my_global为全局变量 global $two_global; //声明$tow_global为全局变量 echo '$my_global=' . $my_global . "<br>"; //调用该函数时输出结果值为1 $two_global = 2; //将全局变量$two_global赋值为2 } function my_fun2() { //函数my_fun2() global $two_global; //声明$two_global为全局变量 echo '$two_global=' . $two_global . "<br>"; //调用该函数时输出结果值为2 $two_global = 3; } ?> 静态变量示例: <?php function fun1() { static $a = 10; //定义静态变量 $a+=1; echo "静态变量a的值为:" . $a . "<br>"; } function fun2() { $b = 10; // 定义局部变量 $b+=1; echo "局部变量b的值为:" . $b . "<br>"; } ?>
|
教师活动 | 使用各种教学方法,利用多媒体机房和教学课件,教学案例等教学资源,对教学内容进行讲授,对操作过程进行示范操作,结合操作案例让学生掌握所学知识和操作技能。 | |
学生活动 | 配合教学活动,学习相关知识。掌握操作技能 | |
设计意图 | 讲授新知识,让学生学习本节课内容。掌握所学操作技能 | |
实践练习 | 教学内容 | 实践操作 2、结合本节课所学知识,理解教材上案例并调试运行。 |
教师活动 | 安排操作任务,辅导学生完成对应的操作任务 | |
学生活动 | 结合本节课所学内容,完成操作任务。 | |
设计意图 | 让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能 | |
板书设计 | ||
作业布置 | 课后配套练习 | |
教学反思 | ||
教学课件:

