论文部分内容阅读
本论文主要论述了一个OFFICE软件操作题网络考试系统的开发过程。这个网络考试系统的建立,是以教育部推荐的QTI规范为理论基础,是对该规范的具体实现。为了完成OFFICE软件操作题的考试,我们依照QTI规范,并充分利用它标准化和灵活性两方面的特点,对QTI规范加以扩展,使之能够以QTI规范所规定的标准格式定义OFFICE操作题考试的试卷和答卷。 该考试系统的总体结构采用基于浏览器方式的网络三层结构应用体系,将系统的功能划分为表示、功能及数据三大块,在表示层提供网络考试系统的用户接口部分,在中间层上部署了负责完成系统中全部的核心处理功能的COM组件,在数据库中存储试卷、学生、教师等数据。 这个网络考试系统能够完成试卷管理、试卷选择、答卷格式转换、答卷管理的功能,能够通过网络完成OFFICE操作题考试的命题、组卷、判卷的一体化、自动化工作。该系统实现中的技术难点是完成考试系统自动对OFFICE操作题考试的答卷进行判卷的功能,我们的解决方法是,利用VBA从OFFICE操作题考试的答卷中提取出OFFICE文档的设置信息,再将答卷从OFFICE文档转换为XML格式文档,把答卷的设置信息记录在XML文档中,之后再由XML文档中获得设置信息,与标准答案对比后判定答卷的得分。 这个考试系统具有伸缩性好、易用性、易维护性、易扩展性、安全性较好等优点。它能容纳400人同时参加考试,采用负载均衡和缓存技术,处理速度快,响应延时短。它以浏览器为表示层,使用户使用系统方便。它在客户端不安装客户端程序,使系统的部署与维护容易。它以COM组件封装系统核心功能,使系统功能的升级与扩展十分容易。它根据用户登录的身份进行操作权限管理,安全性高。 该网络考试系统也存在着一些值得改进之处。首先是在网络安全性方面,如果在考试数据传输过程中加入加密和解密功能以及数据校验功能,就可以保证数据的可靠和完整性。对考试后考生上交的答卷文件,可以考虑加入数字签名,以保证答卷的不可否认性。