内容正文:
年级
高二
课题
3.4 信息系统的数据处理
课时
2
一次备课
教师
二次备课
教师
审批人
授课
时间
2026.3.9
教学目标
1.信息意识:能够根据用户需求主动设计多条件查询方案,体会数据查询在信息检索中的核心价值
2.计算思维:掌握多条件查询的数据处理流程,能够运用流程图描述查询算法;掌握模糊查询中LIKE运算符和通配符%(百分号)的使用方法
3.数字化学习与创新:能够根据用户登录信息自动查询借阅记录;能够编写多条件图书查询程序,体验模糊查询的高效性
4.信息社会责任:理解用户数据在系统查询中的使用规范,尊重用户隐私,树立技术向善的意识
教学重点
多条件查询的数据处理流程;WHERE条件语句中使用LIKE运算符和通配符%设计模糊查询
教学难点
根据多个条件准确查找图书的数据处理流程设计
教学准备
教师准备:多媒体课件
学生准备:预习本课
教学
过程
一次备课
二次备课
教学内容及师生双边活动
设计意图
复习导入(5
分钟)
【教师活动】回顾上节课内容,提问:“用户登录成功后,系统已经保存了用户编号(学号)到session变量中。如何利用这个关键信息自动查询该用户的图书借阅记录?此外,当我们想要查找某本图书时,往往只知道部分信息(如书名中的几个字),系统该如何实现模糊查询?”引出本节课核心任务——图书查询功能设计
【学生活动】回答问题,回顾上节课学习的session机制和SELECT查询命令;思考如何将登录信息与图书查询功能相结合
承上启下,自然过渡到本节课的“图书查询”主题,体现信息系统各功能模块之间的连贯性
活动一:根据用户登录信息自动查询借阅记录(12分钟)
【教师活动】引导学生讨论以下问题:
(1) 流程设计——如何根据登录页面传递的学号信息查询该学生的图书借阅记录?指导学生设计查询流程图;
(2) 代码实现——展示关键代码,从session中获取学号信息,编写SELECT查询语句,从借阅表中筛选该学生的借阅记录;
(3) 重点讲解——回顾SELECT查询命令的基本格式,强调WHERE条件的重要性
【学生活动】小组讨论查询流程,绘制根据学号查询借阅记录的流程图;跟随教师分析代码,理解从session获取学号并构造SELECT语句的过程;尝试独立编写查询学生借阅记录的程序
通过“根据登录信息自动查询”的设计,让学生体会信息系统如何利用跨页面传递的用户状态信息提供个性化服务,加深对session机制的理解
活动二:根据输入数据多条件查询图书(15分钟)
【教师活动】创设情境:“在借阅图书之前,读者需要先查询图书信息。查阅者常常会输入多个条件(如书名、作者、出版社等),以便更准确地查找图书。”讲解多条件查询的数据处理流程:
(1) 获取用户输入的多个查询条件;
(2) 构造WHERE子句——使用AND连接多个条件;
(3) 执行查询并显示结果。展示多条件查询的代码示例,引导学生分析条件组合的逻辑关系
【学生活动】分析多条件查询的数据处理流程,设计查询流程图;跟随教师分析多条件查询代码,理解AND条件连接的作用;小组合作修改程序,增加更多查询条件
让学生体验从单一条件到多条件查询的进阶,培养逻辑思维和问题分析能力,理解信息系统灵活适应多样化查询需求的设计思想
活动三:模糊查询与通配符(10分钟)
【教师活动】讲解模糊查询的概念:“模糊查询主要是指在SQL查询语句中用特殊的符号来代替零个、一个或多个任意的字符,以查找部分信息准确、部分信息不准确的数据。”
(1) 通配符讲解——%表示零个或任意多个字符,_表示一个任意的字符;
(2) LIKE运算符——在WHERE子句中加入LIKE和通配符;
(3)示例分析——“李%”表示所有姓李的读者,“%李%”表示姓名中含有“李”的所有读者,“李_”表示姓名共两个字且姓李的读者。
展示模糊查询的代码实现,对比精确查询和模糊查询的不同效果
【学生活动】理解通配符%和_的含义及区别,学习LIKE运算符的用法;跟随示例分析不同模糊查询条件对应的结果集;尝试编写程序实现图书书名模糊查询功能
通过对比教学,让学生直观感受模糊查询的灵活性和实用性,体验模糊查询的高效性,提高数字化学习效益
知识小结(3分钟)
【教师活动】总结本节课的核心知识点:
(1) 根据登录信息自动查询借阅记录的流程与实现;
(2) 多条件查询中AND条件连接的用法;
(3) 模糊查询中LIKE运算符和通配符%、_的使用
【学生活动】回顾本节课所学内容,整理笔记
帮助学生构建系统化的知识结构,为下一课时学习图书预约和数据更新做好铺垫
板
书
设
计
3.4 信息系统的数据处理(第2课时)
一、根据登录信息自动查询借阅记录
session中获取学号 → 构造SELECT语句 → 查询借阅表 → 显示结果
二、多条件图书查询
多个条件 → AND连接 → WHERE 条件1 AND 条件2 AND ...
示例:WHERE 书名=‘Python’ AND 作者=‘张三’
三、模糊查询(LIKE + 通配符)
% :零个或任意多个字符
_ :一个任意的字符
示例:
- “李%” → 所有姓李的读者
- “%李%” → 姓名中含有“李”的读者
- “李_” → 姓李且姓名共两个字的读者
教
后
反
思
本节课涉及较多编程内容,教师在演示代码时应注重讲解逻辑而非死记语法;可提供代码框架让学生填空补全,降低编程门槛;鼓励学生小组合作,相互帮助调试代码。对于SQL命令的教学,应通过多个实例让学生理解条件查询、模糊查询的语法规则,不能生硬灌输。
学科网(北京)股份有限公司
$