版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
III第4章系統(tǒng)實(shí)現(xiàn)4.1保養(yǎng)預(yù)測(cè)實(shí)現(xiàn)該系統(tǒng)中的維護(hù)預(yù)測(cè)功能是圍繞從用戶(hù)駕駛行為和車(chē)輛運(yùn)行狀況收集的實(shí)時(shí)數(shù)據(jù)構(gòu)建的。通過(guò)跟蹤總里程、電池電量、制動(dòng)頻率和加速習(xí)慣等參數(shù),該系統(tǒng)可以詳細(xì)了解車(chē)輛的使用情況。它還考慮了駕駛員的習(xí)慣和汽車(chē)運(yùn)行的環(huán)境。為了處理這些數(shù)據(jù),采用了機(jī)器學(xué)習(xí)技術(shù),如隨機(jī)森林和支持向量機(jī)。這些模型使用歷史維護(hù)記錄和車(chē)輛狀況數(shù)據(jù)進(jìn)行訓(xùn)練,以估計(jì)關(guān)鍵部件的磨損和潛在故障風(fēng)險(xiǎn)?;谶@些預(yù)測(cè),系統(tǒng)可以建議何時(shí)需要維護(hù)或更換某些零件。可以在故障發(fā)生之前提醒車(chē)主特定部件可能磨損。這有助于減少意外故障的可能性,降低不必要的維護(hù)成本,最終延長(zhǎng)車(chē)輛的使用壽命,同時(shí)改善整體用戶(hù)體驗(yàn)和安心。代碼如下:print(f"Accuracy:{accuracy_score(y_test,y_pred):.2f}")#示例預(yù)測(cè)新用戶(hù)的保養(yǎng)需求new_data=pd.DataFrame({'mileage':[12000],'battery_health':[74],'brake_frequency':[10],'acceleration_mode':[2]})prediction=model.predict(new_data)print(f"Predictedmaintenanceneeded:{'Yes'ifprediction[0]==1else'No'}")4.2管理員功能的實(shí)現(xiàn)4.2.1新能源汽車(chē)管理實(shí)現(xiàn)管理員登錄系統(tǒng)之后可以對(duì)汽車(chē)信息進(jìn)行管理,支持對(duì)汽車(chē)數(shù)據(jù)的增刪改查操作,管理員新增汽車(chē)時(shí)候需要輸入汽車(chē)的信息,信息確實(shí)會(huì)提示無(wú)法提交,信息無(wú)誤則會(huì)將汽車(chē)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù);管理員修改汽車(chē)時(shí)會(huì)調(diào)用獲取汽車(chē)信息控制器并將汽車(chē)返回到前臺(tái)頁(yè)面提供給管理員進(jìn)行修改;管理員進(jìn)行刪除操作時(shí)系統(tǒng)前臺(tái)頁(yè)面會(huì)將汽車(chē)信息以及要?jiǎng)h除的汽車(chē)信息進(jìn)行封裝并傳遞到后臺(tái)刪除控制器進(jìn)行汽車(chē)的刪除,如圖4-2所示:圖4-1新能源汽車(chē)管理界面獲取新能源汽車(chē)數(shù)據(jù)表的全部列名,用于后續(xù)的數(shù)據(jù)權(quán)限控制和字段校驗(yàn),實(shí)現(xiàn)代碼如下:#獲取全部列名columns=xinnengyuanqiche.getallcolumn(xinnengyuanqiche,xinnengyuanqiche)try:__authSeparate__=xinnengyuanqiche.__authSeparate__except:__authSeparate__=Noneif__authSeparate__=="是":tablename=request.session.get("tablename")iftablename!="users"and'userid'incolumns:try:req_dict['userid']=request.session.get("params").get("id")except:pass4.2.3保養(yǎng)預(yù)測(cè)管理實(shí)現(xiàn)登錄系統(tǒng)后,管理員可以訪(fǎng)問(wèn)維護(hù)預(yù)測(cè)管理部分,在那里=可以監(jiān)控和評(píng)估新能源汽車(chē)的狀況。通過(guò)分析車(chē)輛使用模式和運(yùn)營(yíng)數(shù)據(jù)的組合,系統(tǒng)可以生成量身定制的維護(hù)預(yù)測(cè)。這些有助于管理員更好地了解每輛車(chē)的具體需求,為指導(dǎo)未來(lái)的維護(hù)計(jì)劃和決策提供有價(jià)值的信息。如圖4-2所示:圖4-2保養(yǎng)預(yù)測(cè)管理界面實(shí)現(xiàn)保養(yǎng)預(yù)測(cè)管理的代碼如下:y_pred=estimator.predict(x_test)plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(10,6))plt.scatter(y_test,y_pred,alpha=0.5)plt.plot([y_test.min(),y_test.max()],[y_test.min(),y_test.max()],color='red',lw=2)plt.xlabel("實(shí)際值")plt.ylabel("預(yù)測(cè)值")plt.title("實(shí)際值與預(yù)測(cè)值(隨機(jī)森林回歸)")directory=os.path.join(parent_directory,"templates","upload","carmaintenanceforecast","figure.png")os.makedirs(os.path.dirname(directory),exist_ok=True)plt.savefig(directory)plt.clf()plt.close()4.2.4汽車(chē)保養(yǎng)管理管理員登錄系統(tǒng)后,可進(jìn)入汽車(chē)保養(yǎng)管理界面,對(duì)各類(lèi)新能源汽車(chē)的保養(yǎng)記錄進(jìn)行查看、添加、編輯與刪除等操作,確保保養(yǎng)信息的完整性和時(shí)效性,有助于提升車(chē)輛管理效率,如圖4-3所示:圖4-3汽車(chē)保養(yǎng)管理界面實(shí)現(xiàn)汽車(chē)保養(yǎng)管理的代碼如下:classMeta:db_table='carmaintenance'verbose_name=verbose_name_plural='汽車(chē)保養(yǎng)'classcarmaintenanceforecast(BaseModel):__doc__=u'''carmaintenanceforecast'''__tablename__='carmaintenanceforecast'4.2.5保養(yǎng)建議管理實(shí)現(xiàn)管理員登錄系統(tǒng)后,可進(jìn)入保養(yǎng)建議管理界面,根據(jù)車(chē)輛運(yùn)行數(shù)據(jù)和用戶(hù)行為分析結(jié)果,查看并管理系統(tǒng)生成的個(gè)性化保養(yǎng)建議,提升保養(yǎng)服務(wù)的針對(duì)性與科學(xué)性,如圖4-4所示:圖4-4保養(yǎng)建議管理界面實(shí)現(xiàn)保養(yǎng)建議管理的代碼如下:ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{"currPage":1,"totalPage":1,"total":1,"pageSize":10,"list":[]}}req_dict=request.session.get("req_dict")if"clicknum"inbaoyangjianyi.getallcolumn(baoyangjianyi,baoyangjianyi):req_dict['sort']='clicknum'elif"browseduration"inbaoyangjianyi.getallcolumn(baoyangjianyi,baoyangjianyi):req_dict['sort']='browseduration'else:req_dict['sort']='clicktime'req_dict['order']='desc'msg['data']['list'],msg['data']['currPage'],msg['data']['totalPage'],msg['data']['total'],\msg['data']['pageSize']=baoyangjianyi.page(baoyangjianyi,baoyangjianyi,req_dict)returnJsonResponse(msg,encoder=CustomJsonEncoder.4.3用戶(hù)功能的實(shí)現(xiàn)4.3.1用戶(hù)注冊(cè)的實(shí)現(xiàn)用戶(hù)使用系統(tǒng)需要進(jìn)行注冊(cè),用戶(hù)進(jìn)入到注冊(cè)頁(yè)面需要輸入用戶(hù)賬號(hào)、用戶(hù)密碼、確認(rèn)密碼后點(diǎn)擊注冊(cè)按鈕,前臺(tái)會(huì)對(duì)用戶(hù)輸入密碼以及確認(rèn)密碼進(jìn)行校驗(yàn),輸入的信息通過(guò)HTTP請(qǐng)求傳到后端,而后端的服務(wù)在收到請(qǐng)求后,再經(jīng)過(guò)檢查輸入信息是不是合法正確的。如果信息正確那么就會(huì)傳遞到后臺(tái)注冊(cè)功能控制器,控制器收到用戶(hù)發(fā)起的請(qǐng)求后會(huì)對(duì)用提交的數(shù)據(jù)進(jìn)行校驗(yàn),再去操作數(shù)據(jù)庫(kù),可以把新用戶(hù)放進(jìn)用戶(hù)表里面。如果用戶(hù)名存在則會(huì)給用戶(hù)對(duì)應(yīng)的提示,用戶(hù)不存在會(huì)將用戶(hù)信息進(jìn)行處理傳遞到服務(wù)層,之后服務(wù)層處理數(shù)據(jù)并將數(shù)據(jù)傳遞到持久層里面從而進(jìn)行用戶(hù)數(shù)據(jù)的存儲(chǔ)。用戶(hù)注冊(cè)界面如圖4-5所示:圖4-5用戶(hù)注冊(cè)界面實(shí)現(xiàn)用戶(hù)注冊(cè)的代碼如下:defusers_register(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")idOrErr=users.createbyreq(users,users,req_dict)ifidOrErrisException:msg['code']=crud_error_codemsg['msg']=idOrErrelse:msg['data']=idOrErrreturnJsonResponse(msg)4.3.2用戶(hù)登錄功能的實(shí)現(xiàn)用戶(hù)登錄功能是用戶(hù)進(jìn)入到系統(tǒng)的第一個(gè)界面,用戶(hù)在該界面需要輸入用戶(hù)名稱(chēng)、用戶(hù)密碼以及驗(yàn)證碼信息,用戶(hù)登記登錄按鈕后首先會(huì)校驗(yàn)用戶(hù)的驗(yàn)證碼是否匹配,通過(guò)登錄服務(wù)檢查處理,用登錄方法來(lái)依據(jù)用戶(hù)名稱(chēng)到數(shù)據(jù)庫(kù)里查詢(xún)其信息,登錄校驗(yàn)器為此提供了數(shù)據(jù)驗(yàn)證根據(jù)其與數(shù)據(jù)庫(kù)的交互結(jié)果。如果不匹配會(huì)提示音用戶(hù)重新輸入驗(yàn)證碼信息,如果匹配的話(huà)則會(huì)將用戶(hù)的信息進(jìn)行封裝打包并將數(shù)據(jù)傳遞到后臺(tái)的控制器,之后控制器會(huì)對(duì)用戶(hù)的密碼進(jìn)行加密處理并于數(shù)據(jù)庫(kù)中的密碼進(jìn)行比較,比較成功的話(huà)會(huì)提示用戶(hù)登錄成功,比對(duì)失敗的話(huà)則會(huì)提示用戶(hù)重新進(jìn)行登錄。用戶(hù)登錄界面如圖4-6所示:圖4-6用戶(hù)登錄界面實(shí)現(xiàn)用戶(hù)登錄功能的代碼如下:defusers_login(request):
ifrequest.methodin["POST","GET"]:
msg={'code':normal_code,"msg":mes.normal_code}
req_dict=request.session.get("req_dict")
ifreq_dict.get('role')!=None:
delreq_dict['role']
datas=users.getbyparams(users,users,req_dict)
ifnotdatas:
msg['code']=password_error_code
msg['msg']=mes.password_error_code
returnJsonResponse(msg)
req_dict['id']=datas[0].get('id')
returnAuth.authenticate(Auth,users,req_dict)4.3.3汽車(chē)推薦的實(shí)現(xiàn)用戶(hù)登錄系統(tǒng)后可以查看拿到管理員發(fā)布的熱門(mén)汽車(chē)信息,方便用戶(hù)及時(shí)的獲取到汽車(chē),用戶(hù)點(diǎn)擊熱門(mén)汽車(chē)信息前臺(tái)會(huì)將用戶(hù)的請(qǐng)求發(fā)送到后臺(tái)的汽車(chē)信息控制器,控制器收到請(qǐng)求后會(huì)將用戶(hù)的信息進(jìn)行處理并傳遞到汽車(chē)服務(wù)處理層,之后服務(wù)處理層會(huì)對(duì)數(shù)據(jù)進(jìn)一步處理并將數(shù)據(jù)傳遞到數(shù)據(jù)持久層進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),之后會(huì)將汽車(chē)數(shù)據(jù)進(jìn)行排序并返回給用戶(hù),如圖4-7所示:圖4-7新能源汽車(chē)推薦信息界面汽車(chē)推薦的實(shí)現(xiàn)代碼如下:ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{"currPage":1,"totalPage":1,"total":1,"pageSize":10,"list":[]}}req_dict=request.session.get("req_dict")if"clicknum"inqicheleixing.getallcolumn(qicheleixing,qicheleixing):req_dict['sort']='clicknum'elif"browseduration"inqicheleixing.getallcolumn(qicheleixing,qicheleixing):req_dict['sort']='browseduration'else:req_dict['sort']='clicktime'req_dict['order']='desc'msg['data']['list'],msg['data']['currPage'],msg['data']['totalPage'],msg['data']['total'],\msg['data']['pageSize']=qicheleixing.page(qicheleixing,qicheleixing,req_dict)returnJsonResponse(msg,encoder=CustomJsonEncoder)4.3.4新能源汽車(chē)功能的實(shí)現(xiàn)用戶(hù)登錄系統(tǒng)后可以查看拿到管理員發(fā)布的新能源汽車(chē)信息,方便用戶(hù)及時(shí)的獲取到最新的新能源汽車(chē),而新能源汽車(chē)的品牌類(lèi)型信息是靠Vue.js框架所渲染的。用戶(hù)點(diǎn)擊新能源汽車(chē)信息前臺(tái)會(huì)通過(guò)API將用戶(hù)的請(qǐng)求發(fā)送到后臺(tái)的新能源汽車(chē)信息控制器,而在后端的控制器在收到請(qǐng)求后會(huì)返回新能源汽車(chē)信息。后端會(huì)將用戶(hù)的信息進(jìn)行處理并傳遞到新能源汽車(chē)服務(wù)處理層,之后服務(wù)處理層會(huì)對(duì)數(shù)據(jù)進(jìn)一步處理并將數(shù)據(jù)傳遞到數(shù)據(jù)持久層進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),之后會(huì)將新能源汽車(chē)數(shù)據(jù)進(jìn)行排序并返回給用戶(hù),如圖4-8所示:圖4-8系能源汽車(chē)信息界面新能源汽車(chē)展示功能實(shí)現(xiàn)代碼如下:ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict=request.session.get("req_dict")id_=int(id_)type_=int(req_dict.get("type",0))rets=nengyuanleixing.getbyid(nengyuanleixing,nengyuanleixing,id_)update_dict={"id":id_,}iftype_==1:#贊update_dict["thumbsupnum"]=int(rets[0].get('thumbsupnum'))+1eliftype_==2:#踩update_dict["crazilynum"]=int(rets[0].get('crazilynum'))+1error=nengyuanleixing.updatebyparams(nengyuanleixing,nengyuanleixing,update_dict)iferror!=None:msg['code']=crud_error_codemsg['msg']=errorreturnJsonResponse(msg,encoder=CustomJsonEncoder)4.3.5反饋功能的實(shí)現(xiàn)用戶(hù)登錄系統(tǒng)后,可進(jìn)入反饋信息界面,針對(duì)使用過(guò)程中的問(wèn)題或建議進(jìn)行提交,系統(tǒng)將記錄并反饋至管理員,為后續(xù)優(yōu)化系統(tǒng)功能和提升用戶(hù)滿(mǎn)意度提供依據(jù),如圖4-9所示:圖4-9反饋信息界面反饋功能的實(shí)現(xiàn)代碼如下:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}data=messages.getbyid(messages,messages,int(id_))iflen(data)>0:msg['data']=data[0]ifmsg['data'].__contains__("reversetime"):ifisinstance(msg['data']['reversetime'],datetime.datetime):msg['data']['reversetime']=msg['data']['reversetime'].strftime("%Y-%m-%d%H:%M:%S")else:ifmsg['data']['reversetime']!=None:reversetime=datetime.datetime.strptime(msg['data']['reversetime'],'%Y-%m-%d%H:%M:%S')msg['data']['reversetime']=reversetime.strftime("%Y-%m-%d%H:%M:%S"第5章系統(tǒng)測(cè)試5.1測(cè)試目的及方法測(cè)試的主要目的是驗(yàn)證系統(tǒng)各個(gè)功能模塊是否按預(yù)期工作,確保系統(tǒng)的穩(wěn)定性、可靠性和性能。本系統(tǒng)的測(cè)試方法主要有兩種,分別是黑盒測(cè)試方法以及白盒測(cè)試方法,黑盒測(cè)試方法是功能測(cè)試,該方法在測(cè)試過(guò)程中關(guān)注的是系統(tǒng)的官能是否符合要求而不去關(guān)系系統(tǒng)的業(yè)務(wù)邏輯實(shí)現(xiàn)細(xì)節(jié),在黑盒測(cè)試的過(guò)程中,會(huì)更具本系統(tǒng)的實(shí)際功能需求而確認(rèn)系統(tǒng)測(cè)試用例,測(cè)試本系統(tǒng)的輸入輸出是否正常,比較常見(jiàn)的黑盒測(cè)試方法有等價(jià)值劃分、錯(cuò)誤推斷以及邊界值分析等,黑盒測(cè)試會(huì)更好的驗(yàn)證系統(tǒng)服務(wù)號(hào)用戶(hù)的要求。白盒測(cè)試是對(duì)系統(tǒng)的業(yè)務(wù)邏輯測(cè)試,需要測(cè)試人員具備一定的代碼知識(shí),測(cè)試過(guò)程中需要了解代碼來(lái)進(jìn)行測(cè)試用例的設(shè)計(jì),通過(guò)白盒測(cè)試來(lái)保證系統(tǒng)的原代碼執(zhí)行邏輯的準(zhǔn)確。5.2測(cè)試用例本章重點(diǎn)對(duì)用戶(hù)搜索新能源汽車(chē)模塊、用戶(hù)密碼修改模塊、管理員汽車(chē)管理模塊、管理員用戶(hù)管理模塊修改展開(kāi)測(cè)試。(1)用戶(hù)搜索新能源汽車(chē)測(cè)試用例,用戶(hù)在首頁(yè)的搜索欄中可以輸入新能源汽車(chē)的分類(lèi)、新能源汽車(chē)名、新能源汽車(chē)價(jià)格及任意新能源汽車(chē)信息的關(guān)鍵字后搜索出具有關(guān)鍵字信息的新能源汽車(chē)列表。如表5-1所示:表5-1搜索新能源汽車(chē)測(cè)試用例編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1關(guān)鍵字:測(cè)試顯示所有對(duì)應(yīng)汽車(chē)顯示所對(duì)應(yīng)汽車(chē)2關(guān)鍵字:AA顯示“無(wú)對(duì)應(yīng)關(guān)鍵字新能源汽車(chē)”跳轉(zhuǎn)至新能源汽車(chē)列表頁(yè),但無(wú)新能源汽車(chē)顯示且無(wú)搜索為空提示信息3關(guān)鍵字:ALL顯示系統(tǒng)所有新能源汽車(chē)顯示系統(tǒng)所所有新能源汽車(chē)(2)用戶(hù)密碼修改測(cè)試用例,用戶(hù)在個(gè)人信息頁(yè)面中進(jìn)行密碼修改,需要輸入原密碼、新密碼、確認(rèn)密碼三個(gè)參數(shù)后提交至系統(tǒng)進(jìn)行密碼修改。如表5-2所示:表5-2用戶(hù)密碼修改測(cè)試用例編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1原密碼:123新密碼:1234確認(rèn)密碼:1234提示“密碼修改成功,請(qǐng)重新登錄”提示“密碼修改成功,請(qǐng)重新登錄”2原密碼:ssss新密碼:1234確認(rèn)密碼:1234提示“原密碼錯(cuò)誤”提示“原密碼錯(cuò)誤”3原密碼:123新密碼:ssss確認(rèn)密碼:xxxx提示“兩次密碼輸入不一致”提示“密碼修改成功,請(qǐng)重新登錄”管理員汽車(chē)管理模塊測(cè)試用例,管理員可在汽車(chē)管理對(duì)汽車(chē)進(jìn)行管理,包括添加新汽車(chē),修改汽車(chē)信息,下架汽車(chē)。如表5.3所示:表5-3管理員汽車(chē)管理模塊測(cè)試用例編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1點(diǎn)擊“錄入新汽車(chē)”按鈕,不輸入汽車(chē)信息,點(diǎn)擊“提交”按鈕提示“汽車(chē)名”、“分類(lèi)”不能為空提示“汽車(chē)名”、“分類(lèi)”不能為空2點(diǎn)擊“錄入新汽車(chē)”按鈕,輸入汽車(chē)信息,點(diǎn)擊“提交”按鈕汽車(chē)成功添加并返回汽車(chē)管理頁(yè)面汽車(chē)成功添加并返回汽車(chē)管理頁(yè)面3點(diǎn)擊某一件汽車(chē)的“修改”按鈕,修改目前的汽車(chē)信息的值對(duì)應(yīng)汽車(chē)的汽車(chē)信息成功修改并返回汽車(chē)管理頁(yè)面對(duì)應(yīng)汽車(chē)的汽車(chē)信息成功修改并返回汽車(chē)管理頁(yè)面4點(diǎn)擊某一件汽車(chē)的“下架”按鈕對(duì)應(yīng)汽車(chē)下架,在倉(cāng)庫(kù)管理頁(yè)面可見(jiàn)對(duì)應(yīng)汽車(chē)對(duì)應(yīng)汽車(chē)下架,在倉(cāng)庫(kù)管理頁(yè)面可見(jiàn)對(duì)應(yīng)汽車(chē)(4)管理員用戶(hù)管理模塊測(cè)試用例,管理員可在用戶(hù)管理對(duì)用戶(hù)進(jìn)行管理,包括對(duì)用戶(hù)的封停與恢復(fù)以及添加新用戶(hù)、修改用戶(hù)信息與解雇用戶(hù)。如表5-4所示:表5-4管理員用戶(hù)管理模塊測(cè)試用例編號(hào)輸入/動(dòng)作期望的輸出實(shí)際情況1在用戶(hù)管理頁(yè)中對(duì)任意一個(gè)未被封停的用戶(hù)點(diǎn)擊“封?!卑粹o,選擇封停原因并點(diǎn)擊“提交”按鈕用戶(hù)成功被封停后返回用戶(hù)管理頁(yè),該用戶(hù)不能進(jìn)行登錄操作用戶(hù)成功被封停后返回用戶(hù)管理頁(yè),該用戶(hù)不能進(jìn)行登錄操作2在用戶(hù)管理頁(yè)中對(duì)任意一個(gè)被封停的用戶(hù)點(diǎn)擊“恢復(fù)”按鈕用戶(hù)成功被恢復(fù)后返回用戶(hù)管理頁(yè),該用戶(hù)能進(jìn)行登錄操作用戶(hù)成功被恢復(fù)后返回用戶(hù)管理頁(yè),該用戶(hù)能進(jìn)行登錄操作3在用戶(hù)管理頁(yè)中點(diǎn)擊“錄入新用戶(hù)”按鈕,不輸入用戶(hù)信息,點(diǎn)擊“提交”按鈕提示“用戶(hù)號(hào)”、“密碼”、“電子郵件”信息不能為空提示“用戶(hù)號(hào)”、“密碼”、“電子郵件”信息不能為空4在用戶(hù)管理頁(yè)中點(diǎn)擊“錄入新用戶(hù)”按鈕,輸入用戶(hù)信息,點(diǎn)擊“提交”按鈕用戶(hù)成功添加并返回用戶(hù)管理頁(yè)面用戶(hù)成功添加并返回用戶(hù)管理頁(yè)面5點(diǎn)擊某一個(gè)用戶(hù)的“修改”按鈕,修改目前的用戶(hù)信息的值對(duì)應(yīng)用戶(hù)的用戶(hù)信息成功修改并返回用戶(hù)管理頁(yè)對(duì)應(yīng)用戶(hù)的用戶(hù)信息成功修改并返回用戶(hù)管理頁(yè)5.3測(cè)試結(jié)論系統(tǒng)的黑盒測(cè)試已經(jīng)驗(yàn)證了本系統(tǒng)的功能滿(mǎn)足用戶(hù)的需求,系統(tǒng)的輸入輸出都正常準(zhǔn)確,沒(méi)有出現(xiàn)問(wèn)題。系統(tǒng)的白盒測(cè)試驗(yàn)證了本系統(tǒng)的后臺(tái)代碼邏輯準(zhǔn)確,對(duì)于已經(jīng)出現(xiàn)的代碼錯(cuò)誤已經(jīng)進(jìn)行了及時(shí)的修改,這兩種測(cè)試方法的共同測(cè)試保障了本系統(tǒng)的功能完整性以及業(yè)務(wù)準(zhǔn)確性。結(jié)論該系統(tǒng)是面向用戶(hù)開(kāi)發(fā)的系能新能源汽車(chē)系統(tǒng),系統(tǒng)采用的開(kāi)發(fā)模式為B/S模式,系統(tǒng)開(kāi)發(fā)的模塊包括用戶(hù)登錄模塊、管理員登錄模塊、汽車(chē)推薦模塊、新能源汽車(chē)模塊等。完成畢設(shè)和論文的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)家事業(yè)單位招聘2024自然資源部東海局直屬事業(yè)單位招聘博士研究生筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 傳染病預(yù)防控制所國(guó)家致病菌識(shí)別網(wǎng)中心實(shí)驗(yàn)室外聘人員公開(kāi)招聘?jìng)淇碱}庫(kù)及答案1套
- 2026年遼寧冶金職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案
- 2026年金肯職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試模擬測(cè)試卷附答案
- 東勝區(qū)訶額倫社區(qū)衛(wèi)生服務(wù)中心招聘西醫(yī)醫(yī)師1名、彩超醫(yī)師1名備考題庫(kù)及答案1套
- 庫(kù)爾勒墾區(qū)(鐵門(mén)關(guān)市)人民法院招聘多元解紛助理考試題庫(kù)附答案
- 2026年齊齊哈爾高等師范專(zhuān)科學(xué)校單招職業(yè)傾向性測(cè)試題庫(kù)附答案
- 西安電子科技大學(xué)通信工程學(xué)院2025年外聘人員一般崗位招聘?jìng)淇碱}庫(kù)附答案
- 2026年紹興文理學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試模擬測(cè)試卷附答案
- 2025青海西寧市城北區(qū)中醫(yī)院誠(chéng)聘專(zhuān)業(yè)技術(shù)人員1人考試題庫(kù)附答案
- 2025中原農(nóng)業(yè)保險(xiǎn)股份有限公司招聘67人筆試備考重點(diǎn)試題及答案解析
- 2025中原農(nóng)業(yè)保險(xiǎn)股份有限公司招聘67人備考考試試題及答案解析
- 2025年違紀(jì)違法典型案例個(gè)人學(xué)習(xí)心得體會(huì)
- 2025年度河北省機(jī)關(guān)事業(yè)單位技術(shù)工人晉升高級(jí)工考試練習(xí)題附正確答案
- GB/T 17981-2025空氣調(diào)節(jié)系統(tǒng)經(jīng)濟(jì)運(yùn)行
- 2025 年高職酒店管理與數(shù)字化運(yùn)營(yíng)(智能服務(wù))試題及答案
- 《公司治理》期末考試復(fù)習(xí)題庫(kù)(含答案)
- 藥物臨床試驗(yàn)質(zhì)量管理規(guī)范(GCP)培訓(xùn)班考核試卷及答案
- 四川專(zhuān)升本《軍事理論》核心知識(shí)點(diǎn)考試復(fù)習(xí)題庫(kù)(附答案)
- 加油站安全生產(chǎn)責(zé)任制考核記錄
- 供應(yīng)鏈管理專(zhuān)業(yè)畢業(yè)生自我鑒定范文
評(píng)論
0/150
提交評(píng)論