案例教学法在VFP教学中的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ellen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对目前Visual FoxPro(VFP)教学中存在的一系列问题,提出采用案例教学法组织VFP课程的教学,并以学生成绩管理系统作为案例具体分析了在VFP教学中实施案例教学法的过程。采用案例教学法不仅能有效地解决传统教学方法存在的问题,而且还能充分调动学生的主动性和积极性,提高学生分析问题和解决问题的能力。
  关键词:VFP教学;学生成绩管理系统;案例教学法;讲授法;数据库系统
  中图分类号:G633.67文献标识码:A文章编号:1009-3044(2011)30-7477-02
  The Application of Case Teaching Method in Visual FoxPro Teaching
  ZONG De-cai
  (College of Computer Science and Engineering, Changshu Institute of Technology, Changshu 215500, China)
  Abstract: For a series of problem in VFP teaching, adopting case teaching method to organize VFP course is put forword. This paper chooses the student grade management system as a case to analyze concretely the process of carrying out case teaching method in VFP teaching. Adopting case teaching method can not only effectively solve existing problems for traditional teaching method, but also can fully mobilize students’ initiative and enthusiasm, and improve their ability to analyze and solve problems.
  Key words: VFP teaching; student grade management system; case teaching method; lecture method; database system
  Visual FoxPro 6.0(以下简称VFP)是高效的数据库管理系统,是快速开发信息管理系统的常用工具。VFP是一种为数据库管理和应用程序开发而设计的功能强大的面向对象的环境。可视化的开发过程使原先以编码为主的开发变为以操作为主的开发,从而提高了开发效率,缩短了开发周期;而面向对象编程(OOP)的功能使用户能够方便、快捷地建立和修改应用程序,又大大减少了可视化过程中的重复操作,使开发效率又得到了质的飞跃:VFP又不同于其它面向对象的语言,它偏向于数据库管理系统应用开发。可视化、面向对象、数据库开发,是VFP的3个特点[1]。VFP这门课程在我校作为非计算机专业计算机教育的重要基础课,目的是培养学生的计算机实际应用能力。
  在传统VFP的教学方法中,大多以教师讲授为主,教师在课堂上以多媒体课件的形式讲解理论知识,一般按照章节先介绍基本的知识点、基本操作,然后讲解相关实例。由于VFP的概念较抽象、知识点多、内容分散,按照传统的教学方法,整个学期下来,大多数学生不能完全领会VFP语言的精髓,整门课程的学习目的不明确,有些学生学完后竟然不知道能用它来做些什么,更别说去开发一个小型的数据库系统。从多年的教学经验来看,如果按照传统教学方法,还会出现下列几个问题:
  1) 分散性,不能建立数据库管理系统的整体概念。习惯性地把每节课的内容分散记忆。学生在学习过程中与高级语言程序设计相混淆,不能建立整体概念。
  2) 不完整性[2],在头脑中很难建立起“系统开发”的整体概念。每节课的学习目标不明确。虽然课程内容学会并不难,但并不十分清楚每一节课的内容是整个管理系统的一个组成部分。
  分析上述问题产生的原因,主要问题还是由于教师在教学过程的设计上存在一定的问题,在组织整个教学过程中没能给学生建立起一个完整的学习目标框架。没有给学生建立整体理论知识结构,从而造成学生学习过程中知识的分散性和不完整性。
  教师在教学过程中首先考虑的问题应该是,如何能让学生带着明确的学习目标来完成每一节课的学习。
  案例教学法[3]是根据教学目的和培养目标的要求,教师在教学过程中,以案例为基本素材,把学生带入特定的事件情境中进行分析问题和解决问题,培养学生运用理论知识并形成技能技巧的一种教学方法。案例教学因其具有直观、形象、生动的知识表现,以及深刻、具体、丰富的实践背景,对学生掌握知识,吸收理论知识有着非常积极的作用。实践证明,案例教学法在激发学生的学习兴趣、开发学习潜能、提高其分析和解决实际问题的能力等方面很有成效。
  1 案例教学法的实施
  1.1 案例教学法应与讲授法相结合
  采用案例教学法就可以解决传统教学方法的上述缺点。案例教学法应该与讲授法相结合,有些情况下,在教师讲授相关知识点、学生掌握相关理论知识的基础上引入案例能够使学生更好地理解案例,而另一些时候,教师先讲案例后引入相关知识点有助于学生更容易掌握理论知识,这需要具体问题具体分析。采用案例教学法,引入案例后应先从整体上介绍完成案例所要掌握的知识框架,在以后的授课过程中,可以不拘泥于教材上的章节顺序,而是围绕完成案例所需要掌握内容的顺序来讲解书本上的内容。
  1.2 案例教学法在VFP教学中的具体应用
  采用学生熟悉的学生成绩管理系统作为教学案例,在第一次上课的时候就告诉学生这门课的主要任务就是要设计并实现一个学生成绩管理系统,并向学生演示这个系统的功能,使学生从一开始就觉得学习这门课是有趣的、有用的,让学生感受到学好了自己也可以开发一些实用的小型数据库系统,从而产生学习的兴趣。
  接下来引入数据库、数据库系统、数据库设计的内容,并结合所要开发的系统进行讲解。根据数据库系统开发的过程,逐步讲解需求分析、系统设计、系统实现、系统实施、系统运行和维护等阶段的内容,按步骤剖析学生成绩管理系统的开发过程。
  在需求分析阶段,采用教师引导、学生小组讨论的方式,将学生分成若干小组,每个小组先进行组内讨论,然后由每个小组的代表发言,最后由教师进行归纳总结。经过需求分析,学生了解到系统的主要功能有成绩的录入、修改、删除、分析、汇总等,同时知道数据库中要存储学生、课程、学生选课等数据。
  在系统设计阶段,结合所要开发的系统讲解E-R模型、关系模型、表、记录、属性、主键等概念,教师需要引导学生进行思考,教师可以提出问题,这个系统需要哪些表来存储学生、课程、学生选课等数据,每个表有哪些属性,然后将学生分成若干小组,每个小组先进行组内讨论,然后由每个小组的代表发言,最后由教师进行归纳总结。
  系统实现阶段,可以分成表单设计、编码两个部分。
  表单设计涉及到的知识点非常多,包括表单、控件、数据库等,这些知识点可以结合学生成绩管理系统讲解,这一阶段主要让学生理解面向对象程序设计的思想。
  在编码阶段,先要介绍结构化程序设计的思想,然后结合所开发的系统讲解如何编写代码。
  系统实现阶段可以采用教师先讲授相关理论知识,然后由学生自己动手实践的方式。每个小组将设计好的系统在机房里演示给全班同学看,每个学生都可以提出自己的问题及个人的建议,最后由全班学生投票选出设计得最好的系统。
  由于开发的是小型的数据库系统,系统实施、系统运行和维护阶段的工作较简单,可以采用教师先讲授相关知识,然后由学生自己完成的方式。
  至此,一个由教师引导、学生参与分析、设计和开发的学生成绩管理系统宣告完成,通过这个系统的开发过程,学生掌握了数据库系统开发的基本步骤,并掌握了VFP的基本知识。
  开发完成学生成绩管理系统后,教师可以布置一个大作业,让学生按照数据库系统开发的过程设计并实现一个图书管理系统,要求提供各个开发阶段的文档,将学生分组,选择学习主动、能力较强的学生担任组长。
  此外,教师可以将一些精心设计的案例放在教学网站上,学生可以将自己做好的系统放在网站上,也可以下载网站上的案例,在网站上可以交流自己的经验和想法等。
  2 结论
  在VFP教学中采用案例教学法,学生由传统的被动学习者转变为有目的的主动学习者,学生在教师的指导下能够利用所学的理论知识对教学案例进行积极的思考、分析和研究,提出自己的解决方法,充分体现了学生在学习中的主体地位。案例教学法将极大的激发了学生学习的积极性,学生会提出各种各样的解决方法,这要求教师不断地提高自己的教学水平和能力,对于学生提出的好的解决方法要及时地在课堂上向全体同学推广,而对于一些错误或不好的方法,不应该采取批评的态度而应该及时地纠正错误并指出错误的原因以避免今后再犯类似错误。学生在教师的指导和鼓励下,主动学习,提高了分析、解决问题的能力,养成了良好的学习方法。
  参考文献:
  [1] 解永刚.关于Visual FoxPro的案例教学方法[J].昆明大学学报,2003,14(1):59-60.
  [2] 刘春娟.关于VFP教学“案例式”教学模式的分析[J].陕西教育(高教),2008,(8):99,109.
  [3] 张宝臣.高师教育学案例教学法的内涵和实施原则[J].黑龙江高教研究,2002,(6):63-64.
  [4] 严明,单启成. Visual FoxPro教程(2010年版)[M].苏州:苏州大学出版社,2010.
