正文 基於WEB的學生宿舍管理係統的設計與開發(2 / 2)

2.3 係統的數據庫

係統後台數據庫中,主要由以下數據表構成。

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)。

3 係統實現

ASP.NET是基於.NET平台的編程框架,是一個已經編譯的,基於.NET的環境,本係統使用Visual Studio 2008開發工具。

本係統從無錫交通高等職業技術學校日常宿舍管理的實際出發,運用麵向對象的編程技術,采用自頂向下的方法對係統進行分析與設計,實現了對宿舍安排、住宿學生信息的更新進行統一管理,從而保證了對住宿學生信息管理的準確性和及時性。對於住宿學生的信息查詢,本係統提供了多種查詢方式進行信息檢索,可以根據學生的姓名、學號;宿舍樓號、宿舍號等信息進行精確和模糊查詢。

宿舍管理係統的後台數據庫使用的是SQL Server 2005,它是數據庫管理和開發的工具,本係統的數據量不是特別大,使用SQL作為數據庫服務器可以滿足要求。

4 結論

本係統采用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.