- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PHP程序设计教程教案
单元标题
模块四PHP框架应用
课程类型
理论
+
实践
授课时间
第周月日第节
授
课
班
级
授课地点
一体化教室
第周月日第节
第周月日第节
第周月日第节
第周月日第节
第周月日第节
教学目标
素质
目标
1.具有善于思考、深入研究的良好自主学习习惯。
2.具有分析问题、解决问题的能力。
3.具有吃苦耐劳、爱岗敬业的高尚品质。
4.具有举一反三、沟通交流和书面表达能力。
5.具有合作意识、质量意识和创新意识。
6.具有团队协作精神,能够通过小组共同完成任务。
知识
目标
1.理解PHP框架的特点、主流PHP框架及MVC的概念。
2.熟悉ThinkPHP框架的特点,ThinkPHP目录结构,掌握ThinkPHP目录功能。
3.熟悉使用ThinkPHP创建项目的基本流程。
4.熟悉ThinkPHP的配置文件。
5.掌握数据库配置,URL访问模式,URL生成,跳转方法,判断请求类型,创建数据对象,session操作。
6.掌握实例化模型,数据读取,关联模型,ThinkPHP模板标签和模板替换。
7.掌握输入过滤,跨控制器调用,比较标签。
8.熟练掌握添加数据、修改数据、删除数据、批量添加数据的方法。
9.掌握模型的连贯操作。
能力
目标
1.能够获取ThinkPHP框架并应用。
2.能够熟练应用ThinkPHP入口文件。
3.能够创建MySQL数据表并插入管理员信息。
4.能够在配置文件中配置数据库连接信息。
5.能够创建Admin模块用于开发后台功能。
6.能够在Admin模块中创建后台登录控制器,编写index()方法、login()方法和login.html视图文件。
7.能够定义Major模型类以获取数据,创建Major控制器,通过该控制器调用Major模型。
8.能够创建视图文件,完成展示功能。
9.能够读取指定的MySQL表数据。
10.能够在视图页面中以下拉菜单形式或列表形式显示信息。
11.能够修改视图文件和列表页面。
12.能够修改Student控制器,添加add()方法、update()方法和delete()方法。
13.能够创建视图文件add.html,编写update.html文件。
重点
1.在配置文件中配置数据库连接信息。
2.创建Admin模块用于开发后台功能。
3.创建视图文件,完成展示功能。
4.数据库配置,URL访问模式,URL生成,跳转方法,判断请求类型,创建数据对象,session操作。
5.实例化模型,数据读取,关联模型,ThinkPHP模板标签和模板替换。
6.输入过滤,跨控制器调用,比较标签。
7.添加数据、修改数据、删除数据、批量添加数据的方法。
8.模型的连贯操作。
难点及
解决方法
难点:
1.URL访问模式,URL生成,跳转方法,判断请求类型,创建数据对象,session操作。
2.实例化模型,数据读取,关联模型,ThinkPHP模板标签和模板替换。
3.输入过滤,跨控制器调用,比较标签。
4.模型的连贯操作。
解决方法:软件技术专业教学资源库数字化资源和“四现”教学法。
教学方法
宏观上采用“项目引导”,在微观上采用“任务驱动”、“问题牵引”。以实际演示讲解。
在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。
教学手段与课前准备
1.建议在能完成“教、学、做”一体化教室上课,教师机连接智慧黑板。
2.学生一人一机、并将学生2人分为一组。
3.学生电脑配置好WAMP环境,正确下载和配置ThinkPHP框架。
教学过程设计(分教学步骤列出内容、时间安排、教学方法、训练项目、素材等)
过程
教师活动
学生活动
课程
导入
课程介绍:
ThinkPHP是一个由国人开发的开源PHP框架,是为了简化企业级应用开发和敏捷Web系统开发而诞生的。
教学过程中要注意的问题:
开发者的角色意识、考核方式、教学环境等
由学生简单翻阅的教材,让他们对课本中的内容有一个大体的直观认识
项目导入
模块四将运用ThinkPHP开发学生管理系统的管理员功能,围绕ThinkPHP的使用进行详细讲解。
介绍和演示学生管理系统的管理员角色主要功能。
提出引导问题,各功能模块如何实现?
学生观看演示并思考问题
任务4.1引入ThinkPHP框架
根据任务书布置任务
任务实施:
1.下载ThinkPHP
2.使用ThinkPH
您可能关注的文档
- PHP程序设计教程 课件 任务1.1 搭建PHP开发环境.pptx
- PHP程序设计教程 课件 任务1.2 构建数据操作应用.pptx
- PHP程序设计教程 课件 任务1.3 构建功能盒子应用.pptx
- PHP程序设计教程 课件 任务2.1 Web表单数据的提交与获取.pptx
- PHP程序设计教程 课件 任务2.2 Web表单数据正则校验.pptx
- PHP程序设计教程 课件 任务2.3 文件数据的读写及文件的上传与下载.pptx
- PHP程序设计教程 课件 任务2.4 PHP实现签名墙和验证码的制作.pptx
- PHP程序设计教程 课件 任务2.5 基于面向对象的数据库常见操作的封装.pptx
- PHP程序设计教程 课件 任务3.3 实现客服系统用户注册功能.pptx
- PHP程序设计教程 课件 任务3.4 实现客服系统用户权限功能.pptx
文档评论(0)