3.3 数据与系统 教案(4课时)-2023新教科版《高中信息技术》必修第一册.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.3 数据与系统 教案(4课时)-2023新教科版《高中信息技术》必修第一册.docx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 3.3 数据与系统 教案4课时_2023新教科版高中信息技术必修第一册 数据 系统 教案 课时 _2023 新教 高中 信息技术 必修 一册 下载 _必修1 数据与计算_教科版(2019)_信息_高中
- 资源描述:
-
1、3.3 数据与系统本节内容按4课时设计。第一课时 【教学重点】了解tkinter模块,编写简单可交互的GUI程序。【教学难点】掌握数据传递过程(GUI程序界面诸对象及文本文件)。【教学过程】一、引入1.学生预习,阅读第67页任务一 探究“旅行线路”之“活动1 初看“旅行线路”,了解“旅行线路”程序界面及功能,了解图形用户界面(GUI)。完成填空,以实现在窗口上添加一个“查询线路”按钮的功能。 2.上机操作:运行程序,观看运行结果,对照理解每个语句的作用from tkinter import * #导入tkinter模块root = Tk() #创建一个窗口root.title(旅行线路) #设
2、置窗口标题root.geometry(300x120) #设置窗口大小root.resizable(0,0) #禁止调整窗口大小#的窗口上建一个“添加线路”按钮Button(root, text=添加线路, relief=solid,width=10,height=2).pack() #在屏幕上建一个Button按钮。为实现在窗口上添加一个“查询线路”按钮的功能,应该加上一条语句:Button(root, text=查询线路, relief=solid,width=10,height=2). pack()运行检验效果:详见配套资源“旅行线路.py”。老师检查学生完成情况。可视化编程中,引用模块
3、比较陌生,设计环节多,相互关联多,出错可能性大增。教师要发现问题,及时解决,破除学生因屡屡失败而产生的畏难情绪。二、图形用户界面(GUI)图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。我们需要先导入模块,上面所示的代码用“from tkinter import *”导入tkinter模块,然后就可以运用相应代码创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。
4、在现代程序设计中,我们用“对象”建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来形象化表示。比如在“旅行线路”例子中,我们利用Python提供的按钮类创建按钮对象,通过单击按钮的交互方式完成代码的执行过程。三、编程实现“添加线路”功能(活动2)(详见配套资源“添加线路.py”)from tkinter import *root = Tk() #创建一个窗口 root.title(添加线路) #设置窗口标题root.geometry(600x100) #设置窗口大小root.resizable(0,0) #禁止调整窗口大小var=StringVar(
5、) #定义StringVar()类型def intomap(): #Button按钮激发函数 c=open(旅行线路.txt,a+) #以追加模式打开文件 c.write(var.get()+n) #在text文件末尾添加text里的内容 c.close #关闭文件#在窗口上建一个文本标签Label(root, text=请输入线路, font=(Arial, 10).pack()#在窗口上建一个文本框Entry(root,textvariable=var,width=550).pack()#在窗口上建一个Button按钮Button(root, text=添加线路, command =int
6、omap,relief=solid,width=10).pack()root.mainloop() 运行效果如下:四、文件与Python读写文本文件师:文件是存储在外存储设备中的相关数据的集合。在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据存储在内存中,当退出程序时,相关数据也将丢失。如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。在活动2中,“线路数据”是用文件的形式存储在计算机的磁盘里的。师:在Python语言中,用open函数把外存储器里的文本文件(.txt)打开,用write方法将内存中的数据存储到外存储器的文件中,文
7、件操作结束时一定要用close方法关闭文件。Python还提供了读写电子文档和电子表格等多种类型文件的模块,可以很方便地建立起不同计算工具间的联系。在数据管理技术的发展历程中,文件的使用有助于长期保存数据,并且实现由专门的软件对数据进行管理,从而减轻人工管理数据的负担。数据的存储传统上是使用单独的没有关联的文件。比如在活动2 中,程序“添加线路.py”使用文件“旅行线路.txt”。现在,我们也可以将一些文件建立关联,形成数据库文件。五、小结1. tkinter模块的基本操作:引用,创建窗体,窗体大小,标题内容;在窗体上创建标签,文本框,按钮;为按钮单击事件编写代码。2.对文本文件的操作:将内容
8、写入文本文件。六、练习【扩展活动2例程】活动2只有一个“添加线路”的功能,请在此例程基础上,增加一个“查询线路”的按钮,并实现功能:单击该按钮,在文本框中显示文本文件旅行线路.txt中的已有全部内容。【附】参考程序界面如下(详见配套资源“添加线路与查询线路.py”):第二课时 【教学重点】Access数据库简单操作 。【教学难点】Access数据库简单操作。【教学过程】一、引入WPS表格数据操作:学生预习,阅读第69页“任务二 走近火车票订票系统”之“活动1 查找车次”,查找厦门成都之间通过武汉(含武昌、汉口)转乘信息,厦门至武汉全部车次信息(9个车次),武汉至成都全部车次信息(24个车次)。
9、将网上信息复制到WPS表格,整理、存储相关数据,填写图3.3.3。(详见配套资源“厦门至成都车次信息.xlsx”)二、数据库【做一做】学生用Access软件对数据表进行简单数据操作:增加、修改、删除、保存。在教科书配套资源中找到并打开“厦门至成都.mdb”数据库文件,将“厦门至武汉车次”和“武汉至成都车次”这两个表的数据补充完整,所需数据从图3.3.3中取得。图3.3.4 Access管理数据库界面 数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。 1.数据表在数据库中,数据是以二维表的形式组织存储的,称为表。如图3.3.4所示的 “武汉至成都车次”表,表中的一列称为一个字段,一个
10、字段对应车次实体的一个属性,每个字段都有一个名字,称为字段名,如车次编号、出发站等。表中的一行称为一条记录,一条记录对应于一个车次实体,保存有关实体属性的数据。可以唯一确定一条记录的字段称为主键,如车次编号。若干个车次数据的集合就组成了“武汉至成都车次”表。我们可以对数据表进行插入、删除、更新等操作。2.数据库管理系统在数据库技术中,数据是如何被科学地组织和存储的?又是如何被高效地获取和维护的?完成这些任务的就是数据库管理系统。数据库管理系统是定义、创建、维护数据库的一种工具,它允许用户管理和控制数据库中的数据。常见的数据库管理系统有Sybase、ORACLE、MySQL、Access等。三、
11、小结 1.体会WPS表格操作与Access数据库的表操作的异同,以便将基本概念(字段、记录)和操作(追加、插入、修改、删除),顺利实现从电子表格向数据库牵移。 2.利用数据库管理系统Access,创建数据库文件(扩展名为*.mdb),在数据库文件中创建数据表。通过切身操作,理顺三者之间的关系,建立起相应概念。四、练习【创建Access数据库及表】1.启动Access软件,新建一空白数据库文件,保存到桌面,取名为test.mdb。2.双击创建表结构,按下表依次创建7个字段,并设置数据类型和范围。字段名称数据类型范围车次编号文本字段大小:10出发站文本字段大小:20到达站文本字段大小:20出发时间
12、日期/时间格式:短时间到达时间日期/时间格式:短时间历时数字字段大小:整型最低票价货币格式:货币3.设置完成后保存数据表,表名取为“火车车次信息表”,并定义“车次编号”为主键。4.登陆中国铁路12306订票官网,查找后天从北京到上海的所有火车信息,选择前3条记录录入或复制到表中。第三课时 【教学重点】Access表间关系及查询。【教学难点】Access表间关系及查询。【教学过程】一、引入学生预习,阅读第71页“任务三 探究订票系统功能”之“活动1 查询换乘方案”,尝试在Access中建立表之间的“关系”,利用“关系”解决问题。在查找换乘方案时,“厦门至武汉车次”表中的字段“到达站” 与“武汉至
展开阅读全文