论文部分内容阅读
摘 要:数据库技术的应用越来越广泛,在强调“以技能为核心,以就业为导向”的中等职业教育中,使科学文化知识较为薄弱的中职学生对VFP数据库产生浓烈的学习兴趣,并能学以致用,是每位计算机专业教师努力追求的目标。本文结合笔者的职业教学实践,对当前中职类院校的VFP数据库教学模式进行探讨。
关键词:中职 VFP数据库 教学模式
目前,流行的数据库软件有FoxPro、Access、SQL Server、Oracle等,它们都属于关系型数据库软件,并逐渐成为信息系统的基础和核心,在各行各业中得到了越来越广泛的运用。其中,VFP是一个让普通用户方便利用可视化的设计工具和向导快速进行数据处理及程序设计的软件,其可深可浅,可难可易,综合性很强。VFP是一种适合开发中小型数据库应用程序的关系型数据库管理系统,它提出了当今全新的数据库概念,并且能够提供可视化的开发工具,引入了面向对象的程序设计方法,内容丰富,涉及面广。作为一名多年从事计算机专业教育的一线教师,面对文化基础薄弱、学习态度不佳的中职学生,如何使他们掌握专业技能,学有所用,笔者一直努力探寻着。下面笔者就中职教育中VFP数据库的教学模式谈谈自己的体会。
一、合理安排教学内容,调动学习积极性
中职学生的培养目标是“以技能为核心,以就业为导向”,侧重于学有所用。而中职学生对理论知识普遍存在着一定的厌学情绪,对程序设计语言的掌握也较欠缺,在教学中,教师可适当改变一般教材的课程设置,避开枯燥、生涩难懂的数据库基本概念及关系运算理论,侧重于学习如何创建合理的数据库结构,而不必深究范式或者更难的数学理论。因此,教师可先从数据库及其操作入门开始,让学生先学会创建数据表、数据库,在此过程中融入基础的理论知识,使学生得到理实结合的学习。而后,教师再让学生学习查询、视图、报表、表单、菜单;学习完这些内容以后,再让学生接触SQL语言、程序设计基础;最后是综合应用程序的开发。如此由易到难,由浅入深,可以循序渐进地将理论与实践结合起来,逐步调动学生学习的积极性,进而得到良好的教学效果。
二、创设情境,引入实例,培养学习兴趣
数据库应用技术是一门操作性很强、理论较为枯燥的专业课程。为了避免学生失去对本课程的学习兴趣,教师应多引用贴近学生学习生活的实例。
笔者将学生信息管理系统贯穿于整个教学过程,该系统分为学籍管理和成绩管理两个子系统,两者既相对独立又相互联系。各系统功能简单而实用,可分别实现信息及成绩的浏览、查询、修改等,方便学生明白所学重点。从建立项目开始,到数据库表、查询视图、报表、表单,再到菜单的建立,其间融入了表间关系的设定、各种对象的可视化属性的设置、程序代码设计等。本系统弱化了VFP的单纯理论教学方法,强化了学生对知识的可见性与可操作性,在学习上有更多的主动性与灵活性,学生既从微观上掌握了VFP各个知识点的作用,又能在宏观上体会到各功能的联系,逐渐掌握数据库管理系统的开发方法和步骤。
此系统所涉及的信息与学生自身密切相关,容易使学生产生亲近感,以激发学习兴趣。如请学生以自己的同学作为记录对象去创建、使用学籍管理中的学籍表、成绩表,促使学生在建表的过程中完成对数据的收集、整理、录入、编辑工作,既增强了他们数据处理的理解,又提高了他们的学习积极性。
三、选取优秀案例,提高教学效果
案例的选取直接影响教学效果,案例应是课程中某一单元或环节知识的综合,是引发学生学习动机与学习兴趣的重要手段。首先知识的运用和拓展、能力的培养与提高,都是借助案例来实现的。其次,案例是组织学生进行自我学习、自我锻炼的手段。案例的选取应以激发学生求知欲望,培养学生理解应用知识,提高学生分析问题、解决问题的能力为根本出发点。
如笔者在讲解多表操作时,拿出看似非常棘手的事情来进行案例教学。从同一个专业各个班级中的总成绩表中快速生成各班级的学生成绩表是一件非常繁琐的事情。以此为案例,让学生开动脑筋,用各种方法尝试后,笔者引出多表操作、表的关联操作等,以及简单的编程思想,最终让原本非常繁琐的事情在几分钟内就准确无误地完成。通过这个案例,让学生感受到数据库学习不仅重要,而且非常有用。
四、分组、分层教学,培养良好学习氛围
在学期的后半阶段,教师可根据学生的学习表现,将学生分成若干小组,学习能力较好的和学习能力较弱的组成一组,每组2~3人,以促使学生互帮互助。爱学习的同学可充当“小老师”,去辅导其他同学;不爱学习的学生也会被感染,尝试着解决问题。长此以往,可使班级形成人人爱学习的良好氛围。
VFP数据库是一门实践性很强的课程,其主要任务就是培养学生具有一定的数据库设计能力,以及分析问题、解决问题和逻辑思维的能力。笔者对实训内容进行了认真的探讨,一般一次实训课布置给小组2~3个实训题目,分为必做题与选做题。必做题即为老师课堂讲解的学生信息管理系统,而选做题则是模仿学生信息管理系统创建一个学校图书管理系统,其形式与学生信息管理系统相似,基本包含学生信息表、教师信息表、图书表、借阅表等,能够实现几个项目的查询,并具备友好的人机交互界面。通过两个系统的对比练习,能使学生更形象地理解数据库的模型结构,体会到数据表之间的关系,从而进一步激发浓厚的学习兴趣。
如此举一反三,一方面使学生能够较顺利地完成相对简单的基础性实训,培养学生的自信心,使其学习热情得到进一步提高;另一方面,也能满足较高层次学生的需求,引导他们完成难度略大的实训题目,以进一步提高学生的运用能力,激发成就感。下面简单介绍一下实训的基本步骤。
一是上机前的准备。让学生预习将要学习的知识要点,明确将要完成的实训要求,搜集相关资料,写出实训预习报告,内容包括对实训题目的理解和分析,以及相关示意图,如数据表的结构图、表单的界面、报表的界面等。 二是上机实训。调用VFP程序,完成相应实训要求。必做题应自己独立完成,选做题可分组讨论完成,使学生在实训过程中逐步累积丰富的经验。
三是整理实训报告。实训结束后,要求学生整理实践结果并认真分析和总结,写出实训报告。具体内容包括实训内容、实训过程、实训小结。
五、重点学习表单的制作,体现可视化开发过程
VFP的表单设计技术是学习可视化开发技术及掌握面向对象的程序设计的重中之重,是进一步理解相关概念的基础过程。表单的功能不是一个简单的输入与输出界面,而是一个各种控件的容器,担负着一个数据库管理系统中的绝大部分功能。因此,VFP应用系统实际开发过程的实现也主要是表单的制作技术。在表单教学中,应由表及里逐层进行。
一是创建表单。学习利用系统的表单向导建立新表单,然后利用表单设计器修改表单。所建表单至少应包括普通表单和一对多两种样式。这是表单的最基本操作,要求所有同学都必须掌握。
二是设置表单的数据环境。先掌握表单数据环境中表或视图的添加、移出方法,再深入理解数据环境及其中各个表和视图属性的定义。此项内容可分组讨论完成。
三是添加表单中的控制项。表单就像一个基本容器,包含一些对象,如标签、文本框、编辑框、命令按钮等常用控件,这些控件可以灵活地进行多种排列组合,可使学生领略到可视化技术和面向对象设计方法的精华所在。但要真正灵活自如地使用这些控件,并不是一件简单的事情,要求每组成员对各个控件都深入了解,能够用表单设计器设计一个较复杂的表单或表单集,向其添加各种控件,并定义各控件的属性、事件与方法。
六、采取丰富的考核评价方式
考核是教学工作的重要环节,是评价教学效果的主要方法。衡量这门课的学习效果,不是看学生“知不知道”,而是“会不会干”。在每次实训任务完成后,抽取2~3个小组对自己所做的项目进行现场演示。教师和学生分别根据项目完成情况及小组的现场表现进行评价,还可以增加对创新能力、解决实际问题能力、团队精神与分工合作能力的综合评价。最后,教师结合任务完成过程中的评价,综合学生自评、互评的结果,给出课程实践成绩。
在这个环节里,教师通过作品的展示可以带给学生成就感,激发学生学习的兴趣。通过组间互评可以引导学生分析、掌握他人作品中的技术、技巧,并进一步提高学生的鉴赏能力,从而形成一种良性竞争体系。
近几年来,我国计算机应用技术初见成效,但与发达国家相比,仍处在发展中。中等职业教育培养的是应用型技术人才,强调实际动手能力的培养,中职院校的计算机专业更应培养面向基层的应用型人才。VFP数据库教学是中职计算机教学中的重要组成部分,在教学过程中,教师应充分注重理论知识与实践环节的结合,提高学生学习积极性,结合实际数据库设计的案例,将所学知识运用到实践中。为此,专业教师在教学中必须重视教学模式的创新及运用。当然“教学有法,法无定法,贵在得法”,除上述教学方法之外,还有很多教学方法,不同教师在运用同一方法时也可不拘一格。广大专业教师应尽己所能,拓展思路,对现行教学方法进行改革,开拓新的教学模式,以培养适合企业需要的计算机专业人才。
参考文献:
[1]吴达胜,刘丽娟.《数据库原理与技术》的理论与实践教学的整体优化研究[J].计算机时代,2005(11).
[2]翟中.数据库教学方法改革的探索与实践[J].黑龙江高教研究.2006(3).
[3]张宇敬.提高《数据库原理》课程设计质量的探索[J].金融教学研究,2009(3).
[4]范明,叶阳东,邱保志,职为梅.数据库原理教程[M].北京:科学出版社,2008.
关键词:中职 VFP数据库 教学模式
目前,流行的数据库软件有FoxPro、Access、SQL Server、Oracle等,它们都属于关系型数据库软件,并逐渐成为信息系统的基础和核心,在各行各业中得到了越来越广泛的运用。其中,VFP是一个让普通用户方便利用可视化的设计工具和向导快速进行数据处理及程序设计的软件,其可深可浅,可难可易,综合性很强。VFP是一种适合开发中小型数据库应用程序的关系型数据库管理系统,它提出了当今全新的数据库概念,并且能够提供可视化的开发工具,引入了面向对象的程序设计方法,内容丰富,涉及面广。作为一名多年从事计算机专业教育的一线教师,面对文化基础薄弱、学习态度不佳的中职学生,如何使他们掌握专业技能,学有所用,笔者一直努力探寻着。下面笔者就中职教育中VFP数据库的教学模式谈谈自己的体会。
一、合理安排教学内容,调动学习积极性
中职学生的培养目标是“以技能为核心,以就业为导向”,侧重于学有所用。而中职学生对理论知识普遍存在着一定的厌学情绪,对程序设计语言的掌握也较欠缺,在教学中,教师可适当改变一般教材的课程设置,避开枯燥、生涩难懂的数据库基本概念及关系运算理论,侧重于学习如何创建合理的数据库结构,而不必深究范式或者更难的数学理论。因此,教师可先从数据库及其操作入门开始,让学生先学会创建数据表、数据库,在此过程中融入基础的理论知识,使学生得到理实结合的学习。而后,教师再让学生学习查询、视图、报表、表单、菜单;学习完这些内容以后,再让学生接触SQL语言、程序设计基础;最后是综合应用程序的开发。如此由易到难,由浅入深,可以循序渐进地将理论与实践结合起来,逐步调动学生学习的积极性,进而得到良好的教学效果。
二、创设情境,引入实例,培养学习兴趣
数据库应用技术是一门操作性很强、理论较为枯燥的专业课程。为了避免学生失去对本课程的学习兴趣,教师应多引用贴近学生学习生活的实例。
笔者将学生信息管理系统贯穿于整个教学过程,该系统分为学籍管理和成绩管理两个子系统,两者既相对独立又相互联系。各系统功能简单而实用,可分别实现信息及成绩的浏览、查询、修改等,方便学生明白所学重点。从建立项目开始,到数据库表、查询视图、报表、表单,再到菜单的建立,其间融入了表间关系的设定、各种对象的可视化属性的设置、程序代码设计等。本系统弱化了VFP的单纯理论教学方法,强化了学生对知识的可见性与可操作性,在学习上有更多的主动性与灵活性,学生既从微观上掌握了VFP各个知识点的作用,又能在宏观上体会到各功能的联系,逐渐掌握数据库管理系统的开发方法和步骤。
此系统所涉及的信息与学生自身密切相关,容易使学生产生亲近感,以激发学习兴趣。如请学生以自己的同学作为记录对象去创建、使用学籍管理中的学籍表、成绩表,促使学生在建表的过程中完成对数据的收集、整理、录入、编辑工作,既增强了他们数据处理的理解,又提高了他们的学习积极性。
三、选取优秀案例,提高教学效果
案例的选取直接影响教学效果,案例应是课程中某一单元或环节知识的综合,是引发学生学习动机与学习兴趣的重要手段。首先知识的运用和拓展、能力的培养与提高,都是借助案例来实现的。其次,案例是组织学生进行自我学习、自我锻炼的手段。案例的选取应以激发学生求知欲望,培养学生理解应用知识,提高学生分析问题、解决问题的能力为根本出发点。
如笔者在讲解多表操作时,拿出看似非常棘手的事情来进行案例教学。从同一个专业各个班级中的总成绩表中快速生成各班级的学生成绩表是一件非常繁琐的事情。以此为案例,让学生开动脑筋,用各种方法尝试后,笔者引出多表操作、表的关联操作等,以及简单的编程思想,最终让原本非常繁琐的事情在几分钟内就准确无误地完成。通过这个案例,让学生感受到数据库学习不仅重要,而且非常有用。
四、分组、分层教学,培养良好学习氛围
在学期的后半阶段,教师可根据学生的学习表现,将学生分成若干小组,学习能力较好的和学习能力较弱的组成一组,每组2~3人,以促使学生互帮互助。爱学习的同学可充当“小老师”,去辅导其他同学;不爱学习的学生也会被感染,尝试着解决问题。长此以往,可使班级形成人人爱学习的良好氛围。
VFP数据库是一门实践性很强的课程,其主要任务就是培养学生具有一定的数据库设计能力,以及分析问题、解决问题和逻辑思维的能力。笔者对实训内容进行了认真的探讨,一般一次实训课布置给小组2~3个实训题目,分为必做题与选做题。必做题即为老师课堂讲解的学生信息管理系统,而选做题则是模仿学生信息管理系统创建一个学校图书管理系统,其形式与学生信息管理系统相似,基本包含学生信息表、教师信息表、图书表、借阅表等,能够实现几个项目的查询,并具备友好的人机交互界面。通过两个系统的对比练习,能使学生更形象地理解数据库的模型结构,体会到数据表之间的关系,从而进一步激发浓厚的学习兴趣。
如此举一反三,一方面使学生能够较顺利地完成相对简单的基础性实训,培养学生的自信心,使其学习热情得到进一步提高;另一方面,也能满足较高层次学生的需求,引导他们完成难度略大的实训题目,以进一步提高学生的运用能力,激发成就感。下面简单介绍一下实训的基本步骤。
一是上机前的准备。让学生预习将要学习的知识要点,明确将要完成的实训要求,搜集相关资料,写出实训预习报告,内容包括对实训题目的理解和分析,以及相关示意图,如数据表的结构图、表单的界面、报表的界面等。 二是上机实训。调用VFP程序,完成相应实训要求。必做题应自己独立完成,选做题可分组讨论完成,使学生在实训过程中逐步累积丰富的经验。
三是整理实训报告。实训结束后,要求学生整理实践结果并认真分析和总结,写出实训报告。具体内容包括实训内容、实训过程、实训小结。
五、重点学习表单的制作,体现可视化开发过程
VFP的表单设计技术是学习可视化开发技术及掌握面向对象的程序设计的重中之重,是进一步理解相关概念的基础过程。表单的功能不是一个简单的输入与输出界面,而是一个各种控件的容器,担负着一个数据库管理系统中的绝大部分功能。因此,VFP应用系统实际开发过程的实现也主要是表单的制作技术。在表单教学中,应由表及里逐层进行。
一是创建表单。学习利用系统的表单向导建立新表单,然后利用表单设计器修改表单。所建表单至少应包括普通表单和一对多两种样式。这是表单的最基本操作,要求所有同学都必须掌握。
二是设置表单的数据环境。先掌握表单数据环境中表或视图的添加、移出方法,再深入理解数据环境及其中各个表和视图属性的定义。此项内容可分组讨论完成。
三是添加表单中的控制项。表单就像一个基本容器,包含一些对象,如标签、文本框、编辑框、命令按钮等常用控件,这些控件可以灵活地进行多种排列组合,可使学生领略到可视化技术和面向对象设计方法的精华所在。但要真正灵活自如地使用这些控件,并不是一件简单的事情,要求每组成员对各个控件都深入了解,能够用表单设计器设计一个较复杂的表单或表单集,向其添加各种控件,并定义各控件的属性、事件与方法。
六、采取丰富的考核评价方式
考核是教学工作的重要环节,是评价教学效果的主要方法。衡量这门课的学习效果,不是看学生“知不知道”,而是“会不会干”。在每次实训任务完成后,抽取2~3个小组对自己所做的项目进行现场演示。教师和学生分别根据项目完成情况及小组的现场表现进行评价,还可以增加对创新能力、解决实际问题能力、团队精神与分工合作能力的综合评价。最后,教师结合任务完成过程中的评价,综合学生自评、互评的结果,给出课程实践成绩。
在这个环节里,教师通过作品的展示可以带给学生成就感,激发学生学习的兴趣。通过组间互评可以引导学生分析、掌握他人作品中的技术、技巧,并进一步提高学生的鉴赏能力,从而形成一种良性竞争体系。
近几年来,我国计算机应用技术初见成效,但与发达国家相比,仍处在发展中。中等职业教育培养的是应用型技术人才,强调实际动手能力的培养,中职院校的计算机专业更应培养面向基层的应用型人才。VFP数据库教学是中职计算机教学中的重要组成部分,在教学过程中,教师应充分注重理论知识与实践环节的结合,提高学生学习积极性,结合实际数据库设计的案例,将所学知识运用到实践中。为此,专业教师在教学中必须重视教学模式的创新及运用。当然“教学有法,法无定法,贵在得法”,除上述教学方法之外,还有很多教学方法,不同教师在运用同一方法时也可不拘一格。广大专业教师应尽己所能,拓展思路,对现行教学方法进行改革,开拓新的教学模式,以培养适合企业需要的计算机专业人才。
参考文献:
[1]吴达胜,刘丽娟.《数据库原理与技术》的理论与实践教学的整体优化研究[J].计算机时代,2005(11).
[2]翟中.数据库教学方法改革的探索与实践[J].黑龙江高教研究.2006(3).
[3]张宇敬.提高《数据库原理》课程设计质量的探索[J].金融教学研究,2009(3).
[4]范明,叶阳东,邱保志,职为梅.数据库原理教程[M].北京:科学出版社,2008.