可视化的排课调整指示方法和装置以及相应的计算机设备、存储介质、排课系统和排课方法制造方法及图纸

技术编号:31820795 阅读:54 留言:0更新日期:2022-01-12 12:13
本申请公开了一种可视化的排课调整指示方法和装置以及相应的计算机设备、存储介质、排课系统和排课方法,其中排课调整指示方法包括在第一区域显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;当排课阵列中的某单元区被选定为待调整单元区时,在第二区域显示对应不同调整方案的索引图,所述索引图指示变动单元之间执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。本申请利用索引图和排课阵列从不同角度指示调整方案,提高了可视化程度。可视化程度。可视化程度。

【技术实现步骤摘要】
可视化的排课调整指示方法和装置以及相应的计算机设备、存储介质、排课系统和排课方法


[0001]本申请涉及计算机
,特别是涉及排课调整指示方法以及相应的装置。

技术介绍

[0002]课程编排,俗称排课,在教育、培训等行业使用非常多。通常在课程编排方案初步完成后,或者在课表执行的过程中,都需要对课表做一些调整。例如班级、教师、课程三个元素构成一个排课单元,排课就是把所有的排课单元,分配合适的执行时间。课时因素影响的是排课单元的数量,而学生,场地等因素可以转化成为排课的约束条件。例如操场在同一个时间点只能容纳X个班一同上课,计算机教室同一时间只能容纳Y个班同时上课;当然也根据走读需要构建一个教学班冲突表作为排课约束条件,即每个学生所在的教学班都不能在同一个时间点上课。约束条件可以分成硬约束和软约束,硬约束就是不能违反的条件,例如一个班在一个时间点最多能上一门课,一个教师在一个时间点只能最多教一个班。软约束就是期望,比方说主课排到上午,辅课放到下午。现有技术如果一个排课单元需要改变执行时间,主要采用两两互换的方式,灵活性有限难以满足实际需求。

技术实现思路

