目录

  • 1 为什么要好好学习
    • 1.1 ​清华大学110校庆习近平讲话
    • 1.2 耶鲁校长2021开学演讲:当世界置身火海,读书意义何在?
    • 1.3 我和我的祖国
    • 1.4 江梦南:半岁失聪的清华女博士!
  • 2 项目一:网站分析与环境配置
    • 2.1 PHP简介
    • 2.2 PHP开发环境与工具
  • 3 项目二:生活中的数学问题
    • 3.1 常量与变量
    • 3.2 数据类型及类型转换
    • 3.3 运算符与优先级
    • 3.4 流程控制语句之顺序结构
    • 3.5 流程控制语句之分支结构
    • 3.6 流程控制语句之循环结构
    • 3.7 流程控制及结构嵌套
    • 3.8 拓展任务
  • 4 项目三:实现日历应用
    • 4.1 自定义函数及函数作用域
    • 4.2 数字操作函数
    • 4.3 日期时间函数
    • 4.4 实现日历应用
  • 5 项目四:图像验证码的实现
    • 5.1 数组的创建与初始化
    • 5.2 数组遍历和输出
    • 5.3 数组的排序及检索
    • 5.4 数组元素操作函数
    • 5.5 字符串处理函数
    • 5.6 字符串查找与替换
    • 5.7 字符串比较与转换
    • 5.8 项目拓展
  • 6 项目五:基于文件名的目录搜索
    • 6.1 目录操作
    • 6.2 文件操作
    • 6.3 拓展任务
  • 7 项目六:问卷调查系统
    • 7.1 (选学)表单及常用表单元素
    • 7.2 获取表单数据
    • 7.3 处理表单控件的值
    • 7.4 文件上传操作
    • 7.5 拓展任务:会员注册页面
  • 8 项目七:简单新闻系统的设计制作
    • 8.1 phpmyadim图形化工具管理数据库
    • 8.2 PHP访问MySQL数据库
    • 8.3 操作SQL数据
    • 8.4 简单新闻系统的设计制作
    • 8.5 拓展任务
  • 9 综合项目(选学内容)
    • 9.1 项目分析
    • 9.2 项目实践
常量与变量

一、导学

学习目标及重难点:

动态网页设计与制作 》专业课程教学设计模板

课程名称

动态网页设计与制作

任课教师

韩多成

授课日期

年  月  日

年  月  日

年  月  日

年  月  日

授课班级





授课地点





教研室主任审核意见

 

签名:

                                   年   月   日

题 目

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、结合本节课所学知识,理解教材上案例并调试运行。

教师活动

安排操作任务,辅导学生完成对应的操作任务

学生活动

结合本节课所学内容,完成操作任务。

设计意图

让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能

板书设计


作业布置

课后配套练习

教学反思



教学课件: