工程制图课是面向各个专业的专业基础课,教学工作也是面向全校的,而且各校都存在上课学生多、制图教师少的状况,致使每位任课教师都担负着沉重的批改学生作业和批改试卷的任务,工作量很大,课余时间大量地花在批改作业和批改试卷上,长期下去,将会造成许多制图教师没有太多的时间和精力去学习、钻研工程图学领域的新知识、新课题。教师的素质决定了学生的素质,为了不断地提高教师的自身素质,必须把制图教师从繁重的批改作业以及批改试卷的工作中解放出来,以便有更多的时间去学习、去研究新知识、新课题,以适应高校教育不断发展的新要求。鉴于以上原因,我们课程组开发了一个工程制图作图题自动评判系统
1.2 传统工程制图作图题批改形式进行转变的必要性
考察当今工程制图作图题批改形式,一般是以人工全批全改形式进行。这是多数院校沿用的传统方式,且持续时间最长。这种形式的优点是可以让教师在批改作业和批改试卷的过程中,充分了解学生对各知识点的掌握情况。缺点是占用了教师大部分的工作和课余时间,另外教师不可能对每一份作答都详细评阅,在进行大量的修改后会出现大脑疲劳,导致进行评判时可能出现人为误差,造成不必要的时间和精力损失。
1.3 当今计算机自动评判系统的研究现状分析
通过以上分析,用计算机自动评判系统评判工程图学作图题目,是工程图学作图题批改形式的必然趋势,考察现有的研究成果,一般存在以下几种系统模式:
系统模式一 :利用ActiveX控件或Java Applet
开发者可以利用ActiveX控件或Java Applet的方式完成一些简单的作图功能与评判功能,但存在一定的局限性和不开放性,评判效率不是很高。
系统模式二: 基于自主版权的作图题评判系统
这种作图题评判系统一般是建立在自主版权的绘图软件的基础上,开发者一般从底层进行开发,从图形的数据结构的定义到图形的显示、作图命令的开发等等重新开发一个的绘图软件。此种方法开发周期长,而且具有不可避免的局限性和不开放性。
要完成工程制图习题的自动评判,以上几种方法都有其局限性,笔者在完成此课题的研究中,通过比较认为,利用Vasual Basic 6.0开发语言来开发的工程图学作图题自动判卷系统是一种较好的选择。
1.4 Visual Basic 程序开发语言的优势
Visual Basic(简称VB)是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低,见效快等特点.它提供了开发Windows应用程序最迅速,最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用.目前, Visual Basic是世界范围内使用频率最高的程序开发语言。全世界数以百万计的程序设计人员正在用Visual Basic开发各种类型的软件[2]。
visual basic语言的特点和优势:
1.可视化
Visual basic是可视化的程序设计语言,开发人员只需要按照设计要求对屏幕进行布局,用集成开发环境来直接拖和画出各个菜单、按钮、滚动条、窗口等不同类型的对象。
2.面向对象
在visual basic 中,窗体及控件都称为对象,有这些对象构成了用户界面,visual basic是面向对象的程序设计语言,它是将代码和数据结合在每个对象中,用户只需要了解每个对象能完成什么任务,不必知道对象是如何工作的,而程序设计人员只要编写实现程序功能的那部分代码,这样大大提高了程序设计的效率,但是visual basic里面没有多态等面向对象的特性,所以有人称visual basic是准面向对象程序设计语言。 VB工程图学作图题自动判卷的实现+源代码(3):http://www.youerw.com/jisuanji/lunwen_51953.html