【技术实现步骤摘要】
一种适用于高校勤工助学岗位的一键智能排班方法及系统
本专利技术涉及智能排班方法及系统,特别涉及一种适用于高校学生事务中心勤工助学岗位的一键智能排班方法及系统,属于排班和岗位管理
技术介绍
如今,普通高等院校在校生约两千多万人,在学生事务工作中,适合学生的岗位也是数不胜数。在一项调查中,很多学生做过兼职或者是参加勤工助学的项目,在为校园学生事务做出贡献的同时,也可以锻炼自己或是改善经济条件。然而,其中八成以上的大学生曾遇见过课程与所在岗位时间冲突的问题。当前,面向高校的排班技术面临很大困难,由于信息不对称的因素,导致学生找不到适合自己且符合空闲时间的岗位,而不少的岗位也因此招不到足够的学生。且学生与岗位之间的相互匹配所需的人工过于巨大,为了更好地加大匹配效率,减少人工的使用,一个理想的排班系统应该尽可能地按照学生自身特点进行自动匹配。然而,现有的问题是,目前的行业排班算法和排班系统,都没有考虑到因学生自身的特殊性和多元化等场景,仅仅是单纯依据岗位和人员进行排班,对于解决高校学生事务工作中的实际问题并不适合。
技术实现思路
为了解决现有技术中存在的上述问题,本专 ...
【技术保护点】
1.一种适用于高校勤工助学岗位的排班方法,其特征在于:包括以下步骤:步骤1,获取需要排班的岗位信息;步骤2,获取申请该岗位的所有学生信息;步骤3,遍历岗位的所有时间段:i.对于没有符合要求的申请人时,标记该时间段为未排班状态,返回步骤3直至所有时间段遍历完成后转步骤5;ii.对于符合某时间段的学生数目少于需要的学生数目时,则将所有学生分配在此时间段值班,并标记该时间段为已排班未满足状态,返回步骤3直至所有时间段遍历完成后转步骤5;iii.对于符合某时间段的学生数目等于需要的学生数目时,则将所有学生分配在此时间段值班,并标记该时间段为已排班状态,返回步骤3直至所有时间段遍历完 ...
【技术特征摘要】
1.一种适用于高校勤工助学岗位的排班方法,其特征在于:包括以下步骤:步骤1,获取需要排班的岗位信息;步骤2,获取申请该岗位的所有学生信息;步骤3,遍历岗位的所有时间段:i.对于没有符合要求的申请人时,标记该时间段为未排班状态,返回步骤3直至所有时间段遍历完成后转步骤5;ii.对于符合某时间段的学生数目少于需要的学生数目时,则将所有学生分配在此时间段值班,并标记该时间段为已排班未满足状态,返回步骤3直至所有时间段遍历完成后转步骤5;iii.对于符合某时间段的学生数目等于需要的学生数目时,则将所有学生分配在此时间段值班,并标记该时间段为已排班状态,返回步骤3直至所有时间段遍历完成后转步骤5;iv.对于符合某时间段的学生数目大于需要的学生数目时,标记该时间段为已排班状态,并进入步骤4开始筛选申请人;步骤4,此时符合某时间段的学生数目大于需要的学生数目,则采用对每个申请人的情况进行量化的方法来评定是否符合要求,参与评定的参数如下i.申请人当天的课程数目CoursesNum和本周已排班数ShiftsNum;ii.申请人的经验值,即历史出勤率AttendanceRate与表现评分Score的乘积;iii.申请人的多维评价,由于每个岗位需要不同维度的人才,故采用岗位维度与申请人维度的余弦相似度来计算,这里申请人维度为(x1,x2,x3,…,xn),岗位维度为(y1,y2,y3,…,yn);n表示维数;然后,采用加权的方式来设定权重Weight,最终权重计算方法如下:Weight=-(CoursesNum+ShiftsNum)*k1+AttendanceRate*Score*k2+cos(θ)*k3其中k1,k2,k3分别为权重值,cos(θ)的计算如下:对所有符合时间要求的申请人的权重(Weight)进行降序排序,由大至小择优排班,直到此时间段排班人数等于需要的学生数目;返回步骤3直至所有时间段遍历完成后转步骤5;步骤5,输出排班表以及各时间段排班状态。2.一种适用于高校勤工助学岗位的排班系统,其特征在于:包括登录模块、首页路由模块、学生信息填写模块、学生请假申请模块、教师管理学生信...
【专利技术属性】
技术研发人员:王元玮,贾泽瑞,李东,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。