全文总字数:1665字
1. 研究目的与意义
vb程序设计课程是计算机基础教育课程中的一门,在该门课程的教学中,编程的实践练习是非常重要的,而vb课程的考试题目中往往包含有上机编程题。
相较于c语言程序,vb程序是面向对象的、可视化的程序,这就使得vb程序不仅有算法要求,也有界面上的要求。
应此,批阅vb 程序,相对于来说是较复杂的工作。
2. 国内外研究现状分析
上海大学段汉周等人提出的程序设计考核自动评阅系统和英国诺丁汉大学设计研发的coursemaster系统是现如今国内外比较经典的计算机自动阅卷系统。
前者由出题老师提供标准答案的工程文件,系统从答案工程文件中提取反应界面特征及程序功能的内容,将其作为标准答案,以此设置评分标准,再与从考生答案工程文件提取出的内容分析对照,依据评分标准以及考生答案中的错误信息给出分数。
在该系统中,没有通过编译或者不能运行的程序是完全错误的,然后从程序界面参数和运行结果是否符合要求两方面进行批改。
3. 研究的基本内容与计划
本次课题就是设计一个可以查阅考生记录、对存放在指定文件夹下面的考生程序文件自动进行批阅、并自动给出分数、生成成绩表的自动阅卷系统。
总的来说,它的整个系统设计思路大体就是在题库中随机抽取3道上机编程题分配给每个考生。
在自动批阅完所有考生的程序后自动生成成绩表。
4. 研究创新点
在核心的自动批阅模块使用了dll即动态链接库技术,动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。
它其中包含一些可以被共享的例程和资源,可以被其他应用程序所共同享用,有利于多个程序的更新和修复。
使用动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。