最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

2020-2021学年教科版(2019)高中信息技术必修1 3.3数据与系统 教案

来源:动视网 责编:小OO 时间:2025-09-26 05:20:45
文档

2020-2021学年教科版(2019)高中信息技术必修1 3.3数据与系统 教案

课堂教学设计表课程名称信息技术必修1单位(学校)授课班级高一章节名称3.3数据与系统学时1内容分析1、本节课主要内容包括:“探究旅行线路”“走近火车票订票系统”“探究订票系统功能”和“设计旅行小助手系统”四个任务。通过任务学生能了解可视化图形界面程序的基本特点,使用tkinter模块创建可视化界面,实现文本文件的读写操作,了解Access数据库的基本操作和功能,体验数据库系统程序设计的一般过程与方法2、教学重点:了解tkinter模块,编写简单可交互的GUI程序;Access数据库的创建表间关
推荐度:
导读课堂教学设计表课程名称信息技术必修1单位(学校)授课班级高一章节名称3.3数据与系统学时1内容分析1、本节课主要内容包括:“探究旅行线路”“走近火车票订票系统”“探究订票系统功能”和“设计旅行小助手系统”四个任务。通过任务学生能了解可视化图形界面程序的基本特点,使用tkinter模块创建可视化界面,实现文本文件的读写操作,了解Access数据库的基本操作和功能,体验数据库系统程序设计的一般过程与方法2、教学重点:了解tkinter模块,编写简单可交互的GUI程序;Access数据库的创建表间关
课堂教学设计表

课程名称 信息技术必修1    单位(学校)               授课班级  高一

章节名称3.3 数据与系统学时1
内容分析1、本节课主要内容包括:“探究旅行线路”“走近火车票订票系统”“探究订票系统功能”和“设计旅行小助手系统”四个任务。通过任务学生能了解可视化图形界面程序的基本特点,使用tkinter模块创建可视化界面,实现文本文件的读写操作,了解Access数据库的基本操作和功能,体验数据库系统程序设计的一般过程与方法

2、教学重点:了解tkinter模块,编写简单可交互的GUI程序;Access数据库的创建表间关系和查询;能区分数据库管理系统和数据库系统的基本概念

3、教学难点:能设计出简单的GUI;能根据任务需求,选用恰当的软件处理数据

教学目标1、知识和技能目标:编写简单可交互的GUI程序;Access数据库基本操作;能区分数据库管理系统和数据库系统的概念

2、过程和方法目标:通过“任务一探究旅行线路”学习GUI的基本概念,并尝试设计简单的GUI;通过“任务二走近火车票订票系统”,学习数据表、数据库、数据库系统、数据库管理系统,并能区分;通过“任务三探究订票系统功能”,学习Access数据库的创建表间关系和查询;通过“任务四设计旅行小助手”,体会数据库系统的一般设计流程和规则

3、情感态度和价值观:能根据任务需求,选用恰当的软件处理数据,感受到“信息技术服务于生活”的观念;认识数据库系统在社会中的作用,合理使用数据库系统解决学习和生活中的问题。

教学方法主要教学方法和策略:讲授法、演示法、任务驱动法,自主探究法
教学资源主要利用的教学资源:多媒体教室:电脑;PPT课件及Python运行软件,数据库管理软件Access
课堂教学过程设计思路
教学环节教师的活动学生的活动设计意图
(一)

创设

情境

导入

新课

即将进入寒假,李华和家人们正在计划一场旅行,他运用他所学的信息技术知识,利用学习的Python设计语言设计一个“旅行小助手系统”,以此来管理自已旅行中的线路选择问题。
(二)

新知

探究

任务一 探究旅行线路

演示操作:运行程序,观看运行结果,对照理解每个语句的作用

from tkinter import*       #导入tkinter模块

root=Tk()                  #创建一个窗口

root.title("旅行线路")     #设置窗口标题

