3.3 数据与系统(教案)-高一信息技术 (教科版2019必修1)_第1页
3.3 数据与系统(教案)-高一信息技术 (教科版2019必修1)_第2页
3.3 数据与系统(教案)-高一信息技术 (教科版2019必修1)_第3页
3.3 数据与系统(教案)-高一信息技术 (教科版2019必修1)_第4页
3.3 数据与系统(教案)-高一信息技术 (教科版2019必修1)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教学单元认识数据教学主题数据与系统教学目标知识与技能知道各控件的内涵和作用能够利用控件做出简单的窗口会简单修改控件的相关属性能够区分数据库、数据表、数据管理系统和数据库系统过程与方法在模仿任务——分析任务——练习任务的探究实践活动中不断深化对窗口和代码实现之间的认识情感态度价值观初步了解程序员的工作基础和代码实现的功能价值。核心素养培养代码的实现最终需要依靠窗口和数据库来完成包装使得应用完善,学生通过学习了解各应用程序是如何开发的,培养高阶信息素养。教学内容Gui控件功能;数据库、数据表;数据管理系统、数据库系统教学媒体电子白板、PPT教学过程教学环节教师活动学生活动设计意图情境导入对于没有变成经验的用户来说,要实现某个需要必须要通过代码来实现显然不现实,同学们结合电脑上“计算器”的应用来说一下你如何解决这个问题?计算器是由窗口实现的学生讨论并回答问题,思考代码和窗口的区别。普通人和程序员的不同之处在于代码的实现,普通人属于用户,通过窗口的各功能来实现代码,而程序员属于专业人员,是实现了窗口功能的人员。激发学生对程序员职业的初步认知。课堂讲授【知识点一、GUI——窗体】【模仿代码并实现上述图形结果】fromtkinterimport*root=Tk()#创建一个窗口root.title("trivial")#设置窗口标题#设置窗口大小root.geometry('300x120')#禁止调整窗口大小root.resizable(0,0)#在窗口上建一个“添加线路”按钮Button(root,text="添加线路",relief="solid",width=10,height=2).pack()#下面的代码实现在窗口上添加一个"查询线路"按钮的功能root.mainloop()【分析任务】修改root.title(“trivial”)为root.title(“旅行路线”)修改root.geometry(‘300x120’)为root.geometry(‘500x600')修改root,text=“添加线路”为root,text=“提交"【提问】你发现了什么,并说明理由?【概念学习】图形用户界面(GraphicalUserInterface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Python语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。我们需要先导入模块,上面所示的代码用"fromtkinterimport*"导入tkinter模块,然后就可以运用相应代码创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。【练习任务】Tkinter主窗口实现【实现代码,并说明其功能】#导入tkfromtkinterimport*#创建一个主窗口对象window=Tk()#调用mainloop()显示主窗口window.mainloop()Label标签控件【实现代码,并说明其功能】importtkinterastkwin=tk.Tk()win.title("Python")win.geometry('400x200')#若内容是文字则以字符为单位,图像则以像素为单位label=tk.Label(win,text="旅游路线设计器",font=('宋体',20,'bolditalic'),bg="#7CCD7C",

#设置标签内容区大小

width=30,height=5,)label.pack()win.mainloop()【分析】label=tk.Label(win,text="旅游路线设计器",font=('宋体',20,'bolditalic'),bg="#7CCD7C",

width=30,height=5,)Text:设置文本Font:设置字体,字号等Bg:设置颜色Width:设置宽度Height:设置高度Button按钮控件【实现代码,并说明其功能】fromtkinterimportmessagebox#导入消息库#自定义点击按钮时执行的函数defclick_button():

#使用消息对话框控件,showinfo()表示温馨提示

tk.messagebox.showinfo("温馨提示","你点击了按钮,因此显示了这个对话框")#插入button按钮控件button=tk.Button(win,text='点击前往',bg='#7CCD7C',width=20,height=5,command=click_button).pack()【分析】button=tk.Button(win,text='点击前往',bg='#7CCD7C',width=20,height=5,command=click_button).pack()Text:设置文本Bg:设置颜色Width:设置宽度Height:设置高度Command:激活按钮点击函数Entry输入框控件【实现上述代码,并说明entry的使用观察代码,并说明,为什么输入任何自负,都显示“*”号呢?】importtkinterastkwin=tk.Tk()win.title("Python")win.geometry('500x500')

en1=tk.Entry(win,show='*').pack()win.mainloop()【综合练习】小组探究并实现登录窗体。【总结】常用控件学生模仿代码并实现窗口功能,由教师控件代码进行分析。通过改变某些属性值,窗体的文本标题、窗体大小、按钮文本内容发生了改变。学生得出结论:某些代码控制着控件的属性。认真学习,并记录笔记。实现代码,完成任务。fromtkinterimportmessageboximporttkinterastkwin=tk.Tk()win.title("Python")win.geometry('500x300')defclick_button():

tk.messagebox.showinfo("温馨提示","提交成功")lb1=tk.Label(win,text="账号:").pack()en1=tk.Entry(win).pack()lb2=tk.Label(win,text="密码:").pack()en2=tk.Entry(win,show='*').pack()button=tk.Button(win,text='提交',bg='#f0f0f0',width=10,height=1,command=click_button).pack()win.mainloop()GUI是由各个控件组成的,先呈现一个模仿任务,让学生实现窗体的初步应用,激发学生的学习兴趣,并进一步学习代码控件。通过局部修改了解和认识控件属性,以激发兴趣开展下一步专业学习。学习窗口控件,在分步骤实现代码的过程中解决bug,感受程序员的工作任务。【知识点二、数据库】1、数据库【播放视频】数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。了解数据库的作用、功能、价值,在日常生活中的使用。认真学习并记录笔记。观察数据表之间的联系,并得出结论:表之间通过字段号来绑定联系。通过播放视频让激发学生的学习兴趣,同时让学生了解数据库的作用,和在日常生活中的实际运用。2、数据表在数据库中,数据是以二维表的形式组织存储的,称为表。表中的一列称为一个字段,一个字段对应车次实体的一个属性,每个字段都有一个名字,称为字段名,如车次编号、出发站等。表中的一行称为一条记录,一条记录对应于一个车次实体。可对记录进行删除、添加、编辑等操作数据库中的表与表之间是相互关联的。数据组成了数据库,数据库组成了数据库管理系统。各表之间也存在联系,由学生观察表之间的联系。3、数据库系统数据库系统是由数据库、数据库管理系统(及其应用开发工具)、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。数据库主要用于存储数据,需要足够大的内存储器和外存储器等硬件平台的支持。软件部分除了操作系统和数据库管理系统外,还包括支持特定应用环境开发的软件工具以及开发完成的数据库应用系统。探究活动任务一:设计系统功能和应用程序界面设计“旅行小助手系统”的界面,设想系统应具备的功能,并在小组内展开讨论,并用思维导图的形式将设计功能表示出来。填写下表。任务二:设计系统数据库,了解Python访问access数据库的步骤小组合作完成任务综合任务探究中让学生感受窗体、数据库之间的联系,在小组讨论中互相学习,提升交流表达能力和团队合作精神。通过思维导图任务让学生梳理相关功能,掌握梳理技能,提升信息素养。利用Python访问Access数据库一般可分为以下5个步骤:(1)建立与数据库的连接;(2)根据需要产生记录集;(3)访问记录集,处理数据;(4)根据需要把处理好的数据更新到数据库中;(5)断开与数据库的连接。记录笔记并认真学习。拓展学习实际上,数据库的设计绝非易事,需要一步步完成。首先通常需要与数据库潜在用户进行沟通,收集需要存储的数据和对数据的存取需求,然后建立一个实体关系模型,之后建立基于模型的关系并规范化这些关系。而开发数据库应用系统可以采用MVC模式。MVC为Model、View

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论