论文部分内容阅读
中国近年来由于高校不断扩招,使得高等院校人数巨增,而在每个本科生的一年级阶段,不论专业如何,计算机基础都是必修的课程。相对而产生了大量繁重的考试工作,如出题,阅卷,考试管理等。这给老师造成了巨大的负担,因而迫切需要一个自动化的阅卷系统来解决上述问题。论文对目前使用的计算机基础考试系统进行了广泛调研,分析了现有网络考试系统的系统框架,本考试系统的总体结构采用基于浏览器方式的网络三层结构应用体系,将系统的功能划分为表示、功能、及数据三大块。在表示层提供网络考试系统的用户接口部分,在中间层上部署了负责完成系统中全部的核心处理功能的COM 组件,在数据层中存储试卷、学生、教师等数据。研究内容主要包含UML 对考试系统的建模,组卷技术,基于ASP.NET 的考试系统自动阅卷开发,对于Office 操作题自动评分中用到的基本技术和文档评分的基本算法。这个网络考试系统能够完成题库管理、注册考试、系统管理的功能,能够对OFFICE 操作题的自动阅卷功能。题库管理,实现了对题库的编辑,试卷的导入、导出、自动组卷和手工组卷等功能;注册考试,实现了对客观题和OFFICE操作题的自动评阅;系统管理,实现了对考生信息、教师信息、成绩统计信息以及其他系统信息的查询和管理。系统实现中的技术难点是完成考试系统自动对OFFICE 操作题自动阅卷功能,解决的方法是,利用VBA 从OFFICE 操作题的答卷中提取出OFFICE 文档的各种设置信息,与标准答卷中提取的信息对比后判定答卷的得分。本考试系统具有伸缩性好、易用性、易维护性、易扩展性、安全性较好等优点。能容纳多人同时参加考试,采用负载均衡、缓存技术,处理速度快,响应延时短,它以浏览器为表示层,用户使用系统方便。它以COM 组件封装系统的核心功能,使系统的升级与扩展方便。根据用户登录的身份进行操作权限管理,安全性较高。