案例教学法在Visual Foxpro教学中的应用

2009-03-14 06:59汪丽娟
新媒体研究 2009年4期
关键词:案例教学职业教育

[摘要]针对Visual Foxpro课程中存在的问题,提出在Visual Foxpro教学中采用案例教学法,并对实施案例教学的几个主要环节进行分析和研究。实践证明,案例教学法以学生为主体,能增强学生学习的积极性,有利于培养学生分析问题和解决问题的实践能力。

[关键词]Visual Foxpro 案例教学 职业教育

中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0220144-01

一、引言

Visual Foxpro是功能强大的关系型数据库管理系统,是直接面向数据库开发,实用性很强的一门课程。课程培养目标是培养学生掌握必要的数据库理论知识,能熟练的创建和使用数据库、数据表、视图、查询、菜单、表单和报表,能够开发一个小型的面向实际应用的桌面数据库系统。然而在教学过程中,学生普遍感觉学习枯燥无味,被动记忆教师讲授的基本概念、语法知识和程序结构,大多数学生学完该课程只能孤立的做个菜单或表单,至于如何将程序设计联系起来开发一个系统,却是一片茫然。

职业教育的主要任务是培养技术应用型人才,也就是具备一定专业知识,动手操作能力较强的应用型人才。案例教学是培养学生的动手能力和创新能力的主要途径,有助于数据库课程教学目标的实现。笔者结合自身的教学实践,谈谈提高《visual Foxpro程序设计》课程教学质量的具体做法和体会。

二、案例教学法的实施

(一)精心设计教学案例,将教学实验连成一个整体

教师运用典型实例,将学生带入实际的开发环境中,通过学生的独立思考,提高学生分析问题解决问题的能力。传统的教学实验是专为各个章节而设计的,各个实验之间没有必然的联系,各个章节的知识点不能有机地联系在一起,所以,将一个教学案例的开发过程分解成多个教学实验,将案例教学贯穿于整个Visual Foxpro的教学活动中,使学生对数据库应用系统的开发过程有一个整体的认识,理解Visual Foxpro各个功能的构成和联系。下面以一个最典型的《学生成绩管理系统》的开发过程来说明具体的实施情况:

1.程序预览及功能分析。首先将编写好的《学生成绩管理系统》程序进行演示,分析程序各个模块的功能,让学生清楚学习Visual Foxpro的目的以及Visual Foxpro在实际领域中的应用,培养学生的学习兴趣,从而提高学习效率。

2.设计数据库。在数据库应用系统中,数据库的设计是一项非常重要的工作,数据库性能的优劣将直接影响到最终应用系统的性能。在此过程中,和学生共同讨论、推敲数据库应用系统的需要、可能的扩充和改变,提高数据库的灵活性,保证所建立的应用程序具有较高的性能。

在实际教学中,演示数据库的创建、数据库表的创建、表字段属性的设置、视图和查询的创建、索引的建立等基本操作,突出重点,把数据库表间的关系、查询、索引、索引和参照完整性等重点、难点知识和抽象原理具体化,加强学生对这些原理、概念的理解。

3.程序设计。程序设计是学习Visual Foxpro的重点和难点。Visual Foxpro的程序设计包括结构化程序设计和面向对象程序设计。在《学生成绩管理系统》的界面设计中,将对象和类通过表单创建、控件的使用直观地呈现在学生面前,帮助学生掌握面向对象程序设计的基本方法、形成面向对象的设计理念。界面设计好以后,需要实现系统预定的功能,如鼠标点击“退出”按钮实现退出系统等,这就需要用结构化程序设计方法为“退出”按钮这个对象编写鼠标点击事件代码。通过编写和分析程序代码,让学生了解程序执行过程和程序语句的功能,熟练掌握常用函数、表达式的用法。

4.调试和发布应用程序。最后通过项目管理器,将各个部分组织起来,调试无错后连编成应用程序。至此,一个完整数据库应用系统制作完成。

需要注意的是,在教学实验的过程中,必须根据教学内容的不断深入进行精心组织,在教学过程中不应该局限于教材,应结合Visual Foxpro的实际应用和编写软件的一般规律,适当改变教学进程,增加教学内容。

随着教学内容的不断加深,教学实验的不断发展,最终形成一个完整的项目。各个教学实验连成一个整体,贯穿于整个课程教学当中,改变了传统教学理论与实践脱节的情况,从而使学生全面了解一个具体的数据库应用系统的实际界面、功能及其开发方法和步骤,初步具备了开发完整的数据库应用系统的能力。

(二)设置合理的课程设计,加强过程监控

通过案例教学,学生对Visual Foxpro开发数据库应用系统有了一个全面的认识,但是还缺乏独立思考和解决实际问题的能力,还需要进一步提高。教学应结合课程教学的实际,设置合理的课程设计,和学生一起完成一个具体的课程设计项目,在实际的操作过程中获得设计问题、分析问题和解决问题的经验。面对这一实际任务,学生的知识、能力、素质会受到全方位的考验,这样就能够在课程设计环节中全面培养学生的素质。

为了让学生能有效地安排和利用时间,杜绝个别学生的抄袭现象,教师还应加强对学生课程设计的过程监控,安排好进度,定期检查,按步打分。对此,可将课程设计的过程监控,安排好进度,定期检查,按步打分。

除此之外,课程设计的实施还需要改革考核方式来支持。传统的考核形式已不能完全考查学生掌握知识的真实情况,应将课程设计作为考核的一部分,根据学生对课程设计的完成程度、设计效果和创造能力进行评分,从而提高学生对课程设计的重视程度,保证课程设计的质量。

三、实行学历教育与证书资格证书相结合

当前,对职业学校学生来说,在“学历教育+职业资格教育”的发展趋势下,职业资格证书是就业市场上的准入证,是劳动者求职、任职的资格凭证,是用人单位招聘、录用劳动者的主要依据。鼓励学生通过《Visual Foxpro程序设计》课程的学习,能够在全国计算机等级考试中通过二级Visual FoxPro考试,获取证书。

四、结束语

在Visual FoxPro教学中运用案例法教学,使学生能够从实际应用系统开发的角度来掌握知识,增强了学生学习的积极性和热情,提高了学生的动手能力、自学能力和创新能力,取得了较好的教学效果。

参考文献:

[1]张邦明,Visual FoxPro应用及程序设计实验教程[M].电子科技大学出版社,2006,22-24.

[2]何磊、刘志国,对高职院校Visual FoxPro课程实践教学的探索[J].河北广播电视大学学报,2006(04):2.

[3]解永刚,关于Visual FoxPro的案例教学方法[J].昆明大学学报,2003(1):1-2.

作者简介:

汪丽娟,女,湖北黄石市人,黄石中等专业学校助理讲师,学士学位,主要研究方向:数据库技术及程序设计。

猜你喜欢
案例教学职业教育
“动能教育”模式下的工匠人才培养路径研究
论七年一贯制体系下本科学科建设中职业教育的重要性
案例教学在机械创新设计课程中的应用
刍议职业教育校企合作的有效性
马克思主义基本原理概论课案例教学的几点思考
翻转课堂教学模式在《PLC应用技术》课程教学中的应用
EXCEL在《投入产出法》案例教学中的应用
《运筹学》教学模式探讨