分享

在线考试系统的设计和实现

 毕设论文资料 2019-11-11

摘    要: 为了满意收集教授教养平台的疾速成长必要,研讨了收集测验体系的计划和实现门路,基于J2EE实现了体系整体架构的计划。论述了各模块的功效,包括用户治理(注册、刊出等)、试卷及试题治理、在线测验、成就查问及治理等,经由过程软件框架及数据库的计划以确保收集测验体系的功效实现,且体系操纵简略易于保护。

  症结词: 收集测验体系; 主动组卷判卷; 实现门路;

  Abstract: In order to meet the rapid development needs of the network teaching platform, this paper mainly studies the design and implementation path of the network examination system, completes the design of the overall system architecture based on J2 EE. This paper expounds the functions of each module, including user management(registration, cancellation, etc.), test paper and test question management, online examination. The functions of test, grade inquiry and management are designed by software framework and database to ensure the realization of the network examination system, and the system is easy to operate and maintain.

  Keyword: Network examination system; Automatic generating test paper and marking; Realization path;

  0、 弁言

  跟着教导在社会中的遍及和数字化校园工程的启动,测验作为教导的紧张关键之一,涉及到人数和种别也随之赓续扩展,为查验门生对常识的控制环境,传统的测验情势需挪用较多的西席实现人工分、收试卷及判卷等事情,增加了西席的事情量,投入的本钱较高,效力较低,难以满意必要,将高科技技巧引用到测验中成为研讨的重点,尤其是收集在线测验体系的完美和利用,能够或许明显低落西席的累赘,这类无纸化测验体系能够或许停止主动组卷、批阅等操纵,其主观的评估成果及较高的效力遭到黉舍的青眼。

  1、 近况及必要阐发

  今朝基于收集平台的测验体系种类繁多,极大地简化了测验及评卷事情,紧张存在的问题在于:各种体系组卷办法大多绝对简略,无奈根据西席的哀求静态天生试卷,招致天生的试卷较为繁多,利用统一套试卷无奈有用地检测门生的进修环境;对现实测验进程中的考务治理看重水平不高;体系大多只能对有尺度谜底的主观题实现主动评卷,难以实现对主观题的主动评卷。为更好地满意在线测验的各种功效必要,本文计划并实现了基于J2EE的收集测验体系,实现了准考证号同IP地点的绑定功效,试卷能够或许根据西席设定静态天生,同时能够或许对相干资本停止屏障从而有用避免舞弊行动,能够常识点、难度、题型、题量为根据确保试卷天生进程的迷信性,体系能够或许对主观题停止主动评卷并静态监控测验进程,实时处置测验进程中呈现的非常环境[1]。

  2、 体系计划

  测验体系面对的紧张用户为西席、门生及体系治理员,体系具备操纵方便快捷、治理进程简略高效的上风,能够或许迷信构造试卷且通用性较高,本文按相似和相干功效对测验体系停止功效模块的分别,从而削减模块间的依附性,为各模块的自力开辟打下根基,以便实现同收集教授教养平台的有用对接。
 

