《【中小学】高一上下册3.4信息系统的数据处理教学设计.docx》由会员分享,可在线阅读,更多相关《【中小学】高一上下册3.4信息系统的数据处理教学设计.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.4信息系统的数据处理教学设计【内容要求】本节课教学内容XXXX高中信息技术必修2第3单元信息系统的设计与开发 的第4节信息系统的数据处理。本节课是网络录课课程,主要内容为介绍数据在程 序后台处理的流程,以及通过程序实施自动化数据处理的方式。要求学生通过设计用 户登录的流程,强化利用流程图解决问题的建模思维xx。同时通过观察程序运行后数 据库中内容的变化,了解几个重要SQL语句的使用方法。本节课通过“分析问题 梳理流程运行程序观察数据”的xx,开展项目活动信息系统的设计与开发。 【学情分析】高一学生已具备一定的独立思考和分析解决问题的能力。到了高中阶段, 开始会有意识总结各种解决问题的经验和
2、方法。而在理科科目中,利用流程图 的思维方式,达到解决问题的方式越来越多地被应用,流程图建模思想也越来 越普及。在课程中通过补全流程图的操作可达到强化这种思维方式的素养目的。 同时重点强调我们的目的是通过观察数据库中信息的变化,抽象出整个数据的 处理过程。以效消除学生对“数据库”、“编程”这两大概念的畏难情绪。【教学目标】通过分析用户登录流程,了解信息系统内部对数据的判断和处理方法。学 会将解决问题的过程流程化,逐渐培养建模思想。(信息意识)通过观察程度运行后数据库内数据的变化,分析关联数据的处理过程,理 解信息系统处理数据的流程。(计算思维)【教学重点及难点】教学重点:了解信息系统内部对数据
3、的判断和处理方法。教学难点:通过观察程度运行后数据库内数据的变化,分析关联数据的处 理过程。能够通过修改部分的Python语句实现简单的数据处理。【教学策略】教法:讲授法,演示法学法:自主探究法【教学环节】XX教学活动学生活动设计意图温故知新(2分钟)【XX】本章前3 XXX本章内容是一个整体的探究项目,同学们需要有个整 体思维。本项目利用HTML + Python + Access作为开 发工具,我们需要认清学习的重点,不要因为多种工具 ,又涉及到编程语言而有天然的畏难情绪。展示课堂中用到的工具界面,包括Python语言编认真听讲辑器打开的程序,Access表单中的数据,以及通过 HTML语
4、言编辑的网页用户界面。通过在网页中的操作 ,再解读程序,观察数据库内数据的变化,XXX据处理 的过程。由于在上一节中引入了SQL语言,同学们在学习过程 中主要以SQL语言为新学习目标。【确定目标】1、当解决问题时,建议将问题分解成各个小步骤, 按步解决的流程图思维。2、学会通过程序运行,观察数据变化,以印证对流 程及其结果的构想。3、学会阅读简单的Python语言观看正例结合老师的 话思考指出本节课 的学习方 式,让学生 消除畏难心 理流程图的思(2分钟)【怎样把解决问题的步骤变成流程】讲解流程图的作用,举例说明流程图的好处将所有问题流程化,有利于解决问题,我们都该学会这 样的思维方式。同时,
5、流程图有利于梳理所有可能出 现的情况。如果出现流程图以外的情况,也就是我们一 开始的设计没有做好了。认真听讲话题引入【提问】系统如何判断用户的合法身份?XX根据与数据库内用户表里密码项的匹配。【讲解】1、分析判断合法身份时遇到的所有情况,完善并展示 登陆流程图。2、通过展示原有数据库内容,讲解程序语言中对登陆 匹配的后台代码,展示系统是如何通过匹配达到判断 是 否合法登陆的过程。3、展示用户登陆判断程序,展示具体程序运行结果。(包括各种情况的结果)【小结】我们的每次点击,系统都会与数据库进行交互,返回相 应的结果,再以适当的方式呈现。这就是数据处理过程 (点明课题)O【扩展】提及演示数据库中密
6、码为“明文存储,不符合密码设置和存储的规范,详细可复习必修1关于密阳的章节(信息素养的反复增强)认真思考用户登陆流 程的分析与XX(8分钟)听讲思考并观察听讲了解,思考强调流程图 在思考过程 中的重要性【作用】SQL中的常用语句,主要作用是在数据表中查询记录【语法】SELECT xx 1 , xx 2 FROM xx查询命令 SELECT (5分钟)【图书信息系统中的具体用法】可用该语句指挥信息系统从数据库中查询相应的数据。【思考这样的查询方式的流程图应该是怎么样的?【演示】指出程序中的查询语句,并引导大家如何通过预先观察 数据库中的数据,作出查询后的结果预测。再通过实际 操作,展示出最终结果
7、。印证预测与操作结果相符。【进阶模糊查询】主要用作指定查询的范围,以查找部分信息准确、部 分信息不准确的数据。也可以用于在已有的查询结果基 础上进一步筛选结果。【语法】SELECT WHERE LIKE【通配符的使用】SQL中的代表零个或任意多多个字符SQL中的”代表一个任意的字符。注意两个符号在Python和SQL语言中的区别【演示】具体的查询结果观察并思考语法讲解。 难点在于记 住和理解语 法拓展语句(1分钟)【拓展SQL语句】图书的预约功能,需要对数据库表中的某个值进行更新 ,除了上节课学习的INSERT之外,还可以有 UPDATE xx DELETE o其用法跟SELECT类彳以, 因 此,我们可以依照书上的例子进行调试。【结论】四个语句,分别让我们能够对数据库进行输入(INSERT).查找(SELECT)、修改(UPDATE),删除(DELETE)的操作,基本满足大部分的流程需求总结 (2 分钟)【总结内容】1、在解决问题时可引入流程图的思维。2、 参照流程图,对照运行结果,久而久之就可以印证 自身的判断,增强自己学习的信心。3、一般通过SQL语句达到面向数据库发送编程指令 的目的,因此,如果有志于复杂系统开发的同学,学 好SQL语句必不可少。4、小小彩蛋,课后思考。(吸引学生观看答疑)
限制150内