论文部分内容阅读
网络考试系统作为一种便捷的考试方式,高校管理人员希望能够全面改变现有科目考试的模式。经过对高校各专业课程的分析,本文以计算机基础课程为目标,设计网络考试系统,实现计算机基础课程在线考试。计算机基础课程是很多高校的基础课程,无论是文科专业还是理科专业,都需要经过该门课程学习,另外也有高校把国家计算机二级考试作为必须通过的科目,由此可见该课程的重要性。计算机基础课程的考核范围包括计算机基础理论知识和动手操作。以往的考试方式是采用纸质试卷考核学生理论水平,上机操作考核学生动手实践能力。两种方式都是人工阅卷、评分。前期还要花费一定的时间和精力去组织考试、出题。另外出题一般为两套卷纸,由于题量的原因很难做到全面覆盖所学的大部分知识。因此高校希望能够通过网络在线考试系统提高工作效率,达到全面考核的目的。本系统结构采用B/S模式,浏览器服务器的模式能够减轻客户端的安装维护成本,充分发挥校园网和互联网的优势;本系统的开发语言ASP.NET是一个服务器端技术,使用Web表单Web应用程序,带有内置的Web表单控件,负责生成用户界面;数据库管理系统SQL Server在结构化查询语言、事务控制和组织数据库对象方面对比其他数据库拥有一些优势。针对计算机基础课程的特点,组卷分为理论试题和操作题两部分,全部实现自动阅卷,尤其是针对操作题设定的格式化操作、表格操作和图文混排几类题型,文中给出了详细的自动阅卷实现办法。系统还设计实现了成绩分析功能,对考生的最终成绩从多角度进行分析,能够发现考生在该门课程中存在的具体问题,引导学生进行有针对性学习。系统具有较好的扩展性,除了操作题部分具有较强的计算机基础课程特点外,理论题方面的功能完全可以适合其他科目的客观题考试模式。系统管理采用多角色方式,每类用户拥有不同的系统权限和管理功能,并且对密码字段执行加密,具有很强的安全性。系统理论试题的组卷基础是试题库,不是试卷库。系统负责人设置课程考试的基本参数,专业教师负责设置详细的考试指标,包括试题的难度、试题类型、分值等。系统按照既定参数随机抽取试题组卷,有效减少考生试卷的重复率,防止考试作弊。本文网络考试系统在学校机房进行过测试,机房配置了一台服务器和40台计算机,系统测试表明网络考试系统能够完成学校对于系统的功能需求和性能需求,具有较好的稳定性、安全性,并且该系统能够扩展到其他专业科目的考试当中。