收集在线测验体系的计划和实现门路
 

  (1) 题库治理模块

  该模块的利用对象为西席,紧张卖力题库(分为大众题库和小我题库)治理及天生试卷,一切西席可对大众题库中的试题停止利用,根据现实教授教养必要西席可在小我题库中编撰相符以后教授教养内容的标题,实现自拟试题功效,满意西席的个性化教授教养必要,从而进步了考核办法和角度的灵活性,在组卷进程中可经由过程点击题库中的试题停止逐题增加,或提早对题型、难度、常识点、题量停止设定,体系主动从题库中停止批量增加,别的体系还能够或许根据西席设定的常识点、题型、题量、难度及分值从题库中静态抽取试题实现组卷进程[2]。

  (2) 在线测验模块

  该模块紧张卖力测验、计时、检查已评试卷等,利用对象为门生,体系对考生的IP地点及身份认证(ID号)停止记载,为各考生天生独一的准考证号且只容许门生利用一次,门生据此登录考生体系后实现准考证号同IP地点及ID的绑定,体系逐题后主动保留做答内容实时记载测验信息,有用避免体系毛病等招致的测验中止,考生可在断点处继承答题,确保测验失常停止。

  (3) 评卷模块

  该模块紧张卖力试卷判评(包括人工和主动两种范例)、统计分数,利用对象为西席,体系主动关机尺度谜底对抉择题、填空题等题型停止主动评卷,经由过程利用基于常识点的带权婚配技巧实现简答题等主观题的主动评卷进程。

  (4) 考务治理模块

  该模块紧张卖力实现职员治理、测验监控、资本治理等功效,紧张利用对象为考务治理员,西席、门生的信息均有考务治理员卖力治理,而且能够或许对测验进程停止静态监控,实时处置测验中呈现的非常环境,当呈现毛病招致测验中止时,考务治理员经由过程对门生的IP地点绑定停止更新使其能够从新登录并从断点处继承作答实现测验进程,体系利用法式如图1所示。

  图1 利用法式的功效模块
图1 利用法式的功效模块

  3、 体系的实现

  体系采纳WAF框架对法式的流程停止节制,具备界说明白的屏幕导航,开辟体系进程中对各功效模块树立对应的包后离开寄存各功效类,详细的包布局如图2所示。

  图2 包布局示意图
图2 包布局示意图

  将EJBAction寄存在Ejb中,HTMLAction和 FlowHandler则在Web包中寄存,实现了各功效模块开辟的绝对自力性,进步了体系的可扩展性,只必要重视对营业功效的实现[3]。

  体系各层功效实现:(1)视图,采纳模板机制对JSP页面停止开辟,模板机制能够或许在统一文件中寄存一切的通用元素,起首实现模板template.jsp的界说(包括页面框架的构成、格局及巨细),接下来对模板的一系列屏幕停止实例化, 体系界说的根本模板紧张为节制(包括标题、主题、导航、对象条)和内容(包括标题、主题、导航)两部分。

  (2)模子,VO按值通报对象(作为串行化的Java对象),数据拜访对象DAO对数据库的拜访停止封装(属于stateless session bean),实现拔出、删除、更新、查问数据等操纵,获得数据的高速缓存,供给疾速拜访功效,体系get datasourse和 getconnection办法的实现需先界说AbstractDao,再对数据库中各表界说DAO扩展,体系经由过程questionDAO(封装了各种试题的属性)的树立实现对一切表的统一操纵,从而满意试题采纳主—辅表的存储办法。(3)节制,视图对屏幕的抉择及模子状况的转变均需依附节制器实现,法式的节制进程经由过程mainservlet、requestporcesor等实现(由WAF框架供给),HTMLAction和 EJBAction在体系开辟进程实现在mapping.xml中的设置装备摆设,举措的界说则在flowhandler中实现;对象前一级与request对象接洽慎密,封装数据构成Event对象后通报至EJBAction对象,后一级则无对于request对象,从而构成为了两级处置机制。体系治理职员对用户JSP页面传来的参数停止处置,实现EJBAction和Event的界说,体系各功效模块自力开辟进程的步调为:对哀求的manageQB.do和screen在mapping、screendefination和flowhandler文件实现设置装备摆设处置实现页面传来参数在QBevent中的封装及处置(利用manageQBaction和perform办法),从而实现响应的营业逻辑,挪用DAO操纵,实现questionbaseDAO,并在session中寄存eventresponse传回的数据[4]。

  3.1、紧张功效模块的实现

  (1) 基于常识点的主观题主动评判技巧

  主观题对尺度谜底五独一、完整婚配的哀求,主观题常识点(分为等价类、相似类、反义类)经由过程主动评判技巧演绎为说明型、聚集型、断定型,为常识点的症结词界说了四种逻辑干系及权值分派(并列、次序、依附、互斥),主动评判时需对试题谜底停止搜刮,在此根基上实现症结词的切分及常识点的定位,根据表述准确的常识点对症结词停止查找,联合利用逻辑干系实现主观题常识点权值的盘算,体系对分数的盘算根据试题分值和常识点权值便可主动实现,体系的症结词库具备主动进修功效,能够或许在症结词库中增加新的症结词,从而赓续完美并丰硕某一课程或学科常识点,进步主观题成果评判的准确率。

  (2) 新闻驱动,MDB

  对门生客户端新闻的处置采纳MDB实现,实现门生测验环境的静态监控,MDB实现运转办事器的营业逻辑,客户端新闻驱动Bean的拜访经由过程向目标发送新闻实现,MDB完整由供给平安办事及主动事务治理的weblogic server EJB容器治理,能够或许高效处置并发新闻,树立JSM新闻行列步队及testMGB新闻驱动Bean(新闻行列步队消费者),考生进入体系后,一个JSP新闻将对其准考证号和IP地点停止封装再传送至新闻行列步队中,新闻被testMGB提掏出后将存入数据库,从数据库中提取考生准考证号和IP信息异样需由testMGB实现,体系经由过程 ONtestHTMLAtion的利用为考生天生独一的准考证号,实现对登录考生的严格节制,降不测环境实时发送给testMGB提醒治理员停止处置, 经由过程manageresource的界说实现屏障测验相干的资本,有用的避免了舞弊行动[5]。

  3.2、 数据库计划

  全部体系的计划需对题库的存储格局停止明白,测验体系包括八种结构办法分歧的范例试题,计划数据库时采纳主—辅的建表办法,以简化分歧范例试题的存储,试题的大众信息寄存于试题主表中(包括常识点、难度等),试题子表则用于寄存试题谜底和选项,数据库布局详细如图3所示。资本表(用户ID、资本名、权限)、答卷表、科场表、和成就表作为辅助性表更好的实现体系功效[5]。

  图3 体系数据库布局图
