刘莉娜
【摘 要】本文通过实际教学案例“学生管理系统”,介绍了任务驱动法在access课程教学中的应用,以任务设计为切入点分析了如何利用任务驱动法进行教学组织,实现教学目的。
【关键词】任务驱动;access;任务设计
一、教学目标
(1)知识目标:①掌握利用向导创建子窗体的方法;②掌握利用设计视图创建窗体的方法,掌握子窗体控件的使用及属性设置。
(2)能力目标:提高学生综合运用Access数据库技术解决实际问题的能力。
(3)情感、态度与价值观目标:激发学生学习数据库的兴趣,培养学生自主学习、互相协作的学习习惯和创新精神。
二、学情分析
窗体是Access 2003数据库系统的一个重要对象。窗体是用户与数据之间的主要窗口,使用窗体可以对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗体的布局。数据库的学习不同于其他学科的地方在于既要在课堂上学到理论知识,更要偏重于实践能力的培养。
计算机二年级学生具有简单的计算机操作水平,缺乏程序设计能力,单纯地把《数据库技术》从头到尾按照传统的知识体系讲解,必然枯燥乏味,很难调动学生的积极性,从而达不到教学目标。因此在课堂中以学生为本,注重实践。采用“任务驱动”教学法,通过对“任务”——绘制各种窗体,引导学生分析问题、解决问题,乐于探究、勤于实践,在完成任务中学习知识、培养能力,并随着任务的完成,使他们体会到编程的乐趣。
三、教学内容分析
(1)教学重点:利用子窗体控件创建窗体的过程;
(2)教学难点:①主子窗体链接子段的选择;②子窗体的嵌套。
四、教学方法
任务驱动法:教师把教学内容和教学目标设计成一个个有针对性的、有趣的任务,激发学生的学习兴趣,使他们通过完成任务获得知识和技能。
五、教学分析
根据职业教育以服务为本位、就业为导向的教育理念,从《数据库技术》的教学任务出发,把《创建子窗体》这节课分成若干个不同的学习任务,在完成这些学习任务的同时,学生需要什么知识就讲什么知识,采用任务驱动,重视理实一体化教学,适当降低理论深度,特别注意给学生提供自己动手、团结合作的机会,这对于调动学生的积极性以及培养学生的综合能力起到了明显的效果。
六、教学设计
1.创设情境,引出新课(5分钟)
老师通过投影演示学生成绩管理系统,引导学生思考数据库系统中的窗体有区别吗?区别在哪里?从而引出本节课的授课内容——创建子窗体。
【教师】
在Access数据库中,相关数据存储在不同的表中。在处理关系数据时,通常需要在同一窗体中查看多个表或查询中的数据。例如,想查看教师数据,但同时还想查看该教师所代课程的信息。利用子窗体,即可实现此目的。
问题一:在前面的学习中我们利用向导和设计视图的方式创建窗体,那么子窗体怎样创建?
问题二:我们提供的窗体都是一个窗口中有两个窗体,可以有多个吗?
【学生】思考并回答问题,明确本节课的学习任务。
2.教学演示,示范新知(15分钟)
任务一:分别用窗体向导和设计视图的方式创建一个主子窗体,用于显示来自教师表和课程表的数据。
【教师】演示教师基本信息窗体的创建过程。提示学生注意以下几点:利用向导创建窗体时,数据源的选择、查看数据的方式;利用设计视图创建窗体时,数据源的选择、链接子段的选择。
【学生】仔细观察思考。选一个学生演示课堂练习的内容。
课堂练习:分别利用向导和设计视图的方式创建学生表和成绩表的主子窗体。
3.培养学生自主学习的能力
任务二:创建课程和教师的主子窗体。
【教师】示范利用设计视图创建教师和课程的主子窗体,强调链接子段的处理。
【学生】学生仔细观察,练习利用设计视图创建成绩和学生的主子窗体。
【教师】提示:子窗体可以嵌套,最多7层。
【学生】梳理子窗体的创建过程,寻找解决的方法。
4.课堂练习,巩固创新(5分钟)
任务四:创建主子窗体,显示学生和所学课程的信息。数据源可以是表,也可以是查询。在本例中,子窗体的数据源是一个课程成绩的查询窗体。
【学生】在这一环节中,学生分为四个小组,讨论解决方案。选派代表上机操作。
【教师】教师以一个帮助者、促进者、协商者的角色参与其中,给予学生引导和帮助,最后点评,鼓励学生完成任务。
5.小结(3分钟)
【教师】提问:1、创建子窗体的方法有哪些?2、简述主窗体和子窗体之间的关系。
【学生】根据老师的设问,总结这节课的知识点。
6.布置作业(2分钟)
【任务描述】完成学生成绩管理数据库中的窗体,并美化窗体。
7.课后反思
在教学中我们始终贯彻以学生为主体,以教师为主导,以训练为主线的原则进行教学。让学生观摹,“观察、思考、探究”三位一体,在“做”中不断整合、巩固所学知识。