3.5信息系统的数据呈现 教学设计 2021—2022学年教科版(2019)高中信息技术必修2

文档属性

名称 3.5信息系统的数据呈现 教学设计 2021—2022学年教科版(2019)高中信息技术必修2
格式 docx
文件大小 573.8KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2022-07-24 21:15:09

图片预览

文档简介

3.5 信息系统的数据呈现 教学设计
【内容要求】
本节课教学内容是教科版高中信息技术必修二第 3 单元《信息系统的设计与开发》的第 5 节《信息系统的数据呈现》。本节课主要内容是围绕“图书管理信息系统的数据输出设计”项目展开学习,通过完成“制作最受欢迎图书排行榜”和“优化借阅管理系统的输出”两个任务,使用分类查询体验根据现实需求确定需要输出的数据,掌握聚合查询、TOP 子句、ORDER BY 子句、GROUP BY子句的使用方法。理解适当的数据输出样式对增强信息表达的重要作用。
【学情分析】
高一学生已具备一定的独立思考和分析解决问题的能力,并且经过前面 4个章节内容的学习,已经掌握了信息系统的设计、数据库的构建、信息系统的数据输入与数据处理,为本节课的学习打下了基础,但对于运用技术挖掘数据中信息价值的能力还需要加强培养。
【教学目标】
1、通过“图书管理系统的输出设计”的项目学习,感知并认识信息系统对人们生活、工作与学习的重要性。(信息意识)
2、通过体验数据表的聚合查询、TOP 子句及 ORDERBY 子句的应用,理解如何根据现实需求确定需要输出的数据。(计算思维)
3、用图书排行榜分析学生图书阅读情况,挖掘有价值的信息。(数字化学习)。
【教学重点及难点】
教学重点:根据现实需求确定要输出的数据
教学难点:SQL 聚合查询、GROUP BY 子句、TOP 子句、ORDER BY 子句的功能规则
【教学策略】
教法:任务驱动法,讲授法、演示法学法:自主探究法
【教学环节】
环节 教学活动 学生活动 设计意图
回顾旧知识 ( 4 分钟) 【回顾】上节课内容 学习了利用 session 进行页面之间的数据传递掌握了 SELECT 命令在数据表中查询记录 掌握了UPDATE 和DELETE 命令对数据表的记录进行更新和删除。 信息系统经过数据处理之后,需以各种各样的方式向系统使用者输出信息,输出过程中,哪些结果需要呈现,呈现方式又是如何实现呢? 【学习目标】 1、能够根据现实需求确定需要输出的数据。 2、理解数据输出样式对信息应用的影响。 认真听讲 温 故 而 知新,了解本节 课 教 学目标。
教学任务一:制作最受欢迎的图书排行榜 本节我们将围绕“图书管理信息系统的数据输出设计” 项目展开学习 经过一段时间的运行,图书借阅管理系统存储了很多关于学生阅读情况的数据,学校如何才能了解哪些类型的图书最受学生欢迎的呢? 活动 1 设计图书排行榜 请同学思考,除了以下表格提到的分类方式,我们还可以从哪些角度进行分类排序呢? 填写课本 p102 页表 3.5.1 分类查询及其含义。 展示分类方式,并说明该分类方式对分析结果产生的价值。图书被借阅的次数直接反映了图书的受欢迎程度,由 此可以对图书质量以及阅读行为进行科学分析,分析结果可以作为向学生提供阅读建议或向学校提供图书更新建议的依据。 请问:如何用程序来实现统计出图书累计被借阅次数最多的 10 本书呢? 活动 2:编写最受欢迎的图书排行榜程序 统计被借阅次数最多的 10 本书步骤。展示数据处理流程与语句: 思考、补充表格 从 现 实 需求出发,多角 度 分 析和 解 决 问题,培养学生 的 信 息意识
第一步、第三步和第四步我们在前面的章节中已经学过,重点分析讲解第二步的语句结构。 剖析查询语句内容
新知讲授 一、聚合查询 在 SQL 语句中,是指通过包含一个聚合函数来汇总多个数据项的值。聚合函数对一组值执行计算并返回单一的值。 常见的聚合函数包括求和函数 SUM()、求平均值函数 AVG()、求最大值函数 MAX()、最小值函数 MAX()和计数函数 COUNT()等。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。 二、Group BY 子句 在 SQL 语句中,GROUP BY 子句用于结合聚合函数,根据一个或多个列对结果集进行分组。 【观看视频演示案例】 三、TOP 子句 在 SQL 语句中,TOP 子句用于规定要返回的记录的数目。TOP 子句以两种方式指定输出的记录数:一种是直接指定输出的数量;另一种是指定记录的百分比。 举例: 数据表全部显示效果如下: 1.从学生表中选择前两条记录,命令如下: SELECT TOP 2 *FROM[学生表] 展示结果 认真听讲观察视频 案例分析,归纳总结
2.从学生表中选择前 50的记录: SELECT TOP 50 PERCENT *FROM[学生表] 展示结果 四、ORDER BY 子句 在 SQL 语句中,ORDER BY 子句用于根据指定的列对结果集进行排序。ORDER BY 子句默认按照升序对记录进行排序。如果需要对记录进行降序排序,可以使用 DESC 关键字。 思考:如何对学生表中的所有数据按照姓名来进行降序排列呢?
实践练习 请参考课本P102 页代码,编写最受欢迎的图书排行榜程序。 查看你所制作的最受欢迎图书排行榜网页,观察这一网页反馈了哪些信息? 编写程序 巩固新知
教学任务二:制作最受欢迎的图书排行榜) 观察借阅排行榜网页,思考如何优化输出及程序实现? 活动 1 设计优化输出的项目 无论是用户登录、预约图书,还是图书录入、图书查询,信息系统的各个功能都需要通过数据输出向使用者描述工作状态或执行结果。 请根据表 3.5.4,分析在已经完成的图书借阅系统中,有哪些用户需要向用户反馈数据,如何反馈能更加有效。 分析问题补充表格 让学生通过思考明 , 白适当的反馈设计有助于信息的增强表达
展示需要反馈的数据及反馈形式的设计 活动 2:优化输出的程序实现 根据设计,用户登录成功之后将自动进入图书查询页面。如果能够在图书查询页面显示当前日期、“欢迎 XXX使用图书借阅系统”等信息将会提升用户的使用体验。 分析流程及讲解在 show.html 中显示当前日期和欢迎信息出现的 HTML 和 CSS 的标签含义
新知讲解 一、HTML 的表格 在 HTML 中,用
来定义一个表格。表格包含若干的行, 每一个行包括若干单元格 。 二、CSS CSS(Cascading Style Sheets,层叠样式表)是一种用来表现 HTML 对象显示属性的语言。HTML 标记中的 style 属性即为该标记的 CSS 代码。 style 属性的取值与其他属性的取值有所不同。其他属性的值为具体的数据。style 属性的值为一段代码,能够为该标记的一个或多个属性赋值,更为精细地描述对象的显示状态。 三、MVC 框架 模型-视图-控制器(MVC)把代码的定义和数据访问的方法(模型,model)与请求逻辑(控制器,control)以及用户接口(视图,view)分开来。这种设计模式关键的优势在于各种组件都是松散结合的。 聆听学习 学习新知
练一练 请参考课本 P105 页代码,编写程序,实现输出的优化。 通过刚刚的操作,我们就 实践操作 巩固新知
演示视频 演示图书管理系统的完整操作 观看视频 整 体 感 受 信 息 系 统的 各 模 块运作,进一步 理 解 信息 系 统 处理 数 据 就是 人 机 交互的过程
课堂小结 信息系统的数据呈现 一、确定需要输出的数据聚合查询 TOP 子句 ORDER BY 子句 二、数据的输出样式 HTML CSS 归纳小结 知识建构