王晨
河北對外經貿職業學院
當前,高校宿舍頻頻出現因為同學之間的矛盾,而產生很多嚴重的后果。通過研究,發現導致高校宿舍同學之間糾紛的原因是同寢室的同學的生活習慣、脾氣秉性、性格愛好、休息時間之間存在明顯差別而導致的。而導致這一現象的直接原因是因為當下幾乎所有高校都采用安排寢室的方式有關。目前高校多采用按照錄取的班級和學號進行宿舍分配,有的高校則是隨機對宿舍進行分配。這種分配方式顯然已經不能適應目前的形式,不能滿足學生選擇宿舍的需求。
當下,我國高校對宿舍管理系統的投入力度很大,雖然取得了不小的突破,但是還有很多需要解決的問題:
1.很多高校沒有引入個性化的宿舍分配方式。沒有將性格和生活習慣不同的學生區分開來。這就為日后的矛盾產生埋下隱患。
2.有的高校提供學生選房的功能,但是沒有給出該宿舍里同學的性格和生活習慣信息,導致學生不能做出最適合自己的選擇。
面對當前高校宿舍管理系統的不足,本文提供兩種宿舍分配方案。其一是采用數據庫挖掘技術的宿舍的自動分配方案,該方案應用聚類分析技術,把生活習慣相差較大的學生分開,把生活習慣類似的學生安排在一起居住,應用k-means算法作為初始聚類算法,另外因為k-means算法不能確保聚類后簇中元素個數,在聚類后繼續用貪心算法對聚類結果進行處理;另一種方案是學生自己選擇宿舍,給學生提供學生之間的相似度信息,為學生選房提供參考,使學生能更加準確地選擇適合自己的宿舍。
1.設計原則
充分考慮目前高校宿舍管理現狀,以兼容、可靠、實用、可拓展為原則,降低開發周期和研發成本。以高效規章制度為依據。
2.系統架構
系統管理員、宿舍管理員、學生通過瀏覽器登錄系統,可以訪問服務器,管理操作流程;在客戶端進行數據交換;服務器端存放、維護和處理相關數據。為了給網絡安全提供保障,在應用服務器上安裝防火墻。使用瀏覽器/服務器架構模式。
系統包括系統管理模塊、宿舍信息管理模塊、住宿管理模塊、日常管理模塊。
系統管理模塊包含三個子模塊:學生信息管理模塊、宿管員信息管理模塊、學院信息管理模塊。
(1)學生信息管理模塊:負責學生數據的添加、刪除和修改功能。(2)宿管員信息管理模塊:負責宿管員數據的添加、刪除和修改功能。(3)學院信息管理模塊:負責學院信息的添加、刪除和修改功能。
宿舍信息管理模塊包含三個子模塊:宿舍樓數據管理模塊、宿舍數據管理模塊、和信息統計模塊。
(1)宿舍樓數據管理模塊:負責對宿舍樓數據的添加、刪除和修改功能。(2)宿舍數據管理模塊:負責對宿舍數據的添加、刪除和修改功能。(3)信息統計模塊:負責記錄所有宿舍樓中的學生數量和空床位數量。
住宿管理模塊包括七個子模塊:學生特征數據管理模塊、自主選房模塊、安排入住模塊、確認入住模塊、調宿管理模塊、退宿管理模塊、自動分配宿舍模塊。
(1)學生特征數據管理模塊:通過填報特征問卷,學生可以將自己的性格、愛好、生活習慣等特征提交到系統中,要求學生盡量填寫相似,以方便匹配到相似度高的學生成為室友。(2)自主選房模塊:學生能夠根據剩余宿舍的信息和學生的相似度信息選宿舍。(3)安排入住模塊:系統管理員能夠批量查詢學生的信息,并把學生安排進選定的宿舍。(4)確認入住模塊:宿舍管理員確認學生入住,并進行數據匯總。(5)調宿管理模塊:系統管理員能夠批量查詢到學生的信息,并對指定的學生進行宿舍的調換處理。(6)退宿管理模塊:系統管理員能夠將指定學生進行退宿處理。(7)自動分配宿舍模塊:能夠自動把相似度高的學生安排到一個房間里。
日常管理模塊中有五個子模塊:通告管理模塊、衛生打分管理模塊、到訪記錄管理模塊、報修管理模塊和晚歸記錄模塊
(1)通告管理模塊:管理員能夠在系統中發布通知公告,供所在宿舍樓的學生查看。(2)衛生打分管理模塊:管理員可以對學生宿舍進行日常打分和抽查打分,并將分數上傳到系統數據庫中,學生可以查看到打分結果。(3)到訪記錄管理模塊:當有客人來訪,宿管員能夠將訪客的到訪時間、離開時間等信息記錄并上傳到宿舍數據庫中。學生可以查看本宿舍的到訪記錄信息。(4)報修管理模塊:當公共物品損壞時,宿管員和學生都可以在系統中填寫保修單,并由宿管員聯系維修工人對物品進行維修,宿管員能夠將維修情況記錄并上傳到系統數據庫中。學生能夠查看到維修的進度情況,并對維修結果進行確認。(5)晚歸記錄模塊:當學生晚于規定時間返回宿舍時,宿管員能夠記錄并將該情況上傳到系統數據庫中,學生能夠查看自己的晚歸情況記錄。
結束語:本系統簡化了宿舍管理的流程,提高了宿舍管理的效率,節約了成本。使宿管能夠更高效地管理宿舍,使學生能夠更快速地查看相關信息。對于宿舍分配的問題,本文提出的方案充分尊重了學生的個體差異,能在一定程度上緩解高校學生宿舍矛盾帶來的問題。