PHP网站开发实例教程(胡玮芳微课版) 教案第1--14章 PHP入门 -- 项目开发及编写项目文档.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《PHP网站开发实例教程(胡玮芳微课版) 教案第1--14章 PHP入门 -- 项目开发及编写项目文档.docx》由会员分享,可在线阅读,更多相关《PHP网站开发实例教程(胡玮芳微课版) 教案第1--14章 PHP入门 -- 项目开发及编写项目文档.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP网站开发实战教程教学设计课程名称:PHP网站开发授课年级:授课学期:学年第一学期教师找名:年9月08日数组的命名方法跟变量命名一致,数组存储的值叫元素,元素与元素之间用半 角逗号分隔,存储的位置叫索引,从0开始计数,用数组名索引号来读写数 组。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第3学时运算符一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 PHP标量数据类型有哪些?分析代码中的数据类型2 .引入本节课内容运算符运算符的优先级二、知识点讲解PHP脚本中的运算符主要有算术运算符、赋
2、值运算符、字符串运算符、递增/递减 运算符、比较运算符和逻辑运算符。1 .算术运算符算术运算符除了平时最常见的加减乘除以外,还有一个求模运算,也就是求余 数,运算符是。2 .赋值运算符赋值运算符用于向变量写值,PHP中基础的赋值运算符是“二”,意思是将 右侧表达式给左侧变量设置值。3 .字符串运算符中串接符的作用是将多个字符串串连成一个字符串,而串接赋值“=”的 作用类似于前面的赋值符号,是将串接好的新字符串赋值给原来的变量。4,递增/递减运算符递增分为前递增和后递增。5 .比较运算符比较运算符用于比较两个值(数字或字符串),比较结果为布尔值。 J” J二” “二二二”的理解:“二”是赋值运算
3、符,“二=”比较运算符,判断数值是否相等=”比较运算符,判断数值与数据类型是否相等(全等判断)6 .逻辑运算符逻辑运算符包含逻辑与、或、异或、非等逻辑运算符。7 .运算符的优先级优先级高的运算先执行,优先级低的运算后执行,同一优先级的运算按照从左 到右的顺序执行。像四则运算那样使用小括号,括号内的运算最先执行。三、归纳总结,布,(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第4学时条件语句(if单双分支)一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 运算符有哪些? 如果要判断一个变量的奇偶,需要用到哪些运算符? 计算
4、运算结果2 .引入本节课内容只做对的事? IF单分支正反区别对待? IF双分支二、知识点讲解默认情况下,PHP解释器会按照语句的编写顺序依次执行,但有些语句可以控制 结构从而改变语句的默认执行顺序,如条件语句、循环语句和跳转语句等。 PHP的控制结构有顺序结构、分支结构和循环结构。1. 单向分支一一if 概念 单向分支是只有条件成立时,才会去执行语句。 语法if (条件)当条件为true时执行的代码;条件可以是变量也可是表达式。程序案例:招聘会上,如果需要招PHP程序员,如果会则显示“恭喜录用”。练习案例2. 双向分支 if.else 概念双向分支顾名思义,是指程序可以从两个方向中选择一个方向
5、来往下执行 语法if (条件)当条件为true时执行的语句1;else条件为false时执行的语句2; 程序案例招聘会上,如果需要招PHP程序员,如果会则显示“恭喜录用”,反之显示 “另谋高就”。练习案例三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第5学时条件语句(if多分支)一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 If语句单分支和双分支语法红绿灯案例测试2 .引入本节课内容 红绿灯中红绿黄三种颜色交通提示,如何实现?百分制成绩转换成四级制成绩如何实现?二、知识点讲解1 .多向分支结
6、构概念多向条件分支结构;会根据不同的表达式值确定执行哪个语句块; :在PHP中elseif子句是典型的多向条件分支,它延伸了 if语句; 语法if (条件)当条件为true时执行的代码;elseif(条件 2)当条件2为true时执行的代码;else 当以上条件都为false时执行的代码;) 练习案例红绿灯路口三色信号当给定值为1时,显示“当前为红灯”;当给定值为2时,显示“当前为绿灯”, 当给定值为3时,显示“当前为黄灯”。 百分制转换为四级制85100为优秀,7084为良好,6069为合格,059为不合格。2.综合案例升级百分制转换成四级制成绩从地址栏获取如果成绩输入如“abc”或“-10
7、0”或“101”等无效成绩时显示“成绩无效,请重 新输入”。成绩为85-100,显示绿色的优秀;70-84,显示蓝色的良好;60-69,显示黄色的 合格;059,显示红色的不合格。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第6学时条件语句(switch多分支)一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 If多分支语法案例练习2.明确学习目标掌握switch的语法 掌握if与Switch的选择与区别二、知识点讲解1. Switch多分支结构 语法switch (表达式,一般为变量)cas
8、e结果1:执行代码1;break;case结果2:执行代码2;break;default:执行代码break; switch语句的原理对表达式(通常是变量)进行一次计算,把表达式的值与结构中case后的值 进行比较,如果存在匹配,则执行与case关联的代码,代码执行后,break语 句阻止代码跳入下一个case中继续执行,如果没有case为真,则使用 default 语句。 Switch语句案例一周计划安排百分制转四级制2. if语句与Switch语句的选择与区别 if语句和Switch语句的选择多重分支并且条件判断是等值判断,可以选用Switch,效率高复杂的条件分支,选择IF多分支语句较为
9、复杂的流程控制,可以用IF嵌套语句。 IF与switch的区别if表达式类型是boolean类型,常用于区间判断;: switch表达式类型不能是boolean类型,可以是byte,intchar,String,枚举;常用 语等值判断。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第7学时 循环控制语句(while、do while)一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 Switch语句与IF语句的区别2 .明确学习目标 掌握while的语法 掌握do while的语法 掌握whil
10、e与do while的区别二、知识点讲解1 .循环语句 循环结构是指需要反复运行同一代码块。 循环结构 PHP循环语句在PHP中,我们有以下循环语句:while-只要指定条件为真,则循环代码块 dowhile-先执行一次代码块,然后只要指定条件为真则重复循环for-循环代码块指定次数foreach .遍历数组中的每个元素并循环代码块2. While 语句只要指定条件为真,就执行循环代码块 语法while (条件为真)要执行的代码;)案例:输出110之间的所有整数,每个数字一行。3. Do while 语句首先会执行一次代码块,然后再检查条件,如果指定条件为真,则重复循环体。语法do 要执行的代
11、码; while (条件为真)案例输出0-4之间的整数,用逗号隔开在地址栏输入一个整数n,输出有序列表的n个列表项地址栏中的网页名后面用? 连接的表达式我们称之为查询表达式.想要获得查询字符串的值,使用$_GET/变量名1来获取4. While语句与Do While语句 dowhile和while功能类似 不同的是while是先判断后执行,而dowhile是先执行,后判断。 dowhile可以保证循环体至少执行一次,而while不能。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第8学时循环控制语句(for)一、回顾上节课讲解
12、的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识循环语句结构 Do while语句与while语句的区别2 .明确学习目标掌握for的语法 理解for循环嵌套二、知识点讲解1. For循环语句描述: for循环适用于已经提前确定脚本运行的次数的循环结构。 for循环的格式和前面介绍的while和do while两种循环语句不一样,for循 环将控制循环次数的变量预先定义在for语句中。 语法for (初始值;循环条件;循环计数器的增量)要执行的代码;说明:初始值:通常用于声明一个计数器的初始值,即循环开始的值;循环成立条件:用于控制是否执行循环体中的代码,如果条件为FALSE ,
13、则立即 退出循环;循环计数器的增量:循环每执行一次,马上修改计数器的值;要执行的代码:条件判断为真时,需要执行的若干代码注意:在for循环语句中,循环计数器无论是采用递增还是递减的方式,前提是 一定要保证循环能够结束,无期限的循环(死循环)会导致程序的崩溃。 工作原理在循环开始前进行变量初始化;然后再判断循环条件,如果值为true,则继续循 环,执行嵌套的循环语句,如果值为false,则终止循环;最后,在每次循环之后 计数器迭代,为下一次条件判断做准备。 课堂案例新闻中心,循环输出10个超链接2. for循环嵌套描述PHP的for循环也可以实现嵌套的效果,即for循环里面嵌套一个或多个for
14、循环。语法for (expressll; expressl2; expressl3)/ statementslfor (express21; express22; express23)/ statements2for (express31; express32; express33)/ statements3)课堂案例九九乘法表三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第9学时 循环控制语句(foreach )一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识如何实现无尽循环?满足条件后退出2
15、 .明确学习目标掌握数组的定义和使用掌握foreach的语法二、知识点讲解1.数组 数组种类在PHP中,有三种类型的数组:数值数组带有数字ID键的数组关联数组-带有指定的键的数组,每个键关联一个值多维数组-包含一个或多个数组的数组 数值数组定义自动分配键值$names 二 array(“张三李四王五)手动分配键值$names 二张三;$namesl二李四” ;$names2=王五; 关联数组定义$news=array(title=,iJTlMl 30,“author”=”xiaozhang”,“time”二“2022-08-08);2. foreach描述 foreach循环只适用于数组,并用
16、于遍历数组中的每个键/值。语法foreach(数组 as 变量)要执行的代码;或者foreach (数组 as $key = 变量)要执行的代码;)每进行一次循环迭代,当前数组元素的值就会被赋值给变量,并且数组指针会 逐一地移动,直到到达最后一个数组元素。课堂案例便捷网址链接。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第10学时条件和循环控制综合运用一、回顾上节课讲解的知识,导入本节课的知识1 .教师通过提问的形式复习上一节知识 PHP4种循环控制2 .明确学习目标 熟练条件控制语句运用 熟练循环控制语句运用 熟练条件和循
17、环控制综合运用二、知识点讲解1.结合网页HTML代码案例1:循环输出10个DIV盒子案例2:循环输出奇偶行新闻案例3:定义一个新闻二维数组,遍历输出三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。课题 名称第1章PHP入门祟 2学时主要 内容PHP 一种在服务器端执行的嵌入到HTML文档的脚本语言,简单高效、开源免费、跨平 台等特性受到广大Web开发人员的欢迎。易学易用,PHP目前最热门的Web开发语言。 本章节主要学习PHP相关概念,PHP开发环境的安装和PHP文件的运行。教学目 标及基 本要求知识目标:了解课程开设的基本情况
18、。掌握PHP开发环境的安装和配置。掌握文件的运行方法。能力目标:能自己安装集成环境。能正确的运行PHP文件。能认知课程情况。素质目标:具有环境安装与配置的动手能力具有代码调试运行能力教学 重点掌握PHP环境安装、配置,掌握PHP文件运行方式教学 难点虚拟域名配置教学 方式理实一体化教学、案例教学教 学 过 程第1学时PHP概念一、创设情景,导入本章内容(1)教师讲解什么是PHP。网页制作回顾,多页面制作,列表页,详情页面等。批量动态生成页面。二、知识点讲解1. Web网站工作原理。 软件网络体系结构 软件系统体系架构主要分为B/S架构与C/S架构。 即Client/Server (客户机/服务
19、器)架构,通过将任务合理分配到Client端和 Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。第11、12学时 基础知识测试一、回顾基础知识,完成线上测试1 .教师总结基础语法和控制语句 PHP变量、常量 PHP数据类型、运算符 PHP条件控制语句 PHP循环控制语句2 .明确学习目标熟练掌握常量变量定义和使用熟练掌握条件控制与循环控制语句运用二、知识点讲解1 .客观题选择题判断题2 .程序题程序1:在地址栏中输入一个字符参数chr,如果该字符是“A,显示“优”, 如果是“B”,显示“良”,如果是“C”,显示“合格”,其他显示“残次品”。程序2:输出Banner5张 图
20、片,使用while语句。程序3:定义一个留言列表的二维数组,遍历输出三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。教 学 总 结PHP网站开发实战教程教学设计课程名称:授课班级:授课学期:教师姓名:2022年9月08日课题 名称第3章项目功能分析计划学时2学时主要 内容项目在开发前,一定要先明确需求,否则后期由于需求变动,导致项目后期开发被动, 甚至影响项目进度。本章节主要学习项目开发功能分析,项目界面设计等。教学目 标及基 本要求知识目标:了解Web项目开发流程了解不同Web项目功能需求掌握项目功能需求分析能力目标:能独立的
21、大致分析项目功能会绘制功能结构图素质目标:具备程序员的基本职业素养 具备独立思考、分析问题的能力 能根据用户体验,改进界面和程序教学 重占项目功能、界面设计教学 难点项目功能教学 方式理实一体化教学、案例教学教 学 过 程第1学时项目功能明确一、创设情景,导入本章内容2.教师通过提问的形式,引入本节课内容。 Web项目开发流程?如果你的朋友想开发一个Web项目,你作为程序员该如何分析这个项目功 能?二、知识点讲解6. Web项目开发流程。明确需求阶段项目原型阶段UI设计阶段前端页面设计阶段后台开发阶段代码测试阶段上线阶段代码维护阶段7 .网站前台功能需求列出前台详细功能:首页、新闻中心、产品展
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP网站开发实例教程胡玮芳微课版 教案 第1-14章 PHP入门 - 项目开发及编写项目文档 PHP 网站 开发 实例教程 胡玮芳微课版 14 入门 项目 编写 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
链接地址:https://www.taowenge.com/p-97909763.html
限制150内