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

以下將詳細闡述各個數據表的欄位描述:

1)學生表主要包括欄位有學號、班級id、宿舍id、姓名、性別、出生日期、民族、籍貫、入學日期、床位、照片、密碼,用戶登錄用來查看學生基本信息。

2)寢室管理員表包括的欄位有管理員id、姓名、密碼、出生日期、聯繫方式、照片。用來存儲管理員的基本信息,以便管理員登錄系統能夠查看到個人信息。

3)輔導員表包括的欄位有輔導員id、姓名、性別、聯繫方式、學歷、出生日期、電子信箱、照片、密碼。用來存儲輔導員的基本信息,以便輔導員登錄系統能夠查看到個人信息。

4)系部管理員表主要包括欄位有系部管理員id、系部id、姓名、性別、密碼、出生日期、聯繫方式、照片。用來存儲系部管理員的基本信息,以便系部管理員登錄系統能夠查看到個人信息。

5)超級管理員表的子段主要有超級管理員id、姓名、性別、照片、密碼,用來存儲超級管理員的基本信息,以便超級管理員登錄系統能夠查看到個人信息。

6)宿舍樓表的欄位有宿舍樓id、管理員id,這表是用來存放數據宿舍樓id,主要是用於超級管理員為宿舍樓分配宿舍管理員。

7)宿舍表的欄位有宿舍id、宿舍樓id,這表用於存放數據宿舍id,用於宿舍管理員對宿舍樓的宿舍管理。

8)出勤表的欄位有出勤id、學號、出勤時間、出勤狀態,是宿舍管理員對學生的就宿狀態進行管理,宿舍管理員主要用於上傳學生狀態,便以輔導員、系部管理員查看班級學生以及專業學生的出勤狀態。

9)星級表的欄位有星級id、宿舍id、星級、時間,是存儲在資料庫中的數據主要是用於宿舍管理員對宿舍上傳星級等級及上傳時間,便以學生及其他用戶查看學生宿舍的星級等級。

10)報修表的欄位有報修id、宿舍id、報修時間、報修內容、報修狀態,是通過學生以宿舍為單位上傳到資料庫,宿舍管理員可以查看到報修的內容以及可以更改報修狀態,將宿舍管理員修改後的數據保存在報修表中。

11)系部表中的欄位有系部id、系部名稱,用於系部管理員增加系部,和班級表建立關係為班級分配輔導員。

12)班級表的欄位有班級id、輔導員id、系部id、班級名稱,和學生表建立關係後輔導員可以查看管理班級的學生信息。

3.4.2資料庫表關係

本系統的表比較多共有十二個表,在這十二個表中的學生表、宿舍表、班級表、系部表之間有關聯,其他的表也會有關聯,表間關聯如圖3-9所示

圖3-9數據表關係圖

3.4.3系統資料庫設計

1)學生表主要包括欄位有學號、班級id、宿舍id、姓名、性別、出生日期、民族、籍貫、入學日期、床位、照片、密碼。所建資料庫表如圖3-10所示

圖3-10學生表studentform

2)宿舍管理員表有欄位管理員id、姓名、密碼、出生日期、聯繫方式、照片。所建資料庫表如圖3-11表示

圖3-11宿舍管理員表qsgly

3)輔導員表欄位有輔導員id、姓名、性別、聯繫方式、學歷、出生日期、電子信箱、照片、密碼。所建資料庫表如圖3-12表示

圖3-12輔導員表fdy

4)系部管理員表欄位有系部管理員id、系部id、姓名、性別、密碼、出生日期、聯繫方式、照片。所建資料庫表如圖3-13表示

圖3-13系部管理員xbgly

5)超級管理員表子段主要有超級管理員id、姓名、性別、照片、密碼。所建資料庫表如圖3-14表示

圖3-14超級管理員表cjgly

6)宿舍樓表欄位有宿舍樓id、管理員id。 所建資料庫表如圖3-15表示

圖3-15宿舍樓表cslb

7)宿舍表欄位有宿舍id、宿舍樓id。所建資料庫表如圖3-16表示

圖3-16宿舍表ssb

8)出勤表欄位有出勤id、學號、出勤時間、出勤狀態。所建資料庫表如圖3-17表示

圖3-17出勤表cqb

9)星級表欄位有星級id、宿舍id、星級、時間。所建資料庫表如圖3-18表示

圖3-18星級表xjb

10)報修表欄位有報修id、宿舍id、報修時間、報修內容、報修狀態。所建資料庫表如圖3-19表示

圖3-19報修表bxb

11)系部表欄位有系部id、系部名稱。所建資料庫表如圖3-20表示

圖3-20系部表xbb

12)班級表欄位有班級id、輔導員id、系部id、班級名稱。所建資料庫表如圖3-21表示

圖3-21班級表bjb

第4章  系統實現

本系統只有後台的管理界面,每個用戶登錄是不同的操作界面。根據判別用戶類別來實現不同用戶的登錄,用戶登錄後都可以進行查看,其中管理員可以對數據進行添加、刪除、修改。