《PHP网站开发项目式教程教学教案.docx》由会员分享,可在线阅读,更多相关《PHP网站开发项目式教程教学教案.docx(77页珍藏版)》请在优知文库上搜索。
1、课程内容信息说明主题PHP基础知识简介和环境搭建所属任务任务1、任务2教学目标(与课程标准目标对应关系)知识目标掌握PHP基础知识,包括动态网页与静态网页的区别、PHP的概念及能够实现的功能掌握PHP的环境需求、APaChe服务器主目录的概念熟悉集成化环境的功能及作用能力目标能够独立搭建PHP集成化开发环境能使用记事本创建一个简单的php程序能使用web服务器运行php程序重点静态网页与动态网页的区别XAMPP环境的用法Apache服务器主目录的概念和用法难点Apache服务器主目录的概念和用法教学方法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用
2、,机房传屏软件应用或腾讯会议应用课中活动及需要时间LPHP基础知识简介(30分钟)理论讲授、提问教师活动学生活动(I)静态网页和动态网页的特点及区别提出问题:静态网页和动态网页分别在哪一端运行?运行步骤如何?学生回答问题(2)讲解PHP的基本概念及PHP能够完成的页面功能学生听课(3)启发大家思考:PhP文件中能否使用html标记、CSS样式代码?html文件中能否包含php代码?为什么?学生回答问题2.xampp环境搭建(30分钟)演示+学生实操教师活动学生活动演示xampp集成化环境的搭建过程学生同步完成学生会在端口号、数据库启用等环节出现各种问题,教师帮助学生解决问题学生解决问题3.Ap
3、ache主目录(15分钟)讲授、演示教师活动学生活动讲解web服务器主目录的作用讲解Apache主目录的用法学生听课创建一个简单的PHP文件并运行完成操作4.小测试(12分钟)完成在教学平台中组建的小测试教师活动学生活动启动课堂测试,测试内容基本同课前预习后的测试题目学生利用5-8分钟完成测试教师讲解测试中出现问题较多的题目,作为对知识的加强巩固学生听课,分析自己出问题的原因,找出症结小结(3分钟)对学生课前预习效果、本次课的实施效果进行点评,并提出新的要求课后活动学生活动(约30分钟)教师活动独立创建一个简单的PHP文件,将其保存在主目录和主目录的子文件夹中,分别运行,并提交作业检查学生作业
4、,总结作业中的问题,并反馈给学生课程内容信息说明主题PHP语法基础所属任务任务3教学目标知识目标掌握PHP中常量变量的定义及表达式运算符的用法掌握PHP中输出语句的用法能力目标能够正确定义并使用常量和变量能够正确使用PHP中的运算符能够熟练使用echo语句输出各种结果重点变量的定义和运算符的应用输出语句的用法难点运算符中的完全相等和不完全相等单引号和双引号定界变量的不同作用教学方法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用,机房传屏软件应用或腾讯会议应用课中活动及需要时间LPHP标记、注释、常量和变量(20分钟)理论讲授、提问教师活动学生活动(
5、1)讲解PHP的基本标记?php.?在代码中的用法和注意事项学生听课(2)讲解PHP的注释语句学生听课(3)讲解PHP中常量和变量的定义及使用方法头脑风暴问题:在给定的组合中找出合法的变量学生回答问题2.PHP中的运算符和表达式(30分钟)演示+学生实操教师活动学生活动简介基本的运算符学生听课详细讲解完全相等、不完全相等、相等和不等运算符的用法编写程序,分别输出表达式5=5、5=5,、5!=5、51-5,,观察结果(分别使用echo和VaJdUrnP输出)学生听课并同步操作3.PHP中的输出语句(25分钟)讲授、演示教师活动学生活动讲解并演示输出语句echo和var_dump学生听课并同步完成
6、操作讲解变量使用双引号定界和单引号定界后的不同处理方法学生听课4.小测试(12分钟)完成在教学平台中组建的小测试教师活动学生活动启动课堂测试,测试内容基本同课前预习后的测试题目学生利用5-8分钟完成测试教师讲解测试中出现问题较多的题目,作为对知识的加强巩固学生听课,分析自己出问题的原因,找出症结小结(3分钟)对学生课前预习效果、本次课的实施效果进行点评,并提出新的要求课后活动学生活动(约30分钟)教师活动完成基础知识应用小示例作业存在变量$SChOoI=山东商职学院,Sdepart=云计算技术与应用产业学院”,Sstudent=2020级全体同学”完成如下功能要求:将三个变量的值使用一个输出语
7、句在同一行中显示出来使用三个输出语句在同一行中显示出来使用一个输出语句分三行显示使用三个输出语句分三行显示检查学生作业,总结作业中的问题,并反馈给学生课程内容信息说明主题PHP中的日期和时间所属任务任务3教学目标知识目标掌握日期时间函数date。中各种格式符的用法掌握时间戳函数StrtOtimeo的作用和用法能力目标能够正确使用dale。函数获取各种日期时间结果能够正确使用时间戳函数,并根据时间戳得到需要的日期时间重点日期时间函数date。中各种格式符的用法时间戳函数Strtotimeo的作用和用法难点将时间戳函数Strtotime()的结果作为date()函数第二个参数并获取对应的日期教学方
8、法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用,机房传屏软件应用或腾讯会议应用课中活动及需要时间1.应用date。函数(30分钟)理论讲授、提问教师活动学生活动(I)date()函数中各种格式符的作用和用法学生听课(2)date()函数应用举例,获取各种日期时间结果学生听课并完成操作2.strtotime()函数(40分钟)演示+学生实操函数格式及作用讲解学生听课应用StrtotimeO函数进行攵期、下个星期一的日期和三讲解在StrtotimeO函数中各二理,分别获取今天的日期、明天的日1天后的日期种日期格式的写法学生听课并同步操作3.小测试(1
9、2分钟)完成在教学平台中组建的小测试教师活动学生活动启动课堂测试,测试内容基本同课前预习后的测试题目学生利用5-8分钟完成测试教师讲解测试中出现问题较多的题目,作为对知识的加强巩固学生听课,分析自己出问题的原因,找出症结小结(3分钟)对学生课前预习效果、本次课的实施效果进行点评,并提出新的要求课后活动学生活动(约30分钟)教师活动完成作业创建文件,求当前日期距离下一年(例如2023年)元旦的天数检查学生作业,总结作业中的问题,并反馈给学生课程内容信息说明主题流程控制所属任务任务3教学目标知识目标掌握PHP中if.elseif结构和SWitCh结构的用法掌握for循环结构的用法能力目标能够使用多
10、分支结构完成程序功能处理能够使用for循环结构完成月历的输出重点综合运用分支和循环结构完成月历的输出难点综合运用分支和循环结构完成月历的输出教学方法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用,机房传屏软件应用或腾讯会议应用课中活动及需要时间L讲解分支结构(20分钟)代码演示、提问教师活动学生活动(1)使用ifekeif结构完成的成绩等级判断程序中,各个条件的顺序能否随意颠倒?为什么?学生思考并回答问题(2)简介SWitCh语句,并使用该结构修改成绩等级判断程序学生听课并完成操作2.使用循环结构完成月历输出(60分钟)讲解、演示+学生实操演示月历
11、的运行效果,分析功能实现步骤学生听课按步骤完成月历功能学生听课并同步操作4.小测试(7分钟)完成在教学平台中组建的小测试教师活动学生活动启动课堂测试,测试内容基本同课前预习后的测试题目学生利用5-8分钟完成测试教师讲解测试中出现问题较多的题目,作为对知识的加强巩固学生听课,分析自己出问题的原因,找出症结小结(3分钟)对学生课前预习效果、本次课的实施效果进行点评,并提出新的要求课后活动学生活动(约30分钟)教师活动修改月历输出形式,将星期日放在最后一列,并提交作业检查学生作业,总结作业中的问题,并反馈给学生课程内容信息说明主题数组所属任务任务3教学目标知识目标掌握PHP中数组的分类及定义方法掌握
12、数组的遍历方法能力目标能够正确定义并处理数组元素能够完成数组的遍历重点关联数组的定义及遍历难点关联数组的定义及遍历教学方法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用,机房传屏软件应用或腾讯会议应用课中活动及需要时间L讲解数组的分类及定义(30分钟)讲解、提问教师活动学生活动(1)讲解array()函数,定义并访问索引数组学生听课(2)定义并访问关联数组学生听课并完成操作(3)使用数组结合日期时间函数输出当前日期是星期几的结果完成操作(4)混合数组中的索引问题学生听课并回答问题2.遍历数组(45分钟)讲解、演示+学生实操教师活动学生活动讲解使用e
13、ach。函数遍历数组时的用法学生听课讲解使用foreach()方法遍历数组的用法学生听课并同步操作3.小测试(12分钟)完成在教学平台中组建的小测试教师活动学生活动启动课堂测试,测试内容基本同课前预习后的测试题目学生利用5-8分钟完成测试教师讲解测试中出现问题较多的题目,作为对知识的加强巩固学生听课,分析自己出问题的原因,找出症结小结(3分钟)对学生课前预习效果、本次课的实施效果进行点评,并提出新的要求课后活动学生活动(约30分钟)教师活动完成作业创建一个包含指定学生信息的一维数组$SIU,使用循环遍历数组的方式逐个输出元素键名和值,并提交作业检查学生作业,总结作业中的问题,并反馈给学生任务4
14、7表单界面设计及数据验证课程内容信息说明主题表单界面设计及数据验证所属任务任务4教学目标知识目标理解数据验证对表单提交数据的重要作用掌握数据验证函数的定义和用法能力目标能够按照要求完成表单数据的合法性验证重点数据验证函数的定义和用法难点数据验证函数的定义和用法Return和returnfalse的作用教学方法与教学手段教学方法线上线下结合、项目驱动、启发引导、问题导向、案例演示教学手段信息化手段应用,机房传屏软件应用或腾讯会议应用课中活动及需要时间L完成表单界面设计(30分钟)演小教师活动学生活动(1)说明“自我介绍”表单界面的组成结构及各种元素的name和id的定义要求学生听课(2)完成表单界面的创建学生听课并完成操作2.完成表单数据验证(45分钟)讲解、演示+学生实操说明不同表单元素的数据验证要求学生听课使用htm15表单元素属性完成部分