一种基于均差偏离轮转的课程编排方法及系统技术方案

技术编号:13965753 阅读:101 留言:0更新日期:2016-11-09 11:39
本发明专利技术提供一种基于均差偏离轮转的课程编排方法及系统,计算出各学员对应不同专业的培训周期数据,并计算各科室的各学员培训周期数据的均差偏离值,将各学员培训周期数据排序后所对应的学员依次填入课程编排表中,或将各学员培训周期数据的偏差值排序后所对应的学员依次填入课程编排表中,将本科室完成排序的各学员从所在表格中取出置入下一个指定科室对应表格中,从而依次完成全部学员的课程编排。本发明专利技术解决了人工编排课表困难的问题,解决了人工编排课表困难的问题,当学员的培训周期数据相等时,则用计算出的学员的均差偏离值排入表格中,提高课程编排准确性;将本科室已排好的学员重新置入下一个指定的科室进行轮转排课,节省了重排的时间。

【技术实现步骤摘要】

本专利技术主要涉及数据处理领域,具体涉及一种基于均差偏离轮转的课程编排方法及系统
技术介绍
一些学校、医院等单位都会进行课程编排,面对学员、培训科室、培训周期等庞大的数据,靠人工来排序是十分困难且难以做到的,例如:住院医师规范化培训要求医院每年招收一批学员来做住院医师规范化培训,培训的主要内容就是学员在培训期间要到相应的医院科室轮训,每个科室培训1~6个月,之后再轮转到另外一个科室,如此进行规范化培训。对于规范化培训,有以下特性:1、医院的科室接纳的学员人数是有限的。2、每个学员都有自己报名的一个培养专业,就像大学报读的专业一样。3、每一个专业要轮转不同的医院科室,即专业定了,轮转的科室也就确定了。4、不同的专业要求轮转科室的轮转期限会不同。5、每个学员要轮转的科室没有先后顺序要求。6、进入轮转科室后,只有到轮转期限结束后才可进入下一个轮转科室。科室的轮转编排是指在进行该轮转培训之前,医院科教科根据学员培养专业要求的轮转科室情况,为本年度所有学员在未来的培训期间内每个月要轮转哪些科室做规划安排。多数医院目前采用人工编排的方式,即费事费力且效率低下,常常要人工调整才能保证整个医院规培生的规培计划能在培训期间安排完成。在这样的背景下,需研究出利用计算机进行运算得到符合学校、医院等单位范化培训要求且易于人工调整的编排结果的处理方法和系统。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于均差偏离轮转的课程编排方法及系统,解决了人工编排课表困难的问题,编排准确、快速,从而提高了工作效率。本专利技术解决上述技术问题的技术方案如下:一种基于均差偏离轮转的课程编排方法,包括如下步骤:步骤S1:将不同专业对应科室的培训周期数据和学员对应不同专业的数据进行乘积与求和计算,得到各学员对应不同专业的培训周期数据;步骤S2:将各学员的培训周期数据进行求和并进行平均值计算;步骤S3:将各学员的培训周期数据与各学员培训周期数据的平均值进行相减,再取绝对值,得到各科室的各学员培训周期数据的偏差值;步骤S4:根据预设的培训周期最大值和科室最大容量值,将各学员培训周期数据排序后所对应的学员依次填入课程编排表的表格中,或将各学员培训周期数据的偏差值排序后所对应的学员依次填入课程编排表的表格中;步骤S5:将本科室完成排序的各学员从所在表格中取出置入下一个指定科室对应表格中,从而依次完成全部学员的课程编排。本专利技术的有益效果是:解决了人工编排课表困难的问题,当学员的培训周期数据相等时,则用计算出的学员的均差偏离值排入表格中,提高课程编排准确性;将本科室已排好的学员重新置入下一个指定的科室进行轮转排课,节省了重排的时间大大降低编排耗时,从而提高了工作效率,在学员数量很多时,将获得多种编排结果,使得学员修课安排具有更灵活的选择。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤S1中根据公式计算出各学员对应不同专业的培训周期数据,其中A为某专业对应科室的培训周期数据,B为某学员对应不同专业的数据,x为初始值,i为某一个科室的编号,j为某一个学员的编号,k为某一个专业的编号,表示有个科室,表示有个学员,表示有个不同专业。进一步,所述步骤S2中根据学员的培训周期数据以及公式计算各科室的各学员培训周期数据的平均值,其中,Cj,i为各学员对应不同专业的培训周期数据,x为初始值,i为某一个科室的编号,j为某一个学员的编号,表示有个科室,表示有个学员。进一步,所述步骤S3中根据公式Uj,i=|Cj,i-Vj,i|计算各科室的各学员培训周期数据的偏差值,其中,Cj,i为各学员对应不同专业的培训周期数据,Vj,i为各科室的各学员培训周期数据的平均值,i为某一个科室的编号,j为某一个学员的编号,表示有个科室,表示有个学员。进一步,所述步骤S4的具体实现如下:将各学员培训周期数据由大至小进行排序,并将各学员培训周期数据的偏差值由小至大进行排序的步骤;将排序后的各学员培训周期数据所对应的学员依次填入课程编排表的第一科室对应的培训周期表格中的步骤;当学员培训周期数据相等时,则按排序后的各学员培训周期数据的偏差值所对应的学员依次填入课程编排表第一科室对应表格中的步骤;若该科室下的名额已经达到预设人员数值时,则取之后学员依次填入课程编排表的下一个科室对应表格中的步骤;以及若培训周期已达到预设的培训周期最大值t,则取余下学员依次填入课程编排表的下一个科室的第t个周期对应表格中的步骤。采用上述进一步方案的有益效果是:排出的课程表能够满足各科室和各学员的要求。进一步,所述课程编排表中各列表示各个培训周期,各行表示各个科室。进一步,所述步骤S1前将各专业对应科室的培训周期数据表示为其中并将各学员对应不同专业的数据表示为其中本专利技术解决上述技术问题的另一技术方案如下:一种基于均差偏离轮转的课程编排系统,包括培训周期计算模块、平均值计算模块、偏差值计算模块、第一课程编排模块和第二课程编排模块;所述培训周期计算模块,用于将不同专业对应科室的培训周期数据和学员对应不同专业的数据进行乘积与求和计算,得到各学员对应不同专业的培训周期数据;所述平均值计算模块,用于将各学员的培训周期数据进行求和并进行平均值计算;所述偏差值计算模块,将各学员的培训周期数据与各学员培训周期数据的平均值进行相减,再取绝对值,得到各科室的各学员培训周期数据的偏差值;所述第一课程编排模块,用于根据预设的培训周期最大值和科室最大容量值,将各学员培训周期数据排序后所对应的学员依次填入课程编排表的表格中,或将各学员培训周期数据的偏差值排序后所对应的学员依次填入课程编排表的表格中;所述第二课程编排模块,用于将本科室完成排序的各学员从所在表格中取出置入下一个指定科室对应表格中,从而依次完成全部学员的课程编排。进一步,所述培训周期计算模块中,根据公式计算出各学员对应不同专业的培训周期数据,其中A为某专业对应科室的培训周期数据,B为某学员对应不同专业的数据,x为初始值,i为某一个科室的编号,j为某一个学员的编号,k为某一个专业的编号,表示有个科室,表示有个学员,表示有个不同专业。进一步,所述平均值计算模块中,根据学员的培训周期数据以及公式计算各科室的各学员培训周期数据的平均值,其中,Cj,i为各学员对应不同专业的培训周期数据,x为初始值,i为某一个科室的编号,j为某一个学员的编号,表示有个科室,表示有个学员。进一步,所述偏差值计算模块中,根据公式Uj,i=|Cj,i-Vj,i|计算各科室的各学员培训周期数据的偏差值,其中,Cj,i为各学员对应不同专业的培训周期数据,Vj,i为各科室的各学员培训周期数据的平均值,i为某一个科室的编号,j为某一个学员的编号,表示有个科室,表示有个学员。进一步,所述课程编排模块包括排序单元、第一编排处理单元、第二编排处理单元、第三编排处理单元和第四编排处理单元;所述排序单元,用于将各学员培训周期数据由大至小进行排序,并将各学员培训周期数据的偏差值由小至大进行排序;所述第一编排处理单元,用于将排序后的各学员培训周期数据所对应的学员依次填入课程编排表的第一科室且对应的培训周期表格中;所述第二编排处理单元,用于当学员培训周期数据相等时,则按排序后的各学员培训周期数据的偏差值所对应的学员依次填入本文档来自技高网...

