目录

  • 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发展历史,了解php的发展历史,php的新特性。

2、观看微视频,了解php的语言特点

3、观看微视频,了解几种动态网页开发语言各自特点

4、观看微视频,了解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.3 PHP开发环境

 

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

 

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

 

3. Apache服务器

 

4. MySQL数据库

 

5. PHP脚本语言

 

PHP代码编辑工具:Adobe DreamweaverZendStudio NetBeans

 

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

 

任务实施步骤如下:

 

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

 

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

 

1.4 PHP程序的编写

 

l  程序标签

 

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

 

l  区别大小写

 

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

 

l  语句结束符

 

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

 

l  注释符

 

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

 

l  文件后缀名

 

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

 

l  格式

 

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

 

代码示例:

 

<?php

 

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

 

?>

 

综合案例:

 

?php

 

//商场打折小程序。

 

$Original_price = 500;                //原价为500

 

$discount = 85;                      //促销期间85

 

$Current_price = $Original_price  * $discount / 100;    //促销后价格

 

echo "商品原价是:".$Original_price."<br>";

 

echo "".$discount."折后促销价是:" . $Current_price .  "";

 

?>

 

 

 
 

教师活动

 
 

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

 
 

学生活动

 
 

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

 
 

设计意图

 
 

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

 
 

实践操作

 
 

教学内容

 
 

    实践操作

 

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

 

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

 

3、调试与运行php程序

 
 

教师活动

 
 

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

 
 

学生活动

 
 

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

 
 

设计意图

 
 

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

 
 

板书设计

 

 

作业布置

 
 

课后配套练习

 
 

教学反思

 

教学课件: