读书人

集思广益 小菜想作一个选课系统,该如

发布时间: 2012-01-03 22:16:07 作者: rapoo

集思广益 小菜想作一个选课系统
大家说说看有什么好的方法

作一学生选课系统

学生按 第一志愿 第二志愿 第三志愿 进行选课

比方说某一课程(比如VB.NET,当然在现实中课程有很多) 可有100名学生听课

现按学生填的志愿进行选课
如果 第一志愿 选VB.NET 正好有100 哪就选中这100

如果 第一志愿 选VB.NET 大于100 就要选出100来

如果 第一志愿 选VB.NET 不足100 那就要从第二志愿中补足100
.
.
.

等等

直到选完


请大家说说有什么好的办法(讲进看有什么好的算法)

[解决办法]
想你说的这种方式,我觉得太麻烦。。在没有电脑选课系统可能就用这种方法。其实简单点,比如某个课程(VB.NET)在某个时间(星期四下午)有1个班50个人的名额。当已选这个课程的人未到50人,改课程就可以选,否则该课程显示为已满额,拒绝选择。开发个B/S的选课系统,给学生自己去选就可以了。管理起来也方便多了。
[解决办法]
大学里读数据库那会儿考虑过这个项目
当时志向太大
想做全校范围的
后来不了了之
因为要顾及太多方面
光一个ER图就费尽脑筋了

读书人网 >VB Dotnet

热点推荐