您好,欢迎来到微智科技网。
搜索
您的当前位置:首页基于JAVAEE平台的在线考试系统设计及实践

基于JAVAEE平台的在线考试系统设计及实践

来源:微智科技网
第18卷第4期 2016年12月 辽宁师专学报 Journal of Liaoning Teachers College VOI.18No.4 Dec.2 0 1 6 【学术研究】 基于JAVAEE平台的 在线考试系统设计及实践 翁春荣 (福建船政交通职业学院,福建福州350007) 摘要:随着计算机技术的不断发展,许多在线考试系统开始应用于不同的考试当中,不仅省去了试 卷印刷等步骤,缩短了组织考试的时间,而且还能为考生提供一种全新的考试体验,保证考生正常水平的 发挥.介绍了JAVAEE平台在线考试系统的主要结构与开发技术,阐述了系统设计所使用到的主要技术, 并对系统的业务流程及实现方法进行分析,为JAVAEE平台在线考试系统的构建提供帮助. 关键词:JAVAEE平台;在线考试系统;技术;设计;实现 中圈分类号:TP312 文献标识码:A 文章编号:1008—5688(2016)O4—0052—03 传统的考试方式都是纸质试卷考试,需要经过统一命题、纸质试卷的印刷、布置考场、分配考生位 置、监考、阅卷、考生成绩统计、考后总结等一系列步骤,整个过程十分繁琐,且需要消耗大量的时 间、投入许多人力物力.而随着科学技术的不断发展,传统的考试方式已经无法满足当前快节奏学习与 生活的要求,新型在线考试系统开始出现,并已经有部分应用.本文主要是基于JA、 亚平台对在线考试 系统的开发与设计进行研究,旨在改进当前的考试模式,为考试系统的信息化建设提供参考的依据. 1在线考试系统结构与开发技术 1.1 系统结构 在线考试系统与一般 的计算机应用系统相类 似,其功能的实现也需要 使用到互联网.在对外传 输数据或者从外部获得数 据时,需要接人互联网当 数据库服务器 中;而内部则是通过系统 自带的逻辑系统对数据进 行处理.系统主要的运作 Web服务器 网络路由 方式为:用户提交请求 后台应用程序服务器 ——系统处理——反馈给 考试客户端 用户[1].根据这些条件, 可以将在线考试系统分为 五个部分:数据库系统、 网络连接系统、后台处理 1.2开发技术 图1在线考试系统结构示意图 系统、网络级联设备以及在线考试客户端,具体结构如图1所示. 收稿日期:2O16—09—15 作者简介:翁春荣(1979--),福建莆田市人,讲师,主要从事数据库、JAVAEE平台和NET平台软件开发及教学研究. 基金项目:福建省教育厅中膏年教师教育科研项目(JB14152) 翁眷荣 基于JAVAEE平台的在线考试系统设计及实践 1.2.1 B/S结构 B/S结构是指浏览器/服务器结构,是传统C/S结构的改良版本.n/s结构是一种实用性比较强 的结构,可以随时供用户进行查询,并提供业务处理服务.利用B/S结构对系统进行开发,可以使 得系统的功能添加变得更加简单,只需要额外设置新的网页,就可以为系统添加新的功能.同时, B/S结构应用系统的日常维护工作也十分容易,只需要对原网页进行修改,所有用户的功能与界面也 会一同更新.基于这些优点,本系统的开发就选用B/S结构[2]. 1.2.2 MVC模型的应用 利用MVC模型,可以实现“一模型,多视图”,将数据与表示层分离,使得代码重用效率达到 最高.且由于模型与控制系统、多个视图都是相互分开的,所以应用系统当中的数据与业务规则都很 容易发生变化.使用MVC模型,可以使系统功能得到实现,而且不管系统数据来源于何处,都可以 通过视图准确地显示出来.在本系统当中,利用MVC模型主要就是为了保证系统当中最关键的三个 部分能够运作,不发生相互干扰,即其中某个部分发生变化,都不会引起其他部分的变化,从而 使得系统具有高扩展性. 1.2.3 SSH框架开发技术 SSH框架属于一种集成框架,是由Struts框架、Spring框架以及Hibernate框架三者集合而成, 其中Struts框架主要负责整体流程的控制,Spring框架主要负责业务的流转,而Hibernate框架主要 负责数据库操作与处理__3]. 2在线考试系统设计所应用的主要技术 2.1 自动组卷技术 在线考试系统不需要使用纸质试卷,所有试卷都是由系统直接生成,所以自动组卷技术必不可 少.自动组卷技术的应用主要分为两部分:建立题库与程序设计.建立题库,就是把考试题目按照难 度、类型、侧重点等进行分类,分别保存到题库的不同部分,从而形成完整统一的考试题库;程序设 计是通过指定算法和策略完成的.自动组卷时需要注意以下几点:(1)要根据考生的实际情况来决定 考试的难度、深度及知识面等;(2)根据难度和题量确定考试时间、题型的分布等;(3)按照指定的 算法组卷设计;(4)设计完成后需对考试题目进行抽查,确保其不超出考生的能力范畴. 2.2用户排序技术 由于某些考试参与人数比较多,如果同时登录在线考试系统进行考试,那么无论是从试题库中调取 题目、还是提交,都会很容易出现系统卡慢的问题,严重时甚至还会使系统崩溃.因此,在系统 设计时必须加入用户排序技术,为考生登录、作答等创造有序的环境,从而防止系统出现堵塞、崩溃. 用户排序技术主要是在系统当中增设一个用户队列监测控制系统,当监测到用户队列里有多个请求 时,会将请求进行排序而后逐个进行处理;当队列中没有请求时,监测控制系统则处于等待状态l4]. 2.3数据缓存技术 在同一场考试当中,所有考生的试题数据都是一样的,所以在首位考生登录在线考试系统获得所 需要的试题信息以后,系统会自动将这些数据缓存到服务器内存当中.当其他考生抽取试题时,就可 以直接从服务器缓存中获取信息,大大简化了抽取试题的流程,缩短了抽取试题的时间. 3在线考试系统业务流程与功能的实现 3.1在线考试系统业务流程 在线考试系统主要分为考生考试部分以及教师管理部分.对于教师管理而言,主要是考生信息管 理、题库管理、考试管理与考务管理;而对于考生而言,主要是提交考生信息、参加考试、完成考试 与成绩查询.对此,在线考试系统的业务流程就可以设计为图2的形式 (见54页). 3.2 系统功能的实现 启动系统以后,在客户端直接输入服务器的IP就可以进行登录.考生通过验证进入到考生界面, 教师通过验证进入到考试管理界面.界面当中包含有许多常用的功能,包括考生系统的成绩查询以及 54 辽宁师专学报 2016年第4期 教师管理系统的考务管理等. 3.3 系统安全措施 在用户账号安全方面,如果 访问者没有通过用户名及密码的 验证,系统不会对本次访问行为 进行授权操作.用户密码管理是 安全的最基本保障.信息技术日 渐成熟,入侵者可以通过多种方 式窃取用户的登录信息,从而利 用窃取到的用户名和密码登录系 统,从而窃取考生信息.针对这 种行为,可以使用一些特殊的方 式加强用户密码的安全性.比如 提高所设密码的复杂程度或者设 置多重验证的方式,降低用户密 码被窃取的可能性,保障考生信 息的安全;设置防火墙阻挡非法 访问;将信息、数据进行备份, 保证数据的安全性;将数据库内 部的数据信息根据重要程度进行 图2在线考试系统业务流程示意图 分级,每一级访问权限只能访问本级内容以及下级内容,无法浏览上一级的内容,这样可以有效地提 高系统的管理效率,防止重要信息泄露 引. 4结语 传统纸质考试组织流程比较繁琐,所需要的时间比较长,而且批量的纸质试卷制作需要用到大量 的自然资源,对环境造成一定的影响,因此,使用无纸化、高效率的在线考试系统势在必行. 本文基 于JAVAEE平台对在线考试系统的开发与设计进行研究,改进了当前的考试模式,为考试系统的信 息化建设提供了参考的依据. 参考文献: [1]张艳.基于JavaEE的在线考试系统建模及设计EJ].计算机光盘软件与应用,2013,16(1):181—182. [23魏会生.基于JAVAEE平台的EHR系统研究与实现[33.咸宁学院学报,2011,31(6);2o一21. [3]裴云,陈敏,欧军,等.基于JavaEE任务教学平台的设计与实现[J].软件导刊,2012,11(1):101—103. [4]刘之光,吕丽萍,丁桂玲,等.基于JavaEE--Asp.net技术的蜜蜂种质资源信息数据库系统的建立与应用[J]. 中国农业科技导报,2012,14(3):69—73. [5]陈俊杰,赵春胜,高静.基于JavaEE架构的可定制审计系统的设计与实现[J].内蒙古农业大学学报:自然科 学版,2012,33(4);207—210. [6]史永哲.大型在线考试系统的设计与实现[J].电子设计工程,2016,24(7):141—143. Online examination system design and practice based on JAVAEE platform WENG Chun—rong (Fujian Chuanzheng Communications College,Fuzhou Fujian 35O0O7) (下转83页) 刘晓义 田径训练中应用“体教结合”模式存在的问题及应对策略 83 平衡训练时间和学习时间,真正让“体教结合”在我 教结合”方面需要积极地面对当前存在的问题, 国的体育教育事业中发挥更好的作用. 参考文献: [1]蔡旭聪.青少年田径运动员的选材与早期训练口].体育科技文献通报,2016,24(9):84—85. [2]刘仁盛,曲丽君,张国海.我国高水平运动员退役安置对策的研究[J].辽宁师范大学学报:自然科学版, 2009,32(2):255—257. [3]陈可芳.女子跆拳道青年运动员心理训练的研究[J].当代体育科技,2015,5(16):33—34. [4]杨艳,舒剑萍,叶扬,等.不同运动时间和强度对大学生心理健康的影响[J].体育成人教育学刊,2014, 30(2):37—39. Is]夏登波.海南省少数民族青少年优秀田径运动员身体形态、身体成分、身体机能和专项素质的研究[J].广州体 育学院学报,2013,33(4):95—97. [6]吴冷西.解析青少年田径训练应注意的若干问题[J].当代体育科技,2014,4(2):34—35. [7]刘仁盛,罗光荣.高校竞技体育发展的现状与对策研究[J].辽宁师范大学学报:自然科学版,2008,31(3): 376—378. [8]夏登波.海南省少数民族青少年优秀田径运动员身体形态、身体成分、身体机能和专项素质的研究口].广州体 育学院学报,2013,33(4):95—97. Problems and countermeasures in the application of“combination of sports and education”in track and field training L U Xiao—yi (Wuzhai branch of Xinzhou Teachers College,Xinzhou Shanxi 036200) Abstract:Combination of sports and education can effectively improve the comprehensive quality of track and field athletes.In order to make the athletes achieved good results in training,and at the same time。to enhance their cultural levels SO as to make the retired athletes successfully enter new industry,studies on the“combination”mode of sports and education were made accordingly,and countermeasures to solve this problem offered as wel1. Key Words:track and field training;combination of sports and education;effective use; analysis (审稿人 陈继杰 管英杰,责任编辑 王巍) (上接54页) began to be used for different tests,not only eliminate the negd for paper printing and other steps, Abstract:With the continuous development of computer technology,online examination system shorten the time of the organization of the examination,but also provide a new test experience for the candidates,and guarantee the candidates a normal leve1.This paper introduces the main structure and development of technology of online examination system based on J AVAEE platform,expounds the main technology used to design system,analyzes the business processes of the system and the realization method,and provides some help for the construction of online examination system based on J AVAEE platform. Key Words:J AVAEE platform;online examination system;technology;design;implementation (审稿人 李树东 朱维佳,责任编辑 于 海) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务