南兆营

摘要:Visual FoxPro是优秀的小型数据库管理系统软件,是很多高校非计算机专业选定的数据库理论课程,是《计算机基础》的后续课程。教学要求相对计算机专业的数据库理论课程要简单,但在实际的教学过程中,经常出现学生一学期学习结束后仍对该课程没有清晰的了解,不能完成简单项目的情况。对此,作者进行了相应的教学方式改革,通过试验,取得了较好的效果。

关键词:VFP;教学方式;改革

VFP具有强大的数据库管理系统功能,提供了基础的结构化程序设计方法和面向对象程序设计的各类开发工具,是一种用来进行管理信息系统开发的常用工具,是学生在校期间学习的一门重要基础课程之一。其目的是通过本课程的学习,使学生能在前一学期所学的《计算机基础》中计算机基本知识和初步操作使用的基础上,进一步掌握一种较先进的数据库应用知识,掌握对数据库的基本操作能力和用一种数据库语言进行程序设计的方法。初步学会结合自己的实际,分析和设计一些数据库及简单的系统,并能对其进行简单的管理和维护,为计算机在本专业中的应用打下基础。在实际教学中,大部分的教师都是先从数据库基本原理、概念出发,介绍数据表以及数据库的建立、查看、修改、使用与维护等操作,然后着重介绍Visual FoxPro 6.0的主要命令和操作方法,最后学习结构化程序设计的基本结构和方法,介绍面向对象的程序设计思想和方法。但此种教学方式常常出现的问题是,很多同学对课程的学习目的不明确,不知道学习后能用它来做些什幺,前面学习的东西不能及时应用到实验操作中,随着后续内容的学习前面的内容忘记的又比较多,最终很难完成一个整体的项目。

对此,作者在教学中进行的尝试是:在教学方法及教学内容的组织顺序上大胆进行改革,在整个教学过程中,以“如何把各种日常管理信息用VFP来实现”为一条主线,采取以“案例教学”为主的课堂教学方式。选取比如“学生信息管理系统”“考试系统”等学生熟悉的内容为实例,从第一节课到最后一节课,所有的知识讲解都围绕选定的实例来进行。

具体的做法是:

(1)在开始讲解课程内容之前,教师自己根据该课程需要讲解到的内容,创作一个完整的、涉及大多数知识点的项目实例。然后根据教学计划分解该项目实例,确定哪些部分应该在哪些知识点讲解时练习。

(2)着重讲解项目的概念及项目开发必须注意的基本事项,并要求学生在后续的几次实验操作中先熟悉该部分内容,并要求学生保存每次的实验操作部分内容,以建立对项目及相关内容的整体概念。

(3)讲解完数据表的建立后,即讲解表单的基本知识。学生实验操作时,可练习诸如“班级同学通讯录”自由表、“任意两数的四则运算”表单等简单实例,以建立数据表和表单两条讲解主线。并且在开始的几次课中,每次都留出一定的时间来讲解表单的相关知识,因为表单可以给学生更直接的对软件的感性认识。

(4)在后续数据表、数据库、VFP命令及程序设计等知识讲解中,均要以项目中所分解出来的相关部分为具体实例,指导学生进行操作,以让学生明白自己每次实验操作的内容在整个项目中的位置。

(5)教师可根据自己的教学安排,在适当的时候组织一次期中测试,以使学生加深对所学内容的整体理解。课程介绍后,留出一到两次课的时间,教师可再分析一个学生容易理解的简单项目,指导学生完成,以使学生进一步巩固对项目整体性的认识。

通过以上方法,作者在实际教学中取得了不错的教学效果,学生最后的项目完成情况大部分较好。当然,在实际教学中,还有很多的细节问题需要教师根据不同情况进行分析解决,作者也将继续努力,对该教学方式进行完善。

(公安部警犬技术学校)