网上考试系统

来源 :科学时代·综合版 | 被引量 : 0次 | 上传用户:dimitrilyyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本论文主要阐述网上考试系统的后台操作过程及考试一些关键技术。该系统包括学生考试子系统和管理员管理子系统两部分,考生进入考生界面后,可以根据事先设置的考题进行随机抽取考题,并开始考试计时,考试时间到,系统强制考生退出并自动交卷,及对客观题的自动评分、存档。管理员进入管理员界面可以对考试科目、题库、试卷等进行设置和管理,因此本文侧重于阐述这两个子系统的设计与实现。
  【关键词】ASP;SQL;JavaScript;IS
  The on-line test system
  Dai Xiaobing1 Wang Feng2
  【Abstract】The present paper mainly elaborated the on-line test system backstage operating process and takes a test some essential technologies. This system takes a test the subsystem including the student and the manager manages the subsystem two parts, after the examinee enters the examinee contact surface, may act according to the examination question which beforehand establishes to carry on stochastically extracts the examination question, and starts to take a test the time, the test time, the system forces the examinee withdrawal and automatically completes an assignment, and automatically grades, the archive to the objective topic. The manager enters the manager contact surface to be allowed to the test subject, the question bank, the examination paper and so on to carry on the establishment and the management, therefore this article stresses to elaborates these two subsystems design and the realization.
  【Key words】ASP; SQL; JavaScript; IS
  【中图分类号】G424.74 【文献标识码】B 【文章编号】1005-250X(2008)01-0050-02
  
  1 问题分析
  
  传统的考试方式因为在手工方式下,由教师手工编写具体的试卷,其中的每道试题均由教师指定,每次考试只有有限的一两套试卷, 教师的工作量极大,负担重,网络考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。
  
  2 系统设计
  
  本系统的运行是基于网络,因此要考虑到系统的工作模式、开发环境、数据库的设计等几方面因素。
  
  2.1 系统工作模式的选择:
  其它一些传统的考试系统,采用了客户机/服务器(Client/Server)机制,但这种机制在某些条件下存在一定的弊端,这种机制要求客户机(考试机)配置较高,而且在考试之前,必须每台客户机都要安装客户端方能进行考试,开发和维护较为困难,如果系统和客户端重新进行升级,所有的考试用机就要重新安装客户端软件,造成了不必要的人力和物力的浪费。
  本系统工作模式采用浏览器/服务器B/S (Browser/Server)结构模式。B/S模式所采用的标准都是开放的、非专用的,保证了今后系统的通用性和跨平台性。B/S模式只需在客户端拥有通用浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,比起通常的C/S(Client/Server)结构来说,大大降低了开发和维护成本。用户界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学习使用其它的软件,大大的降低了对客户端的要求,也就是说,只要这台机器能浏览网页,就可以进行考试。
  2.2 开发工具的选擇:
  本设计选择使用ASP技术。ASP(Active Server Page)是由Microsoft公司推出的一种Web服务器应用程序开发技术。服务器从数据库中提取出数据然后将ASP文件转换成标准HTML格式的网页传回浏览器,以实现用户请求与操作。(如图2.2.1)
  


  在指定了想要连接的数据库后,就可以通过以下方法连接并打开数据库:
  <%
   Set Conn=Server. CreateObject(“ADODB. Connection”)
   Conn. conn. open “driver={Microsoft Access driver (*. mdb)};dbq =”& Server. Mappath (“xsxx. mdb”)
  %>
  
  2.3 子系统划分:
  根据对系统的功能模块的划分相应的将本系统划分为管理子系统、考试子系统。管理子系统实现课程及理论题考试的管理和设置功能,考试子系统实现考生登录后进行考试的功能。
  2.4 数据库设计:
  根据系统的需求分析,老师可以对每一次考试的试卷进行详细的设定,考试模板便于统一进行管理,老师可以随时进行修改、删除和添加考试模板。模板记录的只是试卷的基本信息,通过该信息可以随意控制各种题型的数量和分值。试题的各项基本信息分别存放入在试题表对应的字段中,运行随机出题算法时,系统可以直接通过数据库查询找出符合条件的题目序号。
  数据库中包括的表有:科目表(TB_KMB)、班级表(TB_BJB)、试题表(TB_STK)、设置备份表(TB_SZBFLL)、成绩备份表(TB_CJB)。
  


  
  3 系统应用
  
  考生登录系统后,选择所在班级、考试科目、输入学号、姓名,根据监考老师给定的本次考试的密码,即可进入开始考试,考生答完考题后可以交卷。在考试结束前5分钟,系统给出提示,考试时间到后,系统自动交卷,并计算出得分,将考生及其得分写入数据库。考试流程图(如图3.1):
  


  
  4 代码设计
  
  本系统所设计的代码较多,这里仅给出一些关键性的代码,作为参考。
  1)Javascript客户端脚本与ASP代码结合,实现系统计时,结束前5分钟给予提示,考试时间到,系统自动交卷。
  <scriptlanguage=“Javascript”>
   <!——
   var limit=<%= KSSC %>;
   function begintimer(){
   if (limit==1){
  document.form1.submit();
   }else{
  if (limit==5)alert(“还有5分钟,请抓紧时间!”);
  document.title = “还剩 ” + limit + “ 分钟”
  setTimeout(“begintimer()”,1000*60)
  limit-=1
   }
  }
  //——>
   </script>
  2)首先通过SQL语句检索出题库中所有符合条件的考题,然后下列代码用以实现随机抽取考题:
   <%……
  for i=0 to request.form(“M12”)-1
   randomize
   j=int((rs2.recordcount-1-i-0+1)*Rnd+0)
   rsa=rsa & rss((j))& “*”
   for k=j+1 to rs2.recordcount-i
   rss(k-1)=rss(k)
  next
   next
   session(“rsa”)=rsa
  ……
  %>
  
  5 总结
  
  本文详细论述了网上考试系统的开发及设计。通过网络就可以访问该系统,完成老师管理试卷和学生考试。
  该系统基本上实现了需求分析中的功能要求。对于学生,可以通过选择老师制定好的考试科目进行考试。对于老师,可以通过制定试卷来对学生进行统一考试,检验教学的效果,并且该系统也可以进行平时测验使用。对于系统的扩展和深入开发提供了基础。
  但是,由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未能完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。
  
  参考文献
  [1] 尚俊杰.ASP-程序设计 [M].(第二版)北京:清华大学出版社,2004
  [2] 廖信彦.ActiveServerPages3.0彻底研究 [M].北京:中国铁道出版社,2000
