一、导学:
学习目标及重难点:
《 动态网页设计与制作 》专业课程教学设计模板
课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
授课班级 | ||||||
授课地点 | ||||||
教研室主任审核意见 |
签 名: 年 月 日 | |||||
题 目 | 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语言对英文大小写字母敏感,A与a将识别为两个不同的对象。
l语句结束符
PHP以英文分号为一句程序的结束符。
l注释符
//为单行注释符,/* */为多行注释符。
l文件后缀名
含有PHP程序的文件,其后缀名必须为.php,其中的PHP程序才能被执行。
l格式
可一行书写多句PHP程序,也可将一句PHP程序写成几行。
9、随堂练习:
调试并运行对应的php程序。
三、教学资料:
教案:
《 动态网页设计与制作 》专业课程教学设计模板
教学过程设计 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
教学环节 (用时) | 内容设计 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
情景引入 | 教学内容 | 点名,熟悉本班情况,强调课堂纪律和学习方法,介绍本课程整体内容,引领大家对本课程学习的积极性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
教师活动 | 点名,强调课堂纪律和学习方法,介绍本课程整体内容 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
学生活动 | 认真听讲,了解本课程学习内容和方法 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
设计意图 | 了解本课程学习内容和方法 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
新课讲授 | 教学内容 | 1.1 PHP简介 PHP,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 Web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 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的新特性: 性能提升:PHP7比PHP5.6性能提升了两倍。 全面一致的64位支持。 以前的许多致命错误,现在改成抛出异常。 移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。 新增了空接合操作符。 新增加了结合比较运算符。 新增加了函数的返回类型声明。 新增加了标量类型声明。 新增加匿名类。 1.2 PHP语言特性 1. 免费开源,自由获取。 2. 移植性强,安全性高。 3. 语言简单,开发效率高。 4. PHP功能强大的函数库。 Php与其他语言的区别: 目前,最常用的动态网页语言有PHP.net、PHP,JSP,PHP。 PHP是基于WINDOWS平台的,简单易用,由于是运行WINDOWS平台上,所以移植性不好,不能跨平台运行。 PHP是当前兴起备受推崇的一种WEB编程语言,开源且跨平台,在欧美都比较的流行,最近在国内也很受许多网站开发者的欢迎。开发效率高,成本低! JSP是了SUN公司推出的一种网络编程语言,比较难学,跨平台运行。安全性比较高,运行效率也比较的快,备受企业级的公司及银行金融机构使用。 1.3、 PHP开发环境 1.LAMP环境是 Linux+Apache+MySQL+PHP相关环境的简称。LAMP是指Linux操作系统、 Apache网页服务器、MySQL数 据库管理系统和PHP脚本4种技术 。 2.WAMP和LAMP最大差异只在于它们的操作系统。 3. Apache服务器 4. MySQL数据库 5. PHP脚本语言 PHP代码编辑工具:Adobe Dreamweaver、ZendStudio、 NetBeans 要完成PHP开发环境的搭建,选择合适的开发工具与PHP代码编辑软件是十分必要的,本任务将给读者呈现完整的PHP开发环境的搭建过程及步骤,并学习PHP代码释疑与编辑技巧。 任务实施步骤如下: 第一步:集成开发工具——XAMPP的使用; 第二步:使用Netbeans软件编辑PHP程序; 1.4、 PHP程序的编写 l 程序标签 所有的PHP程序都必须写在<?php ?>标签之内,PHP解释器才能识别 l 区别大小写 PHP语言对英文大小写字母敏感,A与a将识别为两个不同的对象 l 语句结束符 PHP以英文分号为一句程序的结束符 l 注释符 //为单行注释符,/* */为多行注释符. l 文件后缀名 含有PHP程序的文件,其后缀名必须为.php,其中的PHP程序才能被执行. l 格式 可一行书写多句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程序 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
教师活动 | 安排操作任务,辅导学生完成对应的操作任务 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
学生活动 | 结合本节课所学内容,完成操作任务。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
设计意图 | 让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
板书设计 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
作业布置 | 课后配套练习 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
教学反思 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
教学课件:

