资源简介 (共26张PPT)3.3 数据与系统第一课时第3单元高中信息技术 必修1 数据与计算学习目标01了解GUI的基本概念,学会设计简单的GUI。02了解tkinter模块,编写简单可交互的GUI程序。03了解文件的概念,掌握文件的打开、读写等操作。3.3 数据与系统稻城亚丁丽江新疆天山我们的祖国,山河壮美、风光旖旎,每一处风景都犹如一副天然的画卷,诉说着大自然的神奇和历史的厚重。让我们一起来饱览祖国的大好河山!鼓浪屿西湖小明同学一到寒暑假就经常和亲友们一起旅游。他想结合信息技术课程的学习,自己开发一个旅行小助手系统,用它来解决自己遇到的旅行线路管理、交通乘车指导、以往旅游相关记录管理等各种问题。项目内容本节我们将围绕“旅行小助手系统”项目展开学习,通过项目活动,认识数据与系统的关系,做到根据系统功能选择所需数据,让系统充分发挥数据的潜能。3.3 数据与系统项目任务任务一:探究旅行线路任务二:走近火车票订票系统任务三:探究订票系统功能任务四:设计“旅行小助手系统”本节课需要完成的任务我们将通过下面的活动了解这个系统的构成并熟悉系统,进而帮助他全面地设计规划这个系统。任务:探究旅行线路活动1初看旅行线路3.3 数据与系统“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。上机实践1任务:探究旅行线路活动1初看旅行线路3.3 数据与系统“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。任务:探究旅行线路活动1初看旅行线路3.3 数据与系统“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。上机实践2任务:探究旅行线路知识探究图形用户界面3.3 数据与系统图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。3.2 数据与结构实例:编制订单数据处理程序任务:探究旅行线路知识探究图形用户界面3.3 数据与系统图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Python中用tkinter创建要使用tkinter创建GUI,用“from tkinter import*”导入tkinter模块,然后就可以运用相应代码创建组件。任务:探究旅行线路知识探究图形用户界面—tkinter模块常用组件3.3 数据与系统框架控件;在屏幕上显示一个矩形区域,多用来作为容器按钮控件;在程序中显示按钮。标签控件;可以显示文本和位图。输入控件;用于显示简单的文本内容Frame容器Button按钮Label标签Entry文本框任务:探究旅行线路活动2更新旅行线路3.3 数据与系统在现代程序设计中,我们用“对象”建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来形象化表示。桂林,5日游,桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流,人均1200元比如在“旅行线路”例子中,我们利用Python提供的按钮类创建按钮对象,通过单击按钮的交互方式完成代码的执行过程。文件任务:探究旅行线路知识探究文件3.3 数据与系统在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据存储在内存中,当退出程序时,相关数据也将丢失。如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。文件是存储在外存储设备中的相关数据的集合,能长期保存且方便管理。任务:探究旅行线路知识探究文件3.3 数据与系统计算机的存储设备按用途分为:主存储器(内存)和辅助存储器(外存)。内存:指的是主板上存储部件,用来存放当前正在执行的程序及数据,程序关闭后,数据消失。外存:通过磁性介质或者光盘等,能长期保存信息。比如:优盘、软盘、硬盘、磁带磁盘等。任务:探究旅行线路知识探究Python读写文本文件3.3 数据与系统任务:探究旅行线路知识探究Python读写文本文件3.3 数据与系统open ——打开:存储器里的文本文件。write ——写入:将内存中的数据存储到外存储器的文件中。close ——关闭:文件操作结束用来关闭文件。任务:探究旅行线路活动2更新旅行线路3.3 数据与系统Python读写文本文件任务:探究旅行线路活动2更新旅行线路3.3 数据与系统图形用户界面设计:创建标签、文本框、按钮等组件任务:探究旅行线路活动2更新旅行线路3.3 数据与系统上机实践3任务:探究旅行线路课堂练习3.3 数据与系统1、下图是用Python语言编写的用户登录界面,可以用一下那个模块实现?( )A.time B.tkinter C.datetime D.numpy任务:探究旅行线路课堂练习3.3 数据与系统2、下图的用户登录界面中,使用了哪些控件?( )A.Button Frame Label B. Button Label ListboxC.Button Entry Label D.Button Menu Label任务:探究旅行线路课堂练习3.3 数据与系统3、下列关于python写入文件的说法中正确的是( )A.open函数是用来写入数据B.Write函数是用来关闭文件C.完成写入动作后,应使用close函数关闭文件D.内部存储器(内存)中的数据即使关闭了程序,也不会丢失任务:探究旅行线路课堂小结3.3 数据与系统数据与系统图形用户界面tkinterPython写入文件Frame容器Label标签open()打开write()写入close()关闭写入过程:外存——内存——外存Entry文本框Button按钮任务:探究旅行线路课后作业3.3 数据与系统请完善程序,实现“查询线路”按钮的交互功能。任务:探究旅行线路课后作业3.3 数据与系统请完善程序,实现“查询线路”按钮的交互功能。参考代码感谢观看学无止境 永攀高峰 展开更多...... 收起↑ 资源预览