基於WEB的學生宿舍管理係統的設計與開發
信息科技
作者:夏開峰
摘要 本係統是針對無錫交通高等職業技術學校的學生宿舍管理工作流程而進行開發的一個基於WEB的宿舍信息管理係統。使用ASP.NET及SQL數據庫技術,給不同的用戶分配不同的權限,根據權限給予和限製用戶的操作。通過宿舍管理係統,可以實現學校學生工作處、宿舍管理中心進行日常工作的高效管理,也是學校科學化、正規化管理的重要條件。
關鍵詞 WEB;宿舍;管理係統
中圖分類號TP315 文獻標識碼A 文章編號 1674-6708(2012)80-0217-02
隨著計算機技術的日益成熟,數字化校園的進程也得到快速推進,研究如何利用數字信息化管理學校後勤具有重要意義。江蘇省無錫交通高等職業技術學校近幾年學生人數不斷地增加,學校學生宿舍管理的信息量日益龐大,傳統的手工管理存在著獲取信息慢、查閱困難、準確性差等問題,製約了學校的進一步發展,因此,建立並使用一個高效、可靠的學生宿舍管理係統是非常有必要的。
1 係統結構
學生宿舍管理係統采用B/S結構,通過WEB方式對學生宿舍情況進行日常管理,係統總體結構圖如下所示:
為了確保係統的安全性,本係統設有四類用戶(班主任,普通老師,係部輔導員,管理員),每一類用戶對係統的操作權限不同,並且每一類用戶都必須登錄係統之後才能進行相關操作。
2 係統設計
2.1 係統功能
宿舍管理係統是為了提高學生宿舍管理工作的效率,更加方便的記錄及管理學生住宿信息。麵對學校發展的實際狀況,結合江蘇省無錫交通高等職業技術學校宿舍管理的自身特點,在功能上,係統主要具有如下功能:
1)要求用戶必須輸入正確的用戶名和密碼才能進入係統;
2)提供係部、班級、宿舍樓棟及宿舍房間的基本信息的登記及調整功能;
3)提供學生住宿情況的登記、查看、修改及調整功能;
4)提供宿舍衛生管理的信息錄入、瀏覽、修改和統計功能;
5)提供晚歸、遲出宿舍等違紀學生的信息登記、瀏覽和修改功能;
6)提供周末、節假日留校學生管理的信息登記、瀏覽和修改功能;
7)提供查詢功能,可方便的查詢各類信息,如:宿舍、學生、留校等信息;
8)提供用戶信息的增、改、刪功能和修改用戶權限的功能。
另外,為更靈活掌握學生的住宿信息,便於存檔記錄以及管理,本係統中的一些信息,不僅提供了增加、查詢和修改單條信息,同時還提供了批量的導入或導出操作,例如本係統實現了如下信息的批量操作:
1)學生住宿情況的信息(新生班級住宿生信息的批量導入,畢業班級住宿生信息的批量刪除);
2)某棟宿舍樓、某係部、某班級的某一周的節假日留校住宿情況的信息(某一具體時段的學生住宿情況的信息的導出)。
對於學校每周五都需要將本周留校學生信息打印出來,供值班老師晚上查房使用,本係統在提供了留校學生信息的登記、查詢和修改功能之外,還提供了打印功能,可以根據需要打印某個係部或某幢宿舍樓留校學生的信息。
除此之外,係統還提供了對係統數據庫的手動和自動備份功能,以及數據的還原功能,進一步保證係統的安全性。
2.2 係統的軟件模型
根據上述對宿舍管理係統功能的分析和研究,本係統主要設計了以下類:數據庫操作類(dbhelp)、學生類(stuInfo)、宿舍樓類(building)、宿舍類(room)、留校類(stay)、學生晚歸類(arrivelate)、宿舍衛生類(heaIth)、宿舍違紀類(deslo)、用戶類(user)。