论文部分内容阅读
摘要:考试网络化已经成为未来发展的趋势,为了适应教学和管理的需要,利用ASP技术设计并开发了B/S 模式网上考试平台系统。文章详细地对考试系统的需求进行分析,对功能模块进行设计并进行了部分实现。
关键词:考试;B/S模式
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)24-1208-02
ASP-based Technology Design and Implementation of the Examination System
LIAO Jian-feng
(Henan Institute of Occupational Trade, Zhengzhou 450053, China)
Abstract: Examination of the network has become the trend of future development, In order to adapt to the needs of teaching and management, Using ASP technology designed and developed the B/S model online examination platform system. The article detailed examination of the needs analysis, On the design and function modules were partially achieved.
Key words:Examination; B/S model
1 引言
随着计算机网络技术的发展以及在教育领域中应用的不断扩展,网上教学作为一种新型的教育形式被大多数人们多接受,网络无纸化考试也成为未来发展的趋势。与传统的考试方式相比,网络无纸化考试的好处有:第一,可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种需求的试卷;第二,考试时间灵活,可以在规定的时间段内的任意时间参加考试;第三,考试地点灵活,在有网络的任意地点都可以登录后进行考试;第四,网上考试的阅卷快,计算机阅卷给了考生最大的公平感;最后,可以进行考试成绩的统计分析,考试信息的自动保存等。网络无纸化考试系统采用智能的组卷系统,自动阅卷评分和试卷分析也可以减轻教师工作量、提高工作效率和考试质量,教师通过网络就可以对题库进行维护,查看考试情况,统计分数,可以将老师从繁重的工作中解脱出来。
ASP( Active Server Pages) 是微软公司开发的服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web 服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX 组件以创建交互的Web页和基于Web的功能强大的应用程序。具有简单性、实用性、快速性、输出格式容易控制等特点。因此,本文提出了利用ASP技术的网络无纸化考试系统设计方案。
2 网络无纸化考试系统需求分析
在应用系统开发之前,要对系统的需求进行全面的分析,根据系统的需求来进行系统的总体规划,系统总体规划是进行系统开发的前提。根据高校管理的实际要求,结合考试管理的实际过程,在系统规划阶段明确系统应该实现以下功能:
1) 可以添加、修改、删除考试公告,学生根据考试公告可以得知自己的考试信息。
2) 可以组织多个考场同时进行考试、并能够动态设定各种题型数量和分值,各考场不会干扰,考生不能串考场。
3) 教师可以通过互联网对题库进行添加、编辑、删除等维护操作。
4) 可以自动生成试卷(每位考生的试卷均随机产生),题型包括选择题,填空题,判断题,简答题。
5) 考生答题完毕交卷后,系统立即判分,并保留考生考试答题信息,管理员可以指定教师对不同考场考生的填空题和简答题进行重新评分。
6) 监考教师可以对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作。
7) 考试结束后,系统把考生答题信息保存到数据库中,考生可以查到自己选择题、判断题的考试成绩。
3 网络无纸化考试系统流程设计
合理安排考试流程能够实现教师组织考试过程标准化,便于对教师的培训和考试的管理。对教师和考试的流程如下:
1) 教师管理流程
考试发布→试卷生成→考场开考→考场监考→全部交卷→考试结束→教师改卷→计算成绩→成绩管理。
2) 考生考试流程
登陆考场→开始考试→进行答题→考生交卷→考试结束。
4 网络无纸化考试系统模块设计
考试管理系统将用户分为教师用户、学生用户以及管理员用户。不同用户类型根据自己的需要所具有的权限不同。
的。教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷;管理员用户则可以对本系统内人员信息进行维护和更新。由此,系统任务分解为以下几个模块管理。
1) 考试管理模块
管理员用户可以通过考试管理模块发布、修改、删除多个考场信息。
试卷分为5种题型,分别为:填空题、判断题、单选题、多选题、简答题。管理员可以为相应的考试动态设定各种题型数量和分值;根据设定的题型数量自动生成试卷;考场试卷没有生成之前可以修改考试信息,生成之后将不能修改考场信息。
2) 考场管理模块
管理员用户指定考场的开考时间,开考后,系统自动产生一个随机验证密码,管理员和监考老师可以对随机验证密码进行查询,并公布给考试,考试通过自己的学号,随机验证密码登陆考场。
监考教师通过考场管理模块对考场进行管理,可以对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作。考生交卷后,考生本人或者监考教师均不能再修改考试信息。
3) 成绩管理模块
考试结束后,系统立即为考生判分,并且把考生答题信息保存到数据库中,便于考生查询。
如果题型有填空题和简答题,管理员可以指定教师对填空题和简答题进行评分,改卷教师凭自己的用户名和密码可以进入指定考场进行评分,但不能修改学生答案,评分完毕后系统自动对成绩进行统计。
4) 题库管理模块
管理员用户指定教师用户可以对相应的科目的试题库进行添加、编辑、删除等维护操作。
5 数据的安全与保密
由于此系统的特殊性,数据的安全与保密显得尤为重要。保密性是指用户在网上的所有信息应有一定的保密度,不同类型的用户之间的内容是互相保密的。安全性是指用户参加一次活动是一个安全的过程,对于所有用户的动作,服务器都加以跟踪。为了确保其安全与保密性,一要确保考生不能联网作弊;二要在试卷上实时加以监控;三要在时间上加以严格的控制等。主要通过下列两种途径予以实现:
1) 凡进入在线考试的用户,都要通过用户身份验证才能进入。而且,不同用户具有不同的操作权限,只能按权限进行操作,确保数据的公共性与私有性。不允许用户执行非法的操作,防止用户无意或有意的破坏。
2) 禁止用户查看所有试卷的源文件及拷贝功能,通过两个方面进行实现:①禁止使用鼠标右键等功能;②试卷库中的试卷将以无下拉菜单及工具栏等的页面方式呈现在浏览者面前。
6 结束语
网络无纸化考试系统是基于ASP实现的在线考试系统,它最大的特点是具有多科目、多题型的设定功能,真正实现了考试管理的电子化、无纸化,减少了人为因素的干扰,极大的减轻了教师、学生以及教辅人员的负担。无纸化考试系统可以提供给教师类用户、学生类用户以及管理人员使用,不同的用户类型所能完成的功能不同,教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷;管理员用户则可以对本系统内人员信息进行维护和更新。 因此,实现了真正意义上的无纸化考试管理,对改革传统的考试方式及教学质量的提高起到了促进作用,但还有许多方面需要完善和改进,如提供学生的在线练习及学生的答疑咨询等。
参考文献:
[1] A Russell Jones. Active Server Pages 3 从入门到精通[M].邱仲潘,译.北京: 电子工业出版社,2000.
[2] Evangelos Petroutsos. Visual Basic 6 从入门到精通[M].邱仲潘,译.北京: 电子工业出版社,1999.
[3]陆丽娜.软件工程[M].北京: 经济科学出版社,2000.
关键词:考试;B/S模式
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)24-1208-02
ASP-based Technology Design and Implementation of the Examination System
LIAO Jian-feng
(Henan Institute of Occupational Trade, Zhengzhou 450053, China)
Abstract: Examination of the network has become the trend of future development, In order to adapt to the needs of teaching and management, Using ASP technology designed and developed the B/S model online examination platform system. The article detailed examination of the needs analysis, On the design and function modules were partially achieved.
Key words:Examination; B/S model
1 引言
随着计算机网络技术的发展以及在教育领域中应用的不断扩展,网上教学作为一种新型的教育形式被大多数人们多接受,网络无纸化考试也成为未来发展的趋势。与传统的考试方式相比,网络无纸化考试的好处有:第一,可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种需求的试卷;第二,考试时间灵活,可以在规定的时间段内的任意时间参加考试;第三,考试地点灵活,在有网络的任意地点都可以登录后进行考试;第四,网上考试的阅卷快,计算机阅卷给了考生最大的公平感;最后,可以进行考试成绩的统计分析,考试信息的自动保存等。网络无纸化考试系统采用智能的组卷系统,自动阅卷评分和试卷分析也可以减轻教师工作量、提高工作效率和考试质量,教师通过网络就可以对题库进行维护,查看考试情况,统计分数,可以将老师从繁重的工作中解脱出来。
ASP( Active Server Pages) 是微软公司开发的服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web 服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX 组件以创建交互的Web页和基于Web的功能强大的应用程序。具有简单性、实用性、快速性、输出格式容易控制等特点。因此,本文提出了利用ASP技术的网络无纸化考试系统设计方案。
2 网络无纸化考试系统需求分析
在应用系统开发之前,要对系统的需求进行全面的分析,根据系统的需求来进行系统的总体规划,系统总体规划是进行系统开发的前提。根据高校管理的实际要求,结合考试管理的实际过程,在系统规划阶段明确系统应该实现以下功能:
1) 可以添加、修改、删除考试公告,学生根据考试公告可以得知自己的考试信息。
2) 可以组织多个考场同时进行考试、并能够动态设定各种题型数量和分值,各考场不会干扰,考生不能串考场。
3) 教师可以通过互联网对题库进行添加、编辑、删除等维护操作。
4) 可以自动生成试卷(每位考生的试卷均随机产生),题型包括选择题,填空题,判断题,简答题。
5) 考生答题完毕交卷后,系统立即判分,并保留考生考试答题信息,管理员可以指定教师对不同考场考生的填空题和简答题进行重新评分。
6) 监考教师可以对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作。
7) 考试结束后,系统把考生答题信息保存到数据库中,考生可以查到自己选择题、判断题的考试成绩。
3 网络无纸化考试系统流程设计
合理安排考试流程能够实现教师组织考试过程标准化,便于对教师的培训和考试的管理。对教师和考试的流程如下:
1) 教师管理流程
考试发布→试卷生成→考场开考→考场监考→全部交卷→考试结束→教师改卷→计算成绩→成绩管理。
2) 考生考试流程
登陆考场→开始考试→进行答题→考生交卷→考试结束。
4 网络无纸化考试系统模块设计
考试管理系统将用户分为教师用户、学生用户以及管理员用户。不同用户类型根据自己的需要所具有的权限不同。
的。教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷;管理员用户则可以对本系统内人员信息进行维护和更新。由此,系统任务分解为以下几个模块管理。
1) 考试管理模块
管理员用户可以通过考试管理模块发布、修改、删除多个考场信息。
试卷分为5种题型,分别为:填空题、判断题、单选题、多选题、简答题。管理员可以为相应的考试动态设定各种题型数量和分值;根据设定的题型数量自动生成试卷;考场试卷没有生成之前可以修改考试信息,生成之后将不能修改考场信息。
2) 考场管理模块
管理员用户指定考场的开考时间,开考后,系统自动产生一个随机验证密码,管理员和监考老师可以对随机验证密码进行查询,并公布给考试,考试通过自己的学号,随机验证密码登陆考场。
监考教师通过考场管理模块对考场进行管理,可以对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作。考生交卷后,考生本人或者监考教师均不能再修改考试信息。
3) 成绩管理模块
考试结束后,系统立即为考生判分,并且把考生答题信息保存到数据库中,便于考生查询。
如果题型有填空题和简答题,管理员可以指定教师对填空题和简答题进行评分,改卷教师凭自己的用户名和密码可以进入指定考场进行评分,但不能修改学生答案,评分完毕后系统自动对成绩进行统计。
4) 题库管理模块
管理员用户指定教师用户可以对相应的科目的试题库进行添加、编辑、删除等维护操作。
5 数据的安全与保密
由于此系统的特殊性,数据的安全与保密显得尤为重要。保密性是指用户在网上的所有信息应有一定的保密度,不同类型的用户之间的内容是互相保密的。安全性是指用户参加一次活动是一个安全的过程,对于所有用户的动作,服务器都加以跟踪。为了确保其安全与保密性,一要确保考生不能联网作弊;二要在试卷上实时加以监控;三要在时间上加以严格的控制等。主要通过下列两种途径予以实现:
1) 凡进入在线考试的用户,都要通过用户身份验证才能进入。而且,不同用户具有不同的操作权限,只能按权限进行操作,确保数据的公共性与私有性。不允许用户执行非法的操作,防止用户无意或有意的破坏。
2) 禁止用户查看所有试卷的源文件及拷贝功能,通过两个方面进行实现:①禁止使用鼠标右键等功能;②试卷库中的试卷将以无下拉菜单及工具栏等的页面方式呈现在浏览者面前。
6 结束语
网络无纸化考试系统是基于ASP实现的在线考试系统,它最大的特点是具有多科目、多题型的设定功能,真正实现了考试管理的电子化、无纸化,减少了人为因素的干扰,极大的减轻了教师、学生以及教辅人员的负担。无纸化考试系统可以提供给教师类用户、学生类用户以及管理人员使用,不同的用户类型所能完成的功能不同,教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷;管理员用户则可以对本系统内人员信息进行维护和更新。 因此,实现了真正意义上的无纸化考试管理,对改革传统的考试方式及教学质量的提高起到了促进作用,但还有许多方面需要完善和改进,如提供学生的在线练习及学生的答疑咨询等。
参考文献:
[1] A Russell Jones. Active Server Pages 3 从入门到精通[M].邱仲潘,译.北京: 电子工业出版社,2000.
[2] Evangelos Petroutsos. Visual Basic 6 从入门到精通[M].邱仲潘,译.北京: 电子工业出版社,1999.
[3]陆丽娜.软件工程[M].北京: 经济科学出版社,2000.