基于B/S模式的Java在线考试系统的设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:chunmin1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本論文主要开发系统的后台管理系统—Java在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对Java在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。
  关键词:JSP;Java;Mysql数据库;B/S模式
  在线考试管理子系统主要实现题库管理、考生管理、成绩查询、试卷管理等功能,充分利用计算机科学与技术,改变传统的考试操作方式,实现无纸化考试的模式。
  系统需要解决的主要问题:主要开发的是后台管理子系统,在此系统中主要对前台考试系统的显示信息进行管理和设置。题库管理:用于对单个试题的增、删、查等基本维护,还可对题库进行数据备份和数据还原。针对不同题型、不同应用范围及不同科目对试题进行维护。用户管理:主要是对用户资料的修改等。成绩管理:对每次考试的学生成绩的基本信息进行维护,并提供学生成绩的统计管理。
  一、在线考试系统的总体目标
  在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数统计总结的所有工作。所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据库技术。考试数据的存放和处理必须对考试保密,需要一定的安全性保障。
  对考试的系统目标:这个软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任何考生在任何地方进行身份确认,都能完成考试。稳定性可以保证每一次考试对每一个考生是公平的,随机性可以避免作弊的发生。对教师的系统目标:提供一个功能全面的考核管理客户端,可以进行考试设计和安排。通过管理客户端,教师可以进行考试的身份管理。考生的考试结果可以被保存下来,供教师进行分析统计和察看。
  二、方案选择
  开发在线考试系统,提出以下解决方案:
  选择Mysql作为后台的数据库,选择Java,JSP,JavaScript,Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。
  该系统主要模块:教师管理模块,在线考试模块,下面就这些模块在该系统中应有的功能进行以下分析,只有这样,才能让用户对该系统有一个更好的了解。根据需求分析,设计课程考试系统的主要功能模块有:后台管理模块、学生在线考试模块、教师管理模块等。
  1、系统管理模块
  管理员可以向题库中添加各种类型且符合要求的试题也可以对它们进行修改和删除。同时,管理员也能用户、考试记录等数据进行管理,在此系统中可以由若干个管理员,即系统管理员,他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力,它不需注册,在数据库有一个表来存放相关信息,可由以存在的管理员添加或删除管理员。一般用户:主要是指学校的学生和企事业单位的培训对象等。(1)试题库管理:对题型试题库的管理,使试题的增删、编辑更为简便。①试题录入每道试题有类型、试题内容与选项和答案等栏目。管理员输入完以后,即可看到预览效果。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统添加就不会成功。②试题修改。管理员还可以对试题进行修改。也可以先对试题进行先删除后添加,从而达到 预期的效果。③试题删除。管理员可以删除不再需要的试题。(2)账号管理。①账号的添加;基本信息有ID号、姓名、性别、密码等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。②账号编辑;管理员可以修改已存在的账号信息,如果输入数据不合法,系统将会给出提示并重新录入。
  2、教师管理模块
  教师管理作为在线考试系统中的一个重要环节,主要实现对学生用户的管理,学生成绩的查询和删除。最重要的是设置考试试卷的综合参数:试题的类型,试题的数量和试题的分值,最后是考试时间的设置。(1)学生管理:在此模块中教师可以查询学生的综合信息。可以直接查询所有学生的基本信息并且对学生资料的修改等。(2)试卷管理:在此模块中主要是设置学生考试所用试卷的参数信息,首先新增一张试卷并设置如下信息:考试试题的类型、每题的分值、考试时间。试卷信息设定以后,如果不满意,还可以再重新修改试卷信息。
  (3)成绩管理:此模块所涉及的信息主要是查询学生的成绩,可以直接在管理用户信息中直接查看。作为教师来讲,往往需要对全班学生的每次考试情况做个整体的调查,在此通过本期统计来实现。每次考试过后,教师可以直接从这里查看整体学生的考试情况。
  3、在线考试模块
  进入在线考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,就可以调出试卷进行在线考试。考生的其答题信息通过单、复选按钮选择答案来反映。考试结束采取自主交卷和到了规定的时间自动题示有机结合的方式办法予以实现。系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。当用户开始进入在线考试系统的时候,首先输入用户名和密码,进行验证,如果用户名和密码正确,这时系统回自动提供给用户一套试题,从此时起,系统将对用户进行计时,当时间结束的时候,系统将提示你考试时间已经到了,提醒你交试卷,当你提交后,系统回马上显示出你的成绩。否则,你将返回考试登录界面,再次试着输入正确的用户名和密码。如果你还没法进入,请先与教师联系,然后再次登录考试系统。■
  作者简介:
  龚慧华(1975-),江西南昌人,学历:本科,研究方向:计算机网络、软件。
