在线网络智能考试系统设计与运用

在线网络智能考试系统设计与运用

黄欢

黑龙江外国语学院 信息科学系 黑龙江 哈尔滨 150025

摘要:随着计算机网络技术运用的飞速发展,计算机的运用深入运用到人们工作、学习等的各个方面。对工作学习等的方面提供极大的方便。本文将谈到计算机技术在我们教育及教学中的有关于在线网络智能考试系统的设计与实现。学生在校学习期间,考试是评价学生所学知识的掌握程度及能力的有效检测途径。而针对学生考试,积极利用现代计算机技术以此构建设计出一款能够运用到教学考试以便用于学校不同考试科目的考试系统是有必要的,使考试过程更章显公正与客观性;方便学校对学生考试信息的整理、保存、查看等,减轻教师工作的工作量。

关键字:计算机技术,在线考试系统,web技术

 

1.系统技术需求

学校学生在运用在线考试系统进行测评时,系统所需的关键技术要体现用户界面灵活的动态显示和管理的方便,即由系统自身智能的从校园网网络大数据库中提取用户所需的试卷数据,并且还能够自动收集并保存用户使用过程中新录入的数据资料,最终达到系统自动的对考试过程进行控制。本文论及的考试系统设计基于web技术,运用B/S三层结构模式进行程序开发。Web技术快速发展,可以说是各种数据超链接、存储技术等的集成和综合运用。 Web技术所具有功能的特点:①图形化,易于导航;②和具体的平台无关;③分布式应用框架;④具有动态性、交互性;⑤不断发展和自动更新。通过Hypertext、Hypermedia技术,用户用交互式方式通过文本中的链接实现在服务器上无论是文字、图形甚至是声音或者是动画等不同资料资源之间的转换,用户最终可达到快速的搜索到所需的资料的目的。

ASP.NET技术是用于在web平台上进行的大型应用软件开发的程序编辑技术,主要适合企业级别的应用软件开发。ASP.NET技术是APS的更新后的版本。在编辑功能上有大大的改变和提高。编辑过程中它提供了新的编程模型和结构,有利于增强应用程序的安全性、可伸缩性和稳定性,为有需求的程序系统开发提供更良好的编辑基础。程序开发工作人员在使用ASP.NET技术进行编辑时可以用和NET兼容的任意一种编程语言进行程序的开发,体现可多语言编辑的优越性,用户选择十分灵活。基于此ASP.NET技术很广泛的运用到web技术方面的程序开发。

用户的管理端与考试要运用到的界面全部都使用B/S三层模式来构建,这样在进行程序开发时的系统的部署、应用和维护过程都显得更加方便和快捷。B/S三层结构模式包括客户端层、web服务器层、数据库服务器层。B/S结构的客户端层通过浏览器访问其他两层结构层即web服务器和数据库。用户在B/S模式下可以通过浏览器将他们的请求发出去,相对于C/S结构模式,B\S模式把处理功能全部交给服务器端从而在使用和维护过程中都显得更加方便和经济。

系统设计过程中,系统开发选择数据库SqlServer2000对数据库进行管理,一个整型的系统还需要可靠的存储和管理数据的后台技术,而数据库技术对于数据的存储、管理使用的方面是计算机对数据进行智能管理的广泛运用的技术之一,数据库对计算机中存储的数据进行有组织的编辑存储,方便各类用户共享查找数据。

所以该系统上的技术要求的设计方案是可行的。

2.系统模块

题库模块:相当于试题档案库,只有持有进入权限的老师才能管理题库模块,老师(即管理者)可以进行试题的编辑、添加、保存、修改及其他必要的操作。考题由客观题,例如选择题、判断题;主观题,例如简答题组成。

考试模块:该模块由参与考试的考生进行操作,考生根据信息提示自主登录考试系统后完善信息即可参与在线答题考试。

阅卷模块:该模块由阅卷老师进入管理,主要操作是老师在此进行主观题的阅卷。学生进入答题,结束后提交答案信息,系统把答案统计后按照学生的身份信息分别保存起来并将信息送往阅卷模块。系统根据设定的答案可对客观题做批阅,并统计结果和得分,这种设计可大大降低阅卷老师工作负担,并且消除客观题的阅卷失误;根据系统设置,主观题的批改由拥有权限的阅卷老师进入批改,系统将自动提取出主观题的答案,阅卷时可随机显示未被批阅的考生的答案并显示评分准则,阅卷老师对学生答案评分后,分数提交到系统由系统进行总得分的统计,并将结果保存到成绩管理模块中。

成绩管理模块:可以对学科的成绩进行具体的统计和分析,老师也可进入该模块对学生的成绩进行核查,通过该模块可客观的反映出学生教学质量和学习情况,教师可根据该模块呈现的数据及试卷分析,针对性的更改他们的教学内容、方法和进度,对提高教学质量有切实的辅助作用。学生也能进行自我漏洞查找,客观分析错误,主观解决问题并提升自身能力。

系统安全及维护模块:在线考试系统是针对特定人群开放和使用的,为防止存在恶意的进入系统破坏存储信息的完整性和原始性,系统一定要具有可靠的安全屏障。系统维护模块包括用户登录(用户登陆时凭账号和密码登录,限制密码输入的次数,以防用户信息泄露)、用户信息修改(包括登录密码、私人信息)、退出系统;提供用户的信息数据的备份、恢复、数据初始化等操作功能。系统还必须针对不同的用户赋予他们不同的管理权限,且对登录所用的账号信息具有智能识别功能。例如,老师登录的账号与学生登录时所用的账号登录系统后会进入相应的不同的功能模块。还有系统的后勤保障系统,由系统维护人员进行检修与安全维护。

3.系统功能

一个软件系统的设计和制作是根据用户是否需要,有需要才有必要制作出来,而在线考试系统是根据教育管理所需而应时产生的。

(1)试题采集:可由出题教师进入题库模块编辑页面进行试题的编辑、修改、删除、保存有关试题的题型、题量、科目、答案等操作。

(2)答题:其一,在整个考试过程中,主要由系统监控,如考试总时间监控,考试科目的选择,考试过程中进度的自动保存,或者提醒学生有可能出现的有分歧或不当的操作,并在提交答案时提醒学生未答或漏答题目等功能,提高考生答题效率和质量。

(3)阅卷:该功能模块只能由阅卷老师进入操作,禁止学生用学生的身份信息登录系统中此模块。该模块也不向学生登录时开放。

(4)信息查询:该模块主要存放学生考试信息,如答题试卷、成绩登记等,该模块向教师和同学都开放,学生在该模块中查询到自己试题的答题信息和成绩。

(5)其他:允许用户对自己的个人信息(除历史成绩的记录,考生答题时在确认交卷前可修改答案)进行修改或添加;允许用户导出信息,如成绩单。

 

参考文献

[1]周鹏梅.在线考试系统的设计与实现[M].华南理工大学.2012-11

[2]郭素蓉.学校通用考试系统的设计与实现[M].电子科技大学.2007.

[3]沈燕芬.基于APS.NET网上考试系统的设计与实现[M].教育信息技术.

guxing 2017-06-08