| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3674 人关注过本帖, 2 人收藏
标题:请教一个关于高中平行志愿录取的问题(vf)
取消只看楼主 加入收藏
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
结帖率:100%
收藏(2)
已结贴  问题点数:20 回复次数:17 
请教一个关于高中平行志愿录取的问题(vf)
问题是这样的:
有一个考生志愿库:姓名、考号、分数、志愿1、志愿2、……志愿6(志愿字段的内容是报考学校的代码),还有一个各个学校的录取计划库:学校代码1、学校代码2、……学校代码10(字段内容是学校本年度招收的计划人数)。
录取的原则是这样的:分数优先,就是那位考生的分数高,先从该考生开始录取,并且先看第一个志愿,若第一志愿学校人数没有达到计划数,则就录取到该校,若第一个志愿人数超过计划数,那么看第二个志愿,依然超出计划数,看第三志愿,依次看到第六个志愿。该考生录取结束后,开始录取下一个考生,录取办法也同上。谢谢各位。
同时注意:若一个学校的最后一个计划出现分数相同,都给予录取。
新增加一个条件:每个学校限制最低分数线,低于这个分数线的考生不能被该校录取。

现在高考很多省份都是按照平行志愿录取的。  
 平行志愿录取本着 “分数优先、遵循志愿”原则。同批次平行志愿录取,首先对于本批次线上的所有考生,按分数从高分到低分排序,再逐分根据每个考生所填报A、B、C学校的先后顺序,投档到排序在前且有计划余额的学校。当出现考生所报平行志愿中的多所学校都符合投档条件时,只能投向最靠前的一所学校,不能同时投向多所学校。
 平行志愿录取时计算机自动完成两个步骤检索工作,首先从高分到低分依次检索每位考生,二是对每一分数段上的每位考生,依次检索其填报的A、B、C三个学校,若考生自身条件满足A学校,就投档到A学校,否则继续检索B学校,若条件符合B学校,就投档到B学校,否则继续检索C学校。依次类推,只要被检索的学校中出现符合投档条件的学校,即向该校投档。


[ 本帖最后由 lbwg 于 2011-9-13 11:09 编辑 ]
搜索更多相关主题的帖子: 平行志愿 考生录取 计划 
2011-08-27 11:31
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
刚才问题没有说的很清楚,现在附带了数据,请大家帮忙哦。
2011-08-27 11:51
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
看4楼说的,我刚接触这个问题,也正在研究中。想看看大家有什么高招,谢谢各位了,这个问题别人有其他程序帮我已经解决了,但是我平时用vf,我截止目前还没有什么好的解决办法。
五楼说的问题:如果分数相同并且志愿相同,如果他所报的志愿计划没有满,就可以同时被录取,但如果是最后一个名额了,那就将相同分数的都录取。

[ 本帖最后由 lbwg 于 2011-8-27 17:34 编辑 ]
2011-08-27 15:43
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
我是想用vf解决这个问题。因为许多程序都是在vf中操作的。
关于第一个问题:都录取的意思,是如果在录取过程中,比如说010学校的最后一个名额录取的分数是520,但是和她相同的其他考生也报考的是这个学校,但是计划数已经满了,这个时间就将这个分数的报了这个学校的考生录取走。关于第二个问题:按照分数高低安排,如果分数相同按照语文、数学、英语的成绩依次排序。

[ 本帖最后由 lbwg 于 2011-8-27 17:32 编辑 ]
2011-08-27 17:26
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
现在高考很多省份都是按照平行志愿录取的。  
平行志愿录取本着 “分数优先、遵循志愿”原则。同批次平行志愿录取,首先对于本批次线上的所有考生,按分数从高分到低分排序,再逐分根据每个考生所填报A、B、C学校的先后顺序,投档到排序在前且有计划余额的学校。当出现考生所报平行志愿中的多所学校都符合投档条件时,只能投向最靠前的一所学校,不能同时投向多所学校。
平行志愿录取时计算机自动完成两个步骤检索工作,首先从高分到低分依次检索每位考生,二是对每一分数段上的每位考生,依次检索其填报的A、B、C三个学校,若考生自身条件满足A学校,就投档到A学校,否则继续检索B学校,若条件符合B学校,就投档到B学校,否则继续检索C学校。依次类推,只要被检索的学校中出现符合投档条件的学校,即向该校投档。
2011-08-27 17:30
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
回复 10楼 TonyDeng
空志愿不用处理,因为有的考生故意不填,我们直接看下一个志愿就可以了。我觉得一致用do case 条件语句,录取一个计一个数,但是那样的话,条件太多了,有点迷茫,请各位大侠帮忙。我也继续思考。谢谢了。
2011-08-27 17:38
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
感谢TonyDeng老师的辛勤付出,你这种精神实在值得我学习。录取数应该是正确的,但是那些学生录取到那个学校了,志愿库中的学校代码显示的好像不对。
另外在实际操作中需要再加个条件,每个学校再限制一个最低分数线,是不是难度有增大了。实在感谢你哦。
2011-08-28 09:04
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
你好,请重新下载相关数据,我刚才已经更新了。录取的原则是分数优先,先从分数高的考生考生录取,对这个考生而言从第一志愿考试一直搜索到第6志愿,如果学校人数不满并且达到最低分数线要求,就录取。否则看一下一个考生。

[ 本帖最后由 lbwg 于 2011-8-28 09:57 编辑 ]
2011-08-28 09:54
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
老师:你发的志愿库中学校代码数远远大于计划数。但是计划库中的录取数确是对的。
2011-08-28 10:01
lbwg
Rank: 2
等 级:论坛游民
帖 子:76
专家分:53
注 册:2011-8-21
收藏
得分:0 
回复 21楼 TonyDeng
是的,这样保证高分考生能录取到他最想上的学校,他不报考志愿那就不能录取了。
2011-08-28 10:03
快速回复:请教一个关于高中平行志愿录取的问题(vf)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031852 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved