vf设计的心得体会

2024-06-08 版权声明 我要投稿

vf设计的心得体会(精选8篇)

vf设计的心得体会 篇1

通过这次数据库应用系统开发实践,本人对数据库应用系统开发有了更深、更具体的认识,也有了很多体会.通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

在实习中,我严格按照实习规程进行操作。做为实习小组的一名成员,我也积极配合其他成员,互相协作和帮助。大家在实习期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力认真。

我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为将来设计打下基础。很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。

不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标。

以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。设计,是一个任重道远的过程。

数据库设计心得体会

在这几天的练习当中,我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败。另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。虽然只是一个比较和我们有关的数据库,但是在这一周的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考,就像在做这个数据库系统的时候,我们在做之前就要有一个方案,设计一个步骤,先开始进行需求分析,接着进行概念模型设计,其次进行逻辑结构设计,最后我们在创建数据库脚步文件。在创建的过程中,是我们问题最多的步骤,通过做题,我们发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。

0

简单应用程序系统开发的体会

这次的简单应用程序设计,总的来说比较难,因为这是我们的首次尝试,缺乏应有的经验,做起来比较麻烦,我们相信许多同学也有这样的感受,但我们还是坚持完成了这次设计,通过这次的练习大家一定对简单程序设计有了更多的信心。这次的程序设计开发综合应用了数据库、SQL语句、学生管理等知识,使我们所学知识得到延伸与拓展,也提高了我们的综合实践能力。

在此次的VISUAI FOXPRO6.0程序设计的过程中,我们充分认识到了做计划的重要性,要实现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系统设计的目标。在开始进行系统设计时,我们对该系统的认识比较少,对系统的开发缺乏本质和深入地研究调查,以至于在着手设计的过程中,困难接踵而至,然而又不知道怎样解决。直到后来重新对此次的设计做了认真细致的规划和调查,最终才使整个程序的设计工作完成。通过做题,我们也发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。然而,本次程序设计的收获不仅仅让我们了解了VISUAI FOXPRO6.0,使我对系统开发有了初步的了解,提高了编写程序的兴趣,如果今后有机会的话,我们希望能够对编程有更深入的学习。

由于水平有限,错误在所难免,设计过程中有许多不敬如人意的地方,我们想,这也是在以后的学习和工作中激励我们不断学习,不断前进的动力。我们会在今后的工作中不断地完善它,充实它,使之能够更方便、更准确、更快捷地在工作中应用到系统开发技术,提高工作效率。以上是我们在本次程序设计中的一点体会,由于自己水平有限,难免有许多错误,请老师予以指正,我们将继续努力!

简单应用程序系统开发的体会

通过这次数据库应用系统开发实践,本人对数据库 应用系统开发有了更深、更具体的认识,也有了很多体会。一是开发数据库应用系统前的系统规划是十分重要的,在开发前所做的设计方案往往会对最终结果产生很大的影响,认真细致的规划可以节省大量的时间;二是应从数据入手进行数据库应用系统程序的设计,因为数据库应用系统在很大程度上是依赖于所管理的数据。另外,建议程序设计开始时就要使用“项目管理器”,它可以使数据库应用系统程序某些组件的设计、修改和运行变得方便易行。

这次数据库编程设计,总的下来,感觉不易。在数据库这门课程一开始,感觉学的云里雾里,觉得记代码很麻烦,也会担心这门课程期末考过不了。许多同学也有这样的感受,但相信通过这次的练习大家应该有了更多的信心。这次实训涉及综合应用数据库、SQL语句、学生管理等知识。使我们所学知识得到延伸与拓展,也提高了我们的综合实践能力。

在这几天的练习当中,我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败。另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。虽然只是一个比较和我们有关的数据库,但是在这几天的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考,就像在做这个数据库系统的时候,我们在做之前就要有一个方案,设计一个步骤,先开始进行需求分析,接着进行概念模型设计,其次进行逻辑结构设计,最后我们在创建数据库脚步文件。在创建的过程中,是我们问题最多的步骤,通过做题,我们发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。

其实,不管我们做什么事情,我们都应该想清楚,首先干什么,其次干什么,有了一个合理的规划,我们做起来也就比较的有了方向,有了目标,再向目标去奋斗,这样我们才能更好的把握自己,使自己更好的发展。

数据库设计心得体会

这次数据库编程设计,总的下来,感觉不易。在数据库这门课程一开始,感觉学的云里雾里,觉得记代码很麻烦,也会担心这门课程期末考过不了。许多同学也有这样的感受,但相信通过这次的练习大家应该有了更多的信心。这次实训还综合应用数据库、SQL语句、学生管理等知识。使我们所学知识得到延伸与拓展,也提高了我们的综合实践能力。

在这一周的练习当中,我们做了一个学校综合管理数据库系统,我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败。另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。虽然只是一个比较和我们有关的数据库,但是在这一周的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考,就像在做这个数据库系统的时候,我们在做之前就要有一个方案,设计一个步骤,先开始进行需求分析,接着进行概念模型设计,其次进行逻辑结构设计,最后我们在创建数据库脚步文件。在创建的过程中,是我们问题最多的步骤,通过做题,我们发现了自己的不足,这也与我们平时上课有关,许多学过的知识,转眼就忘,而且也没有在空余时间去复习,并且对于一些重点的知识,我们也掌握的不好,许多的语法知识和基本语句都会出错。对于这种情况,我们就得好好反省自己,在以后的学习当中,我们就要补其不足,掌握更好的学习方法。

其实,不管我们做什么事情,我们都应该想清楚,首先干什么,其次干什么,有了一个合理的规划,我们做起来也就比较的有了方向,有了目标,再向目标去奋斗,这样我们才能更好的把握自己,使自己更好的发展。

