全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题事务处理授课时间2012529教学内容分析本节课是网络程序设计-ASP(第3版 尚俊杰 主编 清华大学出版社)第九章第二节的内容。事务处理是在数据库操作过程中一种保证数据一致性的措施,在后续章节中进行复杂数据库操作时都会用到事务处理,具备事务处理的知识有助于学生在课程设计中做出健壮性较强的程序。所以事务处理是一个重要又实用的知识点,必须重点学习,这也是我将课本上只是一个知识点的事务处理作为一节内容学习的原因。学情分析本班学生人数多,学习态度比较端正,表现为缺课人数较少,但学习的积极、主动性不够,再加之学生的基础普遍比较薄弱,所以在教学中尽量做到教法灵活、多鼓励、多引导,设置阶梯型作业。使所有学生都觉得有事做、能够做,从而取得不同程度的进步。三维目标 使学生理解事务的概念、Errors集合的概念及方法、属性的用法 培养学生使用事务处理解决实际问题的能力 培养学生在程序设计过程中确保程序健壮性和数据一致性的良好的意识重点难点教学重点: 确定事务 使用Begintrans()、CommitTrans()、RollbackTrans()和Errors集合进行事务处理的过程教学难点: 使用Begintrans()、CommitTrans()、RollbackTrans()和Errors集合进行事务处理的过程教法及设计意图 启发式教学通过启发式教学旨在调动学习积极性、提高学生的学习兴趣,同时使复杂、抽象的问题变得容易。 任务驱动法任务驱动旨在及时对所学知识点加以巩固,并且培养学生应用所学知识解决实际问题的能力。教 学 过 程(教学环节 教师活动 学生活动)设计意图(一)创设情景、引出课题(约4分钟)师:通过网上银行,从甲帐户向乙帐户转帐1000元,具体的操作是:先从甲帐户的余额中减少1000元,然后将乙帐户的余额增加1000元,但是如果刚从甲帐户的余额中减少1000元,这时机器突然断电或死机,则会出现怎样的结果?学生:(甲帐户的余额中减少1000元,但乙帐户的余额没有增加)师:这种情况在数据库的操作中称为数据的不一致性,事务处理可以很好地解决此类问题。使学生认识到事务处理的必要性及在应用中的重要性,并对事务有一个最低层次的感性认识(二)师生互动、探究新知1、事务的定义师:在电视剧“我是特种兵”中孤狼B组每次执行任务前的一句誓言:“同生共死”,在他们心里孤狼B组是一个整体,或者并肩作战击败敌人都活着回去,或者为了击败敌人他们战死疆场,决不抛弃任何一个人。他们的誓言“同生共死”与事务有非常相似的地方引出事务的概念学生:主动思考、理解事务的定义巧设比喻,帮助学生很容易地理解抽象的概念2、事务处理的技术1) ADO 的Connection 对象提供的三个方法:Begintrans()、CommitTrans()、RollbackTrans()师:讲授三个方法的功能,并提问方法应用的语法格式学生:conn.方法名 ,其中conn为connection对象的实例变量使学生对这三种方法的功能有一定的理解2) 错误检测方法师:提出错误检测的方法是Errors集合,演示课件以图示方式阐述Errors集合与Error对象的关系学生:学生通过课件演示理解Errors集合与Error对象的关系师:讲授Errors集合的属性与方法让学生通过动态课件演示理解Errors集合与Error对象的关系3、设备出库程序设计1)任务分析师:提问(逐个进行1.设备出库的过程?2.此过程中的事务是什么?)学生:通过对事务概念的理解找出属于一个事务的两个操作教师:评价、补充使学生自主分析出此实际问题中存在的事务2)任务分解师:引导学生探究:分解任务学生:在教师的引导、启发下进行任务分解,分为三个步骤:准备数据库及表设计出库表单编写表单处理程序教会学生自主分析问题的能力,对独立完成大作业很有帮助准备数据库及表、设计出库表单均为已经掌握知识点,采用讲授、演示法为难点节约时间编写表单处理程序师:提问(此处理程序主要解决什么问题?)学生:回答(事务处理或其他)师:评价、补充师:引导、启发学生首先要判断出库设备数据的合法性学生:在教师的引导、启发下认识到程序健壮性的重要性师:讲授、演示事务处理的过程使学生先清楚表单处理程序的主要任务,在此基础上让学生认识到程序健壮性的重要性小结:师:提问(什么是事务?)学生:回答师:再次强调事务概念师:简述并引导学生简述事务处理的技术及过程检测学生对本节内容的掌握情
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河道工程施工实施方案
- 人工湿地污水处理施工方案及技术措施
- 现代农业园区建设施工方案及技术措施
- 2025年下半年教师资格考试幼儿园综合素质试卷及答案解析
- 2026年初级电工证考试题库及参考答案大全
- 地砖楼地面与机电管线综合配合方案
- 制冷空调系统安装维修工考试题及答案(新版)
- 《曹冲称象》课件
- 吉安市卫生学校2026年公开选调工作人员【12人】笔试题库含答案详解(培优)
- 2026四川凉山州急需紧缺专业大学生顶岗实习招募285人笔试题库附参考答案详解(A卷)
- 2026年病毒载量检测培训课件
- 多尺度求解器设计-洞察及研究
- 2025年学法减分考试试题(附答案)
- 半导体行业的人才培养与人力资源管理策略
- 大学生助农创业计划书
- 西宁军校面试题及答案
- 乡村振兴战略下的人才计划推进策略可行性研究报告
- 2025年公共法律知识题库及答案(可下载)
- 基于SEM潜变量交互效应的大学生心理危机精准预警机制研究
- 高可用架构设计规范
- 湖北省初中名校联盟2024-2025学年七年级下学期6月期末考试数学试卷(含解析)
评论
0/150
提交评论