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