基本信息
文件名称:PHP程序设计教程 教案 模块四 PHP 框架应用教案.docx
文件大小:27.51 KB
总页数:7 页
更新时间:2025-03-20
总字数:约3.84千字
文档摘要

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