与实现
1
引言
1.1 设计的目的和意义
1.1.1 设计的意义 随着各级各类招生规模的不断扩大, 教师的缺乏已成为一个普遍而严重 的问题,为了减轻广大教师的劳动强度,提高教学质量,培养社会有用的人才。 急切需要能在线考试和自动阅卷系统,使老师们从单调繁重的劳动中解脱出来, 有更多的时间投身于教育教学的研究中去,提高教育教学质量。 1.1.2 设计的目的 本文通过 ASP 编程技术,对试题编辑,在线考试,实时评判,成绩打印上传 于一体的在线考试系统进行了的研究。 该软件运行在 Windows 操作系 统环境下,以 ASP 为前台开发工具,用到了 ASP 自带的后台数据库部分 ACCESS; 力求以准确、高速实现考试各个环节的自动化、科学化、和教学反馈信息的深度 挖掘。通过提高测验考试的效率、揭示学生知识能力的缺陷,使教与学更有针对 性,从而提高了教师的教学水平和学生的
学习效果。
1.2 设计的内容
该研究开发的考试系统是一个多功能辅助教学系统,它是集练习、测试自 动化的全面解决
方案。它将具有教学题库管理、在线测试、自动化评分、成绩登 记等多项功能,将全面覆盖教学过程中练习、测试、教学信息反馈的所有环节。 此系统可推广应用到网络教学环境中去,解决了远程教育系统的核心部分。这也 将是该系统日后继续研究的方向。 我的设计分为五大模块 1、试题库的开发和管理;2、试题的编辑 3、在线考 试系统的设计;4、自动评分系统的设计。
2 需求分析
要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满 足用户的各项功能。自动阅卷评分是大规模计算机考试的必然选择, 在具体的开 发过程中,应针对不同题型的答题特点,设计并选取最适合的评分策略,以实现快 速、准确的自动评分,最大限度地减少人为因素的不利影响,促进考试的规范化和 科学化,促进计算机在我国的普及。下面就对在线考试系统的设计进行需求分析。
2.1 系统需要解决的主要问题
首先,老师可以提前对试题库进行编辑,为考生的在线考试提供
试卷。 其 次,当考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系 统还应具有考试科目选择的功能。在线考试与一般的单机考试有相同和不同之
1
山西农业大学信息本科
毕业论文
处,不同在于前者可实现多机化。鉴于考试环境一般为机房,考试者之间的距离 很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是 相同的,另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。 考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完 毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试 系统管理。
2.2 系统应该具备的基本功能
学生信息编辑:对学生信息进行编辑、修改、删除以及添加的操作。
试题编辑:对试题进行编辑、修改、删除以及添加的操作。 成绩编辑:对成绩进行编辑、修改、删除以及添加的操作。 试题模型设置:设置各科目试题的每种题型的数量和分值和试题内容。 试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编 辑更为简便。 在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需 要在限定的考试时间内交卷。 计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示 出考生分数。
2.3 考试系统现状分析
考试系统主要分为网络版和单机版。随着网络技术的发展,运行在单机版上 的考试系统基本上趋于淘汰趋势,主要是单机考试系统缺乏数据共享,集中管理 等功能,但网络版的硬件设备要求比较高,也限于现在所学习的知识结构,我