论文摘要
安阳师范学院计算机基础教学部担负着全院非计算机专业大学生的计算机公共课的教学任务,每年要面向7000多名各专业新生教授计算机基础课,教学任务极为繁重。而考试是教学的最后也是至关重要的一个环节,通过考试,可以检查学生对所学知识的掌握程度,在一定程度上也可以评测任课教师的教学效果。但这又受到考试本身质量的影响,如考试的范围是否广泛,能否杜绝考生作弊,难易程度如何以及阅卷标准是否正确等等。因此以无纸化考试方式代替传统的考试方式是必然的趋势,也是计算机教学改革的重要环节。本系统在开发过程中采用Visual Basic语言,VB是微软推出的面向对象的可视化编程的软件开发平台,它和微软的其他软件有很好的兼容性,如我们经常使用的Word、Excel等办公自动化软件,是办公自动化中经常使用的很方便的办公软件,我们除了可以方便的以交互方式使用外,对于软件开发人员,也经常需要通过程序对这些软件进行访问,VB在这一方面具有较强的功能。我们研究了利用VBA工具对过程信息进行分析,从中获取评分所需要的文档的各种属性信息,然后实现Office主观操作题的自动评阅的方案和途径。本文讨论了计算机基础在线考试系统的设计与实现技术,结合实际提出本系统的总体结构和功能模块,然后通过系统结构设计、表的设计及前端开发,构建了一个基于B/S多层结构的、以ASP技术和SQL后台数据库为基础的、具备以下功能:试题库管理、在线考试、计算机自动阅卷等功能的在线考试系统。在设计系统的过程中,我们十分注重软件的实用性。该系统设计成功后,通过在小范围内使用,初步实验结果证明自动评分模块运行稳定,评分标准能够统一。