夏開(kāi)峰
江蘇省無(wú)錫交通高等職業(yè)技術(shù)學(xué)校,江蘇無(wú)錫 214151
隨著計(jì)算機(jī)技術(shù)的日益成熟,數(shù)字化校園的進(jìn)程也得到快速推進(jìn),研究如何利用數(shù)字信息化管理學(xué)校后勤具有重要意義。江蘇省無(wú)錫交通高等職業(yè)技術(shù)學(xué)校近幾年學(xué)生人數(shù)不斷地增加,學(xué)校學(xué)生宿舍管理的信息量日益龐大,傳統(tǒng)的手工管理存在著獲取信息慢、查閱困難、準(zhǔn)確性差等問(wèn)題,制約了學(xué)校的進(jìn)一步發(fā)展,因此,建立并使用一個(gè)高效、可靠的學(xué)生宿舍管理系統(tǒng)是非常有必要的。
學(xué)生宿舍管理系統(tǒng)采用B/S結(jié)構(gòu),通過(guò)WEB方式對(duì)學(xué)生宿舍情況進(jìn)行日常管理,系統(tǒng)總體結(jié)構(gòu)圖如下所示:
為了確保系統(tǒng)的安全性,本系統(tǒng)設(shè)有四類用戶(班主任,普通老師,系部輔導(dǎo)員,管理員),每一類用戶對(duì)系統(tǒng)的操作權(quán)限不同,并且每一類用戶都必須登錄系統(tǒng)之后才能進(jìn)行相關(guān)操作。
宿舍管理系統(tǒng)是為了提高學(xué)生宿舍管理工作的效率,更加方便的記錄及管理學(xué)生住宿信息。面對(duì)學(xué)校發(fā)展的實(shí)際狀況,結(jié)合江蘇省無(wú)錫交通高等職業(yè)技術(shù)學(xué)校宿舍管理的自身特點(diǎn),在功能上,系統(tǒng)主要具有如下功能:
1)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng);
2)提供系部、班級(jí)、宿舍樓棟及宿舍房間的基本信息的登記及調(diào)整功能;
3)提供學(xué)生住宿情況的登記、查看、修改及調(diào)整功能;
4)提供宿舍衛(wèi)生管理的信息錄入、瀏覽、修改和統(tǒng)計(jì)功能;
5)提供晚歸、遲出宿舍等違紀(jì)學(xué)生的信息登記、瀏覽和修改功能;
6)提供周末、節(jié)假日留校學(xué)生管理的信息登記、瀏覽和修改功能;
7)提供查詢功能,可方便的查詢各類信息,如:宿舍、學(xué)生、留校等信息;
8)提供用戶信息的增、改、刪功能和修改用戶權(quán)限的功能。
另外,為更靈活掌握學(xué)生的住宿信息,便于存檔記錄以及管理,本系統(tǒng)中的一些信息,不僅提供了增加、查詢和修改單條信息,同時(shí)還提供了批量的導(dǎo)入或?qū)С霾僮?,例如本系統(tǒng)實(shí)現(xiàn)了如下信息的批量操作:
1)學(xué)生住宿情況的信息(新生班級(jí)住宿生信息的批量導(dǎo)入,畢業(yè)班級(jí)住宿生信息的批量刪除);
2)某棟宿舍樓、某系部、某班級(jí)的某一周的節(jié)假日留校住宿情況的信息(某一具體時(shí)段的學(xué)生住宿情況的信息的導(dǎo)出)。
對(duì)于學(xué)校每周五都需要將本周留校學(xué)生信息打印出來(lái),供值班老師晚上查房使用,本系統(tǒng)在提供了留校學(xué)生信息的登記、查詢和修改功能之外,還提供了打印功能,可以根據(jù)需要打印某個(gè)系部或某幢宿舍樓留校學(xué)生的信息。
除此之外,系統(tǒng)還提供了對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的手動(dòng)和自動(dòng)備份功能,以及數(shù)據(jù)的還原功能,進(jìn)一步保證系統(tǒng)的安全性。
根據(jù)上述對(duì)宿舍管理系統(tǒng)功能的分析和研究,本系統(tǒng)主要設(shè)計(jì)了以下類:數(shù)據(jù)庫(kù)操作類(dbhelp)、學(xué)生類(stuInfo)、宿舍樓類(building)、宿舍類(room)、留校類(stay)、學(xué)生晚歸類(arrivelate)、宿舍衛(wèi)生類(heaIth)、宿舍違紀(jì)類(deslo)、用戶類(user)。
系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)中,主要由以下數(shù)據(jù)表構(gòu)成。
1)學(xué)生表,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)班級(jí)表,class(classId,className,deptName,headTeacher,phoneNo);
6)晚歸表,arriLater(stuNo,arriTime,arriReason);
7)宿舍衛(wèi)生表,checkedMarks (checkId,buiName,className,date,marks,comment);
8)留校學(xué)生表,stayStudent(stayId,stuNo,stayDate,stayComment);
9)違紀(jì)學(xué)生,indiStudent(indiId,stuNo,indiDate,indiReason);
10)用戶表,user(userId,userName,userPasswork,position,flag)。
ASP.NET是基于.NET平臺(tái)的編程框架,是一個(gè)已經(jīng)編譯的,基于.NET的環(huán)境,本系統(tǒng)使用Visual Studio 2008開(kāi)發(fā)工具。
本系統(tǒng)從無(wú)錫交通高等職業(yè)技術(shù)學(xué)校日常宿舍管理的實(shí)際出發(fā),運(yùn)用面向?qū)ο蟮木幊碳夹g(shù),采用自頂向下的方法對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),實(shí)現(xiàn)了對(duì)宿舍安排、住宿學(xué)生信息的更新進(jìn)行統(tǒng)一管理,從而保證了對(duì)住宿學(xué)生信息管理的準(zhǔn)確性和及時(shí)性。對(duì)于住宿學(xué)生的信息查詢,本系統(tǒng)提供了多種查詢方式進(jìn)行信息檢索,可以根據(jù)學(xué)生的姓名、學(xué)號(hào);宿舍樓號(hào)、宿舍號(hào)等信息進(jìn)行精確和模糊查詢。
宿舍管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)使用的是SQL Server 2005,它是數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的工具,本系統(tǒng)的數(shù)據(jù)量不是特別大,使用SQL作為數(shù)據(jù)庫(kù)服務(wù)器可以滿足要求。
本系統(tǒng)采用ASP.NET開(kāi)發(fā)技術(shù),同時(shí)結(jié)合B/S架構(gòu)技術(shù),用戶通過(guò)瀏覽器訪問(wèn)。本系統(tǒng)具有用戶權(quán)限分配功能,使不同的用戶具有不同管理操作權(quán)限,提高了系統(tǒng)的安全性。本系統(tǒng)提高了宿舍管理人員的工作效率,將他們從繁瑣、重復(fù)的勞動(dòng)中解脫出來(lái),從而實(shí)現(xiàn)了宿舍管理的科學(xué)化和信息化,提高了學(xué)校的“管理育人、服務(wù)育人”的質(zhì)量。
[1]王昌輝,王遠(yuǎn)景.基于URL路徑的Web信息檢索模型的研究[J].貴州教育學(xué)院學(xué)報(bào):自然科學(xué),2008,19:36-39.
[2]高宏,李俊民.ASP.NET典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M].清華大學(xué)出版社,2012.
[3]吳青林,王焱.SQL Server 2005的安全控制研究[J].鄖陽(yáng)師范高等??茖W(xué)校學(xué)報(bào),2010(3).
[4]房大偉,呂雙,劉云峰.ASP.NET編程寶典(C#)[M].人民郵電出版社,2011.