Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

业务需求

  1. 课程表有很多课程,系统要根据每个课程当天的上课时间进行组合,实现最合理的课程时间安排

课程表:

课程名称 日期 上课时间 下课时间 年级
初一数学 2015-01-01 08:30:00 11:30:00 1
初一语文 2015-01-01 08:30:00 11:30:00 1
初一英语 2015-01-01 13:00:00 15:00:00 1
初一物理 2015-01-01 17:00:00 20:00:00 1
初二英语 2015-01-01 13:00:00 15:00:00 2

对于初一学生,这一天的合理的安排是:

课程名称 日期 上课时间 下课时间 年级
初一数学 2015-01-01 08:30:00 11:30:00 1
初一英语 2015-01-01 13:00:00 15:00:00 1
初一物理 2015-01-01 17:00:00 20:00:00 1

或者是:

课程名称 日期 上课时间 下课时间 年级
初一语文 2015-01-01 08:30:00 11:30:00 1
初一英语 2015-01-01 13:00:00 15:00:00 1
初一物理 2015-01-01 17:00:00 20:00:00 1

类图:

时序图:

Morty Proxy This is a proxified and sanitized view of the page, visit original site.