其他文献
【摘要】人际交往的能力是在与人交往的过程中培养的,孩子正是在与各种不同的人打交道的过程中,逐渐形成了待人处事应有的态度,获得社交技能,发展社会性行为。同时社会交往是幼儿不可缺少的心理需要,对于维护儿童的心理健康和塑造健全的人格具有重要作用。孩子并非生来就知道如何适应社会生活,教师要帮孩子学习如何与人接触交往,逐渐掌握符合社会要求的行为方式,并能初步根据社会规范调节自己的行为,发展交往能力。  【关
期刊
作者简介:韦启卫(1970-),男,布依族,贵州荔波人,东北财经大学国际商务外语学院2007级硕士生,黔南民族师范学院外语系副教授,研究方向为商务英语。  【摘要】本文通过对“都匀毛尖”证明商标成功注册及其在贯彻落实的过程中所引发的风波进行论述和思索,认识到无论是茶农还是茶商无论是茶企还是政府都要对商标知识有所了解,要转变产品生产管理和销售的观念。认为证明商标是农产品走向产业化国际化的通行证。  
期刊
【摘要】走进学生的心田,感受他们的变化,成为他们的朋友,既不要把學生当作“大人”来要求,也不要把他们作为“小孩”来迁就;多姿多彩的世界,需要多姿多彩的教育去适应;班主任只有在思想上学业上生活上全面关心了解学生,才能根据学生的不同特点,因势利导地进行有针对性的教育。《班主任工作的研究与实践——我的两个怎么办》,介绍了班主任接手新班以后在班集体的形成过程中,如何抓好起点工作,培养学生的良好习惯,增强学
期刊
【摘要】在新课程实践中对教师的角色定位提出了新的要求,教师要由传统的知识传授者向新课程条件下的知识传授者转变,教师要成为观察者合作者,成为学生学习的促进者,还要成为研究者。为了适应这些要求和挑战,作为一名高中生物教师,应尽快转变自己的角色,从教育教学的新理念和新规律出发,重新审视自我,从中找准自己恰当合理的位置,真正保持与新课程同步成长。  【关键词】生物;新课程;教师;角色;定位  Under
期刊
【摘要】重视环境教育,是我们幼儿教育工作需要不断研究的重要课题。只有坚持以人为本以幼儿发展为本的教育理念,树立大教育观,对幼儿园家庭社会三大环境进行优化整合,给孩子营造一个快乐天地,把玩的权利还给孩子,使孩子在玩中与环境融合对话使孩子在玩中探索精彩的世界,使孩子在玩中体验成长的快乐,才能促进其整体素质得到健康的发展。  【关键词】幼儿;环境教育;精神环境;师幼关系  Builds the joyf
期刊
【摘要】混凝土开裂是目前建筑工程中最普遍最常见的质量通病之一,给现在建筑工程带来了极大的危害,甚至也影响到了某些工程项目的前期策划。本文分析了混凝土开裂的成因,并提出了能预防混凝土开裂的有效措施。  【关键词】混凝土;裂缝;原因;措施  Shallowly discussed the concrete dehiscence the reason and prevented the measure 
期刊
【摘要】本文结合砼预制桩倾斜事故工程实例,对倾斜的工作状态进行了力学分析,提出了处理方案。  【关键词】预制桩基础;倾斜事故;分析处理  Concrete the prefabrication basic peg inclines the accident analysis and processing  LiLi  【Abstract】This article unifies concrete
期刊
【摘要】前几年的住宅建设中,钢筋混凝土预制板是构成砖混结构房屋的重要构件,其本身由于在构造上存在着一些致命的缺陷,即整体性及抗震性差,因此,在近几年的住宅建设中它逐步被钢筋混凝土现浇板所替代。随着钢筋混凝土现浇板在房屋建设中的大量推广与应用,“住宅楼现浇楼板裂缝问题”也成了居民住宅质量投诉热点。本文主要从施工方面兼顾设计和材料原因方面分析楼面裂缝的综合防治措施。  【关键词】楼面;裂缝;分析  B
期刊
【摘要】关于日语的拟声拟态词的研究有很多。但是其相关研究都是关于形态或者是根据意义来分类的。本文稍微变换一下角度,结合其意义及语法作用,主要以擬態語+する/なる为中心进一步阐述其关系。  【关键词】过程的修饰;结果的修饰;变化;评价  About mimicry word derivation verb  Hu Weiwei Shen Meihua  【Key words】Onomatopoeia
期刊
【摘要】随着高职教育的蓬勃发展,图书馆数字化建设也已成当务之急。本文针对图书馆数字化发展的要求,结合本校图书馆工作,简要分析了高职院校图书馆数字化发展中应注意的问题。  【关键词】学校图书馆;数字化  The high duty colleges and universities library digitization construction brief analysis  Jia Tongz
期刊