[0003]本申请为了提高调整执行时间的灵活性以及可视化,提供了一种可视化的排课调整指示方法。
[0004]本申请提供一种可视化的排课调整指示方法,包括:
[0005]在第一区域显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;
[0006]当排课阵列中的某单元区被选定为待调整单元区时,在第二区域显示对应不同调整方案的索引图,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;
[0007]当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。
[0008]本申请还提供一种可视化的排课调整指示装置,包括:
[0009]第一模块,用于在第一区域显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;
[0010]第二模块,用于当排课阵列中的某单元区被选定为待调整单元区时,在第二区域显示对应不同调整方案的索引图,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;
[0011]第三模块,用于当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。
[0012]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机
程序,所述处理器执行所述计算机程序时实现本申请的排课调整指示方法的步骤。其中各个步骤对应第一模块至第三模块的相关内容。
[0013]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请的排课调整指示方法的步骤。其中各个步骤对应第一模块至第三模块的相关内容。
[0014]本申请还提供一种可视化的排课调整指示方法,包括:
[0015]针对预设方案被中选定的待调整排课单元改变执行时间,并重新对各排课单元配置执行时间并生成一个或多个调整方案;
[0016]对各调整方案中的变动单元以索引图的方式指示执行时间的切换关系,所述变动单元为相对于调整方案,在预设方案中执行时间发生改变的排课单元;
[0017]针对被选定的调整方案,在排课阵列中以执行时间为坐标指示变动单元的位置以及所述切换关系。
[0018]本申请还提供一种可视化的排课调整指示装置,包括:
[0019]第四模块,用于针对预设方案被中选定的待调整排课单元改变执行时间,并重新对各排课单元配置执行时间并生成一个或多个调整方案;
[0020]第五模块,用于对各调整方案中的变动单元以索引图的方式指示执行时间的切换关系,所述变动单元为相对于调整方案,在预设方案中执行时间发生改变的排课单元;
[0021]第六模块,用于针对被选定的调整方案,在排课阵列中以执行时间为坐标指示变动单元的位置以及所述切换关系。
[0022]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请的排课调整指示方法的步骤。其中各个步骤对应第四模块至第六模块的相关内容。
[0023]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请的排课调整指示方法的步骤。其中各个步骤对应第四模块至第六模块的相关内容。
[0024]本申请还提供一种排课方法,包括:
[0025]显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;
[0026]当排课阵列中的某单元区被选定为待调整单元区时,改变相应排课单元的执行时间,生成一个或多个调整方案;
[0027]针对不同的调整方案以索引图的方式进行显示,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;
[0028]当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。
[0029]本申请还提供一种排课装置,包括:
[0030]阵列模块,用于显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;
[0031]调整模块,用于当排课阵列中的某单元区被选定为待调整单元区时,改变相应排
课单元的执行时间,生成一个或多个调整方案;
[0032]索引模块,用于针对不同的调整方案以索引图的方式进行显示,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;
[0033]指示模块,用于当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。
[0034]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请的排课方法的步骤。
[0035]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请的排课方法的步骤。
[0036]关于本申请各排课调整指示方法、各排课调整指示装置、排课方法、排课装置、各计算机设备、以及各计算机可读存储介质中的各个步骤,以下还提供了若干可选方式,但并不作为对上述总体方案的额外限定,仅作为进一步的细化、增补或优选,在没有技术或逻辑矛盾的前提下,各可选方式可单独针对上述总体方案进行组合,还可以是多个可选方式之间进行组合。
[0037]可选的,所述排课单元包括多个元素,各单元区指示相应排课单元的方式为显示相应排课单元中的一个或多个元素本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化的排课调整指示方法,其特征在于,包括:在第一区域显示排课阵列,所述排课阵列中以执行时间为坐标分布多个单元区,各单元区按照预设方案指示相应排课单元;当排课阵列中的某单元区被选定为待调整单元区时,在第二区域显示对应不同调整方案的索引图,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。2.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,所述排课单元包括多个元素,各单元区指示相应排课单元的方式为显示相应排课单元中的一个或多个元素。3.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,选定待调整单元区的方式为指示相应单元区相对于排课阵列或相对于显示屏幕的位置坐标。4.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,各单元区带有唯一性标签,选定待调整单元区的方式为指示相应的唯一性标签。5.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,所述索引图中还显示与变动单元相关的单元区数量。6.根据权利要求5所述的可视化的排课调整指示方法,其特征在于,所述索引图显示多个标签,标签的数量为与变动单元相关的单元区数量,相应两标签之间通过带有方向的指示线相连用以指示变动单元执行时间的切换关系。7.根据权利要求6所述的可视化的排课调整指示方法,其特征在于,所述索引图中,各标签对应的单元区在预设方案中对应某一排课单元或该单元区所对应的执行时间没有配置给任何排课单元。8.根据权利要求6所述的可视化的排课调整指示方法,其特征在于,所述指示线由表示第一单元区的第一标签指向表示第二单元区的第二标签,变动单元执行时间的切换关系为:第一单元区所对应的变动单元、其执行时间将改为第二单元区所对应的执行时间。9.根据权利要求6所述的可视化的排课调整指示方法,其特征在于,所述标签为文字,图形或动画。10.根据权利要求6所述的可视化的排课调整指示方法,其特征在于,所述标签上标识有其所对应的单元区。11.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,所述调整方案被选定的方式为指示相应索引图的位置坐标。12.根据权利要求1所述的可视化的排课调整指示方法,其特征在于,所有索引图依次排布显示,每个索引图还作为控件,该控件被触发时在排课阵列中显示变动单元对应的单元区以及相应的指示线。13.根据权利要求12所述的可视化的排课调整指示方法,其特征在于,排课阵列中的指示线由第一单元区指向第二单元区,变动单元执行时间的切换关系为:第一单元区所对应的变动单元、其执行时间将改为第二单元区所对应的执行时间。14.一种可视化的排课调整指示装置,其特征在于,包括:第一模块,用于在第一区域显示排课阵列,所述排课阵列中以执行时间为坐标分布多
个单元区,各单元区按照预设方案指示相应排课单元;第二模块,用于当排课阵列中的某单元区被选定为待调整单元区时,在第二区域显示对应不同调整方案的索引图,所述索引图指示变动单元执行时间的切换关系,相对于调整方案、在预设方案中执行时间发生改变的排课单元为所述变动单元;第三模块,用于当某索引图对应的调整方案被选定时,在所述排课阵列中指示与变动单元对应的单元区以及所述切换关系。15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~14任一项所述的排课调整指示方法的步骤。16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~14任一项所述的排课调整指示方法的步骤。17.一种可视化的排课调整指示方法,其特征在于,包括:针对预设方案被中选定的待调整排课单元改变执行时间,并重新对各排课单元配置执行时间并生成一个或多个调整方案;对各调整方案中的变动单元以索引图的方式指示执行时间的切换关系,所述变动单元为相对于调整方案,在预设方案中执行时间发生改变的排课单元;针对被选定的调整方案,在排课阵列中以执行时间为坐标指示变动单元的位置以及所述切换关系。18.根据权利要求17所述的可视化的排课调整指示方法,其特征在于,所述预设方案是根据对排课单元中各元素预设的第一约束条件,对各排课单元配置相应的执行时间得到。19.根据权利要求18所述的可视化的排课调...

【专利技术属性】
技术研发人员:万天慧常照亮
申请(专利权)人:杭州布谷蓝途科技有限公司
类型:发明
国别省市:

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

1