课程设计心得体会及总结

有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对VF非常感兴趣,但还是有些心理上的陌生感。学习数据库就和我们平时的其它科目学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。

在这一周的练习当中,我们做了一个学校综合管理数据库系统,我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败。另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。虽然只是一个比较和我们有关的数据库,但是在这一周的实训过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。

同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。

我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快。不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

以上基本是这次实习的体会了,我也感谢数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。

课程设计心得体会及总结

在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对VF非常感兴趣,但还是有些心理上的陌生感。

在此次的VISUAI FOXPRO6.0程序设计的过程中,我们充分认识到了做计划的重要性,要实现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系统设计的目标。在开始进行系统设计时,我们对该系统的认识比较少,对系统的开发缺乏本质和深入地研究调查,以至于在着手设计的过程中,困难接踵而至,然而又不知道怎样解决。直到后来重新对此次的设计做了认真细致的规划和调查,最终才使整个程序的设计工作完成。

在实习中,我严格按照实习规程进行操作。做为实习小组的一名成员,我也积极配合其他成员,互相协作和帮助。大家在实习期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力认真。我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快。不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

课程设计心得体会及总结

好累,好难,好无聊,这是我的第一体会。

通过这次数据库应用系统开发实践,我相信本人对数据库 应用系统开发有了更深、更具体的认识,也有了很多体会。做为小组的一名成员,积极配合其他成员,互相协作和帮助来完成一个工作或与才是这次作业的根本目的吧。每个人都很累,做总设计,做表单,做菜单,表,程序„„还有那边程序编码,总之,每个人都很累,但大家都很耐心。

过程中,做的也不是很顺利,其中也遇到了许多问题,通过反反复复的看书,并且向同学请教,把相关的知识复习了一遍,这也是一种很大的收获。至少我们在做的过程中学会了思考,就像在做这个数据库系统的时候,我们在做之前就要有一个方案,设计一个步骤,先开始进行需求分析,接着进行概念模型设计,其次进行逻辑结构设计,最后我们在创建数据库脚步文件。我和几个人负责做表单,同时我在想总体设计,我希望从自己手中走出一件完美样板,虽然有点梦幻。建表,导入数据,查询,插入,编写命令,设计程序,生成可执行文件,到最后的连编成狐狸头,难啊!说实话,表单我只做了几个,很麻烦,但我要顾全大局去看方方面面的东西,才知道集体的力量原来就是这样大。

这次设计的体会大概就是这些了,到最后还是有一些问题解决不了,看来数据库设计系统也不是那么简单的一件事,所以以后自己一定得加强这方面知识的巩固和学习,多与同学交流,多向老师请教。

陕西理工学院

数据库设计心得体会

vf设计的心得体会 篇2

1 新生报到流程

新生入学报到之前,学生处会发放录取通知书和录取报到说明,新生须按照说明的要求在规定的时间内将学费和宿舍费存入银行卡,由银行代扣学费和宿舍费,部分不能如期缴清学费的学生在报到当天直接到计财处缴清学费,申请办理助学贷款的同学直接到学生处助学贷款办理处办理绿色通道。在新生报到当天,教务处学籍管理人员通过Internet收到缴清学费和办理绿色通道学生的数据,在报到现场学籍管理人员根据该数据,核实录取通知书、身份证和准考证进行报到注册,经身份核实无误后打印《新生报到单》,学生持此报到单分别到公安处、后勤处、团委及各个学院分别办理户口迁移、就餐卡、组织关系及宿舍的现场分配等等,新生报到流程图如图1所示。

2 新生电子报到系统的设计与实现

目前,各高校的学生学籍注册原始数据和各省教育厅的审核数据都来源于当年的新生录取数据,其文件类型为FoxPro中的“dbf”格式。为了方便数据管理和接口的控制,本文选用Visual FoxPro作为其数据库管理系统和应用数据库。同

时,Visual FoxPro也是一个功能强大的交互式数据管理工具,是为数据结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro都可以提供管理数据所需的所有工具。

2.1 新生电子报到系统的功能

依据新生报到流程图,可以看出高校的新生电子报到系统必须具备以下几项基本功能:

1)招生数据校验功能:教务处学籍管理人员从学生处招生办获得招生录取数据,首先要对录取数据进行必要的逻辑性和合法性审核,所以新生电子报到系统必须可以对录取数据进行必要的校验。

2)新生学籍信息管理功能:学校学籍管理人员和辅导员根据招生办提供的招生信息和学生实际入学报到情况,对注册报到的学生根据专业进行分班、编制学号、删除无效记录(招生流失未报到的学生)等数据处理,并添加必要的学籍内容(如学制、层次、学习方式等)。审核无误后,新生电子报到系统应形成规范的学生学籍注册信息文件。

3)新生信息查询和统计功能:学籍管理人员根据新生的注册信息进行各种信息的统计,也可进行新生注册数据的随机查询等。

2.2 新生电子报到系统的设计流程

新生电子报到系统的大致工作流程分为以下9个环节:

1)导入程序将本校的录取数据和新生照片导入新生报到数据,对数据进行逻辑性和合法性校验,并进行数据和照片匹配;

2)各院系辅导员对本院系的所有新生按专业进行分班;

3)通过网络连接,教务处汇总计财处、贷款中心的数据,确定缴费新生数据,以保证完费注册;

4)报到当天,电子报到系统通过考生号或身份证号检索到该生的信息和照片,在确认信息无误后,现场打印新生报到单;

5)按照招生省区、招生层次、系、专业四种方式统计,分为报到与未报到两种情况实时更新汇总;

6)招办及各学院负责将延期报到的新生补录到教务处;

7)教务处根据实际报到新生数,按照所在班级、专业分配学号;

8)确定新生信息无误后,系统将新生数据导成dbf文件;

