资源简介 3.3《数据与系统》任务单学习目标:了解文件和数据库文件的概念。了解GUI的基本概念,学会设计简单的GUI。学会根据任务需求,选用恰当的软件处理数据。体验使用不同工具管理数据的过程,简单了解数据库管理系统和数据库系统的基本概念。项目:“五一”出行规划小T计划利用五一假期独自去旅行,他结合着所学习的信息技术知识,计划自己开发一个旅游小助手系统,试图用这一系统解决在旅行中遇到的线路、交通等问题。温故知新:数据结构规划1 初探旅行线路“旅行路线”是小T的旅行小助手系统中的一项功能,可以记录计划出行的旅行路线。现在,小T希望在这一系统中添加新的旅行线路,并可以查询到已经输入系统的线路。上机练习1:请同学们看学生机上的“任务一”文件,里面的Python程序代码可以生成“旅行路线”的界面,请修改程序,使得程序运行后可以在“添加线路按钮”下方添加“查询线路”按钮。from tkinter import *root = Tk() #创建一个窗口root.title("添加线路") #设置窗口标题root.geometry('600x100') #设置窗口大小root.resizable(0,0) #禁止调整窗口大小var=StringVar() #定义StringVar()类型def intomap(): #Button按钮激发函数c=open("旅行线路.txt",'a+') #以追加模式打开文件c.write(var.get()+"\n") #在文件末尾添加text里的内容c.close #关闭文件#在窗口上建一个文本标签Label(root, text='请输入线路', font=('Arial', 10)).pack()#在窗口上建一个文本框Entry(root,textvariable=var,width=550).pack()#在窗口上建一个Button按钮Button(root, text="添加线路", command =intomap,relief="solid",width=10).pack()root.mainloop() #进入事件(消息)循环知识点1::图形用户界面图形用户界面(简称GUI) 又称图形接口,是指采用图形方式显示的计算机操作用户界面。Tkinter是实现图形用户界面的模块,可以创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。规划2 更新旅游线路小T在查阅旅行线路的过程中,对其中一条旅行线路很感兴趣,希望将它添加到系统中。日照三日游:日照万平口——海洋公园——竹洞天——五莲山——莒国古城,人均消费488元。上机练习2请同学们打开自己机器上的“配套资源”文件夹,里面的“添加线路.py”程序是用来实现将数据添加到“旅行线路.txt”文件中的功能。根据提示运行该程序并把新的旅行线路情况添加到文件中,完成后再次打开“旅行线路.txt”,查看文件内容。知识点2:文件文件是_____________________________________________集合。知识点3:Pythone读写文本文件在Python中,用___________函数将外存的文本文件打开,用write方法将内存的数据存到外存文件中。文件操作结束时要用____________方法关闭文件。思考.小T已经初步规划好了自己的旅行线路,下面就是交通工具的选择了。小T想乘坐公共交通工具前往各旅游景点,于是他根据公交车的发车时间和间隔进行了时间规划。起初他用电子表格进行统计分析,发现不太方便,于是他利用所学信息技术知识,想尝试下利用数据库管理软件Access来管理数据……知识点4:数据库数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。在数据库中,数据是以二维表的形式组织存储的,称为表。字段:表中的一列称为一个字段,一个字段对应实体的一个属性,每个字段都有一个名字,称为字段名。记录:表中的一行称为一条记录,一条记录对应一个实体,保存有关实体属性的数据。数据库管理系统:定义、创建、维护数据库的工具叫数据库管理系统。常见的数据库管理系统有sybase、Oracle、mysql、Access等。知识点5:数据库系统数据库系统是由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。举例说明你生活中见到的数据库系统。知识点6:访问Access数据库的一般步骤课堂小结1.图形用户界面2.内存和外存的区别3.文件4.数据库5.数据表6.数据库管理系统优秀的你:这节课学会了什么?还有什么疑惑?给自己的表现打个分吧! 展开更多...... 收起↑ 资源预览