加急见刊

快速使用的SELECTSQL句子在主数据表

来源:投稿网 时间:2022-08-19 09:00:01

自动备案(或录取)是指根据考生的志愿者和高校的招生计划(专业招生计划),按照具体备案原则(分数等)排队,按一定比例提交考生档案或直接录取。确保根据考生的志愿者公平备案是前提;实现各种复杂的备案原则是困难;快速高效地实现和保存完整的备案轨迹也是系统实际应用的具体要求。此外,还需要支持分批备案、分段备案、备案原则可调、个别高校单独备案、可恢复等。通过详细的研究和分析,在确保考生和招生机构公平的前提下,设计了一种适应性强的自动备案方法(原则)如下:

(1)同一批(注:一般根据招生类别、大学类别、分数范围分为多个类别,分别,对应多批)志愿者按志愿者顺序处理,同一顺序的考生,根据大学总申请人数判断后一名志愿者的处理。前一名志愿者尚未完全确定,后续志愿者不能先处理,以确保考生和大学的公平性。

(2)可根据档案分数等条件在同一批次内设置循环处理。同一段同一志愿者处理后,同一段下一志愿者处理后,同一段指定的所有志愿者处理后,转入低段处理,循环此过程,直至该批备案底线。吸引人的分段处理方法的目的是通过设置不同的分段值,将志愿者的优先级与分数的优先级相结合。分段间取最大值,即批次不再分段,主要反映志愿者顺序优先,同一顺序志愿者优先;如分段间取最小值1,主要反映分数优先,同时优先;其他值优先,同一段优先,同一志愿者顺序优先。

(3)同一段、同一顺序志愿、志愿为同一院校(或专业)且备案条件完全相同的考生,应平等备案(可能超过某一院校应备案人数)。

(4)备案比例不大于1为宜,尽量避免退档。

(5)一批可分为多个小批次独立备案(不同于一批次内的分段循环处理)。通过逐次降低备案底线,多批备案,高于该批次未备案的考生可以在下一小批之前辅以人工备案,尽量避免高分失败。

为了提高自动备案速度,快速使用的SELECTSQL句子在主数据表中选择符合条件的候选人记录在临时表中;使用需要备案的大学管理表的记录来控制外部循环。一所大学在志愿者处理后,将下一所大学的志愿者处理(由于志愿者处理顺序相同,没有交叉点,不影响公平性),减少了记录指针的定位次数,有效缩短了处理时间;进入内部循环时,过滤候选人的记录,使候选人的记录按照志愿者为大学的备案条件逻辑连续(使用索引或排序手段)。部分高校或专业的备案排序条件需要单独设置的,符合上述备案原则的,可在计划管理表中设置,并在排序中引用),使用指针向下移动记录的方法依次处理记录,大大加快了指针的移动速度。具体实现时,还可以根据数据库的特点进行优化。实验表明,奔腾级微机(2000年)两分钟内完成了全省近10万考生和约200所备案院校的自动备案。通过设置高校备案设置项目,自动备案可用于部分高校(或部分专业)备案,也可只使用部分志愿者备案。

对于需要单独备案的特殊院校,系统提供单个院校的自动备案功能,其中可采用不同顺序的自愿降分备案方式(这种方法不能用于自动备案。因为后续志愿者不宜越序先处理,否则会违反考生的志愿顺序和各院校的不平等)。同时,系统还提供了通过输入组合条件指定考生范围的批量备案功能,用于补充单个院校的备案。

计算机自动备案将大大提高各类招生的录取效率,使招生更加公平合理,显著降低社会成本,有效增加志愿者数量,降低考生申请志愿者的难度。