《PHP Web应用开发案例教程》630-9(阮云兰)教案 第25课 PHP操作MySQL数据库-制作公告信息管理系统_第1页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第25课 PHP操作MySQL数据库-制作公告信息管理系统_第2页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第25课 PHP操作MySQL数据库-制作公告信息管理系统_第3页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第25课 PHP操作MySQL数据库-制作公告信息管理系统_第4页
《PHP Web应用开发案例教程》630-9(阮云兰)教案 第25课 PHP操作MySQL数据库-制作公告信息管理系统_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE2PAGE2PAGE3PAGE3

课题PHP操作MySQL数据库——制作公告信息管理系统课时2课时(90min)教学目标知识技能目标:(1)掌握PHP操作MySQL数据库的常用技术(2)掌握PHP访问MySQL数据库的具体方法素质目标:(1)能够领会PHP中数据库在生活中的作用,学以致用(2)加强实践练习,培养团队合作意识(3)培养学生的逻辑思维、辩证思维和创新思维能力教学重难点教学重点:MySQL数据库的常用技术教学难点:PHP访问MySQL数据库的具体方法教学方法案例分析法、问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:→传授新知(20min)→课堂实训(15min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要学习的知识【学生】完成课前任务通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣考勤(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:在实际生活中,各种各样的信息管理很多,但都需要用数据库来存储各种不同的数据,如何让在网页中添加、查询、修改、删除,以及分页显示信息呢?通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(38min)【教师】通过学生的回答引入要讲的知识,讲解PHP操作MySQL数据库——制作公告信息管理系统的方法13.3PHP操作MySQL数据库——制作公告信息管理系统PHP操作数据库技术是Web开发中的核心技术,本节通过实现一个简单的公告信息管理系统,来介绍在网页中添加、查询、修改、删除,以及分页显示信息的实现方法和技术。✈【教师】讲解“修身笃学”的内容实际工作中,大多项目都需要团队协作共同完成,这就要求团队内部人员团结一心,保持良好的沟通,遇到问题及时沟通解决。在这一过程中,我们需要注意端正自己的态度,不能轻视其他人员,而是要扬长避短,相互合作,有困难及时请教有经验的人员,加强彼此的沟通,协力合作,让工作事半功倍。《吕氏春秋·用众》中曾描述“物固莫不有长,莫不有短。人亦然。故善学者,假人之长以补其短。”说的正是取长补短的道理。我们每个人都有长处,也有自己的不足,在为人、处事、学习、生活上,学会和别人配合,优势互补,形成一个整体和团队,可能会获得更好的效果。13.3.1使用insert语句在网页中添加信息✈【教师】通过多媒体展示“利用phpMyAdmin创建数据表”图片,并进行介绍在实现添加信息前,首先需要创建数据库和数据表。在phpMyAdmin图形化管理界面中,新建数据库“db_notice”,并在其中创建数据表“tb_notice”,如图所示。创建好数据表后,就可以创建网页并连接数据库,以实现通过网页对数据库进行操作。✈【教师】通过多媒体展示例13-8,演示使用insert语句实现在网页中添加数据信息的功能的操作创建网页“add_notice.php”,在网页中添加表单,并设置表单的action属性值;之后创建表单处理页面“doAction.php”,使用insert语句实现在网页中添加数据信息的功能。(1)动Dreamweaver,新建文档“index.php”,完成页面布局。为左侧导航中的“添加公告信息”添加超链接,链接到网页“add_notice.php”。(2)创建网页“add_notice.php”,完成页面布局,并在页面主体位置添加一个表单,其中包括一个文本框、一个文本区域和两个按钮(“提交”和“重置”),并设置表单的action属性值为“doAction.php”……(详见教材)✈【学生】观看、理解、记忆13.3.2使用select语句在网页中查询信息添加信息后,还可以对添加的信息进行查询。本节将在上一节的基础上实现查询信息的功能。【教师】✈【教师】通过多媒体展示例13-9,演示查询信息的功能的操作创建网页“search_notice.php”,在网页中添加表单,并连接到数据库,对数据库信息进行查询(1)打开素材中的网页“index.php”,为左侧导航中的“查询公告信息”添加超链接,链接到网页“search_notice.php”(2)创建网页“search_notice.php”,完成页面布局,并在页面主体位置添加一个表单,其中包括一个文本框和一个“搜索”按钮……(详见教材)✈【学生】观看、理解、记忆13.3.3分页显示网页信息当公告信息非常多时,就需要将这些信息分页显示,并按照一定顺序进行排列。✈【教师】通过多媒体展示例13-10,演示查询信息的功能的操作创建网页“page_notice.php”,使用select语句检索数据库中的公告信息,并使用分页技术实现对公告信息的输出(1)打开素材中的网页“index.php”,为左侧导航中的“分页显示公告信息”添加超链接,链接到网页“page_notice.php”(2)创建网页“page_notice.php”,完成页面布局,在页面主体位置插入一个2行2列的表格,并实现公告信息的分页显示……(详见教材)✈【学生】观看、理解、记忆13.3.4使用update语句编辑网页信息公告信息通常不是一成不变的,随着时间的推移,有时候需要对公告主题或内容进行简单编辑和修改,本节将在13.3.3节的基础上,实现对公告信息的编辑。✈【教师】通过多媒体展示例13-11,演示查询信息的功能的操作创建网页“update_notice.php”,使用select语句查询数据库中的公告信息,并使用update语句实现对公告信息的编辑(1)打开素材中的网页“index.php”,为左侧导航中的“编辑公告信息”添加超链接,链接到网页“update_notice.php”(2)在网页“update_notice.php”中,使用select语句读出全部公告信息,将其显示在一个2行3列的表格中。与“search_notice.php”页面所不同的是,多出的一列用于显示“编辑公告”文字和一个小图标,并为该图标设置超链接,链接到网页“modify.php”,再将公告的id作为超链接的参数传递到该网页……(详见教材)✈【学生】观看、理解、记忆13.3.5使用delete语句删除网页信息公告一般用于发布企业的最新信息,为了节约系统资源,一般需要定期对公告信息进行删除,本节将在13.3.3节的基础上,实现对公告信息的删除。✈【教师】通过多媒体展示例13-12,演示查询信息的功能的操作创建网页“delete_notice.php”,使用select语句查询数据库中的公告信息,并使用delete语句实现对公告信息的删除(1)打开素材中的网页“index.php”,为左侧导航中的“删除公告信息”添加超链接,链接到网页“delete_notice.php”(2)在网页“delete_notice.php”中,使用select语句读出全部公告信息。参照网页“update_notice.php”的样式设计主题部分的布局,唯一的不同是把“编辑公告”变为“删除公告”,小图标也需要更换,并将图标链接到网页“delete_notice_ok.php”……(详见教材)✈【学生】观看、理解、记忆【学生】聆听、思考、理解、记录通过教师的讲解和演示,使学生了解PHP操作MySQL数据库——制作公告信息管理系统的方法第二节课课堂实训(40min)【教师】组织学生根据步骤提示,制作公告信息管理系统13.3节介绍了实现公告信息管理系统的一种方法,本实训则介绍另一种面向对象的方法,将数据库连接、操作、分页显示等方法封装到类中,然后对类中的方法进行调用,来实现与数据库的连接、查询数据库中的数据和数据的分页显示。【学生】观看、思考、进行操作、得到结果【教师】巡堂指导,及时解决学生的问题通过课堂实训,巩固所学知识,并将所学的理论知识与实践相结合课堂小结(3min)【教师】简要总结本节课的要点本节课学习了PHP操作MySQL数据库的常用技术和PHP访问MySQL数据库的具体方法。请各位同学认真理解每一个点,注意编写代码的时候细心一点,同时希望大家在课下多加复习,巩固所学知识,熟练掌握PHP操作MySQL数据库的常用技术和PHP访问MySQL数据库的具体方法【学生】总结回顾知识点总结知识点,巩固学生对所学知识的印象作业布置(2min)【教师】布置课后作业完成知识考核13中与本课所讲知识相关的习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论