APP下载

基于VFP的查询表单教学模式的探索

2018-03-31严彩梅

电脑知识与技术 2018年6期
关键词:案例教学模式

严彩梅

摘要:使用表单结合SELECT-SQL查询语句实现复杂的数据查询,是开发数据库应用系统中常用到的一种数据操作。该文给出了基于VFP的查询表单教学模式的构建理念、具体实施步骤与要点,在传授查询表单设计的基本概念、基础知识、操作技能和思维力的同时,注重理论与实践的交融,提高学生解决实际问题的能力。

关键词:查询表单;教学模式;案例;探究与实现

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)06-0128-02

VFP是当前微型计算机上普遍使用的一种可视化的、面向对象的关系型数据库管理系统,在VFP数据库应用系统开发中,实现复杂的数据查询主要是通过查询表单来实现的。查询表单的设计重点包含两个方面,一是查询界面的设计,二是利用SELECT-SQL查询语句编写事件代码。传统的表单设计教学模式,往往重在知识的传授,而忽略实际应用的需求和能力的培养,教师一般按教材顺序先介绍表单设计的步骤,再逐步讲解表单内各控件的作用及其常用属性、事件及方法,内容量大又极易混淆,难以达到预定的教学效果,且教材内容的体系结构,体现了教师的主体和中心地位,往往比较适合教师讲授,偏重授之以鱼,忽略了授之以渔。因而,面对实际的查询表单设计时,学生常常抓不住设计要点,具体表现在学与用之间缺乏一定的联系,理论与实际设计之间存在一定的距离。因此,如何使学生学以致用,提高学习效果和综合应用能力,以满足复杂表单设计的需求,是表单教学要解决的关键问题。为此,我们根据教学内容与目标,尝试引入基于VFP的查询表单教学模式,采用案例探究与实现相结合的教学手段,将教学内容融入到实际的数据查询案例中,在对案例的观察、分析、探究和实现的过程中,让学生掌握表单设计相关的基本概念、基础知识,帮助学生理解查询表单界面设计的方法,掌握表单中编写SE-LECT-SQL查询语句的要点与分析过程,使之具备解决实际问题的能力,提升人才培养的质量。

1查询表单教学模式的构建理念

1.1明确教师“教什么”、“如何教”

