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

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:lina452995
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着大数据、云计算和网络技术的发展,“移动化、碎片化、社交化、智能化”已成为现代远程教育培训的主流和趋势。在线考试是远程教育培训中的一个重要环节,是验证学员在线学习以及后期学员证书取得的核心部件。本系统采用微服务与传统考试系统整合,采用B/S架构,基于浏览器WEB系统开发,实现了考试的信息化和移动化。
  关键词:在线考试;线上出题;线上测评
  0 引言
  “在线考试系统”支撑了整个邮政系统的岗位资格认证、人才测评考试、培训训后考核、大型考试竞赛、技能鉴定理论考试等考试活动的组织开展。此外,各省级、地市级邮政公司、邮储银行、中邮保险,集团公司各直属单位也可通过在线考试系统组织辖内员工开展学习竞赛活动,满足了各级企业独立开展考试活动的需要。
  1 系统概述
  在线考试系统由题库系统、考务系统和考试客户端三个子系统构成(见图1)。考务系统针对不同的考试要求,提供了多种考务模式;既可以实现按考试从卷库里随机抽取试卷,也可以按照不同逻辑考场分配不同的试卷。考试系统客户端主要针对考生进行试卷领取、试卷查看和考试答题,同时考试过程记录、成绩显示等功能也在客户端实现[1]。
  1.1 采用SSH框架设计
  考试系统采用SSH框架[1-3],该框架是目前比较流行的一种网络应用程序开源框架,其结合了Struts2,Spring, Hibernate框架,它将数据处理、界面以及用户的行为控制分为三层机构:Model(模型)-View(视图)-Controller(控制器)[2](见图2)。
  1.2 数据库设计
  本系统数据库表约120个,如考试信息、考生信息、考生报名信息、试卷信息、试题信息等。系統采用连接池技术管理数据库,以应对高并发访问。为了使数据库的并发访问处理能力达到最优,服务器动态调整连接池的最大连接数和最小连接数,保证系统的性能达到最优[3]。最小连接数和最大连接数是数据库连接池技术的两项重要参数[4]。
  1.3 B/S架构
  B/S(浏览器Browser/服务器Server)架构。B指的是Web浏览器,可以实现少数业务逻辑,但主要业务逻辑在服务器实现。访问者可以在浏览器端输入URL地址请求服务器,服务器接受请求,并解析URL。同时,服务端又与数据库进行交互,产生数据信息存放于服务器中,并根据模板文件生成HTML文件,发送至浏览器[5]。
  2 系统总体设计
  在线考试系统由题库系统、考务系统和考试客户端三个子系统构成。考试支持电脑端、手机端、PAD端考试模式,实现三者数据之间的互联互通。在电脑端创建的考试可推送到手机端和PAD端,在手机端和PAD端实现一题一屏、全卷式的试卷显示方式。
  考试模式分为三种:竞赛考试、普通考试、自测考试[4]。(1)竞赛考试,如岗位资格考试,有组织的有考试次数的,里面可以包含模拟、正考、补考。(2)普通考试指有组织的[4],没有考试次数或次数很多,常年开放的,里面可以包含模拟、正考、补考。该考试记录统计数据。(3)自测考试和正式考试一样,是独立的考试[4],为非严格性考试。
  2.1 题库系统
  题库系统实现了“在线出题”和“导入试题”两种出题方式;实现了对题库和卷库的共建共享管理,规范灵活的试题试卷审核流程,便捷多样的组卷方式[1](主观题组卷规则、客观题组卷规则、导入试卷)。试题类型丰富,支持单选题、多选题、不定项选择题、判断题、填空题、简答题、案例分析题[1]、图片题、论述题等9种题型。在题库管理上,实现培训班课程考试试题、综合考试试题、考试系统考试试题的集中统一管理,并可分类统计试题数量及应用情况。
  2.2 考务系统
  考务系统针对不同的考试要求,提供了多种考务模式,实现课程考试、综合考试、严肃考试和普通考试的模块化、流程化、引导式的创建与管理,并可按照不同类型考试生成考试分析报告。
  在考试抽卷策略上,系统支持随机抽取试卷、优先抽取未答试卷、学员选择试卷作答、学员只答错误试题等四种方式。在物理考场管理上,实现监考人员对本物理考场考试监控及现场管理功能。在主观题阅卷管理上,系统支持对填空题预评分阅卷,并优化主观题评分流程。
  在对考生网上考试的管理方面,考试系统提供了电子签到功能,为考试的严格管理提供了手段。电子签到可为每个物理考场参加考试的考生进行物理签到,确保了对考生的有效管理[4]。在考试过程中,管理人员可实时监控参考人数、领卷及交卷人数、考试异常等情况,可以及时、全面、准确地把握考试情况。
  2.3 考试系统客户端
  学员可通过考试系统客户端进行试卷领取、试卷查看和考试答题,同时考试过程记录、考试判分、成绩显示等功能也在客户端实现,并及时将考生的考试过程记录和考试成绩同步至考务管理子系统。考试过程中如出现断网情况[4],可实现断网续答、二次领卷等功能。学员若是首次参加考试,需要首先下载客户端安装程序并进行安装,安装后即可通过客户端登录或通过远程培训系统直接进入考试。
  3 结语
  该系统可支撑同时3万人在线考试,经过两次服务优化后,每年约有10万学员在线完成测评情况。随着中国科技发展的步伐,邮政集团中心也对员工的在线考核提出了更高的要求,更加快速的响应,更高的并发,更好的服务体验都是未来还需要努力提升的方向,一切的技术都是服务于业务,及时学习新的技术把微服务的概念与传统考试整合而创作的新型在线考试系统。目前,阶段看基本满足了集团中心发展的需要,但是在用户体验上还存在一定的局限性,在学员考试客户端上还需要做进一步的改进。
  [参考文献]
  [1]田卫辉,李斌,李翔.邮储银行岗位资格认证体系的构建与应用[J].企业改革与管理,2016(19):52,49.
  [2]尹本雄.基于SSH框架的视频教学系统的开发与设计[J].现代电子技术,2018(12):95-98.
  [3]李冀东,张进猛,苏健.基于云平台的教学系统的设计与实现[J].实验技术与管理,2019(6):176-180.
  [4]田卫辉,宁福旺,史光.中国邮政在线考试系统的设计与应用[J].企业技术开发,2016(24):42-44.
  [5]曾玉红.基于B/S高校宿舍管理系统的设计与实现[J].电脑知识与技术,2018(36):52-55.
  (编辑 姚 鑫)
