[发明专利]一种可视化快捷智能排课方法在审

专利信息
申请号: 202110366135.X 申请日: 2021-04-06
公开(公告)号: CN113052734A 公开(公告)日: 2021-06-29
发明(设计)人: 虞晓波;吴欢 申请(专利权)人: 上海网梯数码科技有限公司
主分类号: G06Q50/20 分类号: G06Q50/20;G06Q10/06;G06F3/0485;G06F3/0486
代理公司: 厦门一品恒润知识产权代理事务所(普通合伙) 35245 代理人: 张超宇
地址: 200000 上海市闵行区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可视化 快捷 智能 方法
【权利要求书】:

1.一种可视化快捷智能排课方法,其特征在于,包括如下步骤:

S1:鼠标选择需要排课的课程;

S2:拖拽该课程放入课程表中;

S3:填写课程教师,上课时间必要信息;

S4:保存;

所述需要排课的课程设为{C1,C2…Cn},课程总数为n,而各门课程每周安排次数为{N1,N2…Nn},各门课程每次为连续的2学时,每周教学日共5天,每周的教学总时间段数为5×4=20,并存在以下约束关系:

n≤20;

N=6n,i=1,Ni≤20;

所述可视化快捷智能排课方法还包括设计适当的数据结构和排课算法;

所述数据结构包括对于每一门课程,分配2个字节的时间段分配字:{T1,T2…Tn},有效的时间段分配字的值应小于32768,而大于等于32768的时间段分配字对应于那些当前无效的课程;

所述排课算法的目标为确定{C1,C2…Cn}所对应的{T1,T2…Tn}。

2.根据权利要求1所述的一种可视化快捷智能排课方法,其特征在于,所述排课算法包括自动排课算法、冲突检测算法和基于优先级的排课算法,所述自动排课算法:输入{C1,C2…Cn}、{N1,N2…Nn},输出{T1,T2…Tn};所述冲突检测算法为根据数据结构做如下运算:T[i]=T[i](~(7(week-1)*3))+(segment(week-1)*3);所述基于优先级的排课算法包括排课的预处理、每一子类的排课处理和人工干预的处理。

3.根据权利要求2所述的一种可视化快捷智能排课方法,其特征在于,所述自动排课算法包括以下步骤:

S51:初始化:星期值week=1,时间段值segment=1,{T[1],T[2]…T[n]}中各时间段分配字清零;

S52:新一轮扫描课程:置继续处理标志flag=0,对课程索引值c-index=1,2…n进行以下操作:

C1:如果N[c-index]0,则把segment的值写入T[c-index]的第(week-1)33~week33-1位中N[c-index]的值减1;

C2:如果N[c-index]0,则置flag=1,如果week=5并且segment=4,则置flag=1,并转S53,否则如果segment=4,则置segment=1,且week增1,否则segment增1;

C3:检测是否已全部安排完毕:如果flag=1,则转S52,否则转S53;

S53:检测是否成功:如果flag=1,则开课次数过多,否则课程安排成功;

S54:算法结束:本算法的时间复杂度为O(N),而存储时间段分配字所用空间为2n个字节。

4.根据权利要求3所述的一种可视化快捷智能排课方法,其特征在于,所述冲突检测算法包括判断同一个时间段是否已有其它课程安排,具体判断方式分为两步:一、设人工调整的时间段分配字为T[1];二、判断时间段分配字T[1]与{T[2],T[3]…T[n]}中的某个分配字是否存在相同课程分配位上的相等的非零时间段值,或{T[2],T[3]…T[n]}中是否存在与T[1]冲突的时间段分配字。

5.根据权利要求4所述的一种可视化快捷智能排课方法,其特征在于,所述冲突检测算法:输入T1和{T2…Tn},输出与T1冲突的{T2…Tn}中的时间段分配字。

6.根据权利要求5所述的一种可视化快捷智能排课方法,其特征在于,所述冲突检测算法包括以下步骤:

S101:①对c-index=2,3…n做初始化屏蔽字mask=7;②对星期值week=1,2,3,4,5,如果T[1]mask等于T[c-index]mask,而且二者不等于0,则T[1]与T[c-index]相冲突,转①,mask左移3位或乘8;

S102:算法结束:本算法时间复杂度为O(n)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网梯数码科技有限公司,未经上海网梯数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110366135.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top