帮帮忙,小弟倾吾所有!(215分)

  • 主题发起人 主题发起人 delphi初学者
  • 开始时间 开始时间
D

delphi初学者

Unregistered / Unconfirmed
GUEST, unregistred user!
高校选课系统中公平算法的研究及系统设计
主题:高校在学分制管理体制下公平选课的研究和选课系统的实现。
问题的提出:选课系统是学分制教学改革的一个重要措施,
它允许学生自己给自己安排课程,时间,以及任课老师,
一方面可以充分发挥学生的主观能动性,调动学生积极性,
拓宽知识面,同时也在教师中引进竞争机制,有利于促进教学质量的提高。
选课系统允许学生通过该系统选择课程,老师,时间,教室,但由于师资,
时间和课室有限,而学生选课往往又有很大的倾向,所以学生选课不可能全部满足。
鉴于这种原因,要求设计出一个较合理的公平算法,并设计一个选课系统,
使得学生能通过该系统进行填报课程,老师,时间和地点,并尽量满足他们的要求,
最后要发给每个学生及任课老师一份正式课程表。
要求:研究一些不公平算法,提出一个较公平的算法,画出其数据流程图,
用delplhi设计一个基于该算法的选课系统,最后用假设的一些数据来检验系统效果
希望各位能给点提议,一些方向,小弟不胜感激了。
 
其实和Delphi无关了,等你把你的流程研究完了实现就不难了。
 
这里shi delphi lun tan #@$%%^&*
 
你把结构图画出来后,就不用找我们了。
 
把算法+数据结构=程序的那个例子改改就行了。
 
告诉你,复旦选课是 First come, first serve。清华选课是抽签。北大不是电脑选课。
 
1)问清楚你们学校选课的原则
2)按这些原则流程化
3)可以动手编写代码
如果有编程上的问题你还是可以到这里来问问的,你现在的问题太泛大家很难给你帮上忙。
 
你的问题太广泛了大家很难给你帮上忙。
 
没有公平算法,但可以考虑竞争算法,
确定一些人为的规则,如高年级优先,先到者优先,以及Lady First等等
 
我在想,可否采取报志愿的形式呢?比如可报5门,但是志愿可以选择8门,
如果没有超出名数范围的话,就通过,如果太多人的话,就利用正态分布,
设置随机数,然后在进行挑选,这样的方法怎样,大家给点意见,可否有更加好的?


 
最好按方向来。比如说某人报的计算机组成原理,如果该课已满,可以转向与该课程相关的
课程,比如微机原理,接口技术等,用一个相关联表进行选取!
 
自己动手把流程画出来,然后再写程序。
 
中山大学网上选课系统说明

  中山大学全校公选课网上选课系统,使学生和教师通过校园网,使用Web浏览器就能选课或管理。

全校公选课从网上公报课程之后三周内进行选课,按中大教务处要求, 有如下规定:

1. 数量限制. 一个学生在一个学期里最多可选两门公选课。

2. 选课限制. 当某公选课对学生有特殊的系所或年级要求时,要求由学生自己决定和负责,例如:

<<室内环境设计>>课程要求具有美术基础。

3. 选课阶段. 网上选课分三个阶段:

第一阶段 为时大概一周,由学生上网选课,在这期间,学生可任意选课、退选。本阶段结束

时针对选修人数超出接收人数的课程,由系统实行随机筛选,每个选修该门课的学生分配一个

随机数,按大小排序,较大的保留。经筛选后,保留的选课记录有效。如果这门课名额未满,

这些有效的选课记录也不参加下一轮筛选,只有后来报的人才参加筛选。(若有需要,选课将采

用多轮筛选)

第二阶段 为时一周,对剩下的不那么热门的课程进行先到先得选课办法。

第三阶段 没选上,但有迫切需要的同学可找院系的教务员提出选课的要求及理由,再交由教

务处统一安排。

此外, 有关操作方法进入系统后将有说明.


注意: 2000年第二学期公选课改选时间定在:

(广州校区) 12月15日~1月7日之间

(珠海校区) 12月18日~1月10日之间
 
谢谢大家了,其实现在的选课并不是那么的公平,
老师提出希望我们用一种相对公平的算法
中大的方法我也曾经想过,可是这还是存在运气的因素,
而实行考核的方法又不太可行,
浪费很多的资源,大家还有没有其他更好的方法呢?其实大家在选课的时候,
如果被迫选中自己不喜欢的课程的时候,你们最希望通过什么途径来解决呢?
我现在不需要具体的实行,只需要一个大概的选课方法。谢谢了。
 
兴趣是可以培养的;
实在不满意;
可以找选课中心调整;
我们学校就是这样做的;
 
小弟是现炒现卖,因为有pascal基础,所以不怎么难,
不过,现在遇到一个很简单的问题,怎样进入BDE配置实用程序啊?
在tool下根本找不到BDE Configuration啊,在新建处也找不到啊。怎么进入呢?
 
在控制面板里面呢 BDE Administrator
 
Database->explore
 
多人接受答案了。
 

Similar threads

回复
0
查看
866
不得闲
D
回复
0
查看
767
DelphiTeacher的专栏
D
D
回复
0
查看
671
DelphiTeacher的专栏
D
D
回复
0
查看
665
DelphiTeacher的专栏
D
后退
顶部