本发明专利技术公开了一种用于考务考场编排的不同范围编排数据处理系统,包括规则定义模块、编排打乱模块、考生管理模块、虚拟编排模块、编排判断模块、编排统计模块,所述规则定义模块与所述虚拟编排模块连接,所述编排打乱模块与所述考生管理模块、所述虚拟编排模块连接,所述虚拟编排模块与所述规则定义模块、所述编排打乱模块连接、所述编排判断模块连接,所述编排统计模块与所述编排统计模块、所述考生管理模块连接。本发明专利技术不仅对考务要求适应性更高,能最大程度满足考场号和考号的编码规则要求,还支持不同范围内的打乱编排方式,满足跨不同区域范围内打乱考场编排。
A data processing system of different range arrangement for examination room arrangement
【技术实现步骤摘要】
一种用于考务考场编排的不同范围编排数据处理系统
本专利技术涉及数据处理
,特别是涉及一种用于考务考场编排的不同范围编排数据处理系统。
技术介绍
考场编排是教学信息管理过程中的一项重要工作,随着高校人数的增多和考场编排制度的变化,当前高校考场编排系统的弊端逐渐表露:信息收集的不确定性导致不能最大化满足考场编排的定制要求、无法支持跨区域打乱考场编号。如何让考场编排系统根据实际考务情况来最大化满足考场编排需求,是当下亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种用于考务考场编排的不同范围编排数据处理系统,以弥补目前现有考场编排的技术不足的问题。为实现上述目的,本专利技术提供了如下方案:一种用于考务考场编排的不同范围编排数据处理系统,包括规则定义模块、编排打乱模块、考生管理模块、虚拟编排模块、编排判断模块、编排统计模块,所述规则定义模块与所述虚拟编排模块连接,所述编排打乱模块与所述考生管理模块、所述虚拟编排模块连接,所述虚拟编排模块与所述规则定义模块、所述编排打乱模块连接、所述编排判断模块连接,所述编排统计模块与所述编排统计模块、所述考生管理模块连接;所述规则定义模块,用于定义考场座位编排规则,所述考场座位编排规则包括考点、报名学校、考场流水号、文理科、年级、班级、座位、自定义占位符;所述编排打乱模块,用于不同范围内的考生编排打乱,所述不同范围为班级内,学校内,考点内;若选择学校内或考点内编排打乱,需要设置考场最大编排人数;所述虚拟编排模块,用于生成逻辑考场,即基于考场座位规则定义和编排打乱方式,虚拟生成所有考场座位编排方案,然后按照座位编排规则将考生打乱分配到逻辑考场中,形成编排座位与考生一一对应的编排方案;所述编排判断模块,用于检查所述虚拟编排模块生成的考场编排方案是否符合规则定义模块中的座位编排规则。所述编排统计模块,用于统计各个考点的编排数据,所述编排数据包括考点考生数、编排的考场、每个考场容纳的人数、未编排考生数、编排状态。优选地,所述编排判断模块的判断规则为:若符合规则定义模块中的座位编排规则,则将该编排方案作为最终结果并生成考生准考证号;若不符合规则定义模块中的座位编排规则,则对编排方案再进行处理,重新修改考场座位编排规则或编排打乱方式,再进行规则判断,直到所有考场的编排方案满足考场座位编排规则的要求。优选地,所述规则定义模块的座位编排规则为先选择和确认有哪些规则参数参与进行准考证号的编排排序;然后再设置参与编排的各个规则参数的排序及位数,其中,自定义占位符是需要设置占位的数字。本专利技术公开了以下技术效果:本专利技术提供了一种用于考务考场编排的不同范围编排数据处理系统,不仅对考务要求适应性更高,能最大程度满足考场号和考号的编码规则要求,还支持不同范围内的打乱编排方式,满足跨不同区域范围内打乱考场编排。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术班级范围内考场座位安排流程图;图2为本专利技术学校或考点范围内考场座位安排流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术提供了一种用于考务考场编排的不同范围编排数据处理系统,包括规则定义模块、编排打乱模块、考生管理模块、虚拟编排模块、编排判断模块、编排统计模块,所述规则定义模块与所述虚拟编排模块连接,所述编排打乱模块与所述考生管理模块、所述虚拟编排模块连接,所述虚拟编排模块与所述规则定义模块、所述编排打乱模块连接、所述编排判断模块连接,所述编排统计模块与所述编排统计模块、所述考生管理模块连接。所述规则定义模块,用于定义考场座位编排规则,所述考场座位编排规则包括考点、报名学校、考场流水号、文理科、年级、班级、座位、自定义占位符;所述规则定义模块的座位编排规则为:先选择和确认有哪些规则参数参与进行准考证号的编排排序;然后再设置参与编排的各个规则参数的排序及位数,其中,自定义占位符是需要设置占位的数字。所述编排打乱模块,用于不同范围内的考生编排打乱,所述不同范围为班级内,学校内,考点内;若选择学校内或考点内编排打乱,需要设置考场最大编排人数。所述虚拟编排模块,用于生成逻辑考场,即基于考场座位规则定义和编排打乱方式,虚拟生成所有考场座位编排方案,然后按照座位编排规则将考生打乱分配到逻辑考场中,形成编排座位与考生一一对应的编排方案。举例:如果已打乱编排的考生集合为{1,2,3,4,5,6},有两个考场,A考场和B考场。两个考场的最大编排人数是3。A考场的座位分别是A1、A2、A3。B考场的座位分别是B1、B2、B3。根据编排,考生1分配到座位A1,考生2分配到座位A2,考生3分配到座位A3,考生4分配到座位B1,考生5分配到座位B2,考生6分配到B3。所述编排判断模块,用于检查所述虚拟编排模块生成的考场编排方案是否符合规则定义模块中的座位编排规则。所述编排判断模块的判断规则为:若符合规则定义模块中的座位编排规则,则将该编排方案作为最终结果并生成考生准考证号;若不符合规则定义模块中的座位编排规则,则对编排方案再进行处理,重新修改考场座位编排规则或编排打乱方式,再进行规则判断,直到所有考场的编排方案满足考场座位编排规则的要求。所述编排统计模块,用于统计各个考点的编排数据,所述编排数据包括考点考生数、编排的考场、每个考场容纳的人数、未编排考生数、编排状态。一种用于考务考场编排的不同范围编排数据处理方法,包括如下步骤:首先在规则定义模块定义考场座位编排规则,所述规则参数包括考点、报名学校、考场流水号、文理科、年级、班级、座位、自定义占位符。然后设置编排考生打乱方式。若在编排打乱模块选择按班级内考生编排打乱,无须设置考场最大编排人数,直接从考生管理模块中获取班级数作为要编排的考场数。考生管理模块根据班级来分类,把考生添加至相同班级的考生集合里,并把考生集合数据传给编排打乱模块,编排打乱模块获取到各个考场的人数。在每个考场中,编排打乱模块根据该考场的人数,通过洗牌算法,首先从所有数字中随机选取一个与第一个数字进行交换,然后在第二个之后选择一个数字与第二个数字交换,直到最后一个数字。这样能确保每个数字在每个位置的概率都是1/n,保证概率相等。所有考场考生编排打乱后,虚拟编排模块根据考场座位规则定义虚拟生成所有考场座位编排方案。编排判断模块检查虚拟本文档来自技高网...
【技术保护点】
1.一种用于考务考场编排的不同范围编排数据处理系统,其特征在于:包括规则定义模块、编排打乱模块、考生管理模块、虚拟编排模块、编排判断模块、编排统计模块,所述规则定义模块与所述虚拟编排模块连接,所述编排打乱模块与所述考生管理模块、所述虚拟编排模块连接,所述虚拟编排模块与所述规则定义模块、所述编排打乱模块连接、所述编排判断模块连接,所述编排统计模块与所述编排统计模块、所述考生管理模块连接;/n所述规则定义模块,用于定义考场座位编排规则,所述考场座位编排规则包括考点、报名学校、考场流水号、文理科、年级、班级、座位、自定义占位符;/n所述编排打乱模块,用于不同范围内的考生编排打乱,所述不同范围为班级内、学校内、考点内;若选择学校内或考点内编排打乱,需要设置考场最大编排人数;/n所述虚拟编排模块,用于生成逻辑考场,即基于考场座位规则定义和编排打乱方式,虚拟生成所有考场座位编排方案,然后按照座位编排规则将考生打乱分配到逻辑考场中,形成编排座位与考生一一对应的编排方案;/n所述编排判断模块,用于检查所述虚拟编排模块生成的考场编排方案是否符合规则定义模块中的座位编排规则;/n所述编排统计模块,用于统计各个考点的编排数据,所述编排数据包括考点考生数、编排的考场、每个考场容纳的人数、未编排考生数、编排状态。/n...
【技术特征摘要】
1.一种用于考务考场编排的不同范围编排数据处理系统,其特征在于:包括规则定义模块、编排打乱模块、考生管理模块、虚拟编排模块、编排判断模块、编排统计模块,所述规则定义模块与所述虚拟编排模块连接,所述编排打乱模块与所述考生管理模块、所述虚拟编排模块连接,所述虚拟编排模块与所述规则定义模块、所述编排打乱模块连接、所述编排判断模块连接,所述编排统计模块与所述编排统计模块、所述考生管理模块连接;
所述规则定义模块,用于定义考场座位编排规则,所述考场座位编排规则包括考点、报名学校、考场流水号、文理科、年级、班级、座位、自定义占位符;
所述编排打乱模块,用于不同范围内的考生编排打乱,所述不同范围为班级内、学校内、考点内;若选择学校内或考点内编排打乱,需要设置考场最大编排人数;
所述虚拟编排模块,用于生成逻辑考场,即基于考场座位规则定义和编排打乱方式,虚拟生成所有考场座位编排方案,然后按照座位编排规则将考生打乱分配到逻辑考场中,形成编排座位与考生一一对应的编排方案;
所述...
【专利技术属性】
技术研发人员:冯国梁,陈杰永,胡永春,陈超鸿,
申请(专利权)人:广东德诚大数据科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。