(共15张PPT)
3.3 数据与系统
框架完整·扁平化呈现·绝对专业·超级吸睛
PROJECT PEOFILE
项目:“五一”出行规划
小T计划利用五一假期独自去旅行,他结合着所学习的信息技术知识,计划自己开发一个旅游小助手系统,试图用这一系统解决在旅行中遇到的线路、交通等问题。
温故知新:数据结构
数据结构
线性数据结构
(一对一)
非线性数据结构
集合结构
队列:先进先出
栈:先进后出
树:一对多
图:多对多
PROJECT PEOFILE
规划1 初探旅行线路
“旅行路线”是小T的旅行小助手系统中的一项功能,可以记录计划出行的旅行路线。
现在,小T希望在这一系统中添加新的旅行线路,并可以查询到已经输入系统的线路。
PROJECT PEOFILE
上机练习1
请同学们看学生机上的“任务一”文件,里面的Python程序代码可以生成“旅行路线”的界面,请修改程序,使得程序运行后可以在“添加线路按钮”下方添加“查询线路”按钮。
知识点1:图形用户界面
图形用户界面(简称GUI) 又称图形接口,是指采用图形方式显示的计算机操作用户界面。
Tkinter是实现图形用户界面的模块,可以创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。
活动2 更新旅游线路
小T在查阅旅行线路的过程中,对其中一条旅行线路很感兴趣,希望将它添加到系统中。
日照三日游:日照万平口——海洋公园——竹洞天——五莲山——莒国古城,人均消费488元。
PROJECT PEOFILE
上机练习2
请同学们打开自己机器上的“配套资源”文件夹,里面的“添加线路.py”程序是用来实现将数据添加到“旅行线路.txt”文件中的功能。
请同学们根据提示运行该程序并把新的旅行线路情况添加到文件中,完成后再次打开“旅行线路.txt”,查看文件内容。
知识点2:文件
文件是存储在外存储设备中的相关数据的集合。
计算机存储
主存储器(内存)
辅助存储器(外存)
随机存储器(RAM)
只读存储器(ROM)
知识点3:Pythone读写文本文件
在Python中,用open函数将外存的文本文件打开,用write方法将内存的数据存到外存文件中。
文件操作结束时要用close方法关闭文件。
想一想
小T已经初步规划好了自己的旅行线路,下面就是交通工具的选择了。
小T想乘坐公共交通工具前往各旅游景点,于是他根据公交车的发车时间和间隔进行了时间规划。起初他用电子表格进行统计分析,发现不太方便,于是他利用所学信息技术知识,想尝试下利用数据库管理软件Access来管理数据……
知识点4:数据库
数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。在数据库中,数据是以二维表的形式组织存储的,称为表。
字段:表中的一列称为一个字段,一个字段对应实体的一个属性,每个字段都有一个名字,称为字段名。
记录:表中的一行称为一条记录,一条记录对应一个实体,保存有关实体属性的数据。
数据库管理系统:定义、创建、维护数据库的工具叫数据库管理系统。常见的数据库管理系统有sybase、Oracle、mysql、Access等。
知识点5:数据库系统
数据库系统是由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。
12306网站是一个大型数据库应用系统。
知识点6:访问Access数据库的一般步骤
建立与数据库的连接
根据需要产生记录集
访问记录集,处理数据
断开与数据库的连接
更新到数据库
课堂小结
1.图形用户界面
2.内存和外存的区别
3.文件
4.数据库
5.数据表
6.数据库管理系统