图3 体系数据库布局图

  4、 体系测试

  为检测本文所述的收集测验体系的实用性,在盘算机业余的2个班共120名门生中试用本体系,西席将测验试题输出到体系的测验题库中后,经由过程试题编纂界面可根据必要编写考题,根据常识点、难度、题量、分值等停止主动组卷和静态组卷功效满意了测验灵活性及考核迷信性的必要,120名门生凭仗天生的独一准考证号登录体系后,便可停止测验(考题次序不独一),作答进程体系运转稳固,而且主动判卷转去了更高,尤其是主观题的评判得到了西席的承认,西席和门生广泛反应该测验体系明显简化了测验法式,低落了西席的事情量,具备较高的实用性和稳固性。

  5、 结束语

  为满意收集教授教养平台的疾速成长必要,在对了测验体系所需具备的核心功效停止阐发的根基上,本文紧张研讨了收集测验体系的计划和实现门路,利用WAF框架停止开辟,实现了体系整体架构的计划,该体系基于J2EE,论述了各模块的功效,包括用户治理(注册、刊出等)、试卷及试题治理、在线测验、成就查问及治理等功效经由过程软件框架及数据库的计划以确保收集测验体系的功效实现,且体系操纵简略易于保护。经公式用注解,该平台在确保平安、公正和高效的根基上,进步了测验进程的体系化和主动化水平。

  参考文献   

  [1] 李莉.基于UML的收集分布式测验体系软件建模[J].电子技巧与软件工程,2018(14):41-42.
  [2] 张恩丽.张龙翔.基于JavaWeb的在线测验体系计划与实现[J].福建电脑,2016(10):106-107.http:///search.asp?key=%C8%ED%BC%FE%B9%A4%B3%CC&otype=title&submit2=%B8%F8%CE%D2%CB%D1  [3] 王烨.基于B/S布局的“S-P”表收集测验体系计划[J].科技创新导报,2017(11):177-178.
  [4] 王艳芬.电子技巧课程无纸化远程收集测验评估体系研讨计划[J].科技瞻望,2016(23):347-348.
  [5] 杨利娟,李学哲.一种基于C/S情势的数字化测验体系的计划与实现[J].姑苏科技学院学报(工程技巧版),2011(2):72-75.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多