9)根据各部门需求的不同,系统生成不同的统计材料。

2.3 新生电子报到系统各模块的设计

2.3.1 系统管理模块设计

系统管理模块主要用于保证系统的安全性,因为新生数据涉及到考生号、身份证号码、户籍所在地等许多私人信息,所以在登录时设置用户名和密码是非常必要的,2009年秋季新生报到窗口的客户端登录界面如图2所示。

2.3.2 数据处理模块设计

在进行数据处理之前,首先要对所在学院、专业、班级等信息进行编码管理、排序和赋予属性。然后将反映新生属性的各类数据和新生照片导入到数据处理模块。最后数据处理模块完成对导入数据的校验、审核和补充,确保数据的准确性和完整性。

2.3.3 报到模块设计

新生报到的后台数据库集中存储在服务器上,前台只要安装新生的管理系统软件,并赋予操作的权限,就可以通过校园网上的任意一台计算机来完成,实行客户—服务器管理模式。在新生报到模块设置考生号查询按钮,通过输入考生号来查询新生的信息,报到窗口如图3所示,包括新生的照片、考生号、姓名、性别、所在学院、专业、班级等等。同时为方便报到当天的管理,直接在报到界面设置辅助打印、标记功能。

2.3.4 查询和统计模块设计

对新生数据进行分类统计分析是学校学籍管理部门的重要工作,所以查询和统计模块设计的目的主要是学籍管理人员通过该模块可以形成各种需要的统计信息又也可进行新生注册数据的随机查询等。为方便查询和统计新生的报到情况,查询和统计模块设计为按照招生省区、是否报到、专业等情况进行查询和统计并实时更新汇总,并可以生成相应视图报表或另存为DBF等格式,如图4所示。

3 系统特点

1)系统安装简便,信息实现共享

新生电子报到系统采用的是典型的客户机—服务器模式,各工作站只需安装应用系统即可连接并操作数据库。本系统对数据进行集中的管理,并使用统一的数据标准和格式,建立多种与其它管理系统的数据接口,实现数据的高度共享与集中。

2)操作界面友好,运行高效稳定

该系统源程序简单易懂,数据库使用简单,管理方便,拥有与用户互动良好的操作界面,使用效率高,安全可靠。

3)符合管理实际,信息实时显示

本系统统筹考虑各部门的工作流程,认识到各部门的管理实际,高度利用新生数据,实现了人性化管理,并能让学校领导及时、准确地统计和分析数据,掌握报到现场的动态情况。

4 结束语

采用电子报到系统对新生报到工作进行网络管理,是当前新生报到管理工作实际的需要,这不仅可使新生报到管理工作更方便、更规范、更快捷,也改变了传统的手工报到工作方法,使管理手段得到进一步的优化,实现了无纸化管理。运用此系统,有效地促进学校各部门的协调运作,大大提高了工作效率,也提升了学校的学籍管理水平,有助于为新生家长和社会各界提供更人性化、信息化、现代化的服务。此外,迎新工作结束后,可以导出已经报到注册的新生的基本数据,为学校其他管理系统(例如教务管理系统)所用,以实现数据共享,减少了大量重复劳动。

参考文献

[1]何林,冯淑娟..NET架构下的新生报到注册系统的设计与实现策[J].计算机时代,2004(9):30-31.

[2]龙景奎,卢蓓蓓.高校新生管理系统开发及应用方略[J].煤炭经济研究,2003(6):72-73.

[3]陈金刚,舒攀.基于Web的数字迎新系统设计与实现[J].计算机与数字工程,2007,35(9):159-161.

[4]陈和平,张伟,程耕国,等.大学新生报到系统的设计与实现[J].计算机工程与应用,2002,38(15):192-194.

[5]傅卓军,莫利拉,徐锋,等.高校电子迎新系统的设计与实现[J].湖南农业大学学报:自然科学版,2005,31(3):338-341.

案例教学法在VF教学中的应用 篇3

关键词:VF教学;案例教学法;学生信息管理系统

Visual FoxPro(简称VF)是一种数据库管理系统软件,其应用范围广泛,是学习、应用关系库管理系统较为理想的对象。很多高校都把《Visual FoxPro程序设计》列为计算机公共课,教育部也将其纳入了全国计算机等级考试的范围。对于学生来说,程序设计的概念、语法、规则等都是全新的,接受起来比较困难。所以在日常的VF教学过程中,如何激发学生的学习兴趣和潜能,使他们尽快掌握这门课程,一直是教学工作者值得思考和探索的问题。

兴趣是最好的老师,兴趣决定了教学效果的好坏。在VF教学中,要从学生的兴趣入手,利用学生对事物的好奇心,准备一些有趣的、有实际意义的案例,激发学生主动思考,鼓励并引导他们的求知欲、想象力、创新欲望和探索精神,使学生最终掌握以数据库为核心的信息系统开发的基本过程和设计方法、具有使用计算机解决实际问题的初步能力。通过与同行们的交流和不断地教学实践表明,在VF教学中采用"案例教学法"能够使传统的单纯灌输式教学改进为启发式和探究式教学法,让学生切实感受到学习的实际意义和可操作性,避免了空洞、枯燥、难懂的理论教学。

一、案例教学法

案例教学法(case methods of teaching)是根据教学目的和培养目标的要求,教师在教学过程中以案例为基本素材,把学生带入特定的事件情境中分析问题和解决问题,培养学生运用理论知识并形成技能技巧的一种教学方法。案例教学法因其具有直观、形象、生动的知识表现,以及深刻、具体、丰富的实践背景,对学生掌握、吸收、消化理论知识有着非常积极和显著的作用。

