本申请公开了提供一种课程管理方法,该方法包括:确定至少一个表头,以及确定至少一个课程;对至少一个表头和至少一个课程进行排列组合形成课程表,课程表包括多个课程队列,每一课程队列包括一个表头和至少一个课程;将课程队列中的目标课程与后一课程绑定,以使在对目标课程进行队列调整时,对后一课程进行相应的调整。本申请还公开了一种电子设备以及一种计算机可读存储介质。通过上述方式,本申请能够实现对于具有不同课程持续时间的课程的排布及调整。布及调整。布及调整。
【技术实现步骤摘要】
课程管理方法、电子设备及计算机可读存储介质
[0001]本申请涉及管理领域,特别是涉及一种课程管理方法、电子设备及计算机可读存储介质。
技术介绍
[0002]随着人们生活水平的不断提高,新的生活方式逐渐走进了人们的生活,健身房式的健身变得越来越普遍。做瑜伽,健美操等项目已经成为相当流行的健身娱乐项目。然而现在健身中心对于健身课程的管理都是使用统一的课程表,预设每天有多少节课,每天课程开始和结束的时间一致,每节课的持续时间也一致。但是对于健身来说,不同的课程项目拥有与课程类型对应的健身持续时间和休息时间,才能达到最好的健身效果。传统的课程表管理并不能实现对于不同课程时间的排布,对于不同课程时间的课程进行变动时,也存在时间上的冲突。
技术实现思路
[0003]本申请目的提供一种课程管理方法、电子设备及计算机可读存储介质,能够解决现有技术中课表格式统一,不能进行课程时间不同的课程的排布以及调整的技术问题。
[0004]为解决上述技术问题,本申请采用的第一个技术方案是:提供一种课程管理方法,该方法包括:确定至少一个表头,以及确定至少一个课程;对至少一个表头和至少一个课程进行排列组合形成课程表,课程表包括多个课程队列,每一课程队列包括一个表头和至少一个课程;将课程队列中的目标课程与后一课程绑定,以使在对目标课程进行队列调整时,对后一课程进行相应的调整。
[0005]为解决上述技术问题,本申请采用的第二个技术方案是:提供一种电子设备,该电子设备包括存储器和处理器,存储器用于存储程序数据,程序数据能够被处理器执行,以实现如第一个技术方案中所述的方法。
[0006]为解决上述技术问题,本申请采用的第三个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质存储有程序数据,能够被处理器执行,以实现如第一个技术方案中所述的方法。
[0007]本申请的有益效果是:区别于现有技术的情况,生成的课程表包括多个课程队列,每一课程队列中的课程都与后一课程绑定,从而在对目标课程进行位置变动时,其之后的课程也会相应的跟随目标课程进行调整,以实现无需重新排列课程表,重新计算课程时间的目的。
附图说明
[0008]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0009]图1是本申请课程管理方法第一实施例的流程示意图;
[0010]图2是本申请课程管理方法第二实施例的流程示意图;
[0011]图3是本申请课程管理方法第二实施例中排列组合流程一实施例的流程示意图;
[0012]图4是本申请课程管理方法第三实施例的流程示意图;
[0013]图5是本申请课程管理方法第四实施例的流程示意图;
[0014]图6是本申请电子设备第一实施例的结构示意图;
[0015]图7是本申请计算机可读存储介质第一实施例的结构示意图。
具体实施方式
[0016]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0019]如图1所示,图1为本申请课程管理方法第一实施例的流程示意图。该实施例包括以下步骤:
[0020]S11:确定至少一个表头,以及确定至少一个课程。
[0021]表头作为初始数据,可以为课程表的第一行或第一列,为后续课程的填写补充提供基础。表头根据第一变量确定,而第一变量包括课程地点以及课程地点对应的起止时间中的至少一种。例如,作为表头,其可以表示为“西直门店房间1、星期一、10点至20点”,即该表头对应的课程队列的课程地点为西直门的房间一,课程时间为星期一早上10点持续到晚上20点。该时间也可以仅仅是开始时间,比如早上10点开始。
[0022]课程作为课程表的主体,对各个表头的对应的课程队列进行补充。课程根据第二变量进行确定,而第二变量包括课程内容、课程持续时间、课程执行人中的至少一种。课程执行人为执教课程的人。例如,作为课程,其可以表示为“课程持续时间2小时、类型燃脂搏击、教练A”,并且补充在上述表头“西直门店房间1、星期一、10点至20点”之后。即该课程表示在星期一西直门店房间1的10点开始,由教练A进行2小时的燃脂搏击执教。该课程持续时间也可以使用百分比的表现形式。例如,预先设定一周的课程总课时,比如100课时,时间1占比百分之二,即2课时,课程可表示为“时间1、类型燃脂搏击、教练A”。以总课时的百分比对课时进行限定,有利于课时的充分利用以及合理分配。该课程持续时间可包括上课的时
间以及休息的时间,在该课程持续时间的基础上,根据前一表头的开始时间或前一课程的结束时间,就可以得到本课程的开始以及结束的时间。将各个课程内容、课程持续时间以及课程执行人进行分配得到多个课程。分配是也可进一步的在预设的规则下进行的,例如,塑形杠铃操需要3课时的健身时间,可执行塑形杠铃操的教练有A、B、C,燃脂搏击需要1课时,可执行燃脂搏击的教练有D、E。不同的课程对应着相应的课程时间以及课程教练。
[0023]S12:对至少一个表头和至少一个课程进行排列组合形成课程表。
[0024]得到了多个表头以及课程之后,对其进行排列组合,将课程排布在表头之后,以形成一个课程队列。进行排列组合的过程中,也需要满足预设的规则。例如,同一时间不能在不同的课程地点出现同一课程执行人,同一执行人在不同的课程地点的课程的时间间隔之间应大于预设时间值等。这些是确保课程表在排布上正确不冲突的基础规则。进一步的,也可以由用户添加更高级的自定义规则,例如,同一课程执行人不可持续执教3节课等。
[0025]在进行排列组合的期间,可选地,可为排列组合过程设定一预设时间,在排列组合进行了预设时间后,将得到的最终的课程队列作为课程表。可选地,排列组合后的课程队列在预设时间内维持稳定,则将得本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种课程管理方法,其特征在于,所述方法包括:确定至少一个表头,以及确定至少一个课程;对所述至少一个表头和所述至少一个课程进行排列组合形成课程表,所述课程表包括多个课程队列,每一所述课程队列包括一个表头和至少一个课程;将所述课程队列中的目标课程与后一课程绑定,以使在对所述目标课程进行队列调整时,对所述后一课程进行相应的调整。2.根据权利要求1所述的课程管理方法,其特征在于,所述表头根据第一变量确定,所述第一变量包括课程地点以及所述课程地点对应的起止时间中至少一种。3.根据权利要求2所述的课程管理方法,其特征在于,所述课程根据第二变量确定,所述第二变量包括课程内容、课程持续时间、课程执行人中至少一种。4.根据权利要求1所述的课程管理方法,其特征在于,所述确定至少一个表头,以及确定至少一个课程,包括:获取初始课程表,所述初始课程表为上一周期得到的课程表或预设的课程表;根据所述初始课程表,确定所述表头和所述课程。5.根据权利要求1所述的课程管理方法,其特征在于,所述对所述至少一个表头和所述至少一个课程进行排列组合形成课程表,包括:在排列组合进行了预设时间后,根据排列组合后的所述课程队列形成所述课程表;或排列组合后的所述课程队列在预设时间内稳定,根据所述课程队列形成所述课程表...
【专利技术属性】
技术研发人员:张骞丹,郑东敏,李晨熙,王健炜,
申请(专利权)人:深圳市超级猩猩健身管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。