一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种班级排程方法及电子设备与流程

2022-04-14 00:19:40 来源:中国专利 TAG:


1.本技术涉及企业培训技术领域,尤其涉及一种班级排程方法及电子设备。


背景技术:

2.企业培训管理工作是企业人力资源管理的重要组成部分,是确保人才培养的基础。企业中通常建有独立的培训中心用于对员工进行培训,如面向生产一线员工的专业技能培训中心,面向管理人员的管理培训中心等。培训中心作为承接企业内部培训计划的主要实体,通常依靠人工经验进行培训班级的排程,排程无序主观化,缺乏科学性,效率低下,灵活性差。


技术实现要素:

3.有鉴于此,本技术的目的在于提出一种班级排程方法及电子设备,能够解决或部分解决上述提出的技术问题。
4.基于上述目的,本技术提供了一种班级排程方法,包括:
5.获取用户的待排程班级信息;
6.将所述待排程班级信息输入至预先构建的班级排程平台中;
7.通过所述预先构建的班级智能排程平台对待排程班级进行班级预排程,得到班级预排程方案;
8.基于所述班级预排程方案确定班级排程最终方案。
9.本技术的第二方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
10.从上面所述可以看出,本技术提供一种班级排程方法及电子设备。获取用户的待排程班级信息,将待排程班级信息输入至预先构建的班级排程平台中,通过预先构建的班级智能排程平台对待排程班级进行班级预排程,得到班级预排程方案,用户基于班级预排程方案确定班级排程最终方案。通过智能排程平台对待排程班级排程实现了班级排程的智能化,使得班级排程由无序到有序进行转变,提高了排程的效率以及科学性。班级预排程后,用户基于班级预排程方案确定班级排程最终方案,满足用户需求,能够依据用户现实情况的复杂性灵活调整班级排程方案。
附图说明
11.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1为本技术实施例的班级排程方法的流程示意图;
13.图2为本技术实施例的培训班级需求填写页面示例;
14.图3为本技术实施例的排程预约页面示例;
15.图4为本技术实施例的汇总后的培训班级需求页面示例;
16.图5为本技术实施例的汇总后的培训班级需求日程图页面示例;
17.图6为本技术实施例的装置结构示意图;
18.图7本技术实施例的电子设备结构示意图。
具体实施方式
19.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
20.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
21.近年来,集团企业总部及各子公司人力资源部通过收集员工培训需求,制定培训计划、组织实施培训、对培训效果进行评估等,构建员工职业生涯发展与能力要求相匹配的系统化“学习地图”,实现对企业所需人才的培养和选拔。但是企业班级培训中存在较多问题:例如培训班级的组织类型多,培训需求多样化,培训时间零散化,培训中心应按照什么样的原则响应培训计划;大型集团企业及其下属单位的原始培训需求比较模糊,通常不能明确培训项目具体起止日期,而且计划变更的情况比较普遍,一旦已确定的计划发生变更,如何更改排程;高级人才培训项目具备排它性,应该何时、何地予以安排。
22.此外,培训中心作为承接企业内部培训计划的主要实体,对培训计划的承接能力在一定程度上会受到校内培训资源的制约,同时由于各主办单位的培训计划在时间安排上具备相似性,导致培训中心在培训计划较为集中的月份,校内资源不能完全满足需求,而在培训计划相对分散的月份,闲置着大量的校内资源,培训时间与校内资源不协调。
23.目前,相关技术中,并未有成套、成规的班级排程方案用于解决上述问题。有鉴于此,本技术一个或多个实施例提供了一种班级排程方法及电子设备,能够实现班级排程的智能化,在满足各班级培训需求的同时,最大程度的发挥培训中心校内资源的使用价值,保证培训中心利益最大化,提升排程的科学性。
24.以下,通过具体的实施例来详细说明本技术一个或多个实施例的技术方案。
25.参考图1,本说明书一个实施例的班级排程方法,包括以下步骤:
26.步骤101,获取用户的待排程班级信息。
27.在该步骤中,待排程班级信息包括班级培训日期、班级人数、班级培训内容等,通过收集整理待排程班级信息并进行列表汇总,获取用户的待排程班级信息。
28.步骤102,将所述待排程班级信息输入至预先构建的班级排程平台中。
29.在该步骤中,在班级排程平台中设置待排程班级信息输入页面,将每个待排程班级的待排程班级信息填写至待排程班级信息输入页面中进行排程预约,得到培训班级需求填写页面,参见图2。填写信息包括各主办单位(省、地市、县)、班级名称、培训天数、学员人数、项目类型、班级归口、意向培训时间段(不一定与培训天数对应)以及意向课程等,通过页面直观展示待排程班级信息。
30.班级智能排程平台对排程预约信息进行列表汇总,得到排程预约页面,参见图3。
31.步骤103,通过所述预先构建的班级智能排程平台对待排程班级进行班级预排程,得到班级预排程方案。
32.在该步骤中,班级智能排程平台对输入的待排程班级信息进行分析,依据相应的规则,借助相应的模块,对待排程班级进行智能排程,提升排程的效率以及科学性,解决了借助人工经验排程造成的费时费力且排程方案不科学的弊端。
33.步骤104,基于所述班级预排程方案确定班级排程最终方案。
34.在该步骤中,用户对班级预排程方案进行线下确认。
35.上述步骤101至步骤104,通过获取用户的待排程班级信息,将待排程班级信息输入至预先构建的班级排程平台中,通过预先构建的班级智能排程平台对待排程班级进行班级预排程,从而实现班级的智能排程,使得排程由无序到有序进行转变,提高排程效率。进行班级预排程后,用户基于班级预排程方案确定班级排程最终方案,依据用户现实情况的复杂性灵活调整班级排程方案,满足用户实际需求。
36.在具体实施例中,所述所述待排程班级信息,包括:培训意向需求、班级名称、班级人数、培训天数、组织类型、培训项目类型、意向培训时间段以及意向课程。
37.在具体实施例中,所述预先构建的班级智能排程平台,包括:待排程班级信息汇总模块、资源配置模块、规则配置模块以及班级排程模块。
38.其中,所述待排程班级信息汇总模块被配置为对所述待排程班级信息进行汇总。具体地,培训中心班级计划管理人员汇总各主办单位提交的培训班级预约需求,将培训班级预约需求中的培训班级需求进行汇总,并且将汇总后的培训班级需求在班级智能排程平台中进行可视化显示,可视化显示包括两种,一种是以列表的形式,参见图4,另一种是以日程图的形式,参见图5。
39.所述资源配置模块被配置为对待排程班级所需的教学资源进行管理配置。具体地,用于对实施培训项目涉及到的客房、教室、师资、班主任等教学资源信息的配置管理。教学资源是班级排程的基础条件,教学资源的统计、分配以及及时更新,影响着班级的具体排程,制约排程的效率,由此,通过资源配置模块对待排程班级所需的教学资源进行具体的管理配置。
40.所述规则配置模块被配置为对班级排程规则进行制定。班级排程过程中涉及时间、资源、特殊班级等要素,还要考虑培训中心利益,由此需要设定一定的班级排程规则。
41.所述班级排程模块被配置为基于经过汇总的所述待排程班级信息、所述教学资源、所述班级排程规则、预先制定的班级优先级原则和预先制定的收益最大原则对所述待排程班级进行所述班级预排程。班级优先级原则用于确定班级优先级,进而确定班级排程的先后顺序,收益最大原则用于保证培训中心的收益最大化。班级排程模块是实现班级排程的核心模块,遵照上述信息、原则,完成班级智能排程。
42.在具体实施例中,步骤103具体包括:
43.步骤1031,基于经过汇总的所述待排程班级信息、所述班级优先级原则,确定所述待排程班级的优先级。
44.在该步骤中,即基于经过汇总的所述待排程班级信息、所述班级优先级原则将所述待排程班级划分成不同的优先级。具体地,对于高优先级的班级优先排程,相应的优先满足该班级对教学资源、培训日期等方面的要求。
45.步骤1032,基于所述收益最大原则,确定所述优先级相同的所述待排程班级的排程顺序。
46.在该步骤中,收益最大原则应按照“顶格、满员"原则,充分利用校内客房资源,合理安排计划,排程时优先满足能为培训中心提供最大预期收益班级的食宿需求。即当待排程班级的优先级相同时,按照收益最大原则,确定优先级相同的所述待排程班级中的每一个待排程班级的排程顺序。
47.步骤1033,基于所述排程顺序、所述班级排程规则和所述教学资源确定所述待排程班级的班级预排程方案。
48.在该步骤中,此处的所述待排程班级的班级预排程方案,即基于所述排程顺序、所述班级排程规则和所述教学资源确定经过排程的所述待排程班级的培训需求信息。当每一个待排程班级的排程顺序确定后,需要按照每一个待排程班级对于教学资源、培训日期等具体培训信息的需求,进行相应的配置。但是在配置过程中受制于教学资源以及班级排程规则的约束,比如客房资源、资源上限约束、培训周期最短原则等。
49.在具体实施例中,步骤1031具体包括:
50.步骤10311,基于所述班级优先级原则确定所述经过汇总的所述待排程班级信息中的组织类型的优先级。
51.在该步骤中,所述班级优先级原则,将所述待排程班级划分成不同的优先级的依据为待排程班级信息中的组织类型。
52.步骤10312,基于所述组织类型的优先级确定对应的所述待排程班级的优先级。
53.在该步骤中,优先满足省公司主体类(包括处级班、青干班)、专业部室或企业文化类培训班级的在校内的培训需求,其次满足地市公司、直属单位培训班的培训需求,最后满足县公司培训班培训需求。需要说明的是,客房资源是决定培训中心承接培训班级能力的瓶颈,是班级智能排程方法的核心约束条件,由此上述陈述的满足不同组织类型的培训需求中的培训需求以客房资源为主。
54.在具体实施例中,步骤1032具体包括:
55.步骤10321,确定服务商从每个所述待排程班级中获得的收益,所述收益表示为:收益=班级人数*培训天数*收费标准。
56.在该步骤中,服务商包括培训中心以及其他服务于班级排程的公司或者部门。
57.步骤10322,按照所述收益的数值从大到小的顺序确定对应的所述待排程班级的排程顺序。
58.在该步骤中,由于收费标准通常为定值,可以将收益表示为:收益=班级人数*培训天数,也就是说,某待排程班级中的班级人数*培训天数的数值越大,则服务商从该排程班级中获得收益最大,对于收益值越大的待排程班级,越优先进行排程。
59.在具体实施例中,所述班级排程规则包括教学资源上限规则、教学资源占用规则、组织类型划分规则、最短周期规则、节假日规则和互斥规则,其中:
60.(1)教学资源上限规则包括可用资源上限规则:定义各类教学资源在特定周期的上限可用值。如培训中心共有校内客房170个,最大可住人数为270 人,预留一定余量供临时性调整,将校内客房可用资源上限定义为同时满足250 名学员使用。
61.(2)教学资源占用规则:培训班级按项目类型分为线下校内、线下校外、线上、统筹四类。其中线下校外、线上、统筹三种的类型班级,不占用校内客房资源;只有线下校内类型的培训班级受校内客房资源上限约束。
62.(3)组织类型划分规则:根据培训班级主办单位的组织机构层级,将培训班级的分为省级、地市级、县级三大类。其中省级细分为处级、青干、企业文化、专业部室等。省级培训班优先级最高,地市级培训班型其次,县级培训班优先级最低。在省级培训班中,对资源占用的优化级依次为处级、青干、企业文化或专业部室。
63.(4)最短周期规则:为减少主办单位培训食宿成本,应最大程度保证培训日程的连续性,即在最短的自然日周期内完成培训班级的安排。例如培训天数少于5天的培训班级,尽量安排在一个自然周。
64.(5)节假日规则:为最大程度提高培训中心的承接能力,在节假日安排规则中对周六、周日、法定假日可安排哪些类型的培训班级进行定义。
65.(6)互斥规则:用于定义不同类型和归口班级培训在智能排程时的互斥性规则。如处级培训班举办期间,独占全部校内客房资源,不能安排其它线下校内班级。
66.在具体实施例中,所述教学资源包括客房资源、教室资源、师资资源和班主任资源,其中:
67.客房资源包括房间号、房型、房价、所在楼宇、所在楼层、客房配置等关键属性。教室资源包括教室名称、所在楼宇、容纳人数、教学设施等关键属性。师资资源包括姓名、性别、年龄、单位、职务职称、主讲课程、师资简介、授课经历等关键属性。班主任资源包括姓名、性别、年龄、职务、单位、职务职称、主要职责等关键属性。如前所述,其中的客房资源是决定培训中心承接培训班级能力的瓶颈,是班级智能排程算法的核心约束条件。
68.在具体实施例中,步骤104具体包括:
69.步骤1041,响应于确定所述用户确定所述班级预排程方案,则将所述班级预排程方案作为所述班级排程最终方案。
70.在该步骤中,当用户认可班级预排程方案时,依据班级预排程方案执行班级具体排程。
71.步骤1042,响应于确定所述用户未确定所述班级预排程方案,则对所述班级预排程方案进行手动排程或通过所述班级排程平台再次进行班级预排程,得到所述班级排程最终方案。
72.在该步骤中,当用户不认可班级预排程方案时,需要对班级预排程方案进行调整,比如手动修改班级预排程方案或者重新进行班级预排程,直至满足客户要求。
73.在具体实施例中,某年8月份10个培训班级需求的如表1所示:
74.表1某年8月份10个培训班级需求列表
[0075][0076]
班级优先级原则中按组织优先原则安排计划,优先考虑省级培训班级需求班一、班二、班八,优先级为主体-青干》专业部室。
[0077]
第1顺位是班一,该班级意向时间与培训天数不匹配,培训天数5天,因此将班级起止时间安排为8.2-8.6,期间剩余客房资源250-45=205。
[0078]
第2顺位是班二,该班级意向时间与培训天数不匹配,培训天数3天,因此将班级起止时间安排为8.2-8.4,期间剩余客房资源205-30=175。
[0079]
第3顺位是班八,该班级意向时间与培训天数匹配,在资源充足的情况,优先满足主办单位的意向时间,因此将班八的起止时间安排为8.18-8.19,期间剩余客房资源250-100=150。
[0080]
其次考虑地市级培训班级需求班三、班四、班七、班九、班十。五个班级组织优先级相同,按收益最大原则安排计划,依各班级培训人天由高到低的顺序安排计划。
[0081]
第4顺位为班十,该班级意向时间与培训天数不匹配,培训天数4天,因此将班八的起止时间安排为8.16-8.19,期间剩余客房资源最小值(8.18-8.19) 为150-55=95。
[0082]
第5顺位为班九,该班级意向时间与培训天数不匹配,培训天数3天,因此将班九的起止时间安排为8.16-8.18,期间剩余客房资源最小值(8.18)为 95-60=35。
[0083]
第6顺位为班七,该班级意向时间与培训天数不匹配,培训天数5天,因此将班七的起止时间安排为8.16-8.20,期间剩余客房资源(8.18)最小值为 35-35=0;至此8月18日房源已满,该天不能够再安排班级,在日程图右上角以图标形式标记当天满房。
[0084]
第7顺位为班三,该班级意向时间与培训天数不匹配,培训天数2天,因此将班三的起止时间安排为8.2-8.3,期间剩余客房资源(8.2-2.3)最小值为 175-60=115。
[0085]
第8顺位为班四,该班级意向时间与培训天数不匹配,培训天数2天,因此将班四的起止时间安排为8.2-8.3,期间剩余客房资源(8.2-2.3)最小值为 115-50=65。
[0086]
接下来,按组织优先级原则,安排直属单位培训计划。
[0087]
第9顺位为班五,该班级意向时间(8.16-8.31)与培训天数不一致,培训天数3天,由于8月18日客房已满,因此将班五的起止时间安排为8.19-8.21,期间剩余客房资源
(8.19)最小值为95-50=45。
[0088]
最后,按政治优先级原则,安排县公司培训计划。
[0089]
第10顺位为班六,该班级意向时间与培训天数不匹配,培训天数3天,因此将班六的起止时间安排为8.4-8.6,期间剩余客房资源(8.4-8.6)最小值 95-50=45。
[0090]
至此,所有班级需求完成智能排程。
[0091]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种班级排程的装置。
[0092]
参见图6,所述装置包括:
[0093]
班级信息获取模块201,被配置为获取用户的待排程班级信息;
[0094]
班级信息输入模块202,被配置为将所述待排程班级信息输入至预先构建的班级排程平台中。
[0095]
预排程模块203,被配置为通过所述预先构建的班级智能排程平台对待排程班级进行班级预排程,得到班级预排程方案。
[0096]
方案确定模块204,被配置为基于所述班级预排程方案确定班级排程最终方案。
[0097]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的指针式仪表读数识别方法。
[0098]
图7示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口 1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
[0099]
处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
[0100]
存储器1020可以采用rom(read only memory,只读存储器)、ram (random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
[0101]
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0102]
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
[0103]
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
[0104]
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/ 输出接口
1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0105]
上述实施例的电子设备用于实现前述任一实施例中相应的指针式仪表读数识别方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0106]
基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的指针式仪表读数识别方法。
[0107]
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0108]
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的指针式仪表读数识别方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献