首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-01-03 
集思广益小菜想作一个选课系统大家说说看有什么好的方法作一学生选课系统学生按第一志愿第二志愿第三志愿

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

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

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

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

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

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

  直到选完


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

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

热点排行