一种在线排课系统技术方案

技术编号:22595599 阅读:42 留言:0更新日期:2019-11-20 11:31
本发明专利技术提供一种在线排课系统,包括服务器和与服务器通讯连接的客户端;所述服务器设置有排课模块;所述排课模块用于:将待选课程的课程信息发送给各客户端;从各客户端接收用户的选课信息、分班条件和分班规则,根据用户的选课信息统计选课结果,根据分班条件和分班规则进行分班,分班结果包括固定班和课程班的分班;接收用户输入的排课规则和合班上课规则,并将排课规则和合班上课规则转化为排课的约束条件,并按照班级、学科、教师、教室的多个维度计算满足约束条件的排课结果;将排课结果发送给各客户端。本发明专利技术所提供的技术方案,能够解决现有技术中在排课时工作效率低的问题。

An online course arrangement system

The invention provides an online course arranging system, which includes a server and a client connected with the server; the server is provided with a course arranging module; the course arranging module is used to: send course information of the course to be selected to each client; receive course selecting information, class dividing conditions and class dividing rules of the user from each client, and make statistics of course selecting results according to the course selecting information of the user Divide classes according to the conditions and rules of dividing classes, and the result of dividing classes includes the division of fixed classes and course classes; receive the rules of arranging classes and the rules of combining classes entered by users, convert the rules of arranging classes and the rules of combining classes into the constraints of arranging classes, and calculate the results of arranging classes that meet the constraints according to the multiple dimensions of classes, disciplines, teachers and classrooms; send the results of arranging classes to each class Client. The technical scheme of the invention can solve the problem of low working efficiency in arranging class hours in the prior art.

【技术实现步骤摘要】
一种在线排课系统
本专利技术属于在线排课
,具体涉及一种在线排课系统。
技术介绍
随着生活水平的日益提高和科学技术的发展,人们对教育也越来越重视,不仅在学校中接收学校的课程信息,在课余时间或者在工作的时候还会在培训机构接收定向的专业培训。在培训机构接收专业培训时,由于时间不固定,所以学员需要根据自己的时间选择课程。现在学员选课的方法是先向培训机构咨询各课程的开课时间,然后再根据自己的时间选择课程,培训机构根据学员的选课结果排课,不仅学员选课比较繁琐,而且培训机构排课困难,工作效率低。
技术实现思路
本实施例提供一种在线排课系统,用于根据用户的需求在线排课,解决排课时工作效率低的问题。为解决上述技术问题,本专利技术的技术方案为:一种在线排课系统,包括服务器和与服务器通讯连接的客户端;所述服务器设置有排课模块;所述排课模块用于:将待选课程的课程信息发送给各客户端;从各客户端接收用户的选课信息、分班条件和分班规则,根据用户的选课信息统计选课结果,根据分班条件和分班规则进行分班,分班结果本文档来自技高网...

【技术保护点】
1.一种在线排课系统,包括服务器和与服务器通讯连接的客户端;其特征在于,所述服务器设置有排课模块;所述排课模块用于:/n将待选课程的课程信息发送给各客户端;/n从各客户端接收用户的选课信息、分班条件和分班规则,根据用户的选课信息统计选课结果,根据分班条件和分班规则进行分班,分班结果包括固定班和课程班的分班;/n接收用户输入的排课规则和合班上课规则,并将排课规则和合班上课规则转化为排课的约束条件,并按照班级、学科、教师、教室的多个维度计算满足约束条件的排课结果;/n将排课结果发送给各客户端。/n

【技术特征摘要】
1.一种在线排课系统,包括服务器和与服务器通讯连接的客户端;其特征在于,所述服务器设置有排课模块;所述排课模块用于:
将待选课程的课程信息发送给各客户端;
从各客户端接收用户的选课信息、分班条件和分班规则,根据用户的选课信息统计选课结果,根据分班条件和分班规则进行分班,分班结果包括固定班和课程班的分班;
接收用户输入的排课规则和合班上课规则,并将排课规则和合班上课规则转化为排课的约束条件,并按照班级、学科、教师、教室的多个维度计算满足约束条件的排课结果;
将排课结果发送给各客户端。


2.根据权利要求1所述的在线排课系统,其特征在于,所述分班条件包括班级数量、可用教室数量、教室最大容量、各学科教师认可情况,所述分班规则包括学生人数保持均衡、最小化走班上课情况、不拆分原班级、各班级成绩均衡、各班级男女比例均衡。


3.根据权利要求1所述的在线排课系统,其特征在于,得到的包含固定班和课程...

【专利技术属性】
技术研发人员:刘向阳王栗萍杜生军
申请(专利权)人:河南礼乐国际教育科技有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1