2020-2021学年教科版(2019)高中信息技术必修1 3.3数据与系统 课件(含素材)(21张PPT)

文档属性

名称 2020-2021学年教科版(2019)高中信息技术必修1 3.3数据与系统 课件(含素材)(21张PPT)
格式 zip
文件大小 4.7MB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2021-06-28 23:41:24

图片预览

文档简介

(共21张PPT)
3.3
数据与系统
即将进入寒假,李华和家人们正在计划一场旅行,他利用学习的Python设计语言设计“旅行小助手系统”,以此来管理自已旅行中的线路选择问题。
如何在页面上添加一个“查询线路”的按钮?
from
tkinter
import
#导入tkinter模块
root=Tk()
#创建一个窗口
root.title("旅行线路")
#设置窗口标题
root.geometry(
'300x120’)
#设置窗口大小
root.resizable(0,0)
#禁止调整窗口大小
Button(root,text="添加线路",relief="solid",width=10,height=2).pack()
#在窗口上建一个“添加线路”按钮
Button(root,text="查询线路",relief="solid",width=10,height=2).pack()
#在窗口上建一个“查询线路”按钮
图形用户界面(简称GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面
tkinter
实现图形用户界面的模块
from
tkinter
import
导入tkinter模块
Frame
矩形容器
Entry
文本框
Button
按钮
Lable
文本标签
矩形容器
一、图形用户界面
文本标签
文本框
按钮
李华发现一条新的旅行线路,希望把它添加到系统中,线路情况如下:
桂林,5日游,桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流,人均1200元
运行“添加线路与查询线路.py”并把新的旅行线路添加到文件中。
完成后,打开“旅行线路.txt”,查看是否添加成功。
与以往的Python操作相比,结果有何不同呢?
二、文件
文件是存储在外存储设备中的相关数据的集合,能长期保存且方便管理。
open
——打开
write
——写入
close
——关闭
主存储器
(内存):存放正在执行的程序及文件,程序关闭,数据消失
硬盘、u盘,光盘,移动硬盘等
辅助存储器(外存):通常是磁性介质或光盘等,能长期保存信息
计算机存储设备
01
02
李华计划从厦门出发,以武汉作为中转城市,到成都旅游。
李华登陆了12306网站查询到了厦门至武汉部分车次信息、武汉至成都部分车次信息。
用表格整理数据需要多个页面回来切换,输入大量数据,不够简便,李华尝试用数据库管理软件Access管理数据
数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。
数据库管理系统是定义、创建、维护数据库的工具。允许用户管理和控制数据库中的数据。
常见的数据库管理系统有Sybase、ORACLE、MySQL、Access等
数据库应用系统:例如以数据库为基础的财务管理系统、人事管理系统、图书管理系统等
三、数据库系统
常见的数据库管理系统
常见的数据库应用系统
字段
字段名
记录
主键
认识数据表
文本型:用于输入文本或文本与数字相结合的数据,在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符
数字型:用于可以进行数值计算的数据,但货币除外
日期/时间型:用于存储日期和(或)时间值
是/否型:用于表示逻辑值(是/否,真/假)
货币型:用来存储货币值
字段类型
动手试一试
1.
启动Access软件,新建空白数据库文件
2.
创建表结构,参照下表依次创建7个字段
3.
尝试输入2条记录
字段名称
字段类型
范围
车次编号
文本
字段大小:10
出发站
文本
字段大小:10
到达站
文本
字段大小:20
出发时间
日期/时间
格式:短时间
到达时间
日期/时间
格式:短时间
历时
数字
字段大小:整型
最低票价
货币
格式:货币
认识数据表
武汉既是前段车程的到达站,
又是下段车程的出发站
建立表间关系
①创建表间关系:
“厦门至武汉车次”表中的“到达站”与
“武汉至成都车次”表中的“出发站”建立关联
②从两个表中选取要显示的字段:
厦门至武汉车次.
武汉至成都车次.
③关闭查询并保存为“查询1”
④双击打开(运行)“查询1”,观察查询结果。
修改表间关系
①修改表间关系:
复制查询1为查询2,打开其设计视图,打开SQL视图,将关系修改为:
厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间
(其中0.05单位为天,即0.05
24小时=1.2小时,预留了换乘时间)
2.保存关闭“查询2”,双击打开“查询2”,观察查询结果。
问题:表头字段名太长
修改查询字段名
①修改查询字段名:
复制查询2为查询3,打开其设计视图(SQL视图),将字段修改为:
厦门至武汉车次.车次编号
AS
厦武车次,
厦门至武汉车次.出发时间
AS
厦武出发时间,
厦门至武汉车次.到达站
AS
厦武到达站,
厦门至武汉车次.到达时间
AS
厦武到达时间,
武汉至成都车次.车次编号
AS
武成车次,
武汉至成都车次.出发站
AS
武成出发站,
武汉至成都车次.出发时间
AS
武成出发时间
②保存关闭“查询3”,双击打开“查询3”,观察查询结果。
个性化查询
李华想乘坐7:00~8:00的高铁或动车出行。需在查询表达式中增加条件
①复制查询3为查询4,打开其设计视图(
SQL视图),在查询表达式中增加条件(WHERE子句):
WHERE
(厦门至武汉车次.车次编号
LIKE
"G%"
OR
厦门至武汉车次.车次编号
LIKE
"D
")
AND
(厦门至武汉车次.出发时间
BETWEEN
#7:00#
AND
#8:00#)
打开“旅行小助手.mdb”文件,分析表内数据和表间数据的关系
打开“利用Python访问mdb.py”文件,运行程序,观察Python访问Access数据库的步骤
建立与数据库的连接;
根据需要产生记录集;
访问记录集,处理数据;
根据需要把处理好的数据更新到数据库中;
断开与数据库的连接
四、数据库应用系统的设计
系统总体结构设计
代码设计
数据库(文件)设计
输入/输出(I/O)设计
模块功能与处理过程设计
打开“旅行小助手系统.py”阅读程序代码,运行程序,观察运行结果,体会程序功能:查看数据表、增加记录、修改记录、删除记录
数据库应用系统的设计
四、数据库应用系统的设计
★图形用户界面
★文件
★数据库系统
★数据库应用系统的设计
课堂小结
采用图形方式显示的
计算机操作用户界面
长期保存数据
数据库、数据库管理系统、数据库应用系统、
数据库管理员、用户
系统总体结构设计、代码设计、数据库设计、
I/O设计、模块功能与处理过程设计厦门——武汉
武汉——成都
桂林,5日游,桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流,人均1200元