宿舍管理系統畢業設計(軟體工程畢業設計)

13)錄入學生信息:實現對學生基本信息的錄入或增加,如:學校補錄來的學生;

14)修改學生信息:實現對學生基本信息的修改,如:學生轉系需要信息此學生信息;

15)刪除學生信息:實現對學生基本住處的刪除,如:學生退學需要把此學生的信息刪除;  

16)查看學生曠宿信息:如果學生曠宿,宿舍管理員需把學生的信息提交到輔導員處;

17)查看學生請假信息:如果學生請假,宿舍管理員需把學生信息提交輔導員要進行審核;

18)查詢系部信息:系部管理員可以查找系內各專業住宿信息,查詢系部學生住宿信息,查看學生宿舍操行評定信息,查看學生就宿狀態。

19)查找系內各專業住宿信息:系部管理員可以查看系部內各專業所在樓層,以及各專業所在的宿舍號。

20)查詢系部學生住宿信息:系部管理員可以查看系部內學生住宿信息。

查看學生宿舍操行評定信息:系部管理員可以查看系部內學生宿舍操場行評定信息。

21)查年學生就宿狀態:系部管理員可以查看系部內學生就宿狀態(是否曠宿)。

22)專業所在樓層:系部管理員可以查看系部內各個專業學生所在的樓層。

23)專業內所在宿舍號:系部管理員可以查看系部內各個專業學生所在的宿舍號。

24)管理班主任信息:系部管理員可以管理班主任的基本信息。

3.3  系統領域模型分析

3.3.1領域模型圖

圖3-8系統領域模型圖

3.3.2領域模型分析

本系統用於學校的宿舍管理,這是一個簡易的宿舍管理系統由五類用戶:學生,宿舍管理員,輔導員,系部管理員和超級管理員。這五類分別是五個表,系統要記錄數據和查詢數據,要有表來和這五個表聯繫,分別為:宿舍表,出勤表,班級表,星級表,報修表,系部表,宿舍樓表。

學生表主要和班級表、宿舍表聯繫,功能主要是學生通過這三個表來查看學生所在的宿舍的操行評定,傳送報修信息等。

宿舍管理員表和報修表、學生表、星級表、宿舍樓表、宿舍表、出勤表這幾個表之間有聯繫,主要實現的功能是宿舍管理員上傳宿舍的星級等級、學生的出勤狀態,修改學生髮送報修信息的狀態等。

輔導員表和學生表、出勤表、班級表、系部表之間聯繫,主要是輔導員用戶來實現添加學生、查看專業班級學生信息、查看學生出勤記錄等功能。

系部管理員表和系部表、班級表、輔導員表、學生表、出勤表之間有聯繫,主要是系部管理員來實現查看各專業內學生的住宿信息、添加修改輔導員信息、查看專業內學生的出勤記錄、添加專業等功能。

超級管理員表是用來存放超級管理員的信息,超級管理員的功能主要是添加系部管理員與為系部分配管理員、添加宿舍管理員與為宿舍樓分配管理員和添加超級管理員並可以查看刪除管理員等。

3.4  系統資料庫設計

3.4.1資料庫表的設計

本系統使用sql  serverXX作為系統的資料庫。在領域模型分析是確定有十二個表,學生表、宿舍管理員表、輔導員表、系部管理員表、超級管理員表、宿舍樓表、宿舍表、出勤表、星級表、報修表、系部表、班級表。表3-1是對系統各個資料庫表的說明。表3-2是資料庫參考清單的說明。

表3-1資料庫表的描述

名稱

代碼

學生表 studentform 寢室管理員 qsgly 輔導員 fdy 系部管理員 xbgly 超級管理員 cjgly 宿舍樓表 cslb 宿舍表 ssb 出勤表 cqb 星級表 xjb 報修表 bxb 系部表 xbb 班級表 bjb

表3-2參考清單

名稱

代碼

父表格

子表格

外鍵列

父角色

子角色

學生表_出勤表 xsb_cqb 學生表 出勤表 學號 學生表_班級表 xsb_bjb 班級表 學生表 班級id 宿舍樓表_宿舍表 sslb_ssb 宿舍樓表 宿舍表 宿舍樓id 宿舍表_學生表 ssb_xsb 宿舍表 學生表 宿舍id 宿舍表_星級表 ssb_xjb 宿舍表 星級表 宿舍id 寢室管理員_宿舍樓表 ssgly_sslb 寢室管理員 宿舍樓表 管理員id 報修表_宿舍表 bxb_ssb 宿舍表 報修表 宿舍id 班級表_系部表 bjb_xbb 系部表 班級表 系部表id 班級表_輔導員 bjb_fdyb 輔導員 班級表 輔導員id 系部管理員_系部表