构建自动时间表调度应用程序

时间:2015-04-13 08:38:05

标签: algorithm logic

我想构建一个自动时间表调度应用程序。但我发现很难让我的逻辑正确。这是我到目前为止所做的。

  1. 该系统适用于大学,但我只是考虑一个教师开始。

  2. 现有的所有课程列表及其各种学分。大部分课程为3学分,其余为2学分。所有3学分课程必须按比例分为两个不同的时间段(天),比例为2:1。

  3. 正常上课日有12个小时,但每个学生或班级一天最多可以有6个小时,一天至少有一个小时。

  4. 从第一年到第三年的每个学生提供至少5门课程和最多8门课程。

  5. 第四年/最后一年的学生提供5门课程。

  6. 每门课程必须由特定年级组别学习。因此,课程是教学的地方(课堂)。

  7. 直到这个阶段,我正在混淆想法,并没有得到任何正确的答案。如果任何人可以帮助或有一个更好的算法来构建这个PHP我会很高兴。

0 个答案:

没有答案