论文部分内容阅读
随着互联网的飞速发展,以及国家考试制度的不断改革,考务工作面临着各种新的问题亟待解决。传统的考务管理由于人工参与过多拥有工作量大、效率低下等缺点,无法满足考务工作的现实需要。为有效解决考务管理中工作量大、管理难度高等问题,更好更高效的完成各类考试的考务工作,加强考务的管理,本论文结合用户需求,使用Spring MVC、Hibernate以及Oracle等计算机软件技术,设计并实现了一个大规模在线考试考务综合管理系统,对各类考试考前、考中和考后的业务进行全面管理。在用户方面该系统分为市、区、校三级用户,在系统功能方面,该系统提供了考前业务管理、数据上报、报表打印、监考人员管理、在线电子巡查以及用户管理等模块。考前业务管理模块包含考试项目、考点、当次考试的考点、考场设备、考场资源和考场安排等基础信息的维护。数据上报为考试期期间考生的缺考和违规违纪行为服务。报表打印模块提供了考场桌贴、考场门贴、考场存根和对照表打印等功能简化报表的打印工作。监考人员管理提供了考务人员库管理、当次考试工作人员维护和考场自动分配监考人员等功能,自动分配监考员是本系统的核心功能之一。为提高分配监考员工作的效率,模块提供监考员自动分配算法,为保证分配监考员的合理性,该算法主要考虑主监考员与副监考员、男女搭配原则、监考员的分配概率、同时间不能监考多场考试、同一考场不能连续监考等因素进行设计与实现。在线电子巡查是本系统的另一核心功能,支持考场在线巡查、基于考生的快速定位以及推送录像查看。考试期间,可使用考场在线巡查功能监控考场中考生的考试情况,并支持视频录像以及录像推送。此外系统提供一种作弊行为信号源定位算法,识别手机等通讯设备的作弊行为位置,快速定位到作弊考生。另外为提供面向大量用户的正常服务,保证对大规模数据的处理能力,该系统从Web服务器负载均衡和数据库集群两方面进行了解决。大规模在线考试考务综合管理系统为考试提供了一个综合的信息化管理平台,很大程度的减轻了考务工作人员的工作量,保证考务人员能高效、高质量的完成各项工作,有非常高的推广价值。本文对系统的开发进行了全面的设计与实现。