




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
廈門(mén)理工學(xué)院本科畢業(yè)設(shè)計(jì)PAGE27第二章系統(tǒng)分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性本系統(tǒng)開(kāi)發(fā)選擇上選取瀏覽器/服務(wù)器模式結(jié)構(gòu),使用MYSQL數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),MYSQL數(shù)據(jù)庫(kù)系統(tǒng)本身是免費(fèi)的,不需要付費(fèi)購(gòu)買(mǎi);WEB服務(wù)器采用的是Tomcat軟件,其本身也是免費(fèi)開(kāi)源的,不需要付費(fèi)購(gòu)買(mǎi)。只需要將他們架構(gòu)在一般配置的計(jì)算機(jī)上作服務(wù)器使用即可。所以本系統(tǒng)所需要的相應(yīng)的服務(wù)器成本不高,而且在現(xiàn)階段我擁有的設(shè)備也足滿足本系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和運(yùn)行。另外本系統(tǒng)作為服務(wù)于高校后勤報(bào)修而研發(fā)的,目的在于便于廣大師生進(jìn)行設(shè)備,設(shè)施的報(bào)修,因此不作為盈利性,商業(yè)性用途,永久免費(fèi)。2.1.2操作可行性本校園報(bào)修系統(tǒng)操作上應(yīng)該簡(jiǎn)單方便,讓在校師生一目了然的就知道如何進(jìn)行相應(yīng)的管理操作。設(shè)計(jì)報(bào)修系統(tǒng)的操作界面本著簡(jiǎn)單易懂好操作的基本原則,操作管理界面采用的是常見(jiàn)的界面窗口,師生可以通過(guò)瀏覽器對(duì)其進(jìn)行的管理操作,只要具備一些計(jì)算機(jī)基礎(chǔ)操作的常識(shí),都可能進(jìn)行正常的訪問(wèn)操作。本系統(tǒng)對(duì)于一些具備基本計(jì)算機(jī)操作技能的用戶來(lái)講在操作上是簡(jiǎn)單可行的。2.2系統(tǒng)需求分析本系統(tǒng)需求分析是軟件系統(tǒng)開(kāi)發(fā)前置步驟,如果對(duì)客戶的需求分析不明確、不正確,那么系統(tǒng)開(kāi)發(fā)將無(wú)所談起,更談不上滿足客戶的需要了。本文下面主要通過(guò)文字描述和用例圖來(lái)表述在線教育平臺(tái)的功能需求。本系統(tǒng)主要包含三個(gè)系統(tǒng)用戶角色,主要實(shí)現(xiàn)如下系統(tǒng)功能:1、系統(tǒng)實(shí)現(xiàn)系統(tǒng)用戶注冊(cè)登錄與信息管理2、系統(tǒng)實(shí)現(xiàn)前端用戶登陸后上報(bào)維修信息3、系統(tǒng)實(shí)現(xiàn)前端用戶登陸后查看維修進(jìn)度情況4、系統(tǒng)實(shí)現(xiàn)前端用戶對(duì)維護(hù)結(jié)果進(jìn)行確認(rèn)并進(jìn)行評(píng)分5、系統(tǒng)實(shí)現(xiàn)后臺(tái)管理用戶登陸后管理相關(guān)信息,如用戶、維修類型、維護(hù)工人、維修信息等6、系統(tǒng)實(shí)現(xiàn)維修登陸系統(tǒng)查看分配給自己的維修任務(wù)、上傳維修后的圖片、修改維修狀態(tài)等。2.3系統(tǒng)用例分析用例圖是UML建模的重要組成部分,通過(guò)用例圖可以清楚地展現(xiàn)系統(tǒng)功能,描述其具體內(nèi)容。本項(xiàng)目主要涉及普通用戶、維修工人和系統(tǒng)管理員三個(gè)角色。其中,管理員登陸系統(tǒng)后,主要完成的功能如下:維修分類管理模塊:主要實(shí)現(xiàn)對(duì)報(bào)修分類的管理功能,主要包含分類的新增、刪除、修改操作。系統(tǒng)公告管理模塊:其主要實(shí)現(xiàn)功能是對(duì)系統(tǒng)公告的發(fā)布和維護(hù)功能。用戶管理模塊:其主要實(shí)現(xiàn)用戶信息的管理功能,主要包含管理員、普通用戶、維修工人用戶。報(bào)修管理模塊:其主要實(shí)現(xiàn)的是查看上報(bào)維修信息、將維修信息進(jìn)行分配工單功能。個(gè)人信息管理模塊:其主要實(shí)現(xiàn)的是對(duì)個(gè)人息的維護(hù)工作。具體如圖2.1所示。圖2.1用例圖(管理員)當(dāng)普通用戶注冊(cè)登陸后,主要操作的功能如下:用戶注冊(cè)登陸:前端用戶注冊(cè)賬戶后可以登陸系統(tǒng)。報(bào)修信息查看:用戶可以根據(jù)報(bào)修狀態(tài)查看自己上報(bào)的維修信息,分為在未受理,己受理,己完成三種狀態(tài)。故障信息上報(bào):用戶可以分類上報(bào)修相關(guān)設(shè)施的維修信息。故障信息完成情況確認(rèn):用戶可以查看維修情況,進(jìn)行完成情況確認(rèn),確認(rèn)完成后變?yōu)榧和瓿蔂顟B(tài)。維修效果評(píng)價(jià):對(duì)己完成的故障信息,可以進(jìn)行星級(jí)評(píng)分及信息評(píng)價(jià)。系統(tǒng)公告查詢:可以查看系統(tǒng)公告信息。個(gè)人信息管理:可以管理維護(hù)個(gè)人信息和密碼。具體如圖2.2所示。圖2.2用例圖(普通用戶)當(dāng)維修工人登陸系統(tǒng)后主要功能如下:查看報(bào)修信息:查看自己己處理的維修信息。確認(rèn)維修情況:維修完成后上傳維修完成的拍照?qǐng)D片并進(jìn)行確認(rèn)。系統(tǒng)公告查詢:可以查看系統(tǒng)公告信息。個(gè)人信息管理:可以管理維護(hù)個(gè)人信息和密碼。具體如圖2.3所示。圖2.3用例圖(維修工人)2.4系統(tǒng)非功能性需求易用性需求:網(wǎng)站基于Spring+SpringMVC+mybaits開(kāi)發(fā),對(duì)系統(tǒng)的主要功能模塊進(jìn)行清晰的歸納,用戶可在網(wǎng)站中通過(guò)導(dǎo)航欄快速找到對(duì)應(yīng)模塊,既保證了網(wǎng)站界面的簡(jiǎn)潔,又確保了操作的便捷。可靠性需求:網(wǎng)站基本功能應(yīng)設(shè)計(jì)完善,頁(yè)面跳轉(zhuǎn)保持流暢,對(duì)跳轉(zhuǎn)時(shí)的異常情況有一定的處理和加工,在保證用戶體驗(yàn)的前提下,保證運(yùn)行穩(wěn)定流暢、無(wú)明顯錯(cuò)誤。安全性需求:系統(tǒng)運(yùn)行期間,前后端應(yīng)該都做到用戶的過(guò)濾,不僅要防止非法用戶直接訪問(wèn)產(chǎn)生非法信息和無(wú)效信息,也要保證用戶信息的安全,防止信息泄露。兼容性需求:本網(wǎng)站基于SSM框架開(kāi)發(fā),在各個(gè)主流瀏覽器中使用均有良好的適應(yīng)性,不會(huì)因?yàn)g覽器切換而導(dǎo)致界面的異常。容錯(cuò)性需求:本網(wǎng)站對(duì)異常情況做了普遍處理,通過(guò)一定的提示告知用戶,而不是網(wǎng)站直接崩潰,具有較好的用戶體驗(yàn)。第三章系統(tǒng)設(shè)計(jì)3.1軟件結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)基于SSM框架開(kāi)發(fā)實(shí)現(xiàn),分別使用相應(yīng)的框架來(lái)對(duì)應(yīng)相關(guān)的層次結(jié)構(gòu)技術(shù)。整體設(shè)計(jì)采用三層來(lái)分層設(shè)計(jì)??蛻舳送ㄟ^(guò)手機(jī)或PC機(jī)的瀏覽器來(lái)發(fā)送請(qǐng)求到Tomcat應(yīng)用服務(wù),應(yīng)用服務(wù)器將請(qǐng)求交給Springmvc的Controller控制器來(lái)處理,控制器調(diào)用業(yè)務(wù)接口方法,進(jìn)行業(yè)務(wù)數(shù)據(jù)的邏輯加工處理,而Service需要的數(shù)據(jù)由Dao層來(lái)提供。Dao負(fù)責(zé)和數(shù)據(jù)庫(kù)打交道,執(zhí)行讀寫(xiě)操作。以下為系統(tǒng)的整體結(jié)構(gòu)設(shè)計(jì)圖,如下圖3-1所示。圖3.1系統(tǒng)架構(gòu)圖本項(xiàng)目主要涉及三個(gè)角色,普通用戶、管理員和維修工人。視圖層,作為和用戶距離最近的層級(jí),提供給用戶網(wǎng)站界面,顯示數(shù)據(jù)并處理用戶輸入信息。本層使用HTML5+CSS和jQuery作為前端開(kāi)發(fā)框架,使得前端頁(yè)面簡(jiǎn)介美觀。業(yè)務(wù)邏輯層,作為架構(gòu)中的核心部分,處于持久層和表示層之間,主要用于業(yè)務(wù)邏輯的處理、業(yè)務(wù)流程和功能的實(shí)現(xiàn)以及服務(wù)端數(shù)據(jù)的調(diào)用[5]。數(shù)據(jù)持久層,負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)MySQL的訪問(wèn),實(shí)現(xiàn)對(duì)數(shù)據(jù)的增、刪、改、查等操作[6],主要通過(guò)Mybatis框架實(shí)現(xiàn),由于Spring對(duì)Mybatis整合,注解的使用大大減少了xml文件的配置,簡(jiǎn)化開(kāi)發(fā),提高數(shù)據(jù)的操作效率[7]。3.2數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)上面的類圖分析得到本校園報(bào)修系統(tǒng)項(xiàng)目中有關(guān)聯(lián)的一共有8個(gè)類,分析得到8張數(shù)據(jù)庫(kù)表。它們分別為:用戶表、賬戶信息表、管理員表、維修工人表、系統(tǒng)公告表、報(bào)修分類表、維修工單分配表、維修申請(qǐng)表。數(shù)據(jù)庫(kù)表的詳細(xì)屬性設(shè)計(jì)如表3-1到3-12所示。表3-1數(shù)據(jù)表詳細(xì)設(shè)計(jì)表編號(hào)表名稱表注釋TB_01T_user用戶表TB_02T_user_info用戶信息表TB_03T_placard公告信息表TB_04T_admin管理員表TB_05T_repair維修工人表TB_06T_repair_order維修訂單表TB_07T_repair_category維修分類表TB_08T_repair_allocation工單分配表表3-2用戶表字段名稱字段類型字段大小能否為空默認(rèn)值備注usr_idint10否主鍵、idusr_accountvarchar10否賬戶名usr_mobilevarchar20否手機(jī)號(hào)usr_passwordvarchar20否密碼usr_nick_namevarchar10否昵稱group_idint20否用戶類別表3-3用戶信息表字段名稱字段類型字段大小能否為空默認(rèn)值備注idint10否主鍵、iduser_idint10否賬戶idtrue_namevarchar50否真實(shí)姓名addressvarchar50否null地址create_timedatetime10否注冊(cè)時(shí)間update_timedatetime10否更新時(shí)間表3-4公告信息表字段名稱字段類型字段大小能否為空默認(rèn)值備注idint10否公告idTitlevarchar20否公告標(biāo)題contentvarchar50否null公告內(nèi)容create_timedatetime50否公告發(fā)布時(shí)間表3-5管理員表字段名稱字段類型字段大小能否為空默認(rèn)值備注admin_idint10否主鍵、idad_accountvarchar20否管理員賬戶ad_passwordvarchar20否管理員密碼ad_nick_namevarchar20否null昵稱ad_phonevarchar20否nul手機(jī)號(hào)表3-6維修工人表字段名稱字段類型字段大小能否為空默認(rèn)值備注repaire_user_idint10否主鍵、idrp_accountvarchar20否維修工人賬戶rp_passwordvarchar20否密碼rp_nick_namevarchar20否null昵稱rp_phonevarchar20否nul手機(jī)號(hào)表3-7維修分類信息表字段名稱字段類型字段大小能否為空默認(rèn)值備注idint10否主鍵、idnamevarchar10否分類名descvarchar20否分類描述create_timedatetime20否創(chuàng)建時(shí)間update_timedatetime20否修改時(shí)間表3-8工單分配表字段名稱字段類型字段大小能否為空默認(rèn)值備注idint10否主鍵repair_idint11否維修訂單idrepaire_user_idint20否維修工人idopt_user_idint11否分配人idcreate_timedatetime10否創(chuàng)建時(shí)間update_timedatetime10否修改時(shí)間表3-9維修訂單表字段名稱字段類型字段大小能否為空默認(rèn)值備注idint10否主鍵、idtitlevarchar20否標(biāo)題desvarchar20否維修描述phonevarchar20否null聯(lián)系電話addressvarchar30否維修地址category_idint10否分類idstatusint10否維修狀態(tài)category_namevarchar20否null分類名稱submit_user_idint10否報(bào)修人repair_user_idint10否維修工人idrepair_timedatetime15否0維修時(shí)間create_timedatetime15否0創(chuàng)建時(shí)間update_timedatetime15否修改時(shí)間picvarchar20否維修圖片opt_user_idint20否分配人idPAGE51第四章系統(tǒng)實(shí)現(xiàn)4.1登錄功能的實(shí)現(xiàn)過(guò)程4.1.1界面設(shè)計(jì)本功能界面簡(jiǎn)介明了,左上角未登錄二字標(biāo)簽,頁(yè)面正中央為用戶所需要輸入的用戶名和密碼,下面是登錄和注冊(cè),為了快捷還增加了一個(gè)記住密碼選項(xiàng),具體如圖4.1所示。圖4.1登錄界面如果輸入的賬戶信息校驗(yàn)失敗,那么系統(tǒng)就會(huì)進(jìn)行相應(yīng)的信息提示操作,具體展示如下圖4.2所示。圖4.2登錄失敗界面4.1.2核心代碼實(shí)現(xiàn)由于登錄攔截器的存在,如果訪客未進(jìn)行登錄,點(diǎn)擊了需要登錄才能進(jìn)行的功能也會(huì)跳轉(zhuǎn)到登錄頁(yè)面,此時(shí)輸入對(duì)應(yīng)賬號(hào)密碼,通過(guò)數(shù)據(jù)庫(kù)驗(yàn)證后方可登錄進(jìn)行跳轉(zhuǎn)到首頁(yè)。具體代碼如圖4.3和圖4.4所示。圖4.4驗(yàn)證登錄代碼圖4.4登錄攔截器代碼4.2新增維修的實(shí)現(xiàn)過(guò)程4.2.1界面設(shè)計(jì)新增維修也就是報(bào)修申請(qǐng)頁(yè)面,主要是用一個(gè)表單的形式,將師生在生活區(qū)域遇到的公共設(shè)施損壞,需要維修的前提下,將問(wèn)題描述出來(lái),并配上有地址,聯(lián)系電話和預(yù)約時(shí)間。具體界面如圖4.5所示。圖4.5新增維修界面4.2.2核心代碼實(shí)現(xiàn)用戶點(diǎn)擊我的報(bào)修,再?gòu)奈业膱?bào)修欄目下點(diǎn)擊新增報(bào)修,觸發(fā)方法通過(guò)請(qǐng)求前端接口跳轉(zhuǎn)到新增維修頁(yè)面。填寫(xiě)所需要報(bào)修的詳細(xì)內(nèi)容,點(diǎn)擊保存后,服務(wù)端先查詢所有當(dāng)前用戶最新的報(bào)修數(shù)據(jù),然后錄入新的報(bào)修數(shù)據(jù),更新數(shù)據(jù)庫(kù),并將用戶的報(bào)修數(shù)據(jù)返回到客戶端上來(lái),顯示在首頁(yè)。具體代碼如圖4.6所示。圖4.6維修申請(qǐng)代碼4.3分配上報(bào)工單功能的實(shí)現(xiàn)過(guò)程4.3.1界面設(shè)計(jì)本功能主要根據(jù)前端所傳過(guò)來(lái)的維修單,管理員登錄后可以查看到所有的維修申請(qǐng)單,可以分為未受理和已受理兩種,按時(shí)間預(yù)約順序依次派來(lái)下來(lái),最新的在最上方,左下角添加一個(gè)分配維修單按鈕,可供管理員將維修單分配給維修工人。具體界面如圖4.7。圖4.7分配維修單界面4.3.2核心代碼實(shí)現(xiàn)當(dāng)管理員登錄時(shí),可以用管理員權(quán)限對(duì)未處理的維修單進(jìn)行處理,利用維修單id和報(bào)修學(xué)生的id進(jìn)行組合,傳入到數(shù)據(jù)庫(kù),之后該維修單分配到維修工人處,此時(shí)分配維修已經(jīng)處理完畢。具體代碼如圖4.8所示。圖4.8分配維修單代碼4.4確認(rèn)完成工單的實(shí)現(xiàn)過(guò)程4.4.1界面設(shè)計(jì)本界面依據(jù)主頁(yè)框架的基礎(chǔ)上,增添了上傳圖片按鈕和確認(rèn)完成按鈕,可以將維修完成拍攝的圖片上傳至服務(wù)端,在維修工人完成維修后可以登入賬號(hào)進(jìn)行操作如圖4.9所示。圖4.9完成工單界面4.4.2核心代碼實(shí)現(xiàn)由于要求維修工人上傳維修圖片,所以需要獲取圖片路徑,圖片名稱,封裝在一起后,通過(guò)寫(xiě)好的封裝方法,從本地上選取后,進(jìn)行上傳,因?yàn)橹粋鬟f了文件,所以只需要一個(gè)MultipartFile類型的file接收就可以了。圖4.10上傳圖片核心代碼4.5星級(jí)評(píng)價(jià)的實(shí)現(xiàn)過(guò)程4.5.1界面設(shè)計(jì)主題大框架不變,在維修工人完成維修后,報(bào)修學(xué)生可以登錄系統(tǒng)查看,并給出相對(duì)應(yīng)的星級(jí)評(píng)價(jià),以此來(lái)進(jìn)行反饋。具體界面如圖4.11所示。圖4.11星級(jí)評(píng)價(jià)界面4.5.2核心代碼實(shí)現(xiàn)學(xué)生可以登錄系統(tǒng),在歷史報(bào)修中,找到已完成的維修單,并進(jìn)行評(píng)價(jià),鼠標(biāo)拖動(dòng),星星數(shù)越多意味著對(duì)該維修工人維修情況表示滿意,上限為五顆星。圖4.12星級(jí)評(píng)價(jià)代碼第五章系統(tǒng)測(cè)試5.1測(cè)試目的從測(cè)試目的來(lái)講,測(cè)試分為很多種,有性能測(cè)試,功能測(cè)試,可用性測(cè)試等等。本系統(tǒng)作為畢業(yè)設(shè)計(jì)項(xiàng)目,并且應(yīng)用于實(shí)際應(yīng)用,所以在測(cè)試時(shí)主要進(jìn)行了功能性測(cè)試,以保障系統(tǒng)的功能正常運(yùn)行。5.2測(cè)試計(jì)劃借鑒上文的系統(tǒng)設(shè)計(jì)章節(jié)并結(jié)合本網(wǎng)站的需求,預(yù)先對(duì)本網(wǎng)站項(xiàng)目的系統(tǒng)測(cè)試環(huán)節(jié)進(jìn)行計(jì)劃,既避免了測(cè)試時(shí)因漫無(wú)目的浪費(fèi)了時(shí)間,也能有的放矢提升測(cè)試的效率。在此項(xiàng)目中,由于用戶和管理員的部分功能模塊有一定的關(guān)聯(lián)性,本項(xiàng)目的測(cè)試計(jì)劃主要側(cè)重于有關(guān)聯(lián)的功能模塊。本項(xiàng)目主要采用黑盒測(cè)試,測(cè)試用戶的聊天功能、測(cè)評(píng)功能、個(gè)人詞云是否能實(shí)時(shí)更新、支付寶支付功能。后臺(tái)管理系統(tǒng)主要測(cè)試成績(jī)的分段查看、用戶的強(qiáng)制下線、新增測(cè)評(píng)等功能點(diǎn)。本小節(jié)對(duì)本項(xiàng)目客戶端和服務(wù)端各功能進(jìn)行測(cè)試,具體測(cè)試計(jì)劃如表5-1所示。表5-1 測(cè)試計(jì)劃完成時(shí)間功能名2022.8.5登錄模塊添加報(bào)修修改報(bào)修刪除報(bào)修2022.8.8查看個(gè)人信息搜索報(bào)修歷史修改個(gè)人資料快速報(bào)修退出賬號(hào)時(shí)間篩選狀態(tài)篩選2022.8.11修改密碼修改昵稱修改手機(jī)號(hào)分頁(yè)維修分類增加分類修改分類刪除分類2022.8.14發(fā)布公告刪除公告管理員登錄用戶管理查看所有用戶刪除用戶驗(yàn)證查詢用戶2022.8.18報(bào)修歷史分配維修單分配工人維修工人登錄刪除公告上傳圖片完成工單星級(jí)評(píng)價(jià)5.3測(cè)試用例測(cè)試用例是將歸納后的系統(tǒng)功能點(diǎn)實(shí)例化后的結(jié)果,明確測(cè)試的目的,確認(rèn)其預(yù)置條件。測(cè)試后將數(shù)據(jù)和測(cè)試結(jié)果填寫(xiě)至對(duì)應(yīng)的用例中即可。1.登錄功能測(cè)試用例表5-2登錄功能測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名登錄功能用例編號(hào)login_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性測(cè)試登錄模塊功能測(cè)試目的用戶進(jìn)行正常登錄,能夠?qū)崿F(xiàn)預(yù)置條件系統(tǒng)運(yùn)行正常、用戶已登錄測(cè)試數(shù)據(jù)賬號(hào)sushenghao,密碼123456操作描述用戶點(diǎn)擊登錄按鈕在登錄頁(yè)面輸入用戶名和密碼點(diǎn)擊登錄期望結(jié)果能夠?qū)崿F(xiàn)登錄并跳轉(zhuǎn)到首頁(yè)實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-052.搜索功能測(cè)試用例表5-3搜索功能測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名搜索功能用例編號(hào)research_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性模糊搜索,精確搜索測(cè)試目的測(cè)試系統(tǒng)的搜索功能是否實(shí)現(xiàn)預(yù)置條件用戶已登錄、系統(tǒng)正常運(yùn)行測(cè)試數(shù)據(jù)無(wú)操作描述用戶進(jìn)入主頁(yè)面找到搜索框輸入要搜索的內(nèi)容點(diǎn)擊搜索期望結(jié)果測(cè)評(píng)完成,顯示所搜索的內(nèi)容界面實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-053.添加報(bào)修測(cè)試用例表5-4新增報(bào)修測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名新增報(bào)修功能用例編號(hào)add_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性添加一個(gè)報(bào)修申請(qǐng)單測(cè)試目的測(cè)試添加的報(bào)修申請(qǐng)單是否能在頁(yè)面顯示出來(lái)預(yù)置條件用戶已登錄、系統(tǒng)正常運(yùn)行測(cè)試數(shù)據(jù)無(wú)操作描述1.用戶進(jìn)入主頁(yè)面2.點(diǎn)擊我的報(bào)修3.點(diǎn)擊新增報(bào)修4.輸入報(bào)修內(nèi)容5.點(diǎn)擊提交期望結(jié)果測(cè)評(píng)完成,顯示所填寫(xiě)的報(bào)修申請(qǐng)單實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-054.分配工單功能測(cè)試用例表5-5分配工單功能測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名分配工單用例編號(hào)allocate_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性通過(guò)管理員將待維修工單分配給維修工測(cè)試目的測(cè)試分配完的工單是否可以被維修工接收預(yù)置條件管理員已登錄、系統(tǒng)正常運(yùn)行、存在未受理維修單測(cè)試數(shù)據(jù)無(wú)操作描述管理員點(diǎn)擊報(bào)修管理點(diǎn)擊報(bào)修歷史點(diǎn)擊分配維修單選擇分配維修的工人提交期望結(jié)果數(shù)據(jù)庫(kù)中成功錄入分配信息,維修工人順利接到分配的單子實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-055.完成工單測(cè)試用例表5-6完成工單測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名完成工單用例編號(hào)success_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性上傳完成圖片,完成工單測(cè)試目的維修工人上傳圖片后可以點(diǎn)擊完成工單預(yù)置條件維修工人已登錄、系統(tǒng)正常運(yùn)行測(cè)試數(shù)據(jù)無(wú)操作描述維修工人進(jìn)入我的維修界面點(diǎn)擊上傳圖片選擇圖片點(diǎn)擊提交期望結(jié)果刷新頁(yè)面,顯示所上傳的圖片,和改變工單狀態(tài)實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-056.用戶管理測(cè)試用例表5-7用戶強(qiáng)制下線測(cè)試用例項(xiàng)目/軟件校園報(bào)修系統(tǒng)版本1.0作者XX功能模塊名用戶管理用例編號(hào)manage_01編制人XX修改歷史無(wú)編制時(shí)間2022-02-05功能特性通過(guò)管理員權(quán)限查看用戶測(cè)試目的查看所有用戶的信息預(yù)置條件管理員已登錄、系統(tǒng)正常運(yùn)行測(cè)試數(shù)據(jù)無(wú)操作描述1. 管理員用戶管理2. 顯示所有信息3. 刪除用戶期望結(jié)果刪除一個(gè)用戶后,頁(yè)面重新刷新并顯示實(shí)際結(jié)果同上測(cè)試人員XX開(kāi)發(fā)人員XX測(cè)試日期2022-02-055.4非功能性測(cè)試對(duì)于系統(tǒng)的非功能測(cè)試主要對(duì)其并發(fā)性能以及響應(yīng)時(shí)間進(jìn)行測(cè)試,如下表5-8是非功能測(cè)試計(jì)劃表:表5-8非功能測(cè)試并發(fā)量(每秒請(qǐng)求數(shù))持續(xù)時(shí)間(分鐘)最小響應(yīng)時(shí)間(毫秒)最大響應(yīng)時(shí)間(毫秒)平均響應(yīng)時(shí)間(毫秒)吞吐量(每秒事務(wù)數(shù))1003016ms12587ms1260ms79.6/s603015ms5013ms603ms86.9/s303014ms1493ms301ms95.1/s第六章總結(jié)與展望白駒過(guò)隙間,校園報(bào)修系統(tǒng)的開(kāi)發(fā)算是正式結(jié)束了。借此機(jī)會(huì)我想在這里做一個(gè)簡(jiǎn)短的總結(jié)。首先在這個(gè)開(kāi)發(fā)過(guò)程中運(yùn)用到了很多軟件開(kāi)發(fā)方法。說(shuō)到軟件開(kāi)發(fā)的方法,要是想追溯到他的起源得講到上世紀(jì)的軟件危機(jī)。后來(lái)呢,經(jīng)過(guò)一系列的提出研究然后再論證,然后呢再不斷的發(fā)展,不斷地完善,不斷地進(jìn)步之后呢,最終形成了我們今天耳熟能詳?shù)陌舜筌浖_(kāi)發(fā)方法。在這個(gè)系統(tǒng)中,用到了大學(xué)里學(xué)過(guò)的常用的架構(gòu),常用的語(yǔ)言,常用的開(kāi)發(fā)工具,所有都是免費(fèi)的,開(kāi)發(fā)成本是極其低廉的,但卻并不意味著校園報(bào)修系統(tǒng)也是廉價(jià)的。經(jīng)過(guò)后期的修補(bǔ)完善,照最后情況來(lái)看,本系統(tǒng)還是基本達(dá)到了預(yù)期,滿足了開(kāi)頭所要求的各種要求。用戶的實(shí)際體驗(yàn)感也還是相對(duì)不錯(cuò)的。包括老師也好,同學(xué)也好,從他們的反饋來(lái)看,我相信本系統(tǒng)并不是雞肋,還是很受用戶喜愛(ài)的。本系統(tǒng)基于SSM框架開(kāi)發(fā)實(shí)現(xiàn),整體的功能雖然說(shuō)滿足了客戶的基本需求,實(shí)現(xiàn)了最初的功能性需求分析和非功能性需求分析,但還是有許多需要完善和提升的地方,在后續(xù)的版本中我將繼續(xù)開(kāi)發(fā)實(shí)現(xiàn)如下幾點(diǎn):1、系統(tǒng)的整體界面過(guò)于簡(jiǎn)陋,設(shè)計(jì)上不是太美觀,可以結(jié)合一些常用前端框架進(jìn)行設(shè)計(jì)開(kāi)發(fā)。2、系統(tǒng)目前沒(méi)有實(shí)現(xiàn)前后端分離開(kāi)發(fā),對(duì)于系統(tǒng)的整體結(jié)構(gòu)來(lái)講不是太符合目前開(kāi)發(fā)的主流思想,后續(xù)可以升級(jí)改造為前后端分離的系統(tǒng)。3、系統(tǒng)的一些功能也可以再進(jìn)行擴(kuò)展升級(jí),比如可以加上小程序端來(lái)對(duì)接后臺(tái)接口,讓用戶可以在手機(jī)上通過(guò)小程序進(jìn)行報(bào)修,以及師傅可以通過(guò)手機(jī)小程序來(lái)查看報(bào)修情況并進(jìn)行維修。 福建廣播電視大學(xué)畢業(yè)論文PAGE4參考文獻(xiàn)[1]Allen,I.ElaineSeaman,Jeff.OnlineReportCard:TrackingOnlineEducationintheUnitedStates[J].BabsonSurveyResearchGroup,2016:1-42.[2]AWatted,HHaick,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 總經(jīng)理聘書(shū)合同協(xié)議
- 商場(chǎng)裝修管理協(xié)議書(shū)范本
- 商場(chǎng)接手轉(zhuǎn)讓店鋪合同協(xié)議
- 2025簽訂合同注意事項(xiàng)范文
- 歌曲合同協(xié)議
- 快遞進(jìn)村合同協(xié)議書(shū)范本
- 正規(guī)視頻制作合同協(xié)議
- 2025煤炭合作開(kāi)發(fā)合同范本
- 商場(chǎng)商鋪出售合同協(xié)議
- 商業(yè)介紹費(fèi)合同協(xié)議
- 港口智能運(yùn)維系統(tǒng)-全面剖析
- 康復(fù)治療士測(cè)試題及答案
- 漢語(yǔ)言文學(xué)自考命題形式試題及答案
- VDA6.3-2023版培訓(xùn)教材課件
- 皮瓣移植護(hù)理與病例介紹課件
- 中國(guó)創(chuàng)新藥械多元支付白皮書(shū)2025
- 河北新化股份有限公司鍋爐技改項(xiàng)目(噪聲、固體廢物)竣工環(huán)境保護(hù)驗(yàn)收?qǐng)?bào)告
- 2016賦安消防JB-QBH-FS5101W 火災(zāi)報(bào)警控制器
- 金蝶云星空操作手冊(cè)V3
- 2025年江蘇南京地鐵運(yùn)營(yíng)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 2025-2030年中國(guó)泵閥產(chǎn)業(yè)運(yùn)行狀況及發(fā)展前景分析報(bào)告
評(píng)論
0/150
提交評(píng)論