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

2.修改個人密碼界面實現

個人密碼是每個用戶都具有的功能,在用戶登錄系統查看到自己的個人信息後點擊“修改密碼”按鈕,跳轉到修改密碼頁面,用戶可以根據自己的需求作修改密碼的操作。

在用戶輸入需求的密碼後點擊“更改密碼”按鈕,可修改密碼,會顯示修改密碼密碼更改成功頁面。

3.添加系部和系部管理員頁面實現

在每個用戶登錄系統時都有相應的操作功能,添加系部和系部管理員且查看管理員是超級管理員的一部分功能。

添加系部,輸入系部編號:6,系部名稱:英文系,點擊添加按鈕,提示添加成功對話框。可查看到添加的系部。

添加系部管理員,系部編號:英文系,管理員教工號:XX,點擊添加按鈕,跳轉到上傳管理員基本信息頁面。

4.查詢專業內學生的出勤狀態頁面實現

查詢專業內學生的出勤狀態時系部管理員的功能,該功能主要是查看專業內學生的就宿狀態,如請假、曠宿。

5.添加專業和分配輔導員頁面實現

系部管理員有添加專業和分配輔導員的權利,專業編碼:6,專業名稱:計算機軟體基礎,點擊添加,提示添加成功對話框。顯示添加的專業,如圖4-9所示,點擊分配按鈕,可為計算機軟體技術專業分配輔導員。

6.上傳學生出勤情況頁面實現

上傳學生出勤情況是宿舍管理員的權利,是來記錄學生每天的就宿狀態,輸入宿舍號:101,床位:2,點擊查詢按鈕,顯示符合這條信息的學生。再輸入當前日期:XX-1-6,選擇狀態:請假,點擊上傳按鈕即可。

7.上傳宿舍操行評定頁面實現

這一功能同樣是宿舍管理員的工作,上傳獲得星級等級的宿舍,輸入宿舍號:102,點擊查找按鈕,顯示102宿舍,再選者日期:XX-1-6,星級:三星級,單擊上傳按鈕即可。

8.查看宿舍操行評定頁面實現

這功能是以學生的許可權來查看的,根據學生的用戶名來查看學生所在宿舍的星級等級,使用用戶名為500004的學生登錄系統查看操行評定。

第5章 系統測試

為保證本系統的安全性,因而對其做了一系列的測試,測試的方法主要使用的是黑盒測試和白盒測試。

5.1  測試計畫

測試範圍包括功能測試、部分性能測試、用戶界面測試、部分安全性測試,主要測試的內容按角色分有:

5.1.1系統主要功能用例描述

1)登入:

前提條件:管理員已經為用戶分配賬戶和密碼。

(1)系統顯示用戶登入界面;

(2)用戶輸入用戶名和密碼;

(3)系統檢查登入信息;

(4)系統顯示成功登入界面;

後置條件:用戶登入

異常路徑:用戶沒有被分配到用戶名和密碼;

2)查看個人信息:

前提條件:用戶己經成功登錄進入該系統的界面

(1)顯示個人的信息列表可以查看個人信息

(2)顯示宿舍每天的值班老題信息

(3)可以傳送報修信息

(4)顯示該宿舍的信息(如:宿舍的衛生情況、所獲得的獎勵等)

後置條件:系統顯示處理結果信息

3)輔導員:錄入學生信息:

前提條件:輔導員登錄成功

(1)顯示學生錄入信息頁面;

(2)對學生的基本信息進行錄入;

(3)系統顯示此學生信息錄入成功;

(4)系統顯示操作成功界面;

後置條件:系統顯示錄入後學生的信息。

4)宿舍管理員:管理學生住宿信息

前提條件:管理員已用合法的帳號和密碼登錄成功.

(1)系統顯示管理員管理功能界面;

(2)選擇管理學生住宿信息;

(3)進入學生住宿記錄的界面;

(4)更改學生每天住宿情況的狀態;

(5)根據需求修改等信息;

(6)保存修改信息;

(7)系統顯示操作成功界面;

後置條件:系統顯示管理員操作成功結果。

5)系部管理員:查看系部學生信息

前置條件:系部管理員要有一個系統合法的帳號和密碼。

(1)系部管理員登入成功。

(2)系統顯示登入成功頁面。

(3)系部管理員能夠正常的查看系部內學生住宿信息。

後置條件:系統正常顯示和處理信息

6)分配寢室管理員:

前提條件:管理員登錄成功.

(1)系統顯示院校宿舍樓情況;

(2)進入超級管理員管理的界面,並進行分配;

(3)保存修改信息;

(4)系統顯示操作成功界面;

後置條件:系統顯示修改成功。

5.2  測試用例設計

系統測試的環境是在web下進行,測試的輔助工具是microsoft visual  stutioXX。而測試完成準則是:功能性測試用例通過率達到100%;非功能性測試用例通過率達到95%。