







高中信息技术教科版 (2019)必修1 数据与计算3.3 数据与系统课文课件ppt
展开3.体验不同工具管理数据的过程,简单了解数据库管理系统和数据库系统的基本概念。
2.了解GUI的基本概念.学会设计简单的GUI。
1.了解文件和数据库文件的概念。
阅读P67 任务一 探究旅行线路中的活动1 初看旅行线路,根据要求用Pythn程序代码生成 “旅行线路”程序界面。引导学生理解图形用户界面(GUI)。
frm tkinter imprt * #导入tkinter模块rt = Tk() #创建一个窗口rt.title("旅行线路") #设置窗口标题rt.gemetry('300x120') #设置窗口大小rt.resizable(0,0) #禁止调整窗口大小#在窗口上建一个“添加线路”按钮Buttn(rt, text="添加线路", relief="slid",width=10,height=2).pack()
tkinter是一款很知名的Pythn库,用它我们可以制作图形用户界面。
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Pythn 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。方法:先导入模块。如上面所示的代码用“frm tkinter imprt *” 导入tkinter模块。 然后运用相应代码创建交互对象。如:矩形容器(Frame)、 文本框(Entry)、命令按钮(Buttn)、文本标签(Label)在现代程序设计中,我们用“对象”建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来形象化表示。
图形用户界面(GUI)
文件是存储在外存储设备中的相关数据的集合。
在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据存储在内存中,当退出程序时,相关数据也将丢失。如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。在 “线路数据”程序中是用文件的形式存储在计算机的磁盘里的。
计算机的存储设备按用途可分为主存储器(内存)和辅助存储器(外存)两类。内存用来临时存放执行的文件,关机后数据将消失;外存是磁性介质或光盘等,能长期保存信息。P69
打开:pen函数把外存储器里的文本文件(.txt)打开存储:write方法将内存中的数据存储到外存储器的文件中关闭:文件操作结束时一定要用clse方法关闭文件
Pythn读写文本文件
文件的使用有助于长期保存数据,并且实现由专门的软件对数据进行管理,从而减轻人工管理数据的负担。数据的存储传统上是使用单独的没有关联的文件。
一同学想乘火车从厦门去往成都,在网站上查询没有直达列车,网站提供了多种换乘方案,请根据换乘信息,利用电子表格软件整理到一个表中,方便他选择换乘方案。
我们常用电子表格软件来管理数据,但它的表是有行数限制的,而且在多人共享和联表查询方面也存在不足,当数据量较大,管理较复杂时,我们可以尝试使用数据库管理软件Access来管理数据。
数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。
在数据库中,数据是以二维表的形式组织存储的,称为表。图3.3.4所示,表中的一列称为一个字段,一个字段对应车次实体的一个属性,每个字段都有一个名字,称为字段名,如车次编号、出发站等。
表中的一行称为一条记录,一条记录对应于一个车次实体,保存有关实体属性的数据。可以唯一确定一条记录的字段称为主键,如车次编号。若干个车次数据的集合就组成了“武汉至成都车次”表。可以对数据表进行插入、删除、更新等操作。
数据库管理系统是定义、创建、维护数据库的一种工具,它允许用户管理和控制数据库中的数据。常见的数据库管理系统有Sybase、ORACLE、MySQL、Access等。
简单地查找某个字段为特定值的记录,只要在该字段对应的“条件”栏中输入该值即可。复杂查找:在准则中可以使用表达式,在表达式中可通过操作符设置查询范围。
P73某同学想乘坐高铁或动车出行,他还希望乘坐7:00~8:00的火车出发,只需在查询表达式中追加条件:
WHERE (厦门至武汉车次.车次编号 LIKE "G%" OR 厦门至武汉车次.车次编号 LIKE "D*") AND (厦门至武汉车次.出发时间 BETWEEN #7:00# AND #8:00#);
数据库系统是由数据库、数据库管理系统(及其应用开发工具)、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。数据库主要用于存储数据,需要足够大的内存储器和外存储器等硬件平台的支持。软件部分除了操作系统和数据库管理系统外, 还包括支持特定应用环境开发的软件工具以及开发完成的数据库应用系统。12306网站是一个大型数据库应用系统,其他如各类财务管理系统、人事管理系统、图书管理系统等软件也都是数据库应用系统。
“旅行小助手系统”数据库(旅行小助手.mdb):内有3个数据表:成员信息表、旅行线路表、旅行记录表
数据库应用系统的设计一般包括系统总体结构设计、代码设计、数据库(文件)设计、输入/输出(I/O)设计、模块功能与处理过程设计等步骤。“旅行小助手系统”在完成了系统界面设计和数据库设计之后,还需要经过编写应用程序、调试等环节才能成为真正的应用系统。
请打开 “Pythn访问mdb.py”文件,运行程序,观察运行结果;阅读程序代码,体会Pythn访问mdb数据库的基本步骤。
高中信息技术教科版 (2019)必修1 数据与计算第3单元 认识数据3.3 数据与系统获奖课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算第3单元 认识数据3.3 数据与系统获奖课件ppt,共15页。PPT课件主要包含了学习目标,图形用户界面,tkinter,练一练,Label标签,Entry文本框,Button按钮,巩固提升,课堂小结等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算3.3 数据与系统集体备课课件ppt: 这是一份教科版 (2019)必修1 数据与计算3.3 数据与系统集体备课课件ppt,共36页。PPT课件主要包含了学习目标,“神州行”,图形用户界面,数据库,字段名,数据表,字段类型,数据库管理系统,修改表间关系,问题表头字段名太长等内容,欢迎下载使用。
高中信息技术教科版必修1 数据与计算3.3 数据与系统精品课件ppt: 这是一份高中信息技术教科版必修1 数据与计算3.3 数据与系统精品课件ppt,共13页。