基于JSP的计算机化测试系统的设计与实现

来源 :新科教 | 被引量 : 0次 | 上传用户:yidingtongguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章介绍了基于校园网的在线测试系统运用JSP技术的设计方隶及其实现方法。该系统所能实现的主要功能,包括题库维护、考试管理、成绩管理、考生测试等功能。它实现了学生对学习内容的自测。上机考试,教师通过对学生考试信息的分析,达到指导教学的目的,同时也将教师从从繁重、重复的工作中解脱出来。并且可以提高试卷的安全性。
  关键词:JSP;数据库;在线测试
  
  在计算机技术的迅猛发展的同时.伴随着国家对教育发展投入的力度不断加大和全社会信息化水平的不断提高,各级各类学校基本具备了实现现代化信息管理的物质基础。采用计算机信息管理系统来解决教考分离。试卷规范化,标准化的问题是一种行之有效的方法。它不仅可以减轻教学人员的重复劳动,提高工作效率,更是各学校实现考务自动化,管理数字化、信息化的标志。为此,配合传统课堂教学而建立的在线测试系统就显得相当必要。
  测试与考试都是教学过程中的重要组成部分,是教学评价的主要渠道。教师通过课堂测试可以了解学生的学习情况,及时调整教学进程;学生通过课堂测试可以了解自己的学习情况,及时调整学习方法。通过考试来对学生一学期的学习给予肯定。
  目前,虽然许多学校在课堂教学中引入了多媒体教学概念,但课堂练习与考试仍然采用传统的模式。随着网络技术的不断进步和信息技术的广泛普及,网络教学与考试系统已经遍布于Intemet的每个角落。因此,如何充分利用计算机网络的信息处理、传输功能,构建一个基于网络的在线测试系统,是推进教学改革需要完成的任务,也是计算机辅助教学领域中的一个重要研究课题。该测试系统基于现代教育理论和计算机应用理论,相对于传统考试形式,利用网络平台开展在线测试具有以下一些优势:(1)学生的自我测试不受时间和空间的限制,学生可以根据自己的实际情况选择不同的时间段、不同的地点进行自我测试和自我学习;(2)有助于减轻教师的负担.帮助学生详细了解知识点掌握情况,巩固所学,提高认知和解决问题的能力。(3)帮助教师从出卷的繁重、重复的劳动中解脱出来。避免不必要的重复劳动,节约了大量的人力资源及时间。
  
  一、技术的选择
  
  随着网络技术不断发展,提供实现系统功能的工具也越来越多,除了早期的CGI外,目前主流的动态网页技术有PHP,JSP和ASP等。而且它们都各有特点:
  1、CGI——Common Gateway Interface,公用网关接口。早期动态网页主要采用的技术。可以使用不同的程序编写,如VB、Delphi或C/C++等。但是,这样的编程方式比较困难而且效率低下,因为每一次修改程序都必须重新将CGI程序编译成可执行文件。
  2、ASP与Script(脚本)的编写方式非常类似,简单易学,安装使用方便.开发工具强大而且多样。但是ASP会把WINDOWS本身的所有问题一成不变的累加到自己身上,由于大量组件的使用会使工作效率无法提高。
  3、PHP是一种HTML内嵌式的语言,它可以比CGI更加快速地执行动态网页。它能够支持诸多数据库,并且具有良好的安全性能。但是PHP安装较复杂,缺少企业级的支持。
  4、JSP具备了JAVA技术的简单易用、完全面向对象、具有平台无关性且安全可靠。但是它需要硬盘空间来存储一系列的文件。通过以上对比以及对系统要求的分析,为了降低系统开发难度,我们可采用了JSP编程语言来实现系统的功能。在数据库方面.使用SQL SeA-ver2000.它简单易用.而且能够和微软公司的其他产品很好地结合,同时它的编程接口非常丰富易用。可以非常方便地在JAVA编程中使用。
  该系统中使用的JSP技术发,就是在传统的网页HTML文件(*.him,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时.首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户端。程序片段可以操作数据库、重新定向网页等等,这就建立了动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。对客户浏览器的要求很低。这样就更加方便实现远程的测验及教师对题库的管理。
  
  二、系统设计方案
  
  1、系统构成。在线测试系统由学生、教师和管理员三个模块组成。学生模块包括学生注册、登陆、测试、查询成绩模块。教师模块包括试卷管理、题库管理。管理员模块包括院系管理、试卷管理、题库管理、审批管理等模块。
  2、测试流程。测试部分是系统的核心部分。管理员首先登陆,若不是管理员,则应被授权之后才能登陆。登陆后首先添加好试卷名称。并往试卷中添加试题,此时学生还不能参加考试,只有生成试卷以后.学生登录后方可参加考试。学生通过注册保存基本信息。根据注册信息登陆进入系统界面。进人系统之后,可以选择某门课程考试.当考试完一门课程。就可以看到本门课程得分,考完后也可进行其他课程的考试。
  3、系统功能。
  后台管理功能:(1)自由设置考试科目;(2)自由设置题库;(3)自动生成试卷;(4)多功能查询功能。
  考试功能:(1)系统控制考试时间;(2)防刷新功能;(3)考试成绩自动生成功能;(4)多功能查询功能。
  4、题库设计。
  题库是在线测试系统的基础。一个测试系统的题库应能容纳足够数量的题目,这些题目在题库中的组织、分类及其特征信息的确立与描述将直接影响系统的工作效率与效果。题库是按照一定的教育测量理论利用计算机技术构成的某种学科题目的集合。题库中的题目都是按照测验目标精心筛选和校准的,每一题目除了试题本身的内容外。还要具有答案。在线测试系统中,试题是存储在数据库中的,为了能够进行计算机判卷,试题必须是标准化的,比如选择题、判断题、填空题等,且允许教师和管理员在试题库中添加、修改、删除试题。
  
  三、系统功能的实现
  
  1、数据库的设计和实现。USER表:用户表(普通用户和系统管理员用户),用来存放学号、姓名、密码、院系、班级、专业、联系方式、是否管理员等信息。department表:院系名称表。exam-subject:存放试卷名称。exam-database表:存放试题的表。包含试题号、所属试卷、题型、题目、选项内容、答案等字段信息。exam-test表:存放试卷单选、多选、判断题个数及其分值,总分,批准人,批准时间等信息。cxam-textuser表:由编号id、测试号、学号、是否考试字段组成。exam-score表:存上学生成绩.包括学号、姓名、院系、班级、专业、试卷名称、开始时间、结束时间、分数字段。exsln-news表:存放新闻信息,包括新闻标题、内容、发布时间、发布人、审批人等字段。waifforpass表中存放“考试计划”和“新闻”审批是否通过情况,具体包括审批时间、审批人、审批意见等。
  2、关键程序实现
  a、用户身份验证:用户输入学号、密码,单击“登陆”,系统会把用户填写的信息传送给一个专门用于身份验证的的程序。该程序能分辨出用户是否为管理员.若为管理员,系统转向管理员页面,若为学生用户。则转向学生用户。若为教师,则转向教师用户。
  b、历史成绩表的重现:在用户登录后,可以通过查询成绩先把该用户的历史成绩表重现,从用户成绩表中读出历史成绩,发送到客户浏览器显示
  3、JSP运行环境的架设。
  8、安装JDK。JDK安装完成后。为JDK配置操作系统的环境变量,在“系统变量”列表中需要设置3项属性。分别是JAVA-HOME,Path,CLASSPATH,如果已经存在变量名,则单击“编辑”按钮,不存在则单击“新建”按钮。JAVA-HOME是为了指向JDK的安装路径,假设的“D:/jdk1.4”,单击“新建”按钮,在出现的对话框中输入D:/jdkl.4。Path变量使得系统可以在任何路径下识别java命令,首先找到列表中的“Path'’变量并双击,然后在“变量值”文本框中,输入;%JAVA-HOME%/bin,注意最前面有一个分号用以隔断路径。CLASSPATH为j8va加载类的路径,按照同样的方法设置为“%JAVA-HOME%/lib/rt.jar;%JAVA-HOME%/lib/tools.jar”。
  b、安装Tomcat。Tomcat正常启动后会在系统栏加载跟Apache-样的图标。在图标上右键鼠标可以看到一些设置项目。在上述安装与配置都已完成后,打开浏览器输入:http://localhost:8080即可看到Tomcat的相关信息。
  
  四、结语
  
  通过设计和编写在线测试系统,我们认为:首先成功的在线测试系统离不开教育评价理论的指导;技术的实现可利用JSP简单易用的特点.建立在线测试系统,方便学习者自主测验、及时得到反馈信息.从而有计划、有步骤、系统的调整学习进度,使网上学习更有效。与此同时.教师可以从烦琐的出卷工作中解脱出来,通过系统对学生信息分析统计,有针对性地为学生提供指导。
其他文献
树立和落实科学发展观,是当前档案部门面临的一项重要任务。我国是一个文明古国,历史悠久,典籍浩瀚,档案管理具有举足轻重的作用,它承担着向社会传播档案信息,为我国政治、经济、文化、教育的发展提供信息服务的功能。在新形势下,档案管理工作只有做到科学规范,不断创新。才能适应社会发展的需要。当前,档案管理工作必须立足我国的现状,充分吸收并借鉴一切优秀成果。着力创新工作模式和机制,从而使档案管理逐步走上规范化
期刊
肺癌是危害人类健康与生命的常见恶性肿瘤之一,其发病率逐年上升,近年来发病年龄趋于年轻化。肺癌中约70%-80%为非小细胞肺癌(NSCLC)。而其中大部分患者就诊时已为晚期,失去手术机会,其治疗主要以化疗为主。择菲(GEM)是一种人工合成的抗代谢类抗肿瘤药,属于细胞周期特异性药物,抗瘤谱较广。对多种肿瘤均有显著疗效。作者~'2004年5月  2005年11月用择菲联合顺铂治疗晚期非小细胞肺癌30例,
期刊
摘要:化疗是血液肿瘤病人的首选治疗方法,但治疗中产生的恶心呕吐副作用常可引起脱水、代谢紊乱等不良后果,严重者会影响化疗的正常进行。因此,为减轻病人化疗所致的胃肠道反应,我们围绕化疗前后采取积极的预防。通过化疗前期作好护理评估,了解化疗经历,熟悉化疗方案,掌握心理状态,适当饮食指导及化疗期间给予创造良好环境,掌握用药时间,正确使用止吐药,进少量清淡饮食,严密观察副作用等实施具体护理措施,取得良好临床
期刊
摘要:创伤性腹膜后血肿(retroperitoneal hematoma,RH)是腹部损伤的常见并发症,是腹膜后脏器、组织、血管损伤的常见并发症。临床特点既缺乏特征临床表现,又因其致伤类型复杂,出血量变化急骤,所以又是严重多发性创伤急救中一个比较棘手的危重症。现报告临床资料,并试就诊断及治疗问题进行讨论。  关键词:创伤性腹膜后血肿;体会    创伤性腹膜后血肿(retropezltone,al
期刊
一、地理位置    勘查区位于内蒙古自治区赤峰市巴林右旗巴彦他拉苏木,西距旗政府所在地大板镇26km。行政区划隶属赤峰市巴林右旗巴彦他拉苏木.勘查区地理坐标为:  东经:119°02'30"-119°04'15";  北纬:43°32'00"-43°33'00"。
期刊
“芳林新绿催陈叶,流水前波让后浪。”高考作文命题也是随着社会生活的变化和新一轮课改的推进而不断地呈现出新的面貌。2009年高考作文命题形式多样化,材料作文成新宠。2010年高考作文备考必须重视新材料作文的训练,特别是立意、拟题、思路的训练“材料既是审题的第一出发点。又是作文符合题意的终极范围。”材料往往是摆现象,提问题。要写出立意深刻的文章,必须透过现象分析材料的深层意蕴。材料中说“不要脱离材料的
期刊
1.概述  霍林河水库是以工农业供水为主并兼顾下游防洪的水利枢纽工程.承担着水库下游霍林河市及两岸农田的防洪安全.需要及时准确地掌握水库以上的雨情、水情,并做出洪水预报,据此进行水库洪水调度。  1)水库以上流域水文站网较稀,预报方案编制应充分利用已有水文信息资料。  2)充分利用霍林河水库设计阶段水文分析计算掌握的暴雨洪水特性和既往霍林河流域水文预报方案编制经验,特别是施工期现场水文预报经验编制
期刊
摘要:近年来,随着我国城市集中供热的不断发展,波纹补偿器作为关键组件在热力管网中的应用也越来越广泛,但如果波纹补偿器在管网中应用布置不当,会引起整个管系的破坏,甚至酿成恶性事故。本文正是力从于波纹补偿器在热力管网中的设计布置问题并结合多年的实践经验总结出的几点体会,供相关人员参考。  关键词:补偿器;应用问题;合理布置    下面重点对采用轴向补偿器管系谈一些体会和改进意见。    一、补偿器支架
期刊
一、预防运动损伤的意义    我们参加体育锻炼是为了增强体质,增进身心健康,促进德、智、体全面发展。更好地为建设社会主义祖国服务。如果在体育锻炼时,不重视运动损伤的预防工作,没有采取积极的预防措施,就可能发生各类伤害事故,轻者影响学习和工作。重者可造成残疾甚至危及生命,对国家和个人带来不应有的损失,严重地妨碍运动技术水平的提高。并造成不良的心理影响。因此,积极预防运动损伤对广泛开展群众性体育活动。
期刊
摘要:我厂目前有220kV开关18台,配用机构均为液压机构,多年来液压机构压力异常事故比较突出,威胁220系统的安全运行,2009年班组加大了对220kV液压机构压力异常事故预措施,收到了良好的效果,取得了丰富的经验。本文从实践出发论述了液压机构压力异常事故的控制方法,指导近后的检修工作。  关键词:压力;异常;方法    一、概述    我厂220kV关开在2001年至2009年里共发生液压机构
期刊