一种支持多胞胎捆绑派位方法、系统及存储介质与流程

文档序号:32337144发布日期:2022-11-26 08:25阅读:50来源:国知局
一种支持多胞胎捆绑派位方法、系统及存储介质与流程

1.本技术涉及教育招生的技术领域,尤其是涉及一种支持多胞胎捆绑派位方法、系统及存储介质。


背景技术:

[0002][0003]
传统电脑派位的方式是根据学校可容纳的学位数,以符合条件的学生为基础,从中随机选取符合条件的适龄儿童进行录取。此方案在一定程度上解决招生入学过程中的公平、公正的问题,但是还存在一定的缺陷和问题,未能兼顾老百姓的实际情况。
[0004]
特别是对于多胞胎的儿童家长,在电脑派位时,对于多胞胎儿童,是按照单独的学生去匹配学位,由此会出现将多胞胎儿童分配到不同学校的问题,导致家长在日常接送、学习辅导等方面非常困难,增加了家长的负担,给家长的工作和生活带来非常多的不便。


技术实现要素:

[0005]
为了有助于将多胞胎儿童随机分配到同一所学校,便于解决多胞胎家长的实际困难,本技术提供一种支持多胞胎捆绑派位方法、系统及存储介质。
[0006]
第一方面,本技术提供的一种支持多胞胎捆绑派位方法,采用如下的技术方案:一种支持多胞胎捆绑派位方法,包括:获取学位数以及符合条件的儿童名单;其中,所述儿童名单包括儿童姓名、对应的唯一号码以及多胞胎基本信息;将所述儿童名单转换为派位主体名单,并为每个派位主体分配一个派位号;其中,多胞胎作为一个派位主体,其他儿童自身作为一个派位主体;将所述派位主体名单转换为派位顺序名单;以所述派位顺序名单的顺序为基础,按照初始数选出第一个录取儿童,以步进数依次选出下一个录取儿童,将录取儿童添加至录取名单,并从派位顺序名单中去除,直至循环选出所有录取儿童。
[0007]
通过采用上述技术方案,将多胞胎作为一个整体参与派位,对于参与捆绑派位的多胞胎,只存在一起被录取或一起未被录取的可能,在保证公平公正原则下,充分考虑多胞胎家长的实际困难。
[0008]
可选的,所述将所述派位主体名单转换为派位顺序名单步骤,包括:根据输入的随机种子,按照派位主体名单中派位号的顺序,找到随机种子对应的待派位儿童姓名;将待派位儿童姓名的每个字转换为gbk编码,每个字对应的gbk编码作为数字进行相加,并与派位主体名单内的人数进行取模运算,得到数值;将所述数值对应的派位号,加入派位顺序名单,并将该派位号从派位主体名单中去除。
[0009]
可选的,所述随机种子、初始数和步进数通过现场人工随机抽签或者电脑随机生成产生。
[0010]
可选的,还包括:在派位顺序名单中的多胞胎人数大于剩余学位数的情况下,按照预设规则进行处理。
[0011]
可选的,所述预设规则包括:超出剩余学位数的多胞胎全部录取;或,超出剩余学位数的多胞胎全部不录取,也不录取其他儿童;或,超出剩余学位数的多胞胎全部不录取,剩余学位重新派位,直至派满剩余学位。
[0012]
第二方面,本技术提供的一种支持多胞胎捆绑派位系统,采用如下的技术方案:一种支持多胞胎捆绑派位系统,包括:获取模块,用于获取学位数以及符合条件的儿童名单;其中,所述儿童名单包括儿童姓名、对应的唯一号码以及多胞胎基本信息;分配模块,用于将所述儿童名单转换为派位主体名单,并为每个派位主体分配一个派位号;其中,多胞胎作为一个派位主体,其他儿童自身作为一个派位主体;转换模块,用于将所述派位主体名单转换为派位顺序名单;选取模块,用于以所述派位顺序名单的顺序为基础,按照初始数选出第一个录取儿童,以步进数依次选出下一个录取儿童,将录取儿童添加至录取名单,并从派位顺序名单中去除,直至循环选出所有录取儿童。
[0013]
第三方面,本技术提供的一种计算机存储介质,采用如下的技术方案:一种计算机存储介质,存储有能够被处理器加载并执行如第一方面所述的计算机程序。
[0014]
综上所述,本技术包括以下至少一种有益技术效果:1.将多胞胎作为一个整体参与派位,对于参与捆绑派位的多胞胎,只存在一起被录取或一起未被录取的可能,在保证公平公正原则下,充分考虑多胞胎家长的实际困难。
附图说明
[0015]
图1是本技术其中一实施例示出的支持多胞胎捆绑派位方法的流程图。
具体实施方式
[0016]
以下结合附图对本技术作进一步详细说明。
[0017]
本技术实施例公开一种支持多胞胎捆绑派位方法。
[0018]
作为捆绑派位方法的一种实施方式,包括以下步骤:100,获取学位数以及符合条件的儿童名单;其中,所述儿童名单包括儿童姓名、对应的唯一号码以及多胞胎基本信息,多胞胎基本信息用于确定哪几个儿童对应的唯一号码捆绑作为一个派位主体参与派位。
[0019]
200,将所述儿童名单转换为派位主体名单,并为每个派位主体分配一个派位号;
其中,多胞胎作为一个派位主体,其他儿童自身作为一个派位主体。
[0020]
具体的,在正式开始派位时,首先捆绑多胞胎,将参与捆绑派位的多胞胎生成一个派位主体,其他儿童自己作为派位主体参与派位。将参与派位的儿童名单转换为派位主体名单,并未每个派位主体分配一个固定的派位号。
[0021]
300,将所述派位主体名单转换为派位顺序名单。
[0022]
其中,步骤300包括:301,根据输入的随机种子,按照派位主体名单中派位号的顺序,找到随机种子对应的待派位儿童姓名;302,将待派位儿童姓名的每个字转换为gbk编码,每个字对应的gbk编码作为数字进行相加,并与派位主体名单内的人数进行取模运算,得到数值;303,将所述数值对应的派位号,加入派位顺序名单,并将该派位号从派位主体名单中去除。
[0023]
具体来说,根据输入的随机种子,按照派位主体名单派位号的顺序,找到随机种子对应的待派位儿童姓名,将待派位儿童姓名的每个字转换为gbk编码(多胞胎将全部姓名一起转换为gbk编码),姓名中的每个字的gbk编码作为一个数字进行相加,然后与派位名单里的人数进行取模运算,得到一个数值,将该数值对应的派位号,加入派位顺序名单。
[0024]
以最后加入派位顺序名单的儿童姓名为基础,将该儿童姓名的每个字转换为gbk编码(多胞胎将全部姓名一起转换为gbk编码),姓名中的每个字的gbk编码作为一个数字进行相加,然后与未加入派位顺序名单的剩余人数进行取模运算,得到一个数值,将该数值对应的派位号,加入派位顺序名单。依次类推,将所有派位主体名单转换为派位顺序名单。
[0025]
需要说明的是,gbk编码是中国制订的、等同于ucs的新的中文编码扩展国家标准,包含了20902个汉字,其编码范围是8140-fefe,其所有字符都可以一对一映射到unicode 2.0。比如:“王”的gbk编码为“cdf5”,“李”的gbk编码为“c0ee”。
[0026]
其中,gbk编码是由0-9十个数字和abcdef六个字母随机组合而成,除十个数字外,abcdef六个字母分别代表六个数字10、11、12、13、14、15;即a—10、b—11、c—12、d—13、e—14、f—15。以“王”举例,其代表的数字为45。
[0027]
400,以所述派位顺序名单的顺序为基础,按照初始数选出第一个录取儿童,以步进数依次选出下一个录取儿童,将录取儿童添加至录取名单,并从派位顺序名单中去除,直至循环选出所有录取儿童。
[0028]
具体的,以派位顺序名单的顺序为基础,按照初始数选出第一个录取儿童。然后,以步进数依次选出下一个录取儿童,当到达派位顺序名单尾部时,循环到派位顺序名单头部继续选择,选中的录取儿童添加到录取名单里,并从派位顺序名单中去除。以此类推,循环选出所有录取学生。
[0029]
作为捆绑派位方法的一种实施方式,在步骤200前还要设置规则,具体包括:在派位顺序名单中的多胞胎人数大于剩余学位数的情况下,按照预设规则进行处理。其中,预设规则包括:a、超出剩余学位数的多胞胎全部录取(录取人数大于学位数);b、超出剩余学位数的多胞胎全部不录取,也不录取其他儿童(录取人数小于学位数);c、超出剩余学位数的多胞胎全部不录取,剩余学位重新派位,直至派满剩余学位(录取人数等于学位数)。
[0030]
提前设置好规则,在派位过程中出现此情况时自动按照预设规则进行派位。
[0031]
作为捆绑派位方法的一种实施方式,在步骤200前还要提前输入随机种子、初始数以及步进数。
[0032]
当条件(学位数和儿童名单)和规则设置完毕后,在派位现场,需当场输入随机种子和初始数、步进数,其中随机种子、初始数和步进数可以通过现场人工随机抽签,或者电脑随机生成产生。随机种子用于将原派位顺序名单随机排序,形成新的派位顺序。初始数用于派位时,按照派位顺序选的第一个录取儿童。步进数用于每次派位时,在上一次派中的位置开始,前进多少位,获得下一个录取儿童。
[0033]
该方法支持手工模拟派位,在同样的初始条件下,手工模拟派位结果与电脑派位结果完成相同;另外,此方法也可以应用到电脑派位的其他特殊情况中。
[0034]
基于上述支持多胞胎捆绑派位方法,本技术实施例还公开了一种支持多胞胎捆绑派位系统,包括:获取模块,用于获取学位数以及符合条件的儿童名单;其中,所述儿童名单包括儿童姓名、对应的唯一号码以及多胞胎基本信息;分配模块,用于将所述儿童名单转换为派位主体名单,并为每个派位主体分配一个派位号;其中,多胞胎作为一个派位主体,其他儿童自身作为一个派位主体;转换模块,用于将所述派位主体名单转换为派位顺序名单;选取模块,用于以所述派位顺序名单的顺序为基础,按照初始数选出第一个录取儿童,以步进数依次选出下一个录取儿童,将录取儿童添加至录取名单,并从派位顺序名单中去除,直至循环选出所有录取儿童。
[0035]
本技术实施例还公开了一种计算机可读存储介质,存储有能够被处理器加载并执行如上述中央摆渡车运行控制方法的计算机程序,该计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0036]
以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1