其他文献
摘 要:计算机电子信息工程技术,拥有着较强的功能性特点,并且管理方面也具备较大技术优势,因此便成了各行各业普遍使用的管理技术。因为该技术发展速度惊人,期间难免会滋生一系列的问题,所以务必要对计算机电子信息工程技术的安全、有效应用重视起来,如此才能使之得到可持续发展,提升管理水平,继而为社会各界的发展有所帮助。文章将立足于实际角度,对计算机电子信息工程技术的应用要点和安全管理技术等进行详细分析和阐述
摘 要:现阶段,我国已逐步加快信息化建设步伐,在现代化信息技术飞速发展带动下,极大增长了整个网络空间数据量,与此同时,也将更多的难题带给网络空间安全管理。不断增加的网络空间连入点,使得传统网络空间安全处理方式无法满足海量数据需求,在这样的背景下,逐渐凸显出机器学习优势,将机器学习应用于网络安全研究中可以有效解决网络空间安全问题。  关键词:机器学习;网络空间;安全研究  0 引言  网络空间涉及
摘 要:自然环境的变化发展,海洋环境不断变化,从而影响到了水声信道系统,原有的水声通信技术不能更好地适应水声信道复杂的时空频率变化。人们加大了对能适应不同海洋环境下水声业务指标的通信机的研究力度,以期能在多变的气候条件下实现稳定的水声通信组的应用。人工智能的发展,为水声通信技术研究带来了新的思路。文章主要概述了人工智能技术在水声通信中的应用,包括物理层和网络层两个方面。  关键词:水声通信;人工智
摘 要:文章提供了一种指示电力网络中的线路是否有电压的设计方案。此方案在南京国电南自轨道交通工程有限公司SCADA监控系统中实现了电力网络的动态拓扑功能,能够准确、实时地更新电流在画面中的显示。拥有任意数目进线及出线的电力网络均可实现动态拓扑。本方案应用于SCADA分布式平台,能够应用在SCADA分布式平台的各个专业技术领域,涵盖轨道交通、电力监控、水利监控、油气化工等自动化工业控制行业。  关键
摘 要:利用压缩感知(Compressed Sensing, CS)重构方法处理免授权非正交多址访问(Non-Orthogonal Multiple Access, NOMA)系统中多用户检测(Multi-User Detection, MUD)问题已成为热潮。文章首先介绍了CS重构算法及其优劣性,然后详细介绍了基于CS理论提出的多用户检测算法,最后探讨了基于CS免授权NOMA上行传输的MUD算法
摘 要:电子通信工程中,工作人员需要对其接地措施进行分析,这样能够提升设备抗干扰能力,进而使设备能够顺利工作。文章主要探讨了电子通信工程中设备的抗干扰接地方法,阐述了接地的概念和原理,并阐明了相关注意事项,以利于相关工作人员充分认识到抗干扰接地工作的重要性,并制定科学合理的接地方案,提高电子通信工程的工作效果。  关键词:电子通信工程;设备抗干扰;接地措施  0 引言  目前,通信工程施工需要确
随着我国科学技术的不断发展与进步,电力工程更加注重电气自动化技术的应用。就目前我国的电气工程发展现状来看,传统的电气自动化工作效率已无法满足现代电器市场对自动化程度的需要,不断地进行电气自动化技术的创新和升级,有利于电气工程领域的快速发展。
摘 要:利用Wireless Insite(WI)软件的功能开发了为典型的毫米波UDN场景建模。考虑精确的用户(UE)位置到沿用户轨迹的SNR值,同时考虑了定位仪器无法捕获的障碍物的影响。文章通过考虑在切换过程中关联的切换成本,提出了毫米波网络中的离线智能切换学习框架。最后,提出了最佳的基站(BS)选择策略,该策略可以通过离线DDRL算法最大化UE-BS的连接时间。该策略还考虑了瞬时接收的SNR和
摘 要:在社会的发展中,计算机技术体现出了重要的价值,在各行各业中发挥出广泛的作用,并对社会的推动做出突出的贡献。在大数据发展的基础上,计算机应用技术取得了良好的效果,在现代公共安全、现代教育以及农业领域等都表现出了卓越的成就。文章主要针对计算机技术在大数据背景下的运用进行研究,了解不同行业中的数据信息,思考未来计算机应用技术的发展趋势。  关键词:计算机技术;大数据;信息技术  0 引言  现代