目录

  • 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开发环境与工具

一、导学:

学习目标及重难点:   

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

课程名称

动态网页设计与制作

任课教师

韩多成

授课日期

年  月  日

年  月  日

年  月  日

年  月  日

授课班级





授课地点





教研室主任审核意见

 

签 名:

                                   年   月   日

题 目

PHP开发环境搭建

学习目标

知识目标

1、PHP技术简介

2、PHP语言特点

3、PHP运行环境搭建

4、PHP程序的编写

技能目标

培养学生的自学能力、动手实践能力和创新能力。

素质目标

培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。

思政目标

诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。

严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。

坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。

 

 

教学重点

 

内  容

PHP运行环境搭建

PHP程序的编写

突破方法与手段

 

讲授法,探索教学,讨论法,练习法

 

教学难点

内  容

PHP运行环境搭建

PHP程序的编写

突破方法与手段

讲授法,探索教学,讨论法,练习法

教学资源

 

多媒体机房、ppt课件、配套资源、教案、教材



二、学习过程                                      

1、观看微视频,了解php开发环境

2、结合微视频所学内容,完成章节测验题目


3、观看微视频了解PHP集成开发环境,学会下载并安装xampp集成开发环境

4、观看微视频,了解php代码编写工具,选择合适的代码编写工具。

5、观看微视频PHP开发环境搭建和xampp下载与安装两个微视频,结合文档《安装并配置PHP运行环境》,学会使用xampp安装并配置php运行环境,完成相关测验题目。



6、(选学,如果选择使用Dreamweaver编写代码,可以学习该视频)观看微视频Dreamweaver中站点与服务器的配置,结合文档《使用Dreamweaver配置PHP站点与服务器》,完成在Dreamweaver中配置php站点与服务器

7、php程序编写:

观看微视频“01 PHP标记风格”,微视频“02 PHP注释的应用”,掌握php程序语言的标记和注释

观看微视频“ 第一个PHP实例”,了解php程序的录入和调试过程。自己手动录入并调试运行第一个php程序


8、总结php程序代码书写规则:

l程序标签

所有的PHP程序都必须写在<?php  ?>标签之内,PHP解释器才能识别。

l区别大小写

PHP语言对英文大小写字母敏感,Aa将识别为两个不同的对象。

l语句结束符

PHP以英文分号为一句程序的结束符。

l注释符

//为单行注释符,/* */为多行注释符

l文件后缀名

含有PHP程序的文件,其后缀名必须为.php,其中的PHP程序才能被执行

l格式

可一行书写多句PHP程序,也可将一句PHP程序写成几行

      9、随堂练习:

       调试并运行对应的php程序。

三、教学资料:

教案:   

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

课程名称

动态网页设计与制作

任课教师

韩多成

授课日期

年  月  日

年  月  日

年  月  日

年  月  日

授课班级





授课地点





教研室主任审核意见

 

签 名:

                                   年   月   日

题 目

PHP开发环境搭建

学习目标

知识目标

1、PHP技术简介

2、PHP语言特点

3、PHP运行环境搭建

4、PHP程序的编写

技能目标

培养学生的自学能力、动手实践能力和创新能力。

素质目标

培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。

思政目标

诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。

严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。

坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。

 

 

教学重点

 

内  容

PHP运行环境搭建

PHP程序的编写

突破方法与手段

 

讲授法,探索教学,讨论法,练习法

 

教学难点

内  容

PHP运行环境搭建

PHP程序的编写

突破方法与手段

讲授法,探索教学,讨论法,练习法

教学资源

 

多媒体机房、ppt课件、配套资源、教案、教材

 

 

 

 

教学过程设计

教学环节

(用时)

内容设计

情景引入

教学内容

点名,熟悉本班情况,强调课堂纪律和学习方法,介绍本课程整体内容,引领大家对本课程学习的积极性。

教师活动

点名,强调课堂纪律和学习方法,介绍本课程整体内容

学生活动

认真听讲,了解本课程学习内容和方法

设计意图

了解本课程学习内容和方法

新课讲授

教学内容

1.1 PHP简介

