




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.下载ThinkPHP2.使用ThinkPHP(1)创建项目目录(2)访问入口文件index.php观察、理解、边学边做、反馈任务4.2实现管理员登录功能根据任务书布置任务任务实施:1.创建stu_manage数据库和stu_admin表,插入管理员信息2.配置数据库连接信息3.创建Admin模块4.创建后台登录控制器,编写index()方法5.编写视图文件index.html6.编写login()方法7.编写login.html视图文件观察、理解、边学边做、反馈任务4.3实现专业和班级信息展示根据任务书布置任务任务实施:1.创建专业表stu_major2.创建班级表stu_class3.定义模型类以获取数据4.修改配置文件,显示调试信息5.创建控制器完成专业信息展示6.创建公共文件(1)创建样式表文件Public\css\index_style.css(2)创建头部文件Application\Admin\View\Index\header.html(3)创建尾部文件Application\Admin\View\Index\footer.html7.创建视图文件,完成展示功能观察、理解、边学边做、反馈任务4.4实现学生列表功能根据任务书布置任务任务实施:1.创建学生表stu_student,并插入数据2.创建Student控制器,编写学生信息展示功能3.创建视图文件,用来展现学生信息观察、理解、边学边做、反馈任务4.5实现学生信息的添加、修改和删除功能根据任务书布置任务任务实施:1.学生信息添加功能实现(1)修改视图页面,增加“添加学生”超链接(2)修改Student控制器,添加add()方法(3)创建添加学生的表单页面2.学生信息修改功能实现(1)修改学生列表页面,完成“编辑”超链接。(2)修改Student控制器,增加update()方法。(3)编写update.html文件。3.学生信息删除功能实现(1)修改学生列表页面,完成“删除”超链接。(2)修改student控制器,增加delete()方法观察、理解、边学边做、反馈知识的巩固与迁移1.在掌握ThinkPHP框架的获取及应用方法的基础上,进一步熟悉ThinkPHP目录结构和功能,熟悉ThinkPHP入口文件,设计一个最为合理目录结构和入口文件配置方案,使之能够适应项目的需要。2.通过ThinkPHP框架实现管理员登录功能,除了配置数据库和编写方法外,需要编写登录表单视图文件。进一步深入理解ThinkPHP框架的工作机制,在ThinkPHP框架中为View目录下的登录表单视图文件引入外部css样式表。3.ThinkPHP框架基于MVC架构模式。要创建专业和班级,实现专业和班级信息的列表展示,除了需要数据库的表数据外,还需要构建模型、视图和控制器,编写类和方法,并提供视图所需样式表文件。。4.进行专业管理和学生管理的前提是具备学生管理系统管理员权限。需要根据已实现功能进一步完善管理员登录功能,确保以合法的管理员身份登录后,才能够赋予相应的管理功能权限。5.使用ThinkPHP框架实现学生管理系统管理员模块的主要功能后,可以根据所掌握的添加数据、修改数据、删除数据和批量操作数据的方法进一步完善添加专业和班级、批量添加学生等功能。在实现管理员模块完整功能后,可以在此基础上,举一反三的设计并实现用户模块的功能。1.练习2.综合、比较各自的结果,形成小组意见学生实训项目实录1.根据教材,组织、布置、指导学生完成本堂课的实训任务。2.根据项目实录更进一步提升实训技能(预习或实做)。上机完成实训作业或重复项目实录课堂小结1.总结本课学习内容2.总结、评价学生小组活动情况3.布置预习、项目准备上台主讲1.评价在小组活动中的表现2.评价学习后的得失作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语言表达中的文化差异试题及答案
- 初中语文特色教学试题及答案
- 心理咨询师考试总结与试题
- 中考文化常识认证试题及答案
- 创新教育环境下的STEM课程设计
- 2024年启东市属事业单位考试试卷
- 关于克服形式主义、官僚主义的调研报告
- 中医康复理疗师技艺提升试题及答案
- 冬季御寒保暖老年人的健康过冬技巧
- 区块链技术在金融领域的探索
- 2024年03月浙江南浔银行春季招考笔试历年参考题库附带答案详解
- HPE-DL380-Gen10-服务器用户手册
- Unit6Beautifullandscapes-Reading教学设计译林版七年级英语下册
- 金刚石行业分析报告
- 2024版家庭资产配置与财富传承规划合同3篇
- 2025届高考地理 二轮复习课件-专题35 生态脆弱区的综合治理
- 幼儿园体育游戏对幼儿社交能力的影响
- 《STP营销战略概述》课件
- 英语语法点点通(新疆交通职业技术学院)知到智慧树答案
- 2024年四川省绵阳市中考语文试卷(附真题答案)
- 女性的中医养生保健
评论
0/150
提交评论