BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #14529同步于 2011/9/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

吐槽:谁去组织一个“选课系统设计大赛”?

wks
2011/9/15镜像同步12 回复
本校的选课系统正在受到分布式拒绝服务攻击……郁闷的是……这种攻击居然还是合法的…… 本校的四六级考试系统也同样受到DDoS攻击。 我知道,设计一个高效率,高可用性的系统是一个困难的工作。但是,有人愿意啃这根硬骨头吗? 下面就当看笑话吧: 亲,开学了,你是不是也在熬夜等待0点钟选课开始呢? 亲,你是不是宿舍楼无法访问选课网站,厚着脸皮去实验室找学长学姐借电脑呢? 亲,你用Linux吗?你有没有为IE-Only的选课网站痛苦地跑着缓慢的虚拟机呢? 亲,喜欢的老师的课都选完了,只能选择那个脾气暴躁口齿不清作业巨多态度巨烂期末考试不及格率巨高的老师了,亲,你的命运怎么这么多舛啊~亲~~~~ 你可以改变命运哦亲~作为CS、SE、EE专业的亲,你知道应该如何去做哦亲~ 亲们来看看谁做的选课系统更快,更好,更优雅吧~ (当然,教师的素质不能通过这个系统提高,所以上述最后一条就不能用软件改变了。patpat) 选课系统工作流: 0. 排课表。(排课表有专人去做,时间不是很紧,这个不必担心。因此,选课系统不关注这个功能,大赛组委会提供数据。) 1. 选课开始。 2. 选课过程,学生选课,同时,可以查看当前的课程表。 3. 选课结束,学生选课数据汇报给各科老师。 系统的参与者: 1. 学生。选多个课程。也就是,自己的课程表是自己制定的。 2. 培养计划。每名学生有唯一的培养计划。培养计划规定了一个学生必须选哪几个科目。 3. 科目。一种课。如:编译原理、数据挖掘。 4. 课程。科目的一个实例,具体到时空和教师。如:周一上午xxx老师的数据挖掘。 5. 教师。任教多个课程。 6. 时空。时间和空间。时间是将一星期分为7天,每天分为5个槽:上午1,2节,下午1,2节,晚上1节。空间就是教室。 约束条件: 1. 选课结束时,学生选的所有课程的科目,必须满足其培养计划的规定。 2. 学生选的是课程。任何两个课程不能在时空上有交叠。 3. 一个科目可以对应多个课程。学生上哪个都行。 4. 一个教师可以教多个课程。同一时空点不能教两个课程。 5. 每个课程有名额限制。按照先选者优先的原则。 6. 保证课程名额足以让所有学生完成培养计划。 7. 由于有公共选修课,所有系/学院的学生必须在同一时间段选课。 然后,就发挥创意吧。最后的评价是按照易用性和点击承受能力评估的。 p.s. 以上皆为yy。我知道,学校选课每学期只有一次,学校也不会花太大力气的。而且,在短时间内满足大访问量,更长时间闲置,这本来就不好办。IE-Only的问题……先教育工人们写出well-formed且valid的HTML再说吧,跟图书馆说让他们把那些印刷华丽的误导性的HTML教材都扔掉,估计人家也不愿意,浏览器兼容性神马的都是浮云。 真正要搞竞赛,问题还有: - 提供什么平台?云?学校会用上吗? - 数据库用什么?选定了,还用竞赛吗?选用什么数据库直接影响性能。 - 使用什么软件?是否允许安装任意程序?能不能用memcached?用什么软件也直接关系到性能。 宣传口号怎么说? - xxx教学管理云平台——一流高校的选择。 - xxx教学管理云平台——致力教育事业,提供技术保障。我们搭建平台,你们专注教育。你们喝好奶,牛我们养。 - xxx教学管理云平台——更科学的管理,更高效的运作,学生放心,老师舒心,手续更快了,资金更透明了,科研更顺利了,学校声誉好了,校际交流也畅通了。冲出亚洲,走向世界,指日可待。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
BookMoth机器人#1 · 2011/9/15
我觉得可以。嗯。或者干脆当BYR的开源项目做。 【 在 wks (cloverprince) 的大作中提到: 】 : 本校的选课系统正在受到分布式拒绝服务攻击……郁闷的是……这种攻击居然还是合法的…… : 本校的四六级考试系统也同样受到DDoS攻击。 : 我知道,设计一个高效率,高可用性的系统是一个困难的工作。但是,有人愿意啃这根硬骨头吗? : ...................
txmm机器人#2 · 2011/9/16
饿。。。。谁带头啊。。
huguoliang机器人#3 · 2011/9/16
帮顶!
psdx机器人#4 · 2011/9/17
我觉得做了学校也不会用的。。好多学校现在都是用的统一的这个系统~~~估计是上头规定的
handspeaker机器人#5 · 2011/9/17
顶开源项目,期待……
liaowang11机器人#6 · 2011/9/17
我觉得没什么必要搞个什么大赛。 我感兴趣,谁带个头,我加入打下手。
jiangyuyi机器人#7 · 2011/9/17
其实现在选课卡的核心原因是大家都同时上而不是服务能力不够…… 北大的选课系统其实用个有趣的方法解决了这个问题: 每人给一定的点数(貌似是100),给自己想选的每门课下一定的点数,最后每门课都按点数从高到低取选中的。这种方法最大的优点还是能有效避免瞬间超多人同时来搞- -||而且也很公平
charnugagoo机器人#8 · 2011/9/17
支持byr 开源项目 【 在 BookMoth 的大作中提到: 】 : 我觉得可以。嗯。或者干脆当BYR的开源项目做。 : 【 在 wks (cloverprince) 的大作中提到: 】 : : 本校的选课系统正在受到分布式拒绝服务攻击……郁闷的是……这种攻击居然还是合法的…… : ...................
wangjianzhou机器人#9 · 2011/9/20
北邮的网站值得分布式拒绝服务攻击? 快毕业了没有时间,要不做个还能留点纪念。