【技术保护点】
一种基于均差偏离轮转的课程编排方法,其特征在于,包括如下步骤:步骤S1:将不同专业对应科室的培训周期数据和学员对应不同专业的数据进行乘积与求和计算,得到各学员对应不同专业的培训周期数据;步骤S2:将各学员的培训周期数据进行求和并进行平均值计算;步骤S3:将各学员的培训周期数据与各学员培训周期数据的平均值进行相减,再取绝对值,得到各科室的各学员培训周期数据的偏差值;步骤S4:根据预设的培训周期最大值和科室最大容量值,将各学员培训周期数据排序后所对应的学员依次填入课程编排表的表格中,或将各学员培训周期数据的偏差值排序后所对应的学员依次填入课程编排表的表格中;步骤S5:将本科室完成排序的各学员从所在表格中取出置入下一个指定科室对应表格中,从而依次完成全部学员的课程编排。

【技术特征摘要】
1.一种基于均差偏离轮转的课程编排方法,其特征在于,包括如下步骤:步骤S1:将不同专业对应科室的培训周期数据和学员对应不同专业的数据进行乘积与求和计算,得到各学员对应不同专业的培训周期数据;步骤S2:将各学员的培训周期数据进行求和并进行平均值计算;步骤S3:将各学员的培训周期数据与各学员培训周期数据的平均值进行相减,再取绝对值,得到各科室的各学员培训周期数据的偏差值;步骤S4:根据预设的培训周期最大值和科室最大容量值,将各学员培训周期数据排序后所对应的学员依次填入课程编排表的表格中,或将各学员培训周期数据的偏差值排序后所对应的学员依次填入课程编排表的表格中;步骤S5:将本科室完成排序的各学员从所在表格中取出置入下一个指定科室对应表格中,从而依次完成全部学员的课程编排。2.根据权利要求1所述一种基于均差偏离轮转的课程编排方法,其特征在于,所述步骤S1中根据公式计算出各学员对应不同专业的培训周期数据,其中A为某专业对应科室的培训周期数据,B为某学员对应不同专业的数据,x为初始值,为某一个科室的编号,为某一个学员的编号,k为某一个专业的编号,表示有个科室,表示有个学员,表示有个不同专业。3.根据权利要求1所述一种基于均差偏离轮转的课程编排方法,其特征在于,所述步骤S2中根据学员的培训周期数据以及公式计算各科室的各学员培训周期数据的平均值,其中,Cj,i为各学员对应不同专业的培训周期数据,x为初始值,为某一个科室的编号,为某一个学员的编号,表示有个科室,表示有个学员。4.根据权利要求1所述一种基于均差偏离轮转的课程编排方法,其特征在于,所述步骤S3中根据公式Uj,i=|Cj,i-Vj,i|计算各科室的各学员培训周期数据的偏差值,其中,Cj,i为各学员对应不同专业的培训周期数据,Vj,i为各科室的各学员培训周期数据的平均值,为某一个科室的编号,为某一个学员的编号,表示有个科室,表示有个学员。5.根据权利要求1所述一种基于均差偏离轮转的课程编排方法,其特征在于,所述步骤S4的具体实现如下:将各学员培训周期数据由大至小进行排序,并将各学员培训周期数据的偏差值由小至大进行排序的步骤;将排序后的各学员培训周期数据所对应的学员依次填入课程编排表的第一科室对应的培训周期表格中的步骤;当学员培训周期数据相等时,则按排序后的各学员培训周期数据的偏差值所对应的学员依次填入课程编排表第一科室对应的培训周期表格中的步骤;若该科室下的名额已经达到预设人员数值时,则取之后学员依次填入课程编排表的下一个科室对应表格中的步骤;以及若培训周期已达到预设的培训周期最大值t,则取余下学员依次填入课程编排表的下一个科室的第t个周期对应表格中的步骤。6.一种基于均差偏离轮转的课程编排系统,其特征在于,包括培训周期计算模块、平均值计算模块、偏差值计算模块、第一课程编排模块和第二课程编排模块;所述培训周期计算模块,用于将...

【专利技术属性】
技术研发人员:兰涛
申请(专利权)人:广西英腾教育科技股份有限公司
类型:发明
国别省市:广西;45

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

1