其他文献
摘要:“任务驱动法”教学,可以保护学生的学习积极性,使学生眼、手、脑在教学中得到充分发挥和利用,以促进学生的学习和发展,从而培养起学习兴趣,养成良好的学习习惯,学生的素质也得到相应的提高。学生在探寻新知识,层层深入掌握新知识的过程中,不断积累学习成功的体验,这将对培养和开发学生的学习潜能,激发学生的学习积极性和学习热情,都会发挥强有力的促进作用。通过各种形式的引导鼓励,学生更加明确倡导任务型的教学
摘要:在实际战场中,采样声信号不可避免的受到各种噪声和干扰的污染,导致声信号特征提取变得困难而不利于进一步的目标识别。为了有效去除混叠在战场声信号中的噪声信号,运用离散小波理论对其进行阈值去噪处理。通过对几种去噪方法对比分析和基于MATLAB信号去噪的仿真试验,仿真结果表明对于战场声信号而言,基于Birge-Massart阈值算法具有更好的去噪效果。  关键词:战场声信号;小波变换;阈值去噪;ma
最短路径是图论研究中一个最基本的算法问题,也是公交出行路线选择系统中的关键技术之一。通过分析研究目前比较流行的最短路径算法,根据人们选择出行路线的心理,提出以最少
对于大部分连锁企业,仅凭一般的技术开发出来的库存管理系统很难访问到不同地域,不同平台的信息,因为它要实现跨平台、跨防火墙等功能。该文主要论述了利用Web Services技术解决
独立学院教育以培养应用型人才为导向,不断探索教学模式的改革,进行进一步改革公共计算机课程的考核模式。该文对独立院校的计算机公共课程Visual Basic程序设计的传统考试模
介绍了装配式圆梳、顶梳在B311、PB26毛纺精梳式上的使用效果.实验结果与理论分析均证明采用该种圆梳、顶梳后,毛条质量得到显著提高,延长使用寿命,调换、维修方便.
为了在人机对话设计中降低硬件成本,节约单片机的I/O口资源,通过串行动态扫描,即位码和段码交替发送的方式设计了一种新颖的显示模块,经调试,效果良好.这种显示方式简单实用,
为了满足数据采集系统大容量存储、便携和低功耗的要求,研制了新型便携式大容量数据采集系统.该系统主要由NAND型闪速存储器K9K1G08UOM、微控制器ADuC812和USB接口芯片PDIUSB
随着数字图像处理的应用领域不断扩大,其实时处理技术成为研究的热点。该文设计了一种基于FPGA的数字图像实时处理系统,它可以实现常用图像增强处理技术。其核心部分采用Altera公司的EPIK100QC208芯片,构成专用处理功能。
采用PC-4光导纤维颗粒测浓仪对循环喷动流化床循环管和沉降室中空隙率进行测定,得出沉降室内部空隙率随操作气速的增加基本保持不变,近似等于最小流化空隙率;在无沉降室充气