近年来,我国很多高校开始尝试引进欧美的OBE(Out-comes-based Educationl教育模式,它以学生的预期学习产出为中心来组织、实施、评价教学活动,这种以学生为本,以产出为导向的教育模式,能较清楚地关注和组织整个教学过程中的每个教学活动,提高教师的教学质量。

根据OBE教育模式,我们首先在深入研究教材的基础上,准确定位教学内容与目标,明确学生通过学习能具备:初步的查询表单设计能力、一定的逻辑思维能力、一定的实际应用能力和一定的自学能力与创新能力。

其次,为了采用有效的、适合学生学习的途径和方法以体现学生为中心的教学理念,我们利用案例探究与实现相结合的教学手段,打破传统教材知识体系结构,重组教学内容,精心组织整个教学过程,将教学任务巧妙融入到教学的各个环节,围绕学生的预期学习产出有针对性的展开教学。

1.2明确学生“学什么”、“怎么学”

高级专门人才的能力包括知识、技能、思维力,而知识通过传递,技能通过训练,思维通过开发,各自的教育规律和培养方式不同。

案例探究与实现的教学手段,不同于传統的举例说明。首先,它能将相关的抽象概念、教条式的知识点隐藏到案例的探究与实现中,非常易于学生了解、感受和明确查询表单设计过程中的基本概念、基础知识、设计技能及思维方法,以帮助学生明确学习目标。

其次,通过对一系列“是什么”和“为什么”等问题的探究与实现,能培养学生掌握正确的学习方法。探究案例让学生有一种学习的动力,易于引发学生深入思考,体会各知识点的实际用途、正确的运用方法及彼此之间的内在关联性,加深了对所学内容的理解和记忆,并通过自己动手具体实现案例,使之能运用所学去解决实际问题,这样既有效地传递了知识,又培养了人才所需的各种能力。

1.3明确学生为主,教师为辅

坚持以学生为中心,让学生以主人翁的精神与姿态,积极、主动参与整个学习过程,是查询表单教学模式的关键,整个学习过程中,学生是主体,教师只是起到辅助、引导的作用。案例探究与实现教学不是直接告诉学生答案,教师的作用是给学生适当的启示和引导,调动学生自己去积极思考,通过学生的观察、分析、动手操作及师生间的讨论、交流、点评等互动环节,能自我构建查询表单设计的知识体系和应用能力。

2查询表单教学模式的实施步骤与要点

2.1引入案例,激发学生的学习兴趣与参与度

在表单设计的学习中,需要了解表单的创建步骤,掌握大量控件的常用属性、事件、方法,内容多而繁杂,同时脱离实际使用背景的事件代码较为抽象,造成学生听课的专注力和兴趣不断下降,类似的知识点及易混淆。所以根据课程特点,我们采用案例教学,通过案例创设问题情境,不仅有利于讲清教学内容,突出重点、难点,更能活跃课堂互动氛围,激发学生兴趣与参与度,调动学生学习的主动性。与传统的教学模式相比,学生的注意力比以往集中了,发现问题、提出问题的意识大大增强,对知识的用途与区别也有了更深刻的认识。

需要注意的是,案例教学中,一是要求教师课前收集、精选、分析案例,充分考虑案例的典型性、难易度,以有利于教学的开展与学生的参与,还要精心设计教学流程,将相关的教学内容融入到一系列的案例探究与实现中;二是要求学生课前按要求熟悉案例的查询功能及相关的背景知识,预先阅读相关的教学资料,熟悉案例中需要预先了解的知识点,确保课堂教学活动的顺利展开。

2.2通过对案例的探究,传递知识,培养能力

查询表单的设计重点包含两个方面,一是查询界面的设计,二是利用SELECT-SQL查询语句编写事件代码。

查询表单界面设计,最终的目的是能根据查询功能选择合适的控件并设置相应的属性值。首先要把握表单内控件的组成,例如查询条件的表达与查询结果的启动与显示等控件;其次要掌握控件的选择与评价方法,结合软件工程相关的理论知识,把握界面设计须符合交互性、可用性、易用性、爱用性等基本目标,其中可用性目标包括了五个方面的特征,即易学性、易记性、使用效率高、运行的低出错率及用户的主观满意度。以上这些仅靠理论讲授学生难以深刻理解各控件的作用与评判其优劣的标准。

另外,由于事件代码是使用一系列的字符来表达的,特点是含义表达不直观、较抽象,对于习惯于汉字思维的学生来说思维效率低,特别是其中的SELECT-SQL查询语句结合表单后,其中的条件子句、查询结果去向子句需要利用表单内相关控件的属性值来表达,由于表单内表示查询条件、查询结果的控件有多种选择,其对应的属性如何选用、如何设置其值、事件代码如何编写等极易混淆,难以做到学以致用。如何让学生把握代码编写的分析角度、思维过程和要点,使对抽象代码的理解变得生动,鲜活起来,是教学的难点。

为了讲清这些问题,教师必须基于OBE教育模式准备一些案例,设置一系列问题,引导学生进行观察,深入思考、分析。对于界面设计设置的问题有:案例中的界面包含哪些控件?表示查询条件及查询结果的控件有哪些?各控件涉及的属性值有哪些及如何设置?案例的运行界面满足人机交互吗?结合软件工程界面设计的基本目标比较各控件的优劣,能否进一步改进?通过师生间的互动讨论,帮助学生深刻理解交互界面设计的概念、目标与原则,以掌握控件选择的具体方法,并充分理解各控件的功能。

对于利用SELECT-SQL查询语句编写事件代码设置的问题有:比较案例中各种表示查询条件的控件,其条件的值属性有何区别?控件之间属性值的相对引用写法有哪些?如何根据属性值的类型写出正确的条件表达式与SELECT语句的条件子句?分析案例中各种显示查询结果的控件,其数据源的类型和数据源的属性是什么?并根据选定的数据源的类型,考虑与之匹配的事件代码如何编写?对应的SELECT语句的查询结果去向子句如何编写?通过对这一系列问题的研究,让学生能够比较准确地把握控件的数据源及对应的代码编写要点,同时对其它类型的表單设计也起到举一反三、触类旁通的作用。

2.3通过案例的实现,养成自我构建知识的能力和素质

学生的查询表单设计能力,既不是听会的,也不是看会的,而是在实践环节中自己通过实实在在的上机练会的。通过亲自体会和认知,学生对表单设计过程中遇到的各种问题的解决方法、知识点彼此之间的关联性及实际用途,才能真正理解得深刻透彻,提高了对教学的认知度。同时随着每个设计环节的顺利实现,使学习过程变得生动有趣,能充分调动学生的学习热情、学习兴趣,激发主动探求新知识的欲望,培养学生的自学能力,使之逐步养成自我构建知识的能力和素质。

另外,实验环节中教师要及时检查学生案例完成的情况与水准,可通过教师答疑指导、分组讨论,共同互评,质疑辩论等多种形式,肯定成绩,指出不足及改进意见,不断弥补自身经验和技能的欠缺,以促使学生获得进步。由于案例的选择不可能对查询表单设计的所有问题面面俱到,教师要注意采用归纳分类、演绎等对多种手段,拓展知识的深度、广度,适当提供一些新的案例,鼓励学生多看、多练,以满足个性化的教学与学习要求,培养学生的创新能力。

3结语

不断探寻教学规律,改善教学过程,以更好地实现教学目标,是教师进行教学研究的目的。查询表单的教学模式,对提高表单设计的教学质量,培养合格人才,提供了一种新的思路。在整个教学过程中要特别注意在精选案例的同时,精心设计教学流程,提高管理课堂的能力,只有对学习活动进行有效地计划、组织、把控,不断激发学生的学习积极性,才能确保教学目的的顺利实现。

猜你喜欢

案例教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
案例4 奔跑吧,少年!
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
随机变量分布及统计案例拔高卷
“一精三多”教学模式的探索与实践
一个模拟案例引发的多重思考
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示