Visual-FoxPro教学模式的探索_1_第1页
Visual-FoxPro教学模式的探索_1_第2页
Visual-FoxPro教学模式的探索_1_第3页
Visual-FoxPro教学模式的探索_1_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、  visual foxpro教学模式的探索   摘要:基于visual foxpro数据库原理课程是 电子 商务专业的必修课之一,为了改善传统教学中重理论轻实践的现状,在教学内容上将案例教学作为重点,通过案例分析原理,使学生易于理解;在教学手段上,开发利用校园网平台,以学生需求为目标;在教学方法上,以项目为驱动,组建团队进行协作开发。通过改革一方面降低了学生理解数据库原理的难度,另一方面提高了学生运用数据库解决实际问题的能力,达到教学用的统一。关键词:vfp 教学方法 上机教学  网络 平台 项目驱动&

2、#160;       0 引言        visual foxpro 程序设计是本科电子商务专业的必修课,也是该专业网站设计课程的前导课程。通过学习vfp软件,使学生掌握数据库专业语言,并能够开发mis系统,在此基础上理解数据库的原理以及更进一步的网络数据库。vfp是一种面向数据库开发的专业软件,其操作对象主要是数据集合,因此较vb难于理解,不利用于学生入门学习。针对其特点,结合电子商务专业实际应用和多年来实践

3、教学的经验,以下分别对教学过程、教学方法和作业设计等方面进行一些改革。        1 教学内容的安排        vfp教学一方面是理解数据库的理论,另一方面是培养学生的应用开发能力。根据电子商务专业教学计划,则更应培养学生对小型数据库项目开发的能力。因此将教学内容划分为三部分:一是掌握vfp软件功能;二是运用vfp实现小型数据库项目开发;三是结合应用实践理解关系数据库理论,为后续网络数据库打基础。  

4、;      三部分内容安排先进行vfp软件功能教学,然后逐步开发mis系统,最后由实践导出理论,加深对数据库原理的理解。理论知识不能在前,是因为其抽象、枯燥,难于在学生大脑里构建具象认识,打消学习的积极性。只有通过实践教学,让学生亲自参与设计小型数据库,才能理解数据模型、e-r模型等理论,并在开发实践中体会软件工程思想。        2 辅助教学手段的运用       &#

5、160;vfp是一门可视化的编程开发语言,所有过程均能通过多媒体展现给学生。教师根据每节课的目标任务,分析重点难点,精心设计ppt和与之对应的教学示例。课堂中首先讲解ppt内容,然后运行示例展示功能,之后分析过程和设计思想。最后对重点难点模块现场编写代码、分析错误、调试直到结果正确。这一过程加深学生对程序设计的细节认识。        全国各大专院校大多数已构建校园网平台,运用校园网能有效地解决学生课余学习、指导、答疑等问题。以网络为基础,一是开发网络版交互式教学辅助软件,如构建vfp题库系统,让学生在线练习,并自

6、测;二是引入博客系统,建立教师的教学博客,让教师与学生有效沟通;三是构建vfp教学视频vod平台,使学生享受与课堂教学相当的视频资源,而且有选择的对未理解的知识点重点回顾;四是开通专业课 论坛 ,提供学生与教师、学生与学生、教师与教师的交流平台。        通过校园网的应用,在虚拟空间实现了 教育 对象的平等、校园资源合理利用和师生的互动,同时对创建和谐的大学校园文化提供支持。        3 教学方法的选择 

7、       教学方法主要选用案例教学,根据教学内容由点到面的变化分为前期的基础教学和中后期的综合教学两个步骤。        第一步是选用学生日常生活中接触到的与数据库相关的实例进行演示教学,适用于vfp的前期基础教学。基础教学内容包括数据类型、表达式、函数、程序控制语句、数据表及查询的操作、表单、报表、系统控件等。例如在单选框和复选框控件教学时,以设计单项或多项选择题库为案例。一方面是其功能是学生所熟知的,在讲解时学生易于接受,另一方面是示例

