以下是引用xuminxz在2019-6-25 19:33:31的发言:
这帖子的竟然60多层了,不过好像方向出问题了,这样把录取条件写入代码显然不合适。应该把录取条件(或不录取条件)写到一个表内(例如Lqtj)。然后用类似update XXX set lqjg="不录取" where kmdj not in (select kmtj from lqtj)的语句来决定是否录取。这样对不同学校只需要改录取条件就可以了。决定录取条件的领导不必懂程序,但录取条件应该让他能看得懂,并让他们签字确认。
这帖子的竟然60多层了,不过好像方向出问题了,这样把录取条件写入代码显然不合适。应该把录取条件(或不录取条件)写到一个表内(例如Lqtj)。然后用类似update XXX set lqjg="不录取" where kmdj not in (select kmtj from lqtj)的语句来决定是否录取。这样对不同学校只需要改录取条件就可以了。决定录取条件的领导不必懂程序,但录取条件应该让他能看得懂,并让他们签字确认。
这也是个思路,不过组合的可能性太多了,逐个比对筛选的工作量(程序运行上)也不小。就六科来讲组合是5*5*5*5*5*5种之多(不知道我说的对不对)
[此贴子已经被作者于2019-6-26 14:38编辑过]