为了在VF教学中成功应用案例教学法,教师授课前应精选具有一定代表性的、能涵盖本节课要讲的知识点的案例程序,通过对案例程序的简单讲解引出本节课要讲的语法知识,运用语法反过来分析程序的运行结果,根据程序的执行过程分析程序的功能,根据程序的功能反过来分析编程思路,理解了上述编程思路后,举一反三,运用这种方法结合原程序结构再来完成一系列类似程序的编写。

二、案例教学法的应用过程

VF的案例教学过程,分为以下三个步骤:

(一)准备好完整的教学案例

教师授课之前应编写好一套与教学内容、教学进度相适宜、与教材相配套的教学案例。

例如:结合高校的实际情况,编写一套完整的“学生信息管理系统”案例,上课前通过多媒体向学生演示。该系统能编辑、查询、统计及打印学生信息、班级、成绩和课程信息等;可随时通过生动的界面对这些信息进行添加、修改和删除,并能按需要进行各种查询。对案例进行演示操作后,由教师对系统提出功能需求,引导学生自己动手操作,查询各门课的选课人数、不及格学生名单,打印学生个人成绩和各门课成绩单等。

通过切身体会,使学生了解VF系统的强大功能,了解一个工程任务所需要完成的模块,并给学生一个直观的认识,让他们感受到这门课程实际的应用,从而激发起学生的学习兴趣,充分调动他们学习的主动性和积极性。

(二)对案例进行分析和讲解

通过对案例的演示和实际操作,学生们会对使用VF开发的信息管理系统产生感性认识,同时也对VF课程产生强烈的好奇心和求知欲。此时,教师便可以进行正确的引导,使学生了解这就是VF要完成的学习任务,它不是单纯的程序设计语言,而是一个完整的信息管理系统。在深入的教学过程中,教师采用“语言基础-程序设计-系统开发”三层式结构,对VF的指令语法、程序结构、设计开發等逐一进行分析和讲解,将分析的内容与教材的知识点对应起来,并与学过的知识相融合。

例如:在讲解“学生信息管理系统”表单设计的时候,可以从容易的用户登录界面入手,通过演示系统中对用户登录表单的操作来认识和了解什么是表单、什么是标签、什么是报表、什么是控件、如何设置控件的属性及代码等新知识点。对案例分析和讲解后,让学生打开教材,将分析讲解内容与书中的章节“对号入座”,使学生对本节的内容有一个全面的熟悉,在头脑中建立起一个完整、系统的知识体系架构,达到融会贯通的教学效果。

(三)归纳总结、举一反三、上机实践

分析讲解案例后,首先归纳总结知识点和处理解决问题的具体办法,并留出时间让学生自己进行思考和总结。接着举一反三,提出任务,让学生解决问题,进一步对已学知识进行巩固。最后给出上机任务,设计“教师信息管理系统”,让学生仿照课堂讲过的“学生信息管理系统”案例,对新的系统加以分析,建立数据库和三个以上的数据库表,使其相互关联,实现任课教师信息的查询、创建表单、打印报表等功能。

通过进行“案例演示操作——教师分析讲解——归纳总结实践”几个步骤之后,学生在课堂上基本能够掌握所学习的知识。当全部内容学完时,学生已经可以自己设计一个小型的信息管理系统。

三、结束语

教学实践表明,案例教学法不但解决了《Visual FoxPro程序设计》课时少、知识点多、实效差、与应用脱离等问题,还充分调动起学生学习的积极性、主动性、求知欲,提高了他们的计算机应用能力。通过此教学方法,学生的学习成绩有了明显提高,大部分学生都能够独立完成小型信息管理系统的开发。更重要的是案例教学法将传统教学中以教师、教材为中心的教学模式,逐渐改进成以学生为主体的教学活动,形成了学生自主学习、合作学习、研究性学习和发现性学习的良好学习氛围,帮助学生更好地理解和掌握VF课程的基本原理和应用,有利于提高学生的分析能力、实践能力和创新能力。

参考文献:

[1]武研.Visual FoxPro程序设计教程[M].上海交通大学出版社,2007.

VF实验报告格式 篇4

实验目的:

1、掌握SQL的定义、查询等功能。

2、掌握SELECT-SQL语句的使用。

3、掌握ALTER TABLE-SQL、UPDATE-SQL、DELETE-SQL语句的使用。

4、了解CREATE TABLE-SQL语句的使用。

5、掌握查询和视图的建立。

实验内容:(写出题目要求和代码)

一、SELECT-SQL数据查询命令的使用。

P47 实训6-2、6-

4、6-

13、6-

14、6-

15、6-16

二、ALTER TABLE命令的使用。

P52 实训6-

18、6-

19、6-20

三、INSERT命令的使用。

P53 实训6-21

四、UPDATE命令的使用。

P53 实训6-22

五、DELETE命令的使用。

P53 实训6-23

实验总结:(通过实验,掌握什么内容或有什么收获等)

实验名称:结构化程序设计

实验目的:

1、掌握结构化程序设计的基本思想。

2、熟练掌握顺序、分支和循环三种基本程序结构。

3、掌握VF程序调试的基本方法,能进行基本的程序设计(编程)。

实验内容:(写出题目要求和代码)

一、多分支结构IF/ENDIF的使用

P61 实训7-5

二、循环命令DO WHILE-ENDDO 的使用

P62 实训7-

7、P63 实训7-9(2个表的数据不用写出)

三、循环命令 FOR-ENDFOR的使用

P64 实训7-10

四、循环命令 SCAN-ENDSCAN的使用

P64 实训7-11

五、过程及过程文件的使用

P72 实训8-2

实验总结:(通过实验,掌握什么内容或有什么收获等)

vf设计的心得体会 篇5

摘要:数据库加密技术给我们的数据提供了安全保障,本文介绍了数据库加密技术功能、实现并结合VF数据环境谈了如何实现数据库加密的方法。

关键词:数据库加密VF

引文:

随着数据库应用的日益广泛,数据库安全问题也越来越受到关注。目前大部分数据库都是以明文存储,采用一般的身份验证与识别无法保障数据库的安全。数据库加密机制在身份验证与识别后使用密码技术对数据库作进一步的保护。数据库加密将数据库中的数据作密文存储。通过数据库加密可以更有效的保护数据库安全。今天我将结合VF数据库环境与大家谈谈数据库加密技术。

一、数据库加密技术的功能和特性

首先谈谈数据库加密技术,经过近几年的研究,我国数据库加密技术已经比较成熟。一般而言,一个行之有效的数据库加密技术主要有以下6个方面的功能和特性。

(1)身份认证:

用户除提供用户名、口令外,还必须按照系统安全要求提供其它相关安全凭证。如使用终端密钥。

(2)通信加密与完整性保护:

有关数据库的访问在网络传输中都被加密,通信一次一密的意义在于防重放、防篡改。

(3)数据库数据存储加密与完整性保护:

数据库系统采用数据项级存储加密,即数据库中不同的记录、每条记录的不同字段都采用不同的密钥加密,辅以校验措施来保证数据库数据存储的保密性和完整性,防止数据的非授权访问和修改。

(4)数据库加密设置:

系统中可以选择需要加密的数据库列,以便于用户选择那些敏感信息进行加密而不是全部数据都加密。只对用户的敏感数据加密可以提高数据库访问速度。这样有利于用户在效率与安全性之间进行自主选择。

(5)多级密钥管理模式:

主密钥和主密钥变量保存在安全区域,二级密钥受主密钥变量加密保护,数据加密的密钥存储或传输时利用二级密钥加密保护,使用时受主密钥保护。

(6)安全备份:

系统提供数据库明文备份功能和密钥备份功能。

二、对数据库加密系统基本要求

(1)字段加密;

(2)密钥动态管理;

(3)合理处理数据;

(4)不影响合法用户的操作;

(5)防止非法拷贝;

三、结合VF数据环境进行数据加密

在VF环境下开发的数据库系统,我们一般采取进入时要求输入正确的用户名和密码,然后根据不同的用户权限来设定用户读取、修改、删除数据的权限。由于存储数据的DBF文件采用的是ASCII明文存储,如果非法用户不使用程序读取数据,而是直接使用WINHEX、UltreaEdit等工具--甚至是DOS下的DEBUG来打开数据库文件,都可以直接阅读到数据库中的内容。因此,为了使得DBF文件可以更加安全,必须对数据的载体DBF文件进行加密保护,主要的目的还是把ASCII码的信息变成不可直接阅读的数据。根据文件型数据库的特点,数据库的加密一般可以有三种方式:

(1)库外加密

考虑到文件型数据库系统是基于文件系统的,因而库外加密的办法,应该针对文件IO操作或操作系统而言的,因为数据库管理系统与操作系统的接口方式有三种:一是直接利用文件系统的功能;二是利用操作系统的I/O模块;三是直接调用存储管理。所以在采用库外加密的方法时,可以将数据先在内存中使用DES、RSA等方法进行加密,然后文件系统把每次加密后的内存数据写入到数据库文件中去(注意是把整个数据库普通的文件看待,而不是按数据关系写入),读入时再逆方面进行解密就可以正常使用了。这种加密方法相对简单,只要妥善管理密钥就可以了。缺点对数据库的读写都比较麻烦,每次都要进行加解密的工作,对程序的编写和读写数据库的速度都会有影响。

(2)库内加密

如果从关系型数据库的各个方面出发,很容易形成库内加密的思想。关系型数据库的关键术语有:表、字段、行和数据元素。基本上可以针对这几方面形成一种加密的.方法。

(1)以表为单位:对于文件型数据库来说,一个文件只有一张表,因而对表的加密可以说是对文件的加密了。对过更改文件分配表(FAT)中的说明等手段可以实现对文件的简单加密,但这种加密方式涉及到文件系统底层,误操作容易造成FAT混乱,而且与文件系统格式有关,因而通常不宜采用。

(2)以记录或字段(即二维表的行或列)为单位加密:通常情况下,我们访问数据库时都是以二维表方式进行的,二维表的每一行就是数据库的一条记录,二维表的每一列就是数据库的一个字段。如果以记录为单位进行加密,那么每读写一条记录只需进行一次加解密的操作,对于不需要访问到的记录,完全不需要进行任何操作,所以使用起来效率会高一些。但是由于每一个记录都必须有一个密钥与之匹配,因此产生和管理记录密钥比较复杂。以字段为单位的加密分析与以记录为单位的加密情况相似。

基于记录的数据库加密技术一般而言,数据库系统中每条记录所包含的信息具有一定的封闭性,即从某种程度上说它独立完整地存储了一个实体的数据.因此,基于记录的加密技术是最常用的数据库加密手段.这种方案的基本思路是:在各自密钥的作用下,将数据库的每一个记录加密成密码文并存放于数据库文件中;记录的查找是通过将需查找的值加密成密码文后进行的.由于密码文数据一般不能代替明码文进行算术运算和关系运算,因此,采用这种方案时,数据库将不能实现诸如索引,连接,统计,排序等多种操作,并会影响数据库管理系统某些原有功能的作用.

(3)以数据元素为单位加密:由于数据元素是数据库库内加密的最小单位,因而这种加密方式最彻底的但也是效率最低的。每个被加密的元素会有一个相应的密钥,所以密钥的产生和管理比记录加密方式还要复杂。

结合VF数据库,我建议使用一下方法对数据库加密:

1.用),chr等函数对字段内容做转换;

2.用低级文件函数对库文件进行转换;

3.不用库形式,而用文本文件形式记录信息.并用低级文件函数进行加密。

第2,3种方法,原理一样,都需要用设计一个函数用来加密文件,一个函数用来解密文件.每次系统运行时先解密,修改内容保存后,运行加密函数。使用时不太方便.设计表单时,不直观。如果加密等级要求不高,宜用第一种方法。

关于第一种方法举个例子:

如要对密码字段进行加密,passwordM(4)(字段类型为备注型较好,定义成字符型也可以,但没有备注型灵活)。假设密码长度规定为8,内容为1234____(x表示空)

lpassword=’1234’ space(4)

lpasswordlen=8

mpassword=’’

forln=1tolpasswordlen

mpassword=mpassword chr(abs(subs(lpassword,ln,1)) ln)-255))

endfor

?mpassword

加密形式可做许多复杂的变化,可考虑密码加密参照用户名,使同一密码不同用户密文也不同。这种做法要注意的是,对密码为空或密码为同一字符的情况,密文不能有明显的规律。不管什么加密方法,只要解密者有机会使用软件,并有权设置密码,就能够通过设置有规律的密码,来比较明文和密文的差别,算出密钥。

可考虑采用这种思路:刚才密文的一个字节对应明文的一个字节,位置一一对应,还可让明文的1,2,3,4,5,6,7,8字节,对应密文的8,23,1,34,56,3,7,9字节,密文的其它字节随机写入.或密文的对应字节位置是根据明文按某个算法算出,也可用几个字节对应明文的一个字节等等,用备注型的好处显而易见。

四、小结

数据库加密技术的应用极大的解决了数据库中数据的安全问题,实现的方法各有千秋,相信随着数据库加密技术的发展,数据库的使用会变得越来越安全,越来越快捷。

参考文献:

1、数据库加密技术概述常永亮著

2、现代数据库管理(美)JeffreyA.Hoffer,MaryB.Prescott,FredR.McFadden著

3、解密信息安全沈伟光著

VF实训计划(经贸0941-2 篇6

一、实训目的与任务

本实训是Visual FoxPro程序设计课程的实践性环节,其主要任务是通过实训将学生所学的Visual FoxPro程序设计的基本概念、可视化编程技术和面向对象程序设计方法进行综合性的训练,增强本校学生的编程能力、思维能力和解决问题的能力,通过实训,应达到下列基本要求:

1.培养综合应用可视化编程技术、面向对象程序设计方法和数据库管理系统来编制结构良好的应用程序;

2.培养综合分析问题与解决问题的能力,掌握程序设计和应用软件工程规范,进行系统开发的方法与技巧;

3.熟练掌握程序的调试和测试方法。

二、实训环境要求

由于该课程的实训是以Visual FoxPro程序设计语言为开发环境的程序设计训练,因此,需要有安装Windows2000以上版本操作系统及Visual FoxPro 6.0软件的计算机实验室。

三、实训要求

1.掌握Visual FoxPro的安装及使用方法;

2.掌握在对数据库表进行连接、查询、插入、修改和删除数据的方法; 3.掌握SQL语言的编程;

4.掌握数据库程序设计的一般方法与思想;

5.掌握程序设计语言的阅读、分析及调试程序的基本方法;

6.掌握表单、命令按钮、文本框和标签等常用控件的属性设置方法。

7.完成一个综合课程设计(如学籍管理系统、工资管理系统、图书借阅管理系统等的设计)8.按规定格式完成课程设计报告

四、实训内容

1.熟悉Visual FoxPro的编辑环境,掌握项目创建、数据库与库表的创建、增、删、查询和报表等各种操作。

2.掌握其界面设计、属性设置、代码设置和程序调试的基本方法;

VF对象常用建模方法的研究 篇7

1 数据库

数据库是VF的核心对象,其主要设计是其中表的设计。首先要对问题需要用到的表进行分析建模,包括其结构和类型,以及其索引和完整性约束条件的限定。确定上述模型后进行具体的设计及表内容的填充。各个表一旦建立,数据库自然就丰满了。比如要对某公司的收费系统进行收费表的定义,结构及完整性约束可定义如图1。

2 表单

表单是Visual FoxPro提供的一种功能强大的界面。各种对话框和窗口都是表单的不同表现形式[2]。研究表单主要研究其控件的使用方法。首先要对其用到的控件进行确定及建模,然后确定控件的属性及方法,最后确定要对控件的哪些事件进行触发。下面通过一个小例子,主要以页框控件及其附加控件为例来说明表单的建模及使用方法[3]。

比如想建立一个依靠于费用表筛选各类信息的表单,首先得设置筛选的字段,然后设定筛选条件,最后设定筛选结果排序的依据。而一张表单上显示所有这些项显得有些凌乱无序,所以引入页框控件。首先确定页框的页数为3,分别为最终输出字段、设定查询条件和设定排序字段。所以Pageframe1的PageCount属性应设为3,且各page的caption值设为上述三项标题。在最终输出字段和设定排序字段页面上都要放置一个列表框和一个编辑框,用以放置所有提供的输出(排序)字段和最终选定的输出(排序)字段。以最终输出字段page1为例,在列表框中,需提供费用表中所有可用字段,所以通过如下语句序列添加。

对于编辑框中,需要给出最终选定的输出字段,所以借助一个按钮的click事件触发如下代码来控制:

如果选择错误想清除,则借助另一个按钮的click事件,代码为:

对与设定查询条件,可以在其页面上放置多个组合框,利用类似page1上list1的代码将所有字段添加到设定条件字段上,然后通过筛选代码实现,请读者自行研究。设计好的表单如图2所示。

3 报表

报表是VF中使用频率较高的对象,刚建时由页标头、细节、页注脚三部分组成,主要完成在打印文档中显示并总结特定数据的工作。随着需要的增加,报表还可以添加标题、列标头、列注脚、组标头、组注脚、总结六部分。如果想做一份报表,必须首先考虑整个报表的布局,在布局设计好后再添加需要的控件。

以“年终费用总结报表”为例,首先设定报表的数据环境,将报表中显示信息所属的表都加入其中,比如,这里用到前面提到的费用表,就可以选择“显示”菜单的数据环境,将“费用表”添加其中。

然后利用“报表菜单”加入“标题带区”和“总结带区”,如果标题或总结想自成一页,可将“新页”选上。在“标题带区”加入一个标签,内容为报表标题,在“总结带区”中加入总结性的文本。

如果想设计多栏报表,可以先通过“文件”菜单中“页面设置”命令,把“列数”值设置为大于1,添加一个“列标头”带区和一个“列注脚”带区。在“列标头”带区中利用“标签”控件加入所有字段的名字。为了格式的美观,还可以在字段名上下加上两条直线。通过拖拽或利用“域控件”将“费用表”的各字段(包括收费总和)添加到“细节”带区中。

如果想每页都显示某些信息,就可以放入“页标头”或“页注脚”里。一般把每页都有的标题放入“页标头”,如果想每页显示页码,就可以在“页注脚”带区中,通过表达式生成器添加内容为"第"+ALLTRIM(STR(_PAGENO))+"页"的“域控件”。

如果想对数据分组,并对每组的信息特殊说明,可以单击“报表设计器”工具栏上的“数据分组”按钮,在“数据分组”对话框中通过“表达式生成器”选择分组表达式。每次分组后,报表设计器中将添加一对“组标头”和“组注脚”带区。多次分组将产生多对带区。[2]在“组标头”中一般加入的是分隔性信息,比如线条,表示组的开始,“组注脚”带区中一般放的是组总结性信息,比如组的金额合计等。

4 菜单

菜单一般是整个软件功能概括的体现。所以在其建模之前首先要对软件的功能结构进行模块划分。划分清楚后,建立菜单的层次结构。在主子菜单的层次结构确定之后再进行设计。普通下拉式菜单的设计方法就是在菜单设计器中创建主子菜单项,在此不叙述。在此主要介绍一下顶层表单的菜单设计。

首先在“菜单设计器”中设计一个普通的下拉式菜单。设计的同时,在“显示”菜单中选择“常规选项”,在弹出对话框中选择“顶层表单”复选框。

其次关闭菜单,打开要作为顶层表单的表单,将其showwindow属性设为2。

然后双击表单,在其init事件中添入命令,DO<菜单名>WITH THIS[,"<内部名>"],在此菜单名就指第一步设计菜单保存的名字,内部名指的是destroy事件中引用的内部名。

最后,选择表单的destroy事件,为其添加清除菜单的代码,使得在关闭表单时能同时清除菜单,释放其所占用的内存空间。代码为RELEASE MENU<内部名>[EXTENDED],EXTENDED可以达到彻底清除子菜单的目的。

5 结束语

Visual Foxpro还在发展,还有很大的研究空间。本文主要介绍了Visual Foxpro中常用对象的一些常用的建模方法,还有好多技巧待发掘,希望以此文起到抛砖引玉的作用引起更多VF爱好者的兴趣。

摘要:该文主要以实践中开发的Visual Foxpro应用实例为基础,介绍Visual Foxpro中各对象一些常用的建模方法及其实现过程,目的是更好的帮助读者进行实际的应用软件的开发及设计。

关键词:VF,应用软件,方法

参考文献

[1]visual foxpro[EB/OL].http://baike.baidu.com/view/514313.htm.

[2]滕国文.Visual Foxpro程序设计[M].北京:清华大学出版社,2010.

[3]李政,赵瑞,李颖,等.Visual Foxpro 9.0项目开发案例教程[M].北京:中国水利水电出版社,2007.

[4]王海燕.基于VF的自来水公司水费管理系统[D].吉林:吉林大学硕士学位论文,2008.

[5]黄梯云,李一军.管理信息系统[M].3版.北京:高等教育出版社,2005:25-28.

[6]陈平,褚华.软件设计师教程[M].北京:清华大学出版社,2004.

[7]邵维忠,杨芙清.面向对象的系统设计[M].北京:清华大学出版社,2003.

[8]李师贤,李文军,周晓聪.面向对象程序设计基础[M].北京:高等教育出版社,1999.

[9]汤庸,叶小平,汤娜.数据库理论及应用基础[M].北京:清华大学出版社,2004.

[10]郑人杰,殷人昆,陶永雷.实用软件工程[M].北京:清华大学出版社,1997.

VF数据库教学内容与方法探讨 篇8

关键词:VF数据库 教学内容 教学方法

中图分类号:G6 文献标识码:A 文章编号:1673-9795(2013)02(b)-0056-01

职业教育对我国社会的发展起着至关重要的作用,职业教育学校以培养学生的实际操作技能为主,专注技能培训,在职业教育中,我们坚持培养生产、建设、管理、服务一线的高技能人才,提高社会竞争力,完善市场竞争,为了更好的发展职业教育,在信息时代的环境下,我们应积极实现教育改革,实现数据库(VF)的优化教学,促进教学内容和教学方法的更新,提高教学质量。在体育院校,计算机实验学与非体育院校计算机实验教学相比,仍有不少差距。基于这一点,我们就体育院校计算机实验教学的加强进行了初步探讨。

1 创新VF数据库教学方法

1.1 调整VF数据库教学内容

职业教育重视人的实际操作能力的培养,从事职业教育的人,也应认识到技术培养对教学的重要性,对学生未来发展的重要性。如今的技术教育以培养综合技能和职业素养为主要内容,教学内容应遵循适度、够用的原则,在满足学生未来需求的情况下合理分配教学内容,做到有的放矢,因材施教。在教学内容的选择上,要懂得取舍。例如,我们在讲第2章VisualFoxPro 6.0概述时,应带领学生上机操作,而第4章数据库和表、第9章项目管理器、第5章查询和视图结合到一起讲解,先讲数据库项目的创建,再讲创建数据库和表、创建索引等,最后讲查询和视图。因为这三章的内容将VF数据库的建立与执行表现得直观、具体,综合性强,我们在教学时也方便系统的展示给学生,让教学内容简单易懂如果涉及到VF的基础知识,即第3章内容时,就采取学生需要什么就讲解什么的方法,提高针对性,加强重点性。表单在讲解时考虑与数据库、程序设计章节内容的融合,给学生提供一些实例,尽量应用到大部分控件,让学生对没有讲到的控件也能够触类旁通,扩展知识面。

1.2 制作数据库(VF)课件

(VF)数据库的教学重在实践,其内容丰富,加上图形、界面多的特点,让学生在理解上感觉有所难度,所以传统的教学方法无法再带领学生继续前进,必须应用现代教学技术,帮助学生理解问题,发挥思维能力,形成最佳的教学效果。多媒体教学以生动、具体、详细的方式为学生展示出VF数据库教学内容,全面刺激学生的感官,调动了学生的学习兴趣。我们在教学中会引导学生用Powerpoint制作数据库(VF)课件,在制作过程中严格按照教学大纲要求,帮助学生将学到的理论知识运用到实践中,达到优化教学过程的目的,同时,也能为学生学习后面的知识奠定基础。

1.3 互动式教学环境

VF数据库教学重在理论联系实践,学生会先学习课本内容,然后参与实践操作,学校的多媒体教学和机房成为学生实践的主要基地。但如果只是简单的多媒体教学和上机操作,学生的实践学习还远远不够,不利于培养学生独立、完善的实践能力和思考能力。因此,我们要采取互动式教学,这种教学模式需要在机房进行,首先要给每个同学配备一台电脑,教师机配有投影仪和双向教学的软件系统,建立机房局域网,老师通过局域网将事先设计好的课件和程序案例通过网络共享的方式传递给学生,让学生享受教学资源。在课堂教学中,老师可以根据数据库教学内容的实际需求安排实践教学,并从旁讲解、指导,让学生边讲边练,还可以通过监控、提问、讨论等功能实现双向学习,让老师时刻掌握学生的动态,提高教学效率。互动的教学方式能促进师生之间的交流,提高教学效率,而老师为了做好互动教学,能随机应变,更好的为学生解答疑难,就必须认真钻研,精心备课,分析教材,掌握重难点,这样一来,对教师也是一种教学上的鞭策和督促。

1.4 引导学生自定自选开发项目,组织数据库开发兴趣小组

我们所教的学生不可能都是一样的水平,一样的能力,作为老师要客观认识到这一点,学生是各不相同的,他们各有特性,学习水平也各不一样。分层教学,因材施教,从学生的实际情况出发,是解决这一问题的基本途径。在教学中,我们可以组织引导学生自定自选开发项目,如工资管理系统、通讯录管理系统、人事管理系统等,然后根据不同的项目组建兴趣小组。老师先给出项目设计的题目、设计要求、设计内容,学生按照自己这个组的情况分配工作,自己寻找资料。在完成项目设计后,老师还要求进行项目演示,或举行项目制作大赛,比较分析各组的学习成果。一般由组長介绍本组开发的系统的功能、系统特色,以及遇到的问题和解决问题的方法等。通过小组之间的交流,丰富学生的知识面、增强荣誉感。学生选择的是自己感兴趣的项目,在完成作业任务过程中自然也是斗志高昂,积极发挥自己的想象力和观察力,而学到了知识,体会到成功的喜悦,更能增强他们对VF数据库教学的热爱。

2 教学反思

职业教育水平的提高,首先要注重定向教育,针对教育的对象执行有针对的教学任务,根据实际情况确定教学目标。职业教育以技术培训为主,学生技术能力的提高是职业教育的重点任务,因此,技能培养应占有较大比例,计算机专业类的教学也是如此。体育院校的学生大部分都是一些体育有专长而文化成绩不很高的学生。一方面他们生性活泼好动,动手能力较其它专业的学生强,而文化水平略低一筹,这使得他们上计算机实验课时精神抖擞,上理论课时毫无兴趣,昏昏欲睡。体育院校计算机实验教学要抓住这一特点,充分加强学生的理论学习,使理论带动实践。职业类教学重在实践,实践教学是(VF)数据库教学内容中的重点,因为这门课不是靠课上听、看书本就能学会,而是必须丰富上机经验,加强实践才能学会的。采取项目教学法,并鼓励基础好的同学帮助基础较差的同学,激发每一个人的学习热情,然后再通过教师的指导、学生的实际动手,全面提高学习成绩。

3 结语

我院是一所体育院校,培养专业技术型人才,除了加强理论知识教学,更重要的就是实践。老师们要采取多样化的教学手段,丰富教学内容,让学生提起兴趣,融入到学习中。实践学习的安排要有针对性,合理制定教学内容,选择教材内容是老师必须做的功课,只有以培养技术应用能力为主线设计学生的知识结构、能力结构和培养方案,强化实践教学,才能推动高职教育的深入发展。总之,体育院校的计算机实验教学有其特有的特点,我们应该对症下药,加强改革,使计算机基础教育更上一个台阶,培养出更多的符合社会需求的应用型体育人才。

参考文献

[1]禹树春.高职计算机教学内容改革与探索[J].辽宁高职学报,2005(2):64-66.

上一篇:高层建筑施工技术研讨下一篇:青春期心理教案