PHP,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 Web 开发并可以嵌入到 HTML 中去。其语法利用了 CJava Perl,非常容易学习。该语言的主要目标是让 Web 开发人员可以很快写出动态生成的网页

1.1.1 PHP发展历史

        1994年:Rasmus Lerdorf创建 。

        1995年:对外发表第一个版本,并且发布了PHP1.0

        1997年:PHP3.0

        2000年:PHP4.0

        2004年:PHP5.0

        2008年:PHP 5成为了PHP唯一维护中的稳定版本。

        2016年:PHP 7正式版发行。

PHP7的新特性:

性能提升:PHP7PHP5.6性能提升了两倍。

全面一致的64位支持。

以前的许多致命错误,现在改成抛出异常。

移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。

新增了空接合操作符。

新增加了结合比较运算符。

新增加了函数的返回类型声明。

新增加了标量类型声明。

新增加匿名类。     

1.2 PHP语言特性

        1. 免费开源,自由获取。

        2. 移植性强,安全性高。

        3. 语言简单,开发效率高。

        4. PHP功能强大的函数库。

Php与其他语言的区别:

目前,最常用的动态网页语言有PHP.netPHPJSPPHP

PHP是基于WINDOWS平台的简单易用由于是运行WINDOWS平台上所以移植性不好不能跨平台运行

PHP是当前兴起备受推崇的一种WEB编程语言开源且跨平台在欧美都比较的流行最近在国内也很受许多网站开发者的欢迎开发效率高成本低!

JSP是了SUN公司推出的一种网络编程语言比较难学跨平台运行安全性比较高运行效率也比较的快备受企业级的公司及银行金融机构使用

1.3PHP开发环境

1.LAMP环境是 Linux+Apache+MySQL+PHP相关环境的简称。LAMP是指Linux操作系统、 Apache网页服务器、MySQL数 据库管理系统和PHP脚本4种技术 。

2.WAMPLAMP最大差异只在于它们的操作系统。

3. Apache服务器

4. MySQL数据库

5. PHP脚本语言

PHP代码编辑工具:Adobe DreamweaverZendStudioNetBeans

要完成PHP开发环境的搭建,选择合适的开发工具与PHP代码编辑软件是十分必要的,本任务将给读者呈现完整的PHP开发环境的搭建过程及步骤,并学习PHP代码释疑与编辑技巧。

任务实施步骤如下:

第一步:集成开发工具——XAMPP的使用;

第二步:使用Netbeans软件编辑PHP程序;

1.4PHP程序的编写

程序标签

所有的PHP程序都必须写在<?php  ?>标签之内,PHP解释器才能识别

区别大小写

PHP语言对英文大小写字母敏感,Aa将识别为两个不同的对象

语句结束符

PHP以英文分号为一句程序的结束符

注释符

//为单行注释符,/* */为多行注释符.

文件后缀名

含有PHP程序的文件,其后缀名必须为.php,其中的PHP程序才能被执行.

格式

可一行书写多句PHP程序,也可将一句PHP程序写成几行.

代码示例:

<?php

echo "<h1>欢迎来到PHP的世界!</h1>;

?>

综合案例:

<!DOCTYPE html>

<html>

<head>

    <title>PHP交互页面演示</title>

</head>

<body>

<form method="post">

    请输入边长:<input type="text" name="Rad"/>

    <input type="submit" name="button" value="提交"/>

</form>

</body>

</html>

<?php

    if (isset($_POST["button"]))

    {

        $Rad=$_POST["Rad"];

        $Area=$Rad*$Rad;

        echo "正方形的面积为".$Area;

    } 

?>

 

教师活动

使用各种教学方法,利用多媒体机房和教学课件,教学案例等教学资源,对教学内容进行讲授,对操作过程进行示范操作,结合操作案例让学生掌握所学知识和操作技能。

学生活动

配合教学活动,学习相关知识。掌握操作技能

设计意图

讲授新知识,让学生学习本节课内容。掌握所学操作技能

实践操作

教学内容

    实践操作

1、在本地计算机中安装并配置xampp

2、按照课本编写一个简单的php网页

3、调试与运行php程序

教师活动

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

学生活动

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

设计意图

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

板书设计


作业布置

课后配套练习

教学反思


 


教学课件: