版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.3 旅行助手数据与系统无锡市第一中学 张禄教材与学情教学目标重点与难点教学过程教学反思23451教材与学情教材分析教育科学出版社必修1数据与计算模块第3单元“认识数据”3.3 数据与系统涉及知识点:图形用户界面、数据库系统与数据库管理系统相关概念、Python对文本文件和数据库文件处理等。教学安排:2课时。学情分析高一年级已有基础:Excel或WPSAccess教学目标教学目标1了解文件和数据库文件的概念。2了解GUI的基本概念,学会设计简单的GUI。3学会根据任务需求,选用恰当的软件处理数据。4体验使用不同工具管理数据的过程,简单了解数据库管理系统和数据库系统的基本概念。重点与难点教学重
2、点1.导入tkinter模块创建窗体程序,布局常用的Label、Entry、Button三种交互对象,设置主要属性,呈现GUI效果;2.Python对文本文件读写操作的方法;3.Python对Access数据库文件操作的方法。教学难点1.创建Label、Entry、Button三种交互对象,涉及较多的初始属性设置,用pack方式布局时新手不易将元件摆放到位;2.对数据库操作命令的理解;3.设计并实现系统功能。教学策略分析任务驱动:本节涉及内容较多,通过活动与任务的形式提升趣味性、降低学习复杂性。自主探究:提供程序素材进行研读。提供半成品:在教学中提供脚手架功能,学生读懂半成品程序的基础上修改完
3、成任务。教学过程教学流程提出问题分析问题“旅行助手”项目探究流程图解决问题项目引入项目分析项目实施项目初体验“旅行助手系统”功能分析探究旅行线路解析成员信息的管理设计“旅行助手系统”GUI概念及其交互对象数据分析感受数据化工具解决生活问题的便利项目展示评价环节分享环节项目总结选用恰当的软件处理数据Python访问Access数据库数据库系统和数据库管理系统知识梳理,拓展总结设计简单的GUIPython读写文本文件分享、自评与互评数字化学习与创新信息意识计算思维数字化学习与创新信息意识数字化学习与创新活动:项目初体验教学过程项目引入知识技能:感受数字化工具在解决生活问题时的便利性。活动要求:运行
4、“旅行助手系统”小程序,体验各种功能。设计意图:通过初步体验“旅行助手系统”,希望学生能够对本课的项目有整体的认识,以便于后续设计制作时从宏观的角度去统筹规划。活动:“旅行助手系统”功能分析教学过程项目引入知识技能:(1)了解GUI的基本概念。(2)在使用数据库系统进行功能分析时,能够恰当地分析出数据中所承载的信息。活动要求:根据之前的体验,以小组为单位讨论回答以下问题。问题一:该系统的用户界面使用了哪些交互对象?问题二:该系统包含了哪些功能?其中,哪些已经实现,哪些还未实现?问题三:该系统是否能够很好地解决旅行线路管理、交通乘车指导、以往旅游相关记录管理等问题?设计意图:通过对“旅行助手系统
5、”项目进行简单的分析,希望学生能够对该项目的各个功能有所了解。活动1:探究旅行线路教学过程项目实施知识技能:(1)学会设计简单的GUI。(2)了解文件的概念,学会用Python读写文本文件。活动要求:(1)输入旅行线路代码并运行,修改各个参数查看其变化,仿照“添加线路”按钮添加一个“查询线路”按钮。(2)运行“添加线路.py”,尝试添加一条旅行线路后,打开“旅行线路.txt”文件查看是否完成添加。(3)以小组为单位进行探究,尝试实现效果:将文本文件中的内容显示到界面上,以便于更直观地管理线路。设计意图:使学生对GUI及其交互对象的创建有初步的认识,了解文件的概念以及Python对文本文件的操作
6、,进一步巩固对GUI的设计以及对文本文件的操作。活动1:探究旅行线路教学过程项目实施提示:在“添加线路”按钮的下方增加一个标签元件(Label)。第一组语句:def intomap(): #Button按钮激发函数 c=open(旅行线路.txt,a+) #以追加模式打开文件 c.write(var.get()+n) #在文件末尾添加text里的内容 c.close #关闭文件waystext = waystext + var.get()+ n#列表上添加新增项第二组语句:ways = Label(root, justify=left) # 文本标签,显示全部线路ways.pack()第三组语
7、句:c=open(旅行线路.txt, r) # 以读取模式打开文件waystext=c.read() # 读取文件内容并显示在界面上c.close # 关闭文件设计意图:使学生在脚手架的基础上进行适当修改,降低难度,先读懂程序,再修改程序。活动2:解析成员信息的管理教学过程项目实施知识技能:(1)了解Python访问Access数据库的一般过程。(2)简单了解数据库管理系统和数据库系统的基本概念。活动要求:(1)运行“成员信息管理.py”,尝试对成员信息进行操作,通过Access查看变化。(2)以小组为单位讨论回答以下问题。问题一:本次活动中涉及的数据库系统、数据库应用系统、数据库管理系统、数
8、据库和数据表有哪些?问题二:在运行应用程序时,什么事件触发之后才对数据库执行操作,请在源程序中找到相关依据。(3)Python访问Access数据库一般可分为5步,在源程序中找到相应的语句。活动2:解析成员信息的管理教学过程项目实施资料提供:SQL指结构化查询语言,全称是 Structured Query Language,主要有选取记录、新增记录、更新记录、删除记录等几条命令。设计意图:由于学生在之前已经接触过Excel、Access等软件的使用,基本能够对数据库进行简单的操作,本活动的设计,希望学生在回顾Access管理数据的同时,对数据库相关的概念有所了解。另外,本活动通过设置相关的问题
9、鼓励学生到源程序中找证据,促使学生主动去读程序、理解程序。活动3:设计“旅行助手系统”教学过程项目实施知识技能:能够根据任务需求,选用恰当的软件处理数据。活动要求:(1)小组内部讨论“旅行助手系统”的设计方案,主要从两个方面考虑:友好的界面和实用的功能。(2)通过小组内部合作,尝试用思维导图将系统功能表示出来,并在已有程序的基础上实现本组的设计方案(包括GUI以及1-2个互动功能)。设计意图:本活动先设计旅行助手系统功能,学生通过规划设计、讨论,通过思维导图的形式将想法保留下来,便于在课堂上展示交流及点评。为降低难度,项目仅要求实现GUI以及1-2个互动功能。功能模块具 体 功 能 描 述登录界面凭用户名、密码登录系统修改密码 按钮用于更改用户的密码添加成员 按钮用于添加新的成员信息添加成员 菜单添加新的成员信息修改成员 菜单修改成员信息删除成员 菜单删除成员信息教学过程项目展示项目展示分享环节讲解演示自我评价评价环节他人评价教学过程项目总结教学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球多人赛车游戏行业调研及趋势分析报告
- 2025文旅项目新年穿越之旅宋韵中国年主题活动策划方案
- 第10讲 俄罗斯(解析版)
- 2025个人财产信托合同的范本
- 2025抵押借款的标准合同范本
- 2025水毁工程监理合同
- 海洋工程装备研发生产合同
- 2025企业承包经营合同书模板
- 提高财务管理能力的技巧
- 提高回答问题的技巧主题班会
- 2023风电机组预应力混凝土塔筒与基础结构设计标准
- 游戏账号买卖合同
- 小学语文阅读教学落实学生核心素养方法的研究-结题报告
- 一年级的成长历程
- 2024年南京铁道职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 正月十五元宵节介绍课件
- 病毒性肺炎疾病演示课件
- 中考英语语法填空专项练习附答案(已排版-可直接打印)
- 口腔医学中的人工智能应用培训课件
- 自然辩证法概论(新)课件
- 基层医疗机构基本情况调查报告
评论
0/150
提交评论