3.3 数据与系统 教案 2021-2022学年高中信息技术教科版(2020)必修1

文档属性

名称 3.3 数据与系统 教案 2021-2022学年高中信息技术教科版(2020)必修1
格式 doc
文件大小 316.0KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2022-05-10 09:03:12

图片预览

文档简介

3.3 数据与系统
授课题目:数据与系统
授课章节:第三章 第3节
课  型:新授课
课  时:1课时
一、【教学目标】
1.知识与技能:
①了解文件和数据库文件的概念
②了解GUI的基本概念,学会设计简单的GUI
2.过程与方法:
学会根据任务需求,选用恰当的软件处理数据
3.情感态度与价值观:
体验使用不同工具管理数据的过程,简单了解数据库管理系统和数据库系统的基本概念
二、【教学重点】
①理解文件和数据库的相关概念,学会选用恰当的软件处理数据
②理解数据库系统的基本概念
三、【教学难点】
文件、数据库、数据库管理系统的有关概念
四、【教学方法】
讲授法、讨论法、任务驱动法
五、【教学过程】
教学环节 教学内容 教师活动 学生活动 设计意图
一、创设情境(图形用户界面) 活动(旅行小助手系统)某同学设计了一款旅行小助手系统。旅行线路是该系统的一项功能,包括:添加新的线路,并可以查询已经输入系统的线路。下面的Python代码可以生成旅行线路的程序界面。运行并观察,该代码分别生成了哪些对象? 展示活动内容引导学生思考 积极思考填写表格
二、新授内容(图形用户界面) 图形用户界面图形用户界面(简称GUI) 又称图形接口,是指采用图形方式显示的计算机操作用户界面。Tkinter是实现图形用户界面的模块,可以创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。 展示图形用户界面,让学生运行程序体验 运行程序,认识常见的图形用户界面
三、新授内容(文件) 文件:在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据一般存储在内存中,退出程序时,相关数据也将丢失。如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存设备中。文件是存储在外存储设备中的相关数据的集合。外存和内存:计算机的存储设备按用途可分为内存和外存。内存用来存放当前正在执行的程序及数据,程序关闭后,数据消失。外存通常是磁性介质或光盘等,能长期保存信息。Pythone读写文本文件:在Python中,用open函数将外存的文本文件打开,用write方法将内存的数据存到外存文件中。文件操作结束时要用close方法关闭文件。 讲授文件相关概念,展示利用python读写文件的方法 掌握python读写文本文件的方法,上机运行
四、创设新情境(数据库) 活动(Access数据库)打开厦门至成都.mdb数据库文件,将“厦门至武汉车次”和“武汉至成都车次”这两个表的数据补充完整。所需数据可以通过12306网站查询。 引导学生认识access数据库 补充表格
五、新授内容(数据库) 数据库 数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。在数据库中,数据是以二维表的形式组织存储的,称为表。字段:表中的一列称为一个字段,一个字段对应实体的一个属性,每个字段都有一个名字,称为字段名。记录:表中的一行称为一条记录,一条记录对应一个实体,保存有关实体属性的数据。数据库管理系统:定义、创建、维护数据库的工具叫数据库管理系统。常见的数据库管理系统有sybase、Oracle、mysql、Access等。表间关系:数据库中的两个表可以通过“工具>关系”菜单将某两个字段建立关系。关系就像绳子将两个表联结在一起。如上面的厦门至武汉的到达站和武汉至成都的出发站建立关系后,可以查询到从厦门至成都的车次。条件查询:通过查询面板中的查询设计可以按照提示创建选择查询。查询条件为 厦至武.到达时间+0.05 < 武至成.出发时间。这样预留了从厦门、武汉、成都之间的换乘时间0.05天即1.2小时。查询结果如上图,可以作为换乘方案。 讲授数据库的相关概念,演示数据库的表间关系、条件查询等操作 掌握数据库的有关概念,利用access建立表间关系和条件查询,筛选有用信息
六、新授内容(数据库系统) 数据库系统 数据库系统是由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。12306网站是一个大型数据库应用系统。设计数据库应用系统时,我们一般自顶向下进行。首先总体结构,然后再逐层深入,直至进行每一个模块的设计。利用Python访问access数据库,一般可分为以下5个步骤:1.建立与数据库的连接。2.根据需要产生记录集。3.访问记录集,处理数据。4.根据需要把处理好的数据更新到数据库中。5.断开与数据库的连接。数据库应用系统设计,一般包括系统总体结构设计、代码设计、数据库(文件)设计、输入输出设计、模块功能设与处理过程设计等步骤。 讲授数据库管理系统的有关概念,演示python访问access数据库的方法。 理解并区分数据库管理系统、数据库系统、数据库应用系统的概念
七、课堂小结 1.图形用户界面:又称GUI,图形用户接口,包括文本框、命令按钮、文本标签等。2.内存和外存的区别:内存存放当前正在执行的程序及数据,程序关闭后数据消失。外存数据可以长期保存。3.文件:文件是存储在外存储设备中的相关数据的集合。4.数据库:以一定的组织方式存储在计算机中的相互关联的数据集合。5.数据表:表中的一行叫记录,每一列称为字段。6.数据库管理系统:定义、创建、维护数据库的一种工具。
六、【板书设计】
七、【教学反思】