8、涉及vfp中项目管理器、数据库、表、表单、单选框控件、复选框控件、命令按钮控件、标签控件和文本框控件的创建,以及上述对象的属性、方法的运用,还有vfp的程序控制语言、函数、select-sql、vfp表的命令操作。教师在多媒体教学中不仅为学生直观展示实例的整个设计过程,也将vfp提供的功能逐渐综合化,提高学生对程序设计的认识水平。        第二步采用项目驱动式教学方法,适用于vfp的中后期综合教学。首先提供一个小型综合项目开发的目标,例如图书馆借还系统、学生管理系统等与学生相关的应用项目(需在目标规划时适当降

9、低复杂度,以适应学生的接受能力)。案例涉及内容尽量多地涵盖vfp的知识点。教学过程先从关系数据库系统开发流程入手,概括地了解需求分析、逻辑设计、代码实施、调试运行以及软件包的发布,让学生产生一个整体认知。然后再对每段流程的目标任务详细分析,例如在需求分析阶段让学生体验学院已投入运行的图书馆管理系统或学生管理系统,体会事务流和数据流,然后设计e-r图,构建数据模型。在代码实施阶段,生成系统界面,建立与数据库表的关联。教师应把各个应用环节运用的知识标识到教材的章节,来增强学生的记忆。以实践为主线将零散的知识点相贯穿的方法,使学生解决实际问题的能力得以锻炼。知识的学以致用,受教育者才能热爱学习。&#

10、160;       4 作业的设计        作业设计的目的是加深学生对知识的理解,提高动手能力,从而纠正学生眼高手低的错误。作业的设计是非常重要的环节,教师要设计与教学内容相符的实践作业,尽可能地运用课堂讲授的方法。        作业内容的设计可以分为两类,一类是以课堂的教学案例为主,同时适当对案例增加难度;二是以大学生的生活实践为主,设计具有趣味

11、性的数据库程序,调动学生的积极性。例如通讯录管理系统、班级管理系统、社团管理系统等。        5 上机教学的任务安排        上机实验是教师与学生面对面交流的主要途径,教师应合理利用。教师应有强的动手能力来解决疑难问题,为此教师应积极参与实际项目的开发。        上机任务的分配分为两个阶段。第一阶段是从开始到最后两周,按照上机指导

12、书,布置实验的目标任务,要求提交实验报告,并根据完成情况计成绩;第二阶段是学期最后两周,任务是开发小型项目。项目由教师指定多个任务,学生两到三人为一开发团队来选定题目。开发前期由团队提供任务报告,包括需求分析、流程图、e-r图和数据模型,并明确各组员的任务分工。最后进行代码开发和调试,完成实验报告。采用团队开发不仅让组内学生知识得到互补,加快开发进程,也旨在培养学生的团队合作意识。        6 考核方法        考

13、核方法是对整个教学过程及效果的全面分析,要以本课程的特点和教学目标为主体。vfp是面向于应用实践,其中理论学习是对 电子 商务后续课程打基础。因此考核模块由笔试、上机实验、作业和小型项目开发组成。笔试题目偏重于理论考核,占总成绩的30%。上机实验、作业、小型项目开发各占总成绩的20%、20%、30%。        7 结束语        visual foxpro 程序设计课程是辅助于电子商务的专业必修课,应以解决实际问题为出发点,因此教师要从实际出发设计贴近学生生活的案例,按照循序渐进的方法让学生逐步理解数据库设计思想。同时在教学中注意合理利用教学辅助手段和 网络 平台,增进教师与学生间的沟通,实现教与学的平衡。参考 文献 :1谭浩强.visual foxpro及其应用系统开发m.北京:清华大学出版社,2000.2杨潞霞.visual foxpro 程序设计教学的探索与实践j.科教园地,2007(3).3方玮琪.visual foxp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论