基于ASP技术的考试系统设计与实现

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:superlhl2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:考试网络化已经成为未来发展的趋势,为了适应教学和管理的需要,利用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.
其他文献
镜泉先生,以镜为鉴,以泉濯心,得以进全,是故为名。  初识镜泉先生于陋屋,一杯素茶,三尺画台,九尺画布,百幅画稿,书无杂尘,座无旁人,沉浸在山水中,游山戏水弄熊猫,怡然稍作寒暄,镜泉先生爽朗宏亮的声音便将我们带入到了他的生活,进而得知,镜泉先生本名刘进全。  镜泉先生学画四十余载,首先着力于写意山水画的创作,从开始实实在在的用笔,不断的复加和重叠渲染出真实的自然之美,到后来,先生把自己对大自然的感
摘要:服务器是在网络上为用户提供服务和资源的计算机。笔者从定义、功能服务等方面区别分析Web服务器与应用程序服务器的不同之处,为大家在学习服务器相关知识时提供借鉴和参考。  关键词:Web服务器;应用程序服务器  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)24-1139-01  The Different of Web Server and Application
摘要:子网掩码在网络通信中具有非常重要的作用。通过分析网络测试中常用的Ping命令所反馈的不同结果与子网掩码的关系,判断网络故障原因,进行网络定位,帮助用户深入理解子网掩码。对常见网络故障的分析、排除具有重要意义。  关键词:ping;子网掩码;网络故障  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)27-1895-02  A Diagnosis Method of
摘要:为提高师范生信息素养,该文提出了基于Big 6的培养模式。实践证明:在《多媒体课件制作》课程中运用Big 6教学模式,学生对学习任务的兴趣增强了,分析问题、解决问题的能力提高了,对信息的搜索、筛选、整合的能力也得到了一定的锻炼,对提高信息素养取得了明显的成效。  关键词:高师生;信息素养;信息素养教育;Big 6  中图分类号:TP37文献标识码:A文章编号:1009-3044(2008)2
摘要:本文详尽的分析了在中文环境下运用Apach Commons HttpClient进行编程时出现的几个常见问题。针对每个问题,本文均给出较为完善的解决方案,对中文环境下的Apach Commons HttpClient编程具有极大的现实参考价值。  关键词:Apach Commons HttpClient、程序设计、中文操作系统  中图分类号:TP393文献标识码:A文章编号:1009-304
书名:文史哲论丛(2014卷)  作者:谷建全  出版社:社会科学文献出版社  出版时间:2014年  ISBN:9787509765753  定价:58元  人文精神是人类对自身本质、尊严、价值及终极关怀的追求,是民族与国家文明程度的重要表征。河南省社会科学院谷建全主编的《文史哲论丛(2014卷)》,汇集了河南省社会科学院老中青三代学者的研究成果,其中哲学部分对国内先哲和古代哲学、近现代哲学思想
【关键词】文学经典作品,核心教育价值,《少年闰土》,统编语文教材,习题  配套习题是文选型教材的重要组成部分,它除了体现教学大纲和课程标准的要求,还体现了编写者对选文价值的判断。编写者让学生注意到作品的这些而忽略那些,引导学生从此角度而不是彼角度去关注作品,可以看出编写者对选文阐释的角度、方式和态度。这样的阐释体现了编写者的基本理念和意图,以及对教育、教学的影响。  《少年闰土》于20世纪60年代
编者按  随着中国学生核心素养发展框架的提出和学科核心素养结构的进一步明确,基础教育课程目标越来越聚焦到人的培养上来。如何在教学中落实立德树人的根本任务,如何在日常教学中更好地培养学生的语文素养,成为语文教育界关注的焦点。对此,2017版高中课标提出以“语文学习任务群”为课程的基本组织单位,以语文学科核心素养为纲,以学生的语文实践为主线,以任务为导向,以学习项目为载体,整合学习情境、学习内容、学习
摘要:μC/OS-Ⅱ由于其源代码开放、稳定、可靠的特点,在嵌入式开发中得到了广泛应用。该文针对其移植开发,探讨了这一过程中所采用的步骤、一般方法和技巧。  关键词:μC/OS-Ⅱ;嵌入式系统;移植  中图分类号:TP316文献标识码:A文章编号:1009-3044(2008)29-0493-02  Methods on Transplantation of μC/OS-II  XU Jing-fe
摘要:Multisim8是一款优秀仿真软件,使用该软件可对电路进行各种参数分析。我们在享受其便利的同时,也遇到因缺少元器件导致电路仿真无法进行的阻力。解决此问题的方法就是为元件建立仿真模型并新建或扩充已有的元器件库。在不熟悉Spice编程原理的情况下,我们可通过相关网址查找到元件厂商提供的元件模型,利用模型导入的方法来建立需要的新元件。通过对新元件应用电路的仿真分析,新元件完全符合要求。在此基础上