(
课件网) 3.3数据与系统 第 3 单元 学习目标 1.2 数据的计算 ★了解tkinter模块和GUI程序 ★学会Access数据库的基本知识 ★学会使用Access数据库 新课导入--探究旅行路线 小李经常和亲友们一起旅游。今年他想与朋友去海南游玩,他想自己开发一个旅行小助手系统,用它来记录、查询自己的旅行线路。请帮助他实现该功能。 右边的Python程序代码可以生成“旅行线路”程序界面,我们一起来帮他设计界面吧。请修改程序,使得程序运行后,可以在“添加线路”按钮下方添加“查询线路”按钮。 Button(root,text=”查询路线”,relief=”solid”,width=10,height=2).pack() 新课导入--探究旅行路线 小李经常和亲友们一起旅游。今年他想与朋友去海南游玩,他想自己开发一个旅行小助手系统,用它来记录、查询自己的旅行线路。请帮助他实现该功能。 运行程序 如图所示 图形用户界面 图形用户界面(Graphical User Interface, GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。 在python中,使用tkinter模块快速创建图形用户界面 要使用tkinter模块,就需导入tkinter模块 导入代码: from tkinter import* 图形用户界面 在python中,使用tkinter模块快速创建图形用户界面 文件 概念:是存储在外存储设备中的相关数据的集合。 如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。 Python读写文本文件 open函数打开 write函数写入 close函数关闭 open ———打开:存储器里的文本文件。 write ———写入:将内存中的数据存储到外存储器的文件中。 close ———关闭:文件操作结束用来关闭文件。 数据库 数据库 在日常生活中,我们通常用电子表格软件来管理数据。但电子表格软件中的表是有行数限制的,而且在多人共享和联表查询方面也存在不足。 但当我们的数据量像12306网站一样,数据量比较大,且管理比较复杂时便,我们就需要采用更科学的数据管理方法--数据库管理软件(如:Access数据库管理系统)来管理数据。 那什么是数据库呢? 是以一定的组织方式存储在计算机中的相互关联的数据集合。 数据表 在数据库中,数据是以二维表的形式组织存储的,称为表。 数据表 在数据库中,数据是以二维表的形式组织存储的,称为表。 可以对数据表进行插入、删除、更新等操作 数据库管理系统(DBMS) 数据库管理系统是定义、创建、维护数据库的一种工具。它允许用户管理和控制数据库中的数据。 数据库管理系统(DBMS) 常见的数据库管理系统有 Sybase Oracle MySQL Access 数据库管理员 数据库系统 数据库系统有大小之分,大型数据库系统有SQL Server、Oracle、DB2等,中小型数据库系统有Foxpro、Access、MySQL。 数据库系统 数据库系统一般由4个部分组成: 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。 软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。 数据库系统 数据库系统一般由4个部分组成: 人员:主要有4类。 第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据 ... ...