其他文献
通过2001年1~12月的观测、分析表明,四川省雅安市草坪在全年共有3次明显的杂草发生高峰,杂草的发生高峰期分别集中在早春(3月中下旬)、春末夏初(5月上~下旬)、秋末冬初(11月初~下旬).3次
摘要:数字化使频道多样化、对象化、个性化成为可能,媒体将由单一走向综合,因此,广播电视必须融入市场经济的大潮,开展付费电视业务必须给付费频道以正确定位、分类管理,给予与公共服务业务不同的申办条件和审批权限,由分配网作最终节目集成,走向社会化和市场化。  数字化给广播电视带来了什么?  第一、多媒体融合。数字化使各种形式的信息,例如图像、声音、文字等都变成由0和1两个符号元素组成的码流,从而实现了声
杏扁是阳原县主栽的经济树种之一,有着悠久的栽培历史,栽培品种以优一、龙王帽等品种居多。随着栽培面积逐年增加,由于管理粗放、品种老化,杏扁病虫害发生严重,,针对杏扁病虫害发生与为害特点,,应分别采取防治措施。  一、杏仁蜂  主要危害杏仁引起大量落果。防治方法:  1. 要清除树上干缩的僵果和下落果,集中烧毁,消灭虫源。  2. 秋末冬初,深翻树盘,将虫果翻地下10-15厘米深。  3. 在杏果长到
利用10个新月弯孢和2个画眉草弯孢分离株作为测试菌株,分别比较了在KN1、MMC和KPS3种诱变培养基和KPS培养基6个KClO3浓度梯度下产生Nit突变体的情况:结果表明:①Nit突变体的数量
据《每日甘肃》报道8月8日,金江集团举行投产仪式,宣告旗下宝马纸业公司年产5万吨生活用纸项目一期首台纸机成功投产。宝马纸业年产5万吨高速生活用纸项目,总投资5亿元,在公司原
摘要:随着科学技术的快速发展,原油资源开采效率得到了大幅度提升,这就对油库提出了更高的容量要求。然而在油库增储扩容工程项目中往往会由于种种因素而出现各类危害,比如火灾、爆炸、泄漏等,不仅对人员的健康与安全造成极大的威胁,而且还使油田企业遭受巨大的损失。因此,在油库增储扩容工程中深入分析危害因素,进而采取有效的防护技术与措施是非常有必要的。本文以某油库的增储扩容工程为例进行简单论述。  关键词:油库
分析了社会主义新农村建设的提出背景,就社会主义新农村建设的合理内涵及社会主义新农村建设过程中应注意的几个问题进行了思考。
冻土地区的土质比较特殊,其土质多呈冰胶冻结状,在这一地区的地基施工具有一定的难度,对路基设计的质量也有着更高的要求。冻土地区的地基设计需要遵循一定原则,对设计人员除了专
通过人工接种2年生黑松(Pinus thunbergii)苗测定松材线虫(Bursaphelenchus xylophilus)的致病力,分析经过多次继代培养的松材线虫致病力变异的原因,结果显示:多次继代培养的松材线
试验结果表明:防治水稻纹枯病以20%纹枯净WP1500g/hm^2效果最佳,但对水量不少于1200kg/hm^2,以保证药液充分淋到稻株基部的发病部位;防治水稻螟虫用5%锐劲特悬浮剂525ml/hm^2为宜;