root.geometry( '300x120’ )#设置窗口大小

root.resizable(0,o)       #禁止调整窗口大小

Button(root,text="添加线路", relief= "solid",width=10,height=2).pack()

#在窗口上建“添加线路”按钮

 

如何在页面上添加一个“查询线路”的按钮?观察代码,尝试填写完整。学生操作,教师巡视指导

答案:Button(root,text="查询路线",relief="solid",width=10).pack()root.mainloop()  

一、图形用户界面

图形用户界面(简称GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在python语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。

生活中的GUI:

tkinter   实现图形用户界面的模块

from tkinter import *   导入tkinter模块

Frame     矩形容器 

Entry     文本框

Button    按钮

Lable     文本标签

1、分析已有的代码,模仿学习,尝试在Python环境中,写出添加“查询线路”的按钮,并运行调试成功。

2、运行“添加线路与查询线路.py”并把新的旅行线路添加到文件中。完成后,打开“旅行线路.txt”,查看是否添加成功。

并思考:与以往的Python操作相比,结果有何不同呢?

从简单的模仿学习开始,建立学习的成就感,提升学习兴趣。
李华发现一条新的旅行线路,希望把它添加到系统中,线路情况如下:桂林,5日游,桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流,人均1200元

教师运行“添加线路与查询线路.py”并把新的线路添加到文件中。完成后,打开“旅行线路.txt”,查看是否添加成功。引导学生思考:与以往的Python操作相比,结果有何不同呢?

——利用Python将数据存放在其他文件中存储。

二、文件:存储在外存储设备中的相关数据的集合,能长期保存且方便管理。

计算机存储设备:

主存储器 (内存):存放正在执行的程序及文件,程序关闭,数据消失;辅助存储器(外存):通常是磁性介质或光盘等,能长期保存信息。

在Python语言中,用open函数把外存储器里的文本文件(. txt)打开,用write方法将内存中的数据存储到外存储器的文件中,文件操作结束时用close方法关闭文件。

程序“添加线路和查询线路.py”使用文件“旅行线路. txt”,当一些文件建立关联,形成数据库文件。

任务二 走进火车票订票系统

李华从厦门出发,到成都旅游,选择了武汉作为中转城市。

李华登陆了12306网站查询到了厦门至武汉部分车次信息、武汉至成都部分车次信息。李华将所需要的信息填写至WPS表格中。用表格整理数据需要多个页面来回切换,输入数据繁琐,不够简便,李华尝试用数据库管理软件Access管理数据。

三、数据库系统

①数据库是以一定的组织方式存储在计算机中的相互关联的数据集合。

②数据库管理系统是定义、创建、维护数据库的工具。允许用户管理和控制数据库中的数据。常见的数据库管理系统有Sybase、ORACLE、MySQL、Access等

③数据库应用系统:例如以数据库为基础的财务管理系统、人事管理系统、图书管理系统等

认识单个数据表,包括字段、字段名、记录、主键等。

讲解字段类型

建立简单的数据库文件。

教师演示,学生模仿建立数据表

任务三 探究订票系统功能

在这个例子中,换乘站既是前段车程的到达站,又是下段车程的出发站,可以通过这一点建立关系。

✓建立表间关系

①创建表间关系:“厦门至武汉车次”表中的字段“到达站”与“武汉至成都车次”表中的“出发站”建立关联

②从两个表中选取要显示的字段:

厦门至武汉车次.*武汉至成都车次.*

问题:时间上不合理;中转地点不合理。

✓修改关系

修改表间关系:复制查询1为查询2,打开其设计视图,打开SQL视图,将关系修改为:厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间(其中0.05单位为天,即0.05*24小时=1.2小时,预留了武汉三站之间的换乘时间)

问题:表头字段名太长

✓修改查询字段名

①修改查询字段名:复制查询2为查询3,打开其设计视图(SQL视图),将字段修改为:厦门至武汉车次.车次编号 AS 厦武车次, 厦门至武汉车次.出发时间 AS 厦武出发时间, 厦门至武汉车次.到达站 AS 厦武到达站, 厦门至武汉车次.到达时间 AS 厦武到达时间, 武汉至成都车次.车次编号 AS 武成车次, 武汉至成都车次.出发站 AS 武成出发站, 武汉至成都车次.出发时间 AS 武成出发时间

✓个性化查询

李华想乘坐7:00~8:00的高铁或动车出行,需在查询表达式中增加条件:复制查询3为查询4,打开其设计视图( SQL视图),在查询表达式中增加条件(WHERE子句):WHERE (厦门至武汉车次.车次编号 LIKE "G%" OR 厦门至武汉车次.车次编号 LIKE "D*") AND (厦门至武汉车次.出发时间 BETWEEN #7:00# AND #8:00#) 

教师操作演示,教师预留适当时间给学生自主操作练习。

1、体会不同软件处理数据的优劣,能够根据任务需要,灵活选择相应的工具

2、观察教师的演示,跟随教师思路,体会表间关系的建立和查询过程

了解Access数据库的基本操作和功能,体验数据库系统程序设计的一般过程与方法
任务四 设计“旅行小助手系统”

李华想通过开发“旅行小助手系统”记录以往出行的信息,以及个人的旅游经历、爱好等,作为今后安排旅时的参考。

设计系统数据库,了解Python访问Access数据库的步骤

打开“旅行小助手.mdb”文件,分析数据和表间数据的关系

打开“利用Python访问mdb.py”文件,运行程序,观察Python访问Access数据库的步骤:建立与数据库的连接;根据需要产生记录集;访问记录集,处理数据;根据需要把处理好的数据更新到数据库中;断开与数据库的连接。教师演示操作,学生观察总结

四、数据库应用系统的设计

数据库应用系统的设计一般包括系统总体结构设计、代码设计、数据库(文件)设计、输入/输出(VO)设计、模块功能与处理过程设计等步骤。“旅行小助手系统”在完成了系统界面设计和数据库设计之后,还需要经过编写应用程序、调试等环节才能成为真正的应用系统。

打开“旅行小助手系统.py”阅读程序代码,运行程序,观察运行结果,体会程序功能:查看数据表、增加记录、修改记录、删除记录。学生自主操作,体会程序功能

1、思考:“旅行小助手”应该具备哪些功能呢?

2、学生打开“旅行小助手系统.py”阅读程序代码,运行程序,观察运行结果,体会程序功能:查看数据表、增加记录、修改记录、删除记录

学生自主操作“旅行小助手系统.py”,体会程序功能
学习总结

文档

2020-2021学年教科版(2019)高中信息技术必修1 3.3数据与系统 教案

课堂教学设计表课程名称信息技术必修1单位(学校)授课班级高一章节名称3.3数据与系统学时1内容分析1、本节课主要内容包括:“探究旅行线路”“走近火车票订票系统”“探究订票系统功能”和“设计旅行小助手系统”四个任务。通过任务学生能了解可视化图形界面程序的基本特点,使用tkinter模块创建可视化界面,实现文本文件的读写操作,了解Access数据库的基本操作和功能,体验数据库系统程序设计的一般过程与方法2、教学重点:了解tkinter模块,编写简单可交互的GUI程序;Access数据库的创建表间关
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top