本发明属于高校学生宿舍的管理领域,具体地说,涉及一种学生宿舍床位智能分配的方法。
背景技术:
1、随着高校招生规模的不断扩大,学生人数的急剧增加,住宿资源也愈发紧张,学生对宿舍分配与管理的要求也在不断地提高,同时,随着社会信息化发展步伐的加快,学校的管理和服务工作也需要越来越周到、全面、先进和高效,在校生的学历层次、文化水平、思想状态呈多样化、复杂化的趋势,学生对宿舍分配和管理的要求也在不断地提高,这使得管理工作变得越来越繁重复杂和琐碎。
2、目前通常采用传统的手工模式进行管理,其效率低,易出错,如何利用现代信息技术来实现高校宿舍分配的智能化,成为了本领域人员亟待解决的问题。
3、综上,因此本发明提供了一种学生宿舍床位智能分配的方法,以解决上述问题。
技术实现思路
1、针对现有技术存在的不足,本发明的目的在于提供一种学生宿舍床位智能分配的方法,其优点在于,基于改进的贪心算法,把选定的分配条件如所在院系、专业、年级、班级、民族、籍贯、作息时间、爱好等作为特征项,为每个特征项根据其在匹配中的重要程度赋予一定的权重,通过计算匹配度为学生进行宿舍智能分配,实现一个人性化的宿舍床位分配系统。
2、为实现上述目的,本发明提供了如下技术方案:
3、一种学生宿舍床位智能分配的方法,其特征在于,包括以下步骤:
4、获取学校宿舍房间数据和学生信息,并根据获取到的学校宿舍房间数据生成数据模型;
5、根据上述所获取的学生信息设置智能分配的优先规则;
6、将设置的优先规则和学生信息导入数据模型内并根据学生信息,对每个学生分配一个对应的优先规则;
7、根据设置的优先规则对宿舍房间进行智能分配,宿舍分配完成后会自动生成对应的信息表。
8、通过采用上述技术方案,确保每个学生都能得到适合自己的宿舍环境。这有助于提高学生的生活质量和学习效果,其次,可以增加宿舍成员之间的互补性,减少冲突和摩擦。
9、本发明进一步设置为:在对宿舍房间进行分配时,根据学生的各种信息作为特征项,每个特征项都会被赋予不同的权重,以反映其在分配过程中的重要性。
10、通过采用上述技术方案,更加准确地反映学生对不同特征的偏好和需求,这样可以更好地满足学生的宿舍需求,提高宿舍分配的准确性。
11、本发明进一步设置为:在分配过程中,根据这些特征项计算学生之间的匹配度,并为每个学生计算一个匹配度分数,匹配度分数反映了学生与其他学生之间的相似程度。
12、通过采用上述技术方案,评估学生之间的相似程度,这样可以更好地匹配室友,提高宿舍分配的准确性,减少室友之间的冲突和不适应情况。
13、本发明进一步设置为:根据设置的优先规则对宿舍房间进行智能分配包括以下步骤;
14、步骤a1、获取符合优先规则的房间信息,并根据房间中的床位数进行对房间顺序进行排序进而得到房间列表;
15、步骤a2、获取符合步骤a1房间规则的学生信息,并根据院系、专业和班级对学生进行分组进而得到分组表,其中分组表中会登记上匹配度分数,并根据匹配度分数进行排序;
16、步骤a3、循环遍历步骤a1中得到的房间列表,并获取当前房间的人数,根据获取的房间人数查找分组表中相对应数量的学生数据;
17、步骤a4、获取分组表中的学生数据时检索是否存在具有相同籍贯和相同民族的学生,若步骤a4中存在这样的学生,剔除除第一个学生外的其他相同学生,并从剩余的学生数据中补充相应数量的学生;
18、步骤a5、循环遍历完步骤a1得到的房间列表和步骤a2得到的学生分组表,在步骤a1得到的房间列表和步骤a2得到的学生分组表中数据已全部分配后则结束该规则。
19、通过采用上述技术方案,方便根据院系、专业、年级、班级、民族、籍贯、作息时间、爱好等特征项的权重不同进行分配,实现智能化分配宿舍床位工作。
20、本发明进一步设置为:上述步骤a2在每个分组中,是根据学生的兴趣爱好和个性特征进行聚合排序,以确保满足个性化特征的原则。
21、通过采用上述技术方案,能够提高床位分配的准确性和满意度。
22、本发明进一步设置为:个性特征包括但不限于外向性学生、内向性学生。
23、通过采用上述技术方案,利用现代信息技术来实现高校宿舍分配的智能化。
24、本发明进一步设置为:在完成步骤a5后,按顺序读取下一个规则,并重复执行以上步骤,直至所有规则都被完成。
25、通过采用上述技术方案,提高分配床位的满意度。
26、本发明进一步设置为:房间基础数据包括但不限于楼栋、楼层、房间号、床位数、限制性别。
27、通过采用上述技术方案,提高分配床位的考虑因素,提高学生的满意度。
28、本发明进一步设置为:学生信息包括但不限于学生姓名、性别、所在院系、专业、班级、民族、籍贯、作息时间、爱好、个性特征。
29、通过采用上述技术方案,通过考虑学生之间的相似程度,可以更好地匹配志趣相投的室友,提高宿舍生活的质量。
30、综上所述,本发明的有益技术效果为:
31、1、通过对宿舍数据收集和制作数据模型,对学生的各个信息进行收集并制作模型,方便根据院系、专业、年级、班级、民族、籍贯、作息时间、爱好等特征项的权重不同进行分配,实现智能化分配宿舍床位工作,提高床位分配的准确性和满意度。
32、2、把选定的分配条件如所在院系、专业、年级、班级、民族、籍贯、作息时间、爱好等作为特征项,为每个特征项根据其在匹配中的重要程度赋予一定的权重,通过计算匹配度为学生进行宿舍智能分配,实现一个人性化的宿舍床位分配系统。
33、下面结合附图对本发明的具体实施方式作进一步详细的描述。
1.一种学生宿舍床位智能分配的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种学生宿舍床位智能分配的方法,其特征在于,在对宿舍房间进行分配时,根据学生的各种信息作为特征项,每个特征项都会被赋予不同的权重,以反映其在分配过程中的重要性。
3.根据权利要求2所述的一种学生宿舍床位智能分配的方法,其特征在于,在分配过程中,根据这些特征项计算学生之间的匹配度,并为每个学生计算一个匹配度分数,匹配度分数反映了学生与其他学生之间的相似程度。
4.根据权利要求1所述的一种学生宿舍床位智能分配的方法,其特征在于,根据设置的优先规则对宿舍房间进行智能分配包括以下步骤;
5.根据权利要求4所述的一种学生宿舍床位智能分配的方法,其特征在于,上述步骤a2在每个分组中,是根据学生的兴趣爱好和个性特征进行聚合排序,以确保满足个性化特征的原则。
6.根据权利要求4所述的一种学生宿舍床位智能分配的方法,其特征在于,在完成步骤a5后,按顺序读取下一个规则,并重复执行以上步骤,直至所有规则都被完成。
7.根据权利要求1所述的一种学生宿舍床位智能分配的方法,其特征在于,房间基础数据包括但不限于楼栋、楼层、房间号、床位数、限制性别。
8.根据权利要求1所述的一种学生宿舍床位智能分配的方法,其特征在于,学生信息包括但不限于学生姓名、性别、所在院系、专业、班级、民族、籍贯、作息时间、爱好、个性特征。
9.根据权利要求1所述的一种学生宿舍床位智能分配的方法,其特征在于,优先规则配重中参考数据包括但不限于楼栋、楼层、房间、院系、专业、班级、性别、优先级。
10.根据权利要求8所述的一种学生宿舍床位智能分配的方法,其特征在于,个性特征包括但不限于外向性学生、内向性学生。