夏開峰
江蘇省無錫交通高等職業技術學校,江蘇無錫 214151
隨著計算機技術的日益成熟,數字化校園的進程也得到快速推進,研究如何利用數字信息化管理學校后勤具有重要意義。江蘇省無錫交通高等職業技術學校近幾年學生人數不斷地增加,學校學生宿舍管理的信息量日益龐大,傳統的手工管理存在著獲取信息慢、查閱困難、準確性差等問題,制約了學校的進一步發展,因此,建立并使用一個高效、可靠的學生宿舍管理系統是非常有必要的。
學生宿舍管理系統采用B/S結構,通過WEB方式對學生宿舍情況進行日常管理,系統總體結構圖如下所示:

為了確保系統的安全性,本系統設有四類用戶(班主任,普通老師,系部輔導員,管理員),每一類用戶對系統的操作權限不同,并且每一類用戶都必須登錄系統之后才能進行相關操作。
宿舍管理系統是為了提高學生宿舍管理工作的效率,更加方便的記錄及管理學生住宿信息。面對學校發展的實際狀況,結合江蘇省無錫交通高等職業技術學校宿舍管理的自身特點,在功能上,系統主要具有如下功能:
1)要求用戶必須輸入正確的用戶名和密碼才能進入系統;
2)提供系部、班級、宿舍樓棟及宿舍房間的基本信息的登記及調整功能;
3)提供學生住宿情況的登記、查看、修改及調整功能;
4)提供宿舍衛生管理的信息錄入、瀏覽、修改和統計功能;
5)提供晚歸、遲出宿舍等違紀學生的信息登記、瀏覽和修改功能;
6)提供周末、節假日留校學生管理的信息登記、瀏覽和修改功能;
7)提供查詢功能,可方便的查詢各類信息,如:宿舍、學生、留校等信息;
8)提供用戶信息的增、改、刪功能和修改用戶權限的功能。
另外,為更靈活掌握學生的住宿信息,便于存檔記錄以及管理,本系統中的一些信息,不僅提供了增加、查詢和修改單條信息,同時還提供了批量的導入或導出操作,例如本系統實現了如下信息的批量操作:
1)學生住宿情況的信息(新生班級住宿生信息的批量導入,畢業班級住宿生信息的批量刪除);
2)某棟宿舍樓、某系部、某班級的某一周的節假日留校住宿情況的信息(某一具體時段的學生住宿情況的信息的導出)。
對于學校每周五都需要將本周留校學生信息打印出來,供值班老師晚上查房使用,本系統在提供了留校學生信息的登記、查詢和修改功能之外,還提供了打印功能,可以根據需要打印某個系部或某幢宿舍樓留校學生的信息。
除此之外,系統還提供了對系統數據庫的手動和自動備份功能,以及數據的還原功能,進一步保證系統的安全性。
根據上述對宿舍管理系統功能的分析和研究,本系統主要設計了以下類:數據庫操作類(dbhelp)、學生類(stuInfo)、宿舍樓類(building)、宿舍類(room)、留校類(stay)、學生晚歸類(arrivelate)、宿舍衛生類(heaIth)、宿舍違紀類(deslo)、用戶類(user)。
系統后臺數據庫中,主要由以下數據表構成。
1)學生表,studentInfo(stuId,stuNo,stuName,stuSex,stuClass,stuDept,stuBuildingName,stuRoomName,stuBedNo,stuPosition);
2)樓棟表,building(buiNo,buiName,sex,floors,rooms,cost);
3)宿舍表,room(roomId,roomName,buiName,capacity,already);
4)系部表,department(deptId,deptName);
5)班級表,class(classId,className,deptName,headTeacher,phoneNo);
6)晚歸表,arriLater(stuNo,arriTime,arriReason);
7)宿舍衛生表,checkedMarks (checkId,buiName,className,date,marks,comment);
8)留校學生表,stayStudent(stayId,stuNo,stayDate,stayComment);
9)違紀學生,indiStudent(indiId,stuNo,indiDate,indiReason);
10)用戶表,user(userId,userName,userPasswork,position,flag)。
ASP.NET是基于.NET平臺的編程框架,是一個已經編譯的,基于.NET的環境,本系統使用Visual Studio 2008開發工具。
本系統從無錫交通高等職業技術學校日常宿舍管理的實際出發,運用面向對象的編程技術,采用自頂向下的方法對系統進行分析與設計,實現了對宿舍安排、住宿學生信息的更新進行統一管理,從而保證了對住宿學生信息管理的準確性和及時性。對于住宿學生的信息查詢,本系統提供了多種查詢方式進行信息檢索,可以根據學生的姓名、學號;宿舍樓號、宿舍號等信息進行精確和模糊查詢。
宿舍管理系統的后臺數據庫使用的是SQL Server 2005,它是數據庫管理和開發的工具,本系統的數據量不是特別大,使用SQL作為數據庫服務器可以滿足要求。
本系統采用ASP.NET開發技術,同時結合B/S架構技術,用戶通過瀏覽器訪問。本系統具有用戶權限分配功能,使不同的用戶具有不同管理操作權限,提高了系統的安全性。本系統提高了宿舍管理人員的工作效率,將他們從繁瑣、重復的勞動中解脫出來,從而實現了宿舍管理的科學化和信息化,提高了學校的“管理育人、服務育人”的質量。
[1]王昌輝,王遠景.基于URL路徑的Web信息檢索模型的研究[J].貴州教育學院學報:自然科學,2008,19:36-39.
[2]高宏,李俊民.ASP.NET典型模塊與項目實戰大全[M].清華大學出版社,2012.
[3]吳青林,王焱.SQL Server 2005的安全控制研究[J].鄖陽師范高等專科學校學報,2010(3).
[4]房大偉,呂雙,劉云峰.ASP.NET編程寶典(C#)[M].人民郵電出版社,2011.