论文部分内容阅读
由于高校扩招,高校学生增多,宿舍管理的信息量也随之增大,因此传统的宿舍管理方式已经应接不暇。不仅如此,如今,昔日的00后逐步迈入大学校园,个性化是他们的标签,他们不再满足于学校按照学号分配宿舍的方式,而是希望能有更多个性化的方式。随着信息技术的发展,学生宿舍管理系统应运而生,这些曾经很难解决的问题已经可以利用新技术一一化解。本文以开发一个学生宿舍管理系统为模板,在设计和实现系统各功能模块的基础上,重点研究个性化宿舍分配问题。本文的主要研究内容包括以下三个方面:(1)设计并实现学生宿舍管理系统的个性化宿舍分配功能。根据学生住宿调研情况,本文设计两种宿舍分配方案。第一种方案首次利用Kmeans聚类算法可根据各种属性进行聚类的特点,设计和实现了宿舍分配算法,使同一宿舍学生的个性(包括作息习惯、性格特点等)相似,目标是把作息习惯、生活习惯、家庭情况相似的学生安排到一个宿舍,减少因个体情况差异带来的各种摩擦。为避免聚类过程出现的“空聚类”对聚类结果的影响,本文改进了Kmeans聚类算法,在更新聚类中心的同时,将这些“空聚类”加入就近的“非空聚类”,并去除“空聚类”。针对部分学生并不要求同一宿舍学生个性相似的情况,本文提供第二种宿舍分配方案,学生可像选课一样自主选择宿舍和室友,目标是尽可能使学生选到自己满意的宿舍和室友。(2)设计并实现基于人脸识别的出入管理功能。利用face++技术对进入宿舍的学生进行人脸识别,通过与数据库中学生的照片进行比对决定学生是否可以进入宿舍,对学生宿舍的安全性管理起到较好的作用。除此之外,为了加强宿舍无人状态下的用电安全管理,出入管理功能可记录学生的出入信息,根据宿舍学生人数状态对宿舍进行供电和断电控制。(3)设计一个通用型的学生宿舍管理系统,以满足不同高校的需求。可以添加和减少访问系统的用户类别;可以添加、删除和修改不同用户类别可访问的模块;可自行设置宿舍房间可容纳学生数量。