浅探VisualFoxpro数据库教学方法

时间:2022-09-13 06:05:32

浅探VisualFoxpro数据库教学方法

【摘 要】Visual Foxpro(以下简称VFP)是大学非计算机专业学生学习的一门公共课程,更是网络数据库 SQL必不可少的前导课程之一,也是《全国计算机等级考试》二级考试的课程之一,因此,VFP是学生在校学习期间的一门重要课程之一。

【关键词】数据库 程序设计 案例式教学

一、VFP的特点

VFP是一种用来进行管理信息系统开发的常用工具,是非计算机专业学生在校期间学习计算机语言的基础课程之一,它具有如下两个特点:

(一)数据库的应用领域广泛

应用计算机进行信息管理,绝大部分都要使用数据库来进行数据信息的存储,因此,在其他课程中,(如 ASP、VB等)也都要用到一些数据库的相关知识。

(二)数据库的种类繁多

无论哪一种数据库,他们的基本内容及应用原理是一致的,只不过具体的实现过程中各有不同。由于学生在校学习时间有限,不可能把所有的数据库系统都学习一遍,因此,在安排教学计划时,一般选择了Visual FoxPor6.0作为数据库的基础课程,目的在于让学生通过学习,了解数据库的基本原理及应用技术。

二、学生对的VFP课程的认识误区

在长期实际教学过程中,我们发现学生们在学习过程中存在一些问题,值得教育者和教育部门认真研究,并通过改进教学方法来解决。

一是VFP课程的学习目的不明确,不知道学完后能用它来做些什么,把VFP是与 C语言、VB等高级语言混为一谈。

二是学生在学习过程中是为学而学,不是为用而学,习惯性地把每节课的内容分散记忆,没有整体概念,不能有效形成程序设计思维和系统开发意识。

产生上述问题的原因,一方面是由于目前高职院校学生文化底蕴欠差,理解能力与逻辑思维能力不强,学习目的不明确,缺乏学习动力所致。但另一方面不可否认的是教师在教学过程设计上没有争对目前学生的实际情况进行设计,在组织教学过程中教学方法依然运用传统教学模式,没能很好地给学生建立起一个完整的学习目标框架。

三、VFP课程的教法应用

多年的教学经验表明,VFP课程教学首先必须清楚地意识到首次课的重要性,能否组织好首次VFP教学课堂,直接关系和影响到整个课程的学习。通过首次课堂教师应给学生明确学习的目标和学习任务,建立完整学习框架,树立为用而学的学习动机。

其次在基本尊重教材的基础上,对教学内容的组织顺序上大胆进行改革,采取对“案例”进行解剖式教学方法,在案例选取上以学生最熟悉的内容为准――“学生管理系统”和“成绩管理系统”,进一步提高学生的学习兴趣,降低学习难度。

一是在还没有开始讲解课程内容之前,教师自己创作两个完整的、内容不相同管理系统案例――“学生管理系统”和“图书管理系统” ,开始上课时,由教师对系统提出功能需求,学生自己上机操作,找出问题的答案。

二是等实例演示结束,教师明确指出,刚刚演示的系统,就是VFP将要完成的学习任务。它与以往学过的高级语言程序设计不同。它要完成的并不是单纯的程序设计,而是一个完整的信息管理系统。

三是通过对两个实例的实际操作后,学生们会对使用“ VFP数据库程序设计”开发的信息管理系统产生感性认识,同时也会对VFP课程产生学习的兴趣。此时,教师便可以进行正确的引导,阐明VFP课程学习与其他课程学习所有不同,它是一门连惯性的课程,需要从始至终未完成一个小型管理系统的制作。

四是将演示的系统逐一进行分解,让学生看清楚整个系统是由哪几部分组成。最后对分析的结果进行归纳总结,便可得出结论:一方面是基础数据的存储,一方面是对基础数据的操作。

五是让学生打开书上的目录,将下述的分解内容与书中的章节“对号入座”,使学生对全部的学习内容有一个最简单的了解。

六是在VFP课堂教学过程中,始终坚持以“案例式”教学为主,适当结合其他教学方法来完成每一节课的教学。在讲解新课之前,首先给学生演示本节课将要制作的实例,让对学习的内容有一个直观的感性认识,然后引入新课内容。

七是所有的基本内容讲解之后,留出足够的时间,由教师带领学生一起,按照系统开发的标准步骤,来完成一个“信息管理系统”的开发,让学生清晰地学会系统开发的完整过程。

参考文献:

[1]孙惠娟 非计算机专业VFP课程教学方法探讨,软件导刊,2011.

[2]李霞 高校非计算机专业VFP课程实践教学方法探讨,农业网络信息,2011.

上一篇:SQL注入式攻击分析及防范措施 下一篇:数字硬盘录像机在演练系统中的有效应用