基於 Java Web 的畢業設計選題管理平臺--測試報告與用戶手冊
一、測試報告
1、兼容性測試
功能 |
描述 |
效果 |
Chrome瀏覽器 |
FireFox瀏覽器 |
IE瀏覽器 |
war 端瀏覽器 |
管理員登錄 |
管理員用戶登錄功能 |
彈出“登錄成功”對話框,進入到畢業設計選題管理平臺管理員界面,跳轉平臺管理員的首頁 |
√ |
√ |
√ |
√ |
學生登錄 |
學生用戶登錄功能 |
跳轉到學生的首頁 |
√ |
√ |
√ |
√ |
導師登錄 |
導師登錄功能 |
跳轉到導師的首頁 |
√ |
√ |
√ |
√ |
學生信息管理 |
管理員、學生均可操作本功能 |
學生修改信息,管理員修改、刪除學生信息 |
√ |
√ |
√ |
√ |
導師信息管理 |
管理員、導師均可操作本功能 |
導師修改信息,管理員增加、修改、刪除導師信息。 |
√ |
√ |
√ |
√ |
課題信息管理 |
管理員、導師、學生均可操作本功能 |
學生查詢課題信息,導師發布、查看、修改、刪除課題信息,管理員查看、刪除課題信息。 |
√ |
√ |
√ |
√ |
已選課題管理 |
管理員、導師、學生均可操作本功能 |
學生修改選課信息,導師、管理員查看已選課題信息 |
√ |
√ |
√ |
√ |
學生選題匯總 |
管理員可操作本動能 |
查看所有學生的選題信息 |
√ |
√ |
√ |
√ |
公告管理 |
管理員、導師、學生均可操作本功能 |
管理員、導師發布,修改,查看公告,學生查看公告。 |
√ |
√ |
√ |
√ |
系統管理 |
管理員可操作本功能 |
增加管理員,修改管理員密碼,一鍵顯示功能,隱藏/顯示功能欄,退出系統 |
√ |
√ |
√ |
√ |
增加學生 |
管理員增加學生用戶 | 未完成 | ||||
註冊 |
提供學生註冊功能 |
未開放 |
|
管理員:
操作 |
描述 |
效果 |
Chrome,FireFox,IE,war |
點擊登錄 |
點擊登錄後進入到管理員界面 |
彈出“登錄成功”對話框,進入到畢業設計選題管理平臺管理員界面 |
√ |
點擊學生管理 |
可以對學生信息進行修改和刪除 |
顯示學生的詳細信息 |
√ |
點擊導師信息管理 |
有添加導師和對已有的導師信息進行管理選項 |
點擊導師信息添加, 填寫導師的信息,然後點提交,會彈出“添加成功”,如果輸入的手機格式不對,會彈出“請輸入正確的手機格式” 點擊導師信息管理,可以對導師信息進行修改和刪除 |
√ |
點擊課題信息管理 |
有課題信息管理和已選課題管理操作 |
點擊課題信息管理,會出現課題的詳細信息,包括發布老師和是否已選,可以對課題進行刪除 點擊已選課題管理,會出現已選的課題詳細信息
|
√ |
點擊學生選題匯總 |
進入到已選的課題的詳細信息界面 |
會顯示所有的以被選的課題信息 |
√ |
點擊公告管理 |
有公告添加和公告管理兩個操作 |
點擊公告添加,可以發布新的公告 點擊公告管理,可以對公告進行修改和刪除 |
√ |
點擊系統管理 |
對管理員的密碼進行修改 |
輸入舊密碼和新密碼可以修改密碼 |
√ |
導師:
操作 |
描述 |
效果 |
Chrome,FireFox,IE,war |
點擊登錄 |
點擊登錄後進入到導師界面 |
彈出“登錄成功”對話框,進入到畢業設計選題管理平臺導師界面 |
√ |
點擊導師個人信息管理 |
顯示導師的詳細信息 |
可以對導師自己的信息進行修改和刪除 |
√ |
點擊課題信息管理 |
有課題信息添加、課題信息管理和已選課題管理三個操作
|
點擊課題信息添加, 填寫添加的課題信息,然後點提交,會彈出“添加成功”, 點擊課題信息管理會出現該導師發布的所有選題,可以對這些選題進行修改和刪除 點擊已選課題管理,會出現該導師發布的已被選的所有選題信息 |
√ |
點擊已選課題 |
列出所有已被選的選題 |
會出現該導師發布的已被選的所有選題信息 |
√ |
點擊學生選題匯總 |
進入到已選的課題的詳細信息界面 |
會顯示所有的以被選的課題信息 |
√ |
點擊公告查詢 |
閱覽導師或者管理員發布的公告 |
會出現所有公告的詳細信息 |
√ |
點擊系統管理 |
對導師自己的密碼進行修改 |
輸入舊密碼和新密碼可以修改密碼 |
√ |
學生:
操作 |
描述 |
效果 |
Chrome,FireFox,IE,war |
點擊登錄 |
點擊登錄後進入到導師界面 |
彈出“登錄成功”對話框,進入到畢業設計選題管理平臺學生界面 |
√ |
點擊個人信息管理 |
顯示學生的詳細信息 |
可以對學生自己的信息進行修改 |
√ |
點擊選題管理 |
查看所有導師發布的選題 |
點擊查看該導師課題,會出現該課題的詳細信息,包括是否已選,點擊選中,若該學生已選過其他課題,則會彈出“提交失敗,你無需重復選課題”,可以退選已選的課題,重新選課題 |
√ |
點擊公告查詢 |
閱覽導師或者管理員發布的公告 |
會出現所有公告的詳細信息 |
√ |
點擊系統管理 |
對學生自己的密碼進行修改 |
輸入舊密碼和新密碼可以修改密碼 |
√ |
2、壓力測試:目前只有 5 個用戶,訪問速度還可以,最高並發未知,目前也不需要進行最高並發的測試。當用戶數過大時,直接搭建 Nginx 集群就可直面高並發問題。
3、場景測試:
場景一 |
又到寫畢業設計了,手機老師給出的選題和學生選題情況好麻煩呀,要是能有一個可以集老師和學生的選題信息於一體那該多好呀!於是畢業選題系統出來了,管理員可以自行登錄查看這些選題信息。 |
場景二 |
總有同學來問:老師,您出的選題是什麽呢?被選了嗎?一個一個同學地回復,工作效率不高,也浪費同學時間。於是畢業選題系統可以由導師登錄進去進行選題管理。 |
場景三 |
要選一個理想的選題,要跑過去問好多好多老師的選題,要是能有一個東西可以集所有老師的選題在一起該多好。於是畢業選題系統由同學登錄出來了。 |
場景四 |
好麻煩呀,為什麽不能自己註冊一個賬號登錄呢?還要等管理員添加才可以,於是註冊功能有待加進來。 |
(1)管理員場景:
a、登錄:
b、管理員主頁:
(2)學生場景:
a、登錄:
b、學生主頁:
(3)導師場景:
a、登錄:
b、導師主頁:
4、Bug 記錄:
已修復:
- 登錄校驗;
- 選題信息查詢,以 1 未標記,已刪除的將不會顯示;
- 發布公告的亂碼問題;
待修復:
- 已選課題信息錯亂問題;
- 已選課題信息顯示不全問題;
5、出口條件
目前用戶量不多,壓力測試和兼容性測試完成並且這兩個測試基本沒有問題,我們就認為可以發布了。
二、用戶手冊
1、使用說明:
(1)用戶登錄:用戶選擇登錄的角色,分別有管理員、學生和導師三種角色,並輸入角色對應的賬號與密碼,進入系統,登錄成功之後,會顯示登錄成功的頁面,點擊確定按鈕就好;
(2)管理員:登錄之後,界面會顯示出當前角色和當前用戶名。
1)點擊學生信息管理按鈕,可以通過學號來查詢到學生的個人信息,還可以修改或者刪除學生的個人信息;
2)點擊導師信息管理按鈕,進入導師信息添加界面,可以進行導師信息添加,輸入導師的個人信息,並且按提交按鈕確定提交;點擊導師信息管理,進入界面後可以通過編號來查詢到導師的個人信息,還可以修改或者刪除導師的個人信息;
3)點擊課題信息管理按鈕,進入課題信息管理界面,可以通過課題題目進行查詢,還可以選擇是否刪除該課題;點擊已選課題管理按鈕,進入已選課題信息管理界面,查看已選課題的題目,內容和導師等信息;
4)點擊學生選題匯總按鈕,進入信息界面,可以通過課題題目來查詢學生選題,以及查看學生所選課題題目,課題大綱等信息;
5)點擊公告管理按鈕,點擊公告添加按鈕,可添加公告標題和公告內容,點擊提交按鈕提交;點擊公告管理按鈕,可查看以往發布的公告,還可以選擇修改或者刪除該公告;
6)點擊系統管理按鈕,可進入密碼修改按鈕,依次輸入原密碼,新密碼,確認密碼,點擊提交按鈕來確定修改密碼;
(3)學生:登錄之後,界面會顯示出當前角色和當前用戶名。
1)點擊個人信息管理按鈕,可以查看或者修改當前個人信息;
2)點擊選題管理,可以查看導師的基本信息,點擊右側的操作,查看該導師課題後,進入的界面可以查看課題題目和課題內容,點擊右側的選中按鈕可以選中該課題,若已選中課題,想要放棄該課題,可以選擇退題按鈕進行退題的操作;
3)點擊我的選題界面,可以查看已選課題,並可以進行退題操作;
4)點擊公告查詢按鈕,查看公告的標題,內容和發布時間;
5)點擊系統管理按鈕,可進入密碼修改按鈕,依次輸入原密碼,新密碼,確認密碼,點擊提交按鈕來確定修改密碼
(4)導師:登錄之後,界面會顯示出當前角色和當前用戶名。
1)點擊個人信息管理按鈕,可以查看或者修改當前個人信息;
2)點擊課題信息管理按鈕後,點擊課題信息添加,輸入課題題目,課題內容後,可點擊提交按鈕;點擊課題信息管理按鈕,查看導師自己發布的課題,可以進行刪除或者編輯等操作;點擊已選課題管理,查看已被學生選擇的課題;
3)點擊已選課題按鈕,查看已選課題對應的學生和選課時間;
4)點擊公告查詢按鈕,查看公告的標題,內容和發布時間;
5)點擊系統管理按鈕,可進入密碼修改按鈕,依次輸入原密碼,新密碼,確認密碼,點擊提交按鈕來確定修改密碼;
5.點擊右上方的按鈕,選擇退出系統,選擇確定退出系統,出現成功退出系統的界面;
二、用戶反饋:
1、缺乏返回鍵,難以返回上一步,查看之前的操作;
2、沒有開放用戶註冊功能;
3、界面不夠美觀;
三、用戶建議:
1、開放用戶註冊功能;
2、美化界面,優化操作,更利於讓用戶使用;
基於 Java Web 的畢業設計選題管理平臺--測試報告與用戶手冊