基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著改革開放的深入,我國(guó)經(jīng)濟(jì)的飛速發(fā)展,汽車行業(yè)也迅速發(fā)展,汽車作為一種交通工具走進(jìn)了許多家庭。這給汽車維修企業(yè)帶來(lái)了無(wú)限的機(jī)會(huì),同時(shí)提出了新的要求,隨著車輛維修業(yè)務(wù)的不斷擴(kuò)大,原來(lái)手工數(shù)據(jù)登記方式無(wú)法滿足不斷增長(zhǎng)的業(yè)務(wù),在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境中,企業(yè)不斷地提出要求加快工作信息處理速度,提高汽車維修企業(yè)的工作效率,開發(fā)出科學(xué)合理的車輛維修管理系統(tǒng),為企業(yè)提供解決問(wèn)題的方案。當(dāng)今的大數(shù)據(jù)時(shí)代,充斥著信息化社會(huì),傳統(tǒng)的車輛維修管理造成大量的文件和數(shù)據(jù),不利于保存,不利于尋找,甚至造成結(jié)算不便。導(dǎo)致了現(xiàn)有的車輛維修管理模式不能適應(yīng)大數(shù)據(jù)時(shí)代,所以開發(fā)一個(gè)基于SSM的車輛維修管理系統(tǒng)具有非常重要的意義。它將會(huì)很好的解決傳統(tǒng)車輛維修管理數(shù)據(jù)丟失,解決難以找到的等問(wèn)題。這樣不但提高了事業(yè)人員的工作效率和管理便利,也為顧客提供了更好、更快的服務(wù)。B/S模式將作為車輛維修系統(tǒng)的實(shí)現(xiàn)模式??蛻舳诉\(yùn)行瀏覽器軟件(建議使用GoogleChrome瀏覽器),Bootstrap語(yǔ)言作為客戶端的開發(fā)語(yǔ)言,eclipse將被作為開發(fā)工具,同時(shí)將Java語(yǔ)言作為服務(wù)器的開發(fā)語(yǔ)言,eclipse也將被作為服務(wù)器的開發(fā)工具,SSM框架—由Spring、SpringMVC和MyBatis整合而來(lái)的框架。數(shù)據(jù)庫(kù)支持使用的是MySQL數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)版本是MySQL5.7。將NavicatPremium12作為數(shù)據(jù)庫(kù)的開發(fā)工具。車輛維修管理系統(tǒng)可以大幅縮短員工的工作時(shí)間,提高工作效率,為管理提供便利,為客戶提供更好、更快的服務(wù),企業(yè)員工可以根據(jù)車輛維修管理系統(tǒng)運(yùn)行結(jié)果,改變庫(kù)存和庫(kù)存結(jié)構(gòu),及時(shí)改變庫(kù)存滿足顧客的需求,了解員工的工作效率、每天車輛維修數(shù)、每輛車出故障和所用材料、最后用戶滿意度等,這將與經(jīng)濟(jì)持續(xù)發(fā)展相媲美。關(guān)鍵詞:車輛維修管理;B/S模式;eclipse;MySQL。DesignandimplementationofvehiclemaintenancemanagementsystembasedonSSMAbstract:Withthedeepeningofthereformandopeningup,China'srapideconomicdevelopment,therapiddevelopmentoftheautomobileindustry,asameansoftransportationintomanyfamilies.Thisenterprisehasbroughttheinfiniteopportunitytocarmaintenance,putsforwardnewrequirementsatthesametime,withtheexpansionofthevehiclemaintenancebusiness,theoriginalmanualdataregistrationmethodscannotmeetthegrowingbusiness,inthefiercemarketcompetitionenvironment,enterprisecontinuouslycontinuouslyworkrequesttospeeduptheinformationprocessingspeed,improveworkefficiency,vehiclemaintenanceandrepairenterprisetodevelopscientificandreasonablevehiclemaintenancemanagementsystem,providesthesolutiontosolvetheproblem.Intoday'seraofbigdata,fullofinformationsociety,thetraditionalvehiclemaintenancemanagementcausedalotofdocumentsanddata,isnotconducivetosave,tofind,andevensettlementinconvenience,existingvehiclemaintenancemanagementmodecan'tadapttotheeraofbigdata,B/Sdevelopmentmode,theMVCdesignpatterndecidesthedevelopmentofvehiclemaintenancesystembasedonnetworkplatform,vehiclemaintenancesystemhasveryimportantsignificance,traditionalvehiclemaintenancemanagementdataloss,solvestheproblemssuchasdifficulttofind,toimprovetheefficiencyoftheenterprisepersonnelandmanagementconvenience,toprovidecustomerswithbetterandfasterservice.B/Smodewillbeusedastheimplementationmodeofvehiclemaintenancesystem.Theclientbrowsersoftware(itisrecommendedtouseGoogleChrome),theBootstraplanguageasclientdevelopmentlanguage,theeclipsewillbeasadevelopmenttool,atthesametime,theJavalanguageasaserverforthedevelopmentoflanguage,theeclipsewillalsobeasaserverdevelopmenttool,usewelearnedinschoolSSMframework-bySpring,forSpringMVCandMyBatisintegrationframework.DatabasesupportistheuseofMySQLdatabase,thedatabaseversionisMySQL5.7.UseNavicatPremium12asadatabasedevelopmenttool.Vehiclemaintenancemanagementsystemcangreatlyshortentheemployee'sworktime,improveworkefficiency,tofacilitatethemanagement,toprovidecustomerswithbetter,fasterservice,enterpriseemployeescanaccordingtotheresultsofvehiclemaintenancemanagementsystemoperation,changethestockinventoryandinventorystructure,changetheinventorytomeettheneedsofcustomers,timelyunderstandingofemployee'sworkefficiency,vehiclemaintenancenumbereveryday,everycarisoutoforderandthematerial,andfinallycustomersatisfaction,thiswillbeequivalenttothatofsustainedeconomicdevelopment.Keywords:Vehiclemaintenancemanagement;B/Smode;eclipse;MySQL目錄TOC\o"1-3"\h\u10004第1章緒論 8591.1系統(tǒng)的開發(fā)背景及意義 8202441.2國(guó)內(nèi)外研究現(xiàn)狀 8310561.3系統(tǒng)的主要研究?jī)?nèi)容 953511.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具 10547第2章系統(tǒng)需求分析 11299382.1可行性分析 1198012.1.1經(jīng)濟(jì)可行性 11218312.1.2技術(shù)可行性 1129982.1.3操作可行性 1176362.2系統(tǒng)的總體需求 11110662.3系統(tǒng)的業(yè)務(wù)需求 12259532.4系統(tǒng)功能的需求分析 12264162.4.1車輛維修管理系統(tǒng)功能分析 1336312.5UML系統(tǒng)建模 14171742.5.1用例圖 14157802.5.2用例圖規(guī)約表 15232182.6本章小結(jié) 2419578第3章系統(tǒng)設(shè)計(jì) 25191953.1系統(tǒng)功能設(shè)計(jì) 2545573.1.1維修管理子系統(tǒng) 2531323.1.2客戶管理子系統(tǒng) 2615953.1.3車輛管理子系統(tǒng) 26172253.1.4回訪管理子系統(tǒng) 2756833.2車輛維修管理系統(tǒng)類圖 2875913.3車輛維修管理系統(tǒng)順序圖 29274933.3.1用戶登錄順序圖 29265673.3.2用戶新增信息順序圖 30194513.3.3用戶編輯信息順序圖 31135073.3.4用戶刪除信息順序圖 3256183.3.4用戶導(dǎo)出信息順序圖 33196503.3.4用戶查詢信息順序圖 33211013.4車輛維修管理系統(tǒng)活動(dòng)圖 34224123.4.1維修管理活動(dòng)圖 3421723.4.2客戶管理活動(dòng)圖 35278273.4.3車輛管理活動(dòng)圖 36294793.4.3回訪管理活動(dòng)圖 37158613.5車輛維修管理系統(tǒng)狀態(tài)圖 3873563.4.3維修工單狀態(tài)狀態(tài)圖 38301513.4.3回訪工單狀態(tài)狀態(tài)圖 39127253.6數(shù)據(jù)庫(kù)設(shè)計(jì) 39294843.6.1user_info(用戶信息表) 40122123.6.2maintenance(維修工單信息表) 4054403.6.3maintenance(客戶信息表) 40310733.6.4car(車輛信息表) 4172003.6.5callback(回訪信息表) 42241093.6.6options(選項(xiàng)信息表) 4246323.7本章小結(jié) 421857第4章系統(tǒng)實(shí)現(xiàn) 43259564.1車輛維修管理系統(tǒng)界面實(shí)現(xiàn) 43314644.2本章小結(jié) 5227014第5章系統(tǒng)測(cè)試 53317455.1系統(tǒng)測(cè)試的目的 53280915.2系統(tǒng)測(cè)試的意義 53141525.3測(cè)試用例及結(jié)果 5361035.4本章小結(jié) 5520627第6章結(jié)束語(yǔ) 56122886.1全文總結(jié) 56130976.2課題展望 5616147參考文獻(xiàn) 57第1章緒論1.1系統(tǒng)的開發(fā)背景及意義汽車市場(chǎng)呈現(xiàn)高速增長(zhǎng)勢(shì)頭,當(dāng)年被許多業(yè)內(nèi)專家公認(rèn)為中國(guó)開始進(jìn)入汽車社會(huì)。在汽車消費(fèi)結(jié)構(gòu)方面,家庭購(gòu)買比例越來(lái)越大,已經(jīng)成為市場(chǎng)需求的主體,中國(guó)從此將開始進(jìn)入穩(wěn)定增長(zhǎng)的良性的汽車市場(chǎng)。與去年相比,雖然今年汽車市場(chǎng)的銷售漲幅有所回落,但市場(chǎng)需求潛力并沒(méi)有縮減,只是由于汽車頻繁降價(jià),以及汽車消費(fèi)和使用環(huán)境等存在諸多不利因素,使得消費(fèi)者持幣待購(gòu),需求暫時(shí)得不到釋放。當(dāng)然,隨著競(jìng)爭(zhēng)的激烈汽車銷售越來(lái)越走向微利時(shí)代,而汽車后市場(chǎng)則隨著汽車消費(fèi)結(jié)構(gòu)的變化和消費(fèi)者消費(fèi)理念的成熟而呈現(xiàn)出巨大的發(fā)展?jié)摿兔篮玫那熬啊\囕v維修管理系統(tǒng)是車輛維修必不可少的一部分,其內(nèi)容、功能、應(yīng)用對(duì)于企業(yè)的員工和維修人員來(lái)說(shuō)非常重要,車輛維修管理系統(tǒng)對(duì)維修人員進(jìn)行維修管理、查詢、車輛信息、客戶信息、訂單完成后回訪等??梢蕴峁┮幌盗械墓δ埽瑸榫S修人員提供車輛信息、需要維修的信息、查詢等一系列功能,但一直以來(lái),以傳統(tǒng)人為的方式進(jìn)行管理和記錄。這種管理方式由于工作效率低、時(shí)間久了,會(huì)產(chǎn)生大量的文件和數(shù)據(jù),對(duì)保護(hù)不利、找不到,甚至?xí)o支付帶來(lái)不便,隨著科學(xué)的發(fā)展,時(shí)代的進(jìn)步,人們的生活質(zhì)量發(fā)生了變化,計(jì)算機(jī)科學(xué)也日益增多。成熟了,其強(qiáng)大的功能已經(jīng)引起人們的深刻認(rèn)識(shí),已經(jīng)進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域,發(fā)揮著越來(lái)越重要的作用,汽車修理管理系統(tǒng)使用起來(lái)比較方便。這可以減少員工的工作時(shí)間,提高工作效率,方便管理,為客戶提供更好、更快的服務(wù)。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi),1984年以來(lái),交通部提出了“有路大家行車,有水大家行船”的方針,道路運(yùn)輸業(yè)迅速發(fā)展,社會(huì)汽車保有量急劇增加,1978年至2003年的20多年間,增長(zhǎng)10多倍,總數(shù)達(dá)到2000多萬(wàn)輛。與之相伴,汽車維修張進(jìn).汽車維修行業(yè)的現(xiàn)狀及發(fā)展對(duì)策[J].兵器裝備工程學(xué)報(bào),2009,30(3):140-142.迎來(lái)快速發(fā)展時(shí)期。隨著我國(guó)汽車產(chǎn)業(yè)的逐漸成熟和汽車保有量馬艷麗,高月娥.我國(guó)未來(lái)汽車保有量情景預(yù)測(cè)研究[J].公路交通科技,2007(1):121-125.的不斷增大,整車銷售市場(chǎng)競(jìng)爭(zhēng)的加劇和利潤(rùn)空間的進(jìn)一步萎縮,汽車維修行業(yè)將成為汽車產(chǎn)業(yè)鏈上利潤(rùn)最大的一塊“奶酪張進(jìn).汽車維修行業(yè)的現(xiàn)狀及發(fā)展對(duì)策[J].兵器裝備工程學(xué)報(bào),2009,30(3):140-142.馬艷麗,高月娥.我國(guó)未來(lái)汽車保有量情景預(yù)測(cè)研究[J].公路交通科技,2007(1):121-125.楊建昆.現(xiàn)代汽車維修新技術(shù)中電子診斷的運(yùn)用分析[J].通訊世界,2017(7).國(guó)外,國(guó)外汽車維修業(yè)已基本以小型化企業(yè)為主。在美國(guó),目前約有30多萬(wàn)家營(yíng)業(yè)性的汽車維修企業(yè),這個(gè)數(shù)字與我國(guó)汽車維修企業(yè)數(shù)量基本接近。其維修企業(yè)分為三種類型,分類方法也與我國(guó)汽車維修企業(yè)類型很相似,但美國(guó)的汽車維修企業(yè)則明顯呈小型化特征。據(jù)調(diào)查,美國(guó)平均每家汽車維修企業(yè)有專職雇員(管理人員)4.5名,專職維修技工24人,維修工位6個(gè);這些企業(yè)中有62.7%屬個(gè)人所有,6.2%是合伙經(jīng)營(yíng)的,31.1%則為股份有限公司;企業(yè)年?duì)I業(yè)額在5—10萬(wàn)美元(約合41—83萬(wàn)元人民幣)之間的個(gè)人所有小型企業(yè)占85.8%,而年?duì)I業(yè)額超過(guò)40萬(wàn)美元(約合330萬(wàn)元人民幣)的大型企業(yè),則大多數(shù)為股份有限公司。專業(yè)連鎖維修店是美國(guó)人為駕車維護(hù)的首選,許多人把它形象地比作汽車售后服務(wù)行業(yè)中的“麥當(dāng)勞”。從某種意義上可以說(shuō),美國(guó)發(fā)展成為當(dāng)今世界第一汽車大國(guó),除了一些大規(guī)模的汽車制造公司在汽車制造方面的巨大貢獻(xiàn)外,汽車連鎖業(yè)的逐漸完善可謂功不可沒(méi)。1.3系統(tǒng)的主要研究?jī)?nèi)容車輛維修管理系統(tǒng)張代勝,陳朝陽(yáng),張樹強(qiáng),等.基于案例推理的汽車維修專家系統(tǒng)[J].汽車工程,2003,25(5):506-509.主要是研究基于Web端的實(shí)現(xiàn)數(shù)據(jù)的管理的一個(gè)系統(tǒng)。車輛維修管理系統(tǒng)主要有用戶交互頁(yè)面、服務(wù)器和數(shù)據(jù)庫(kù)組成的,用戶交互頁(yè)面主要采用了BootstrapJohnson,R.W.AnIntroductiontotheBootstrap[J].TeachingStatistics,2001.來(lái)設(shè)置頁(yè)面,一個(gè)好的系統(tǒng),PC端必須要有一個(gè)良好的頁(yè)面,而Bootstrap可以很完美的解決這個(gè)問(wèn)題。服務(wù)器,一個(gè)功能完整且完善的B/S結(jié)構(gòu)于雪英,江南.基于XML三層B/S結(jié)構(gòu)的WebGIS構(gòu)建[C]//地圖學(xué)與GIS學(xué)術(shù)討論會(huì)論文集.2002.需要一個(gè)穩(wěn)定的服務(wù)器,所以服務(wù)器嚴(yán)格按照了Spring+SpringMVC+MyBatis,即SSM框架李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展(12):190-194,共5頁(yè).來(lái)設(shè)計(jì)。SSM是繼SSH張代勝,陳朝陽(yáng),張樹強(qiáng),等.基于案例推理的汽車維修專家系統(tǒng)[J].汽車工程,2003,25(5):506-509.Johnson,R.W.AnIntroductiontotheBootstrap[J].TeachingStatistics,2001.于雪英,江南.基于XML三層B/S結(jié)構(gòu)的WebGIS構(gòu)建[C]//地圖學(xué)與GIS學(xué)術(shù)討論會(huì)論文集.2002.李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展(12):190-194,共5頁(yè).王斯瓊,牟永敏.Spring在SSH架構(gòu)中的作用和不足[J].北京信息科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,23(1):54-57.薄奇,許林英.Spring框架中IoC的實(shí)現(xiàn)[J].微處理機(jī)(1):149-151+155.袁緒峰.基于Spring框架的AOP編程[J].計(jì)算機(jī)與現(xiàn)代化,2006(1):118-120.薛峰,梁鋒,徐書勛,etal.基于SpringMVC框架的Web研究與應(yīng)用[J].合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,35(3):337-340.ClarenceHo.UsingMyBatisinSpring[M]//ProSpring3.2012.EckelB.ThinkinginJava[M].2007.DuboisP.Mysql[M]//MySQL.2005.1.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具8GB的win10x64操作系統(tǒng),1.8版本的JDK,8.5版本的tomcat,因?yàn)樗俣取⒖煽啃院瓦m應(yīng)性而備受關(guān)注和使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理的MySQL,以上環(huán)境將作為系統(tǒng)的開發(fā)環(huán)境。eclipse被作為系統(tǒng)客戶端和服務(wù)器的開發(fā)工具,Bootstrap框架將被客戶端作為開發(fā)框架,SSM框架將被服務(wù)器端作為開發(fā)框架,NavicatPremium12將被作為數(shù)據(jù)庫(kù)的開發(fā)工具。以上工具將作為系統(tǒng)的開發(fā)工具。第2章系統(tǒng)需求分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性基于SSM車輛維修管理系統(tǒng),設(shè)計(jì)和實(shí)現(xiàn)是本人的畢業(yè)設(shè)計(jì),從整個(gè)系統(tǒng)的設(shè)計(jì)到開發(fā),都是自己完成。避免在開發(fā)過(guò)程中支付費(fèi)用,以實(shí)現(xiàn)零經(jīng)費(fèi),開發(fā)完成整個(gè)系統(tǒng),使用后給用戶節(jié)省更多的時(shí)間和精力,優(yōu)化企業(yè)的經(jīng)營(yíng)方式,提高企業(yè)利潤(rùn)。2.1.2技術(shù)可行性車輛維修管理系統(tǒng)作為本人的畢業(yè)設(shè)計(jì),而本人已修完所有在校課程以及結(jié)合實(shí)習(xí)期間在實(shí)習(xí)公司所學(xué)到的知識(shí),已經(jīng)具備開發(fā)基于SSM框架的項(xiàng)目。車輛維修管理系統(tǒng)的客戶端以及服務(wù)器使用的開發(fā)工具為eclipse,采用了Java語(yǔ)言,使用了SSM框架,使用了Bootstrap框架,數(shù)據(jù)支持使用MySQL5.7,數(shù)據(jù)庫(kù)的開發(fā)使用的開發(fā)工具為NavicatPremium12,服務(wù)器使用Tomcat8.5。2.1.3操作可行性車輛維修管理系統(tǒng)是基于Web平臺(tái)的,與一般的Web項(xiàng)目一樣,操作簡(jiǎn)單,頁(yè)面干凈,而且系統(tǒng)很人性化的為客戶著想不會(huì)為客戶帶來(lái)疑難這是系統(tǒng)的優(yōu)點(diǎn)。只要客戶與一般的Web項(xiàng)目一樣登錄成功后即可使用,行云流水的操作車輛維修管理系統(tǒng)不是問(wèn)題,由此可見,操作方式和操作過(guò)程不會(huì)限制車輛管理維修系統(tǒng)。2.2系統(tǒng)的總體需求車輛維修管理系統(tǒng)在用戶登錄成功的情況下進(jìn)入了車輛維修管理系統(tǒng),系統(tǒng)內(nèi)主要有四大模塊:維修管理、客戶管理、車輛管理和回訪管理。維修管理:主要是實(shí)現(xiàn)車輛維修訂單的增加,刪除,編輯,查詢等功能。維修訂單關(guān)聯(lián)著車輛信息以及客戶信息,當(dāng)維修訂單完成是則生成一個(gè)回訪訂單給回訪管理??蛻艄芾恚褐饕菍?shí)現(xiàn)了客戶信息的增加,刪除,編輯,查詢等功能。車輛管理:主要實(shí)現(xiàn)了車輛信息的增加,刪除,編輯,查詢等功能以及關(guān)聯(lián)客戶信息。回訪管理:在維修管理生成回訪信息后,根據(jù)這些信息對(duì)客戶對(duì)維修滿意度的回訪。2.3系統(tǒng)的業(yè)務(wù)需求以下是對(duì)車輛維修系統(tǒng)的業(yè)務(wù)需求分析:圖2.1車輛維修系統(tǒng)的業(yè)務(wù)流程圖2.4系統(tǒng)功能的需求分析車輛維修管理系統(tǒng)主要分為四個(gè)子系統(tǒng):維修管理子系統(tǒng)、客戶管理子系統(tǒng)、車輛管理子系統(tǒng)和回訪管理子系統(tǒng)。其中維修管理子系統(tǒng)主要包括添加工單、刪除工單、編輯工單、導(dǎo)出工單以及查詢工單等功能。客戶管理子系統(tǒng)主要包括添加客戶、刪除客戶、編輯客戶、導(dǎo)出客戶以及查詢客戶等功能。車輛管理子系統(tǒng)主要包括添加車輛、刪除車輛、編輯車輛、導(dǎo)出車輛以及查詢車輛等功能?;卦L管理子系統(tǒng)主要包括編輯回訪、刪除回訪、導(dǎo)出回訪以及查詢回訪等功能。車輛維修管理系統(tǒng)功能模塊圖2.2。圖2.2車輛維修系統(tǒng)功能模塊圖2.4.1車輛維修管理系統(tǒng)功能分析維修管理子系統(tǒng):主要由新增維修訂單、編輯維修訂單、刪除維修訂單、導(dǎo)出維修訂單以及維修訂單的查詢等功能組成。新增維修訂單,在新的維修訂單里需要選擇車輛(通過(guò)車牌號(hào)進(jìn)行選擇車輛)以及選擇客戶(通過(guò)客戶姓名進(jìn)行選擇客戶),如果沒(méi)有,則可以通過(guò)新增客戶或者車輛信息,新增的客戶和車輛信息會(huì)同步添加到客戶管理子系統(tǒng)和車輛管理子系統(tǒng)里,查詢維修訂單包括了時(shí)間段的查詢,自定義時(shí)間的查詢,條件查詢和關(guān)鍵字的查詢等等,更新維修訂單信息可以更新訂單的信息,例如更新維修狀態(tài),更新修改時(shí)間等等,其中更新維修狀態(tài)是工作人員和技術(shù)人員用于更新維修訂單的狀態(tài),只有上一個(gè)維修狀態(tài)完成了,才會(huì)進(jìn)入下一個(gè)狀態(tài),不可以一次跳過(guò)多個(gè)狀態(tài),但是可以在工作人員或者技術(shù)人員更新新的狀態(tài)的時(shí)候發(fā)現(xiàn)了上一級(jí)的狀態(tài)的信息有誤,可以跳回上級(jí)狀態(tài)。維修狀態(tài)包括:已開單、待處理、處理中、已完成、已結(jié)單一共五個(gè)狀態(tài)。當(dāng)然也可以刪除維修訂單,一旦刪除不可修復(fù)。維修管理子系統(tǒng)當(dāng)維修訂單的維修狀態(tài)選定為“已結(jié)單”,系統(tǒng)就會(huì)自動(dòng)向回訪管理子系統(tǒng)生成一個(gè)新的回訪,用于工作人員方便向顧客進(jìn)行回訪滿意度??蛻艄芾碜酉到y(tǒng):主要由新增客戶信息、編輯客戶信息、刪除客戶信息、導(dǎo)出客戶信息以及客戶信息的查詢等等的功能組成的。新增客戶信息,方便以后用于新增維修訂單做選擇,也可以更新客戶的信息,以同步客戶的最新信息,以及刪除客戶信息和導(dǎo)出客戶信息。其中當(dāng)客戶量過(guò)大時(shí),一時(shí)間找不到客戶信息的時(shí)候,可以通過(guò)時(shí)間查詢,自定義時(shí)間查詢,條件查詢以及關(guān)鍵字查詢來(lái)查詢到所需要的客戶信息,方便簡(jiǎn)潔。車輛管理子系統(tǒng):主要由新增車輛信息、編輯車輛信息、刪除車輛信息、導(dǎo)出車輛信息以及車輛信息的查詢等等的功能組成的。新增車輛信息,方便以后用于新增維修訂單做選擇,也可以更新車輛的信息,以同步車輛的最新情況,以及刪除車輛信息和導(dǎo)出車輛信息。其中當(dāng)車輛量過(guò)大時(shí),一時(shí)間找不到客戶信息的時(shí)候,可以通過(guò)時(shí)間查詢,自定義時(shí)間查詢,條件查詢以及關(guān)鍵字查詢來(lái)查詢到所需要的車輛信息,方便簡(jiǎn)潔。回訪管理子系統(tǒng):主要由編輯回訪信息、刪除回訪信息、導(dǎo)出回訪信息以及回訪信息的查詢等等的功能組成的。在編輯回訪信息中一共有四個(gè)回訪狀態(tài):未回訪、回訪中、已回訪以及不需要回訪。其中未回訪、回訪中和已回訪這三個(gè)只有等上一個(gè)狀態(tài)完成的時(shí)候才可以進(jìn)行下一個(gè)狀態(tài)的選擇,不可以越級(jí)選擇,而不需要回訪時(shí)當(dāng)客戶提出不需要回訪的時(shí)候選擇,這個(gè)狀態(tài)可以越級(jí)選擇。2.5UML系統(tǒng)建模2.5.1用例圖用例模型的基本組成部分有用例、角色(或參與者)和系統(tǒng)張晞.以UML用例圖為基礎(chǔ)的系統(tǒng)需求分析[J].現(xiàn)代計(jì)算機(jī)張晞.以UML用例圖為基礎(chǔ)的系統(tǒng)需求分析[J].現(xiàn)代計(jì)算機(jī)(12):28-31.車輛維修管理系統(tǒng)用例圖如圖2.3.圖2.3車輛維修系統(tǒng)用例圖2.5.2用例圖規(guī)約表用戶用例規(guī)約表張瑩張瑩,吳際,劉超,etal.基于規(guī)則的用例規(guī)約驗(yàn)證方法[J].計(jì)算機(jī)科學(xué)(4).用例編號(hào)2-1用例名稱登錄功能描述用戶登錄車輛維修管理系統(tǒng)執(zhí)行者用戶前置條件車輛維修管理系統(tǒng)正常運(yùn)行,賬號(hào)存在,而且賬號(hào)密碼輸入正確。后置條件成功登錄車輛管理系統(tǒng)涉眾利益用戶成功登錄后可以執(zhí)行維修管理、客戶管理、車輛管理以及回訪管理等功能基本路徑用戶:1.打開車輛維修管理系統(tǒng)登錄網(wǎng)頁(yè);2.填寫賬號(hào);3.填寫密碼;4.填寫驗(yàn)證碼;5.信息無(wú)誤,成功登錄系統(tǒng)。擴(kuò)展無(wú)字段列表USER_ID、USER_NAME、USER_CODE、PASSWORD業(yè)務(wù)規(guī)則無(wú)備注若信息填寫不正確或者驗(yàn)證碼填寫不正確則登錄不成功。表2-1用戶登錄用例規(guī)約表用例編號(hào)2-2用例名稱維修管理功能描述用戶可以在此對(duì)車輛維修管理系統(tǒng)的維修管理模塊進(jìn)行一系列的操作,例如:新增維修工單、刪除維修工單、編輯維修工單、導(dǎo)出維修工單以及查詢維修工單。執(zhí)行者用戶前置條件車輛維修管理系統(tǒng)正常運(yùn)行,用戶成功登錄系統(tǒng),而且選擇了維修管理模塊。后置條件對(duì)系統(tǒng)內(nèi)維修工單進(jìn)行一系列的操作或者查看。涉眾利益用戶可以對(duì)維修管理的工單進(jìn)行一系列的增刪改查等一系列操作,可以新增新的工單,也可以刪除不必要的工單,也可以對(duì)工單的進(jìn)程進(jìn)行修改,導(dǎo)出工單等操作基本路徑新增維修工單:1.點(diǎn)擊“新增”按鈕;2.填寫工單信息;3.選擇或者新增客戶;4.選擇或者新增車輛;5.點(diǎn)擊“保存”按鈕;6.系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);7.校驗(yàn)成功,新增維修工單;8.校驗(yàn)失敗,則不會(huì)提交信息,修改信息,直到信息無(wú)誤,校驗(yàn)成功,新增維修工單。編輯維修工單:選擇要編輯的維修工單,若選擇為空,則會(huì)提示“請(qǐng)選擇你要編輯的維修工單”;點(diǎn)擊“編輯”按鈕;對(duì)所要修改的信息進(jìn)行修改;修改完成,點(diǎn)擊“提交”按鈕;系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);信息無(wú)誤,提交成功,信息有誤,提交失??;提交成功,則會(huì)顯示該工單的最新信息。刪除維修工單:選擇要?jiǎng)h除的維修工單,若選擇為空,則會(huì)提示“請(qǐng)選擇你要?jiǎng)h除的維修工單”;點(diǎn)擊“刪除”按鈕;系統(tǒng)進(jìn)行最后的提示,是否要?jiǎng)h除工單;若點(diǎn)擊“確定”則會(huì)刪除工單,若點(diǎn)擊“取消”則會(huì)取消刪除;操作完成,返回工單列表。導(dǎo)出維修工單:點(diǎn)擊“導(dǎo)出”按鈕;系統(tǒng)會(huì)把當(dāng)前數(shù)據(jù)封裝好;彈出一個(gè)窗口,確認(rèn)導(dǎo)出表格的名稱,默認(rèn)名稱為:維修工單;點(diǎn)擊確認(rèn),導(dǎo)出數(shù)據(jù)表格。查詢維修工單:輸入關(guān)鍵字;點(diǎn)擊“查詢”按鈕;系統(tǒng)將查詢結(jié)果顯示出來(lái)。擴(kuò)展無(wú)字段列表MAIN_ID、PERSON_ID、CAR_ID、MAIN_NUMBER、MAIN_ITEM、MAIN_STATE、BILLING_DATE、MAIN_MONEY、ACCEPT_CAR_DATE、FINISH_TIME、MAIN_MILEAGE、CALLBACK_FLAG、REMARK、CREATE_ID、CREATE_NAME、CREATE_DATE、MODIFY_ID、MODIFY_NAME、MODIFY_DATE業(yè)務(wù)規(guī)則無(wú)備注點(diǎn)擊“維修管理”是,系統(tǒng)默認(rèn)查詢最近一周的維修工單并將其顯示出來(lái)。表2-2維修管理用例規(guī)約表用例編號(hào)2-3用例名稱客戶管理功能描述用戶可以在此對(duì)車輛維修管理系統(tǒng)的客戶管理模塊進(jìn)行一系列的操作,例如:新增客戶、刪除客戶、編輯客戶、導(dǎo)出客戶以及查詢客戶。執(zhí)行者用戶前置條件車輛維修管理系統(tǒng)正常運(yùn)行,用戶成功登錄系統(tǒng),而且選擇了客戶管理模塊。后置條件對(duì)系統(tǒng)內(nèi)客戶進(jìn)行一系列的操作或者查看。涉眾利益用戶可以對(duì)客戶管理的客戶進(jìn)行一系列的增刪改查等一系列操作,可以新增新的客戶,也可以刪除客戶,也可以對(duì)客戶的信息進(jìn)行修改,導(dǎo)出客戶等操作基本路徑新增客戶:1.點(diǎn)擊“新增”按鈕;2.填寫客戶信息;3.點(diǎn)擊“保存”按鈕;4.系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);5.校驗(yàn)成功,新增客戶,校驗(yàn)失敗,提示失敗信息,用戶對(duì)客戶信息進(jìn)行修改再提交;6.提交成功,顯示該客戶信息。編輯客戶:選擇要編輯的客戶,若選擇為空,則會(huì)提示“請(qǐng)選擇你要編輯的客戶”;2.點(diǎn)擊“編輯”按鈕;3.對(duì)所要修改的信息進(jìn)行修改;4.修改完成,點(diǎn)擊“提交”按鈕;5.系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);6.信息無(wú)誤,提交成功,信息有誤,提交失?。?.提交成功,則會(huì)顯示該客戶的最新信息。刪除客戶:選擇要?jiǎng)h除的客戶,若選擇為空,則會(huì)提示“請(qǐng)選擇你要?jiǎng)h除的客戶”;點(diǎn)擊“刪除”按鈕;系統(tǒng)進(jìn)行最后的提示,是否要?jiǎng)h除客戶;若點(diǎn)擊“確定”則會(huì)刪除客戶,若點(diǎn)擊“取消”則會(huì)取消刪除;操作完成,返回客戶列表。導(dǎo)出客戶:點(diǎn)擊“導(dǎo)出”按鈕;系統(tǒng)會(huì)把當(dāng)前數(shù)據(jù)封裝好;彈出一個(gè)窗口,確認(rèn)導(dǎo)出表格的名稱,默認(rèn)名稱為:客戶信息;點(diǎn)擊確認(rèn),導(dǎo)出數(shù)據(jù)表格。查詢客戶:輸入關(guān)鍵字;點(diǎn)擊“查詢”按鈕;系統(tǒng)將查詢結(jié)果顯示出來(lái)。擴(kuò)展無(wú)字段列表PERSON_ID、PERSON_NAME、SEX、BIRTHDAY、IDCARD、ADDRESS、WX_NAME、EMAIL、QQ、WX、CTEL、CREATE_ID、CREATE_NAME、CREATE_DATE、MODIFY_ID、MODIFY_NAME、MODIFY_DATE、IS_DELETE、CUSTOMER_REMARK業(yè)務(wù)規(guī)則無(wú)備注點(diǎn)擊“客戶管理”是,系統(tǒng)默認(rèn)查詢最近一周的客戶信息并將其顯示出來(lái)。表2-3客戶管理用例規(guī)約表用例編號(hào)2-4用例名稱車輛管理功能描述用戶可以在此對(duì)車輛維修管理系統(tǒng)的車輛管理模塊進(jìn)行一系列的操作,例如:新增車輛、刪除車輛、編輯車輛、導(dǎo)出車輛以及查詢車輛。執(zhí)行者用戶前置條件車輛維修管理系統(tǒng)正常運(yùn)行,用戶成功登錄系統(tǒng),而且選擇了車輛管理模塊。后置條件對(duì)系統(tǒng)內(nèi)車輛進(jìn)行一系列的操作或者查看。涉眾利益用戶可以對(duì)車輛管理的車輛進(jìn)行一系列的增刪改查等一系列操作,可以新增新的車輛,也可以刪除車輛,也可以對(duì)車輛的信息進(jìn)行修改,導(dǎo)出車輛等操作基本路徑新增車輛:1.點(diǎn)擊“新增”按鈕;2.填寫車輛信息;3.選擇或者新增客戶;4.點(diǎn)擊“保存”按鈕;5.系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);6.校驗(yàn)成功,新增車輛,校驗(yàn)失敗,提示失敗信息,用戶對(duì)車輛信息進(jìn)行修改再提交;7.提交成功,顯示該車輛信息。編輯車輛:選擇要編輯的車輛,若選擇為空,則會(huì)提示“請(qǐng)選擇你要編輯的車輛”;點(diǎn)擊“編輯”按鈕;對(duì)所要修改的信息進(jìn)行修改;修改完成,點(diǎn)擊“提交”按鈕;系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);信息無(wú)誤,提交成功,信息有誤,提交失敗;提交成功,則會(huì)顯示該車輛的最新信息。刪除車輛:選擇要?jiǎng)h除的車輛,若選擇為空,則會(huì)提示“請(qǐng)選擇你要?jiǎng)h除的車輛”;點(diǎn)擊“刪除”按鈕;系統(tǒng)進(jìn)行最后的提示,是否要?jiǎng)h除車輛;若點(diǎn)擊“確定”則會(huì)刪除車輛,若點(diǎn)擊“取消”則會(huì)取消刪除;操作完成,返回車輛列表。導(dǎo)出車輛:點(diǎn)擊“導(dǎo)出”按鈕;系統(tǒng)會(huì)把當(dāng)前數(shù)據(jù)封裝好;彈出一個(gè)窗口,確認(rèn)導(dǎo)出表格的名稱,默認(rèn)名稱為:車輛信息;點(diǎn)擊確認(rèn),導(dǎo)出數(shù)據(jù)表格。查詢車輛:輸入關(guān)鍵字;點(diǎn)擊“查詢”按鈕;系統(tǒng)將查詢結(jié)果顯示出來(lái)。擴(kuò)展無(wú)字段列表CAR_ID、CAR_NUMBER、CAR_FRAME_NUMBER、CAR_ENGINE_NUMBER、VEHICLE_CAR_FIRST_DATE、BUY_CAR_TIME、CAR_TYPE、BUY_PRICE、PERSON_ID、CREATE_ID、CREATE_NAME、CREATE_DATE、MODIFY_ID、MODIFY_NAME、MODIFY_DATE、REMARK業(yè)務(wù)規(guī)則無(wú)備注點(diǎn)擊“車輛管理”是,系統(tǒng)默認(rèn)查詢最近一周的車輛信息并將其顯示出來(lái)。表2-4車輛管理用例規(guī)約表用例編號(hào)2-5用例名稱回訪管理功能描述用戶可以在此對(duì)車輛維修管理系統(tǒng)的車輛管理模塊進(jìn)行一系列的操作,例如:刪除回訪、編輯回訪、導(dǎo)出回訪以及查詢回訪。執(zhí)行者用戶前置條件車輛維修管理系統(tǒng)正常運(yùn)行,用戶成功登錄系統(tǒng),而且選擇了回訪管理模塊。后置條件對(duì)系統(tǒng)內(nèi)回訪進(jìn)行一系列的操作或者查看。涉眾利益用戶可以對(duì)回訪管理的回訪進(jìn)行一系列的增刪改查等一系列操作,可以刪除回訪,也可以對(duì)回訪的信息進(jìn)行修改,導(dǎo)出回訪等操作基本路徑編輯回訪:選擇要編輯的回訪,若選擇為空,則會(huì)提示“請(qǐng)選擇你要編輯的回訪”;點(diǎn)擊“編輯”按鈕;對(duì)所要修改的信息進(jìn)行修改;修改完成,點(diǎn)擊“提交”按鈕;系統(tǒng)對(duì)提交的信息進(jìn)行校驗(yàn);信息無(wú)誤,提交成功,信息有誤,提交失?。惶峤怀晒Γ瑒t會(huì)顯示該回訪的最新信息。刪除回訪:選擇要?jiǎng)h除的回訪,若選擇為空,則會(huì)提示“請(qǐng)選擇你要?jiǎng)h除的回訪”;點(diǎn)擊“刪除”按鈕;系統(tǒng)進(jìn)行最后的提示,是否要?jiǎng)h除回訪;若點(diǎn)擊“確定”則會(huì)刪除回訪,若點(diǎn)擊“取消”則會(huì)取消刪除;操作完成,返回回訪列表。導(dǎo)出回訪:點(diǎn)擊“導(dǎo)出”按鈕;系統(tǒng)會(huì)把當(dāng)前數(shù)據(jù)封裝好;彈出一個(gè)窗口,確認(rèn)導(dǎo)出表格的名稱,默認(rèn)名稱為:回訪信息;點(diǎn)擊確認(rèn),導(dǎo)出數(shù)據(jù)表格。查詢回訪:輸入關(guān)鍵字;點(diǎn)擊“查詢”按鈕;系統(tǒng)將查詢結(jié)果顯示出來(lái)。擴(kuò)展無(wú)字段列表CALLBACK_ID、PERSON_ID、CAR_ID、MAIN_ID、CALLBACK_STATE、CREATE_DATE、FINISH_DATE、CALLBACK_REMARK、MODIFY_ID、MODIFY_MAME、MODIFY_DATE、IS_DELETE業(yè)務(wù)規(guī)則無(wú)備注點(diǎn)擊“回訪管理”是,系統(tǒng)默認(rèn)查詢最近一周的回訪信息并將其顯示出來(lái)。表2-4回訪管理用例規(guī)約表2.6本章小結(jié)本章首先主要總體分析出車輛維修管理系統(tǒng)有四個(gè)子系統(tǒng):維修管理子系統(tǒng)、客戶管理子系統(tǒng)、車輛管理子系統(tǒng)和回訪管理子系統(tǒng)。還對(duì)車輛維修管理系統(tǒng)進(jìn)行了經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性以及業(yè)務(wù)的需求進(jìn)行了詳細(xì)的分析,通過(guò)功能模塊圖展示了車輛維修管理的功能需求,為了更加直接向用戶展示車輛維修管理系統(tǒng)的功能,車輛維修管理系統(tǒng)給出了用例圖并對(duì)各個(gè)用例用表格進(jìn)行簡(jiǎn)單明了的說(shuō)明。第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì)本系統(tǒng)由維修管理子系統(tǒng)、客戶管理子系統(tǒng)、車輛管理子系統(tǒng)以及回訪管理子系統(tǒng)組成。3.1.1維修管理子系統(tǒng)新增功能:用戶在點(diǎn)擊“新增”按鈕時(shí),系統(tǒng)會(huì)跳轉(zhuǎn)到新增維修工單的頁(yè)面,用戶根據(jù)提示填寫好信息,新增的維修工單需要關(guān)聯(lián)客戶和車輛,且一個(gè)維修工單只有一個(gè)客戶和車輛,在關(guān)聯(lián)客戶和車輛是,可以根據(jù)已存在的客戶或車輛進(jìn)行搜索,選擇客戶或車輛;也可以直接在工單里進(jìn)行新增客戶或車輛,再確定信息填寫完畢后,點(diǎn)擊“保存”按鈕,系統(tǒng)會(huì)對(duì)所提交的信息進(jìn)行校驗(yàn),校驗(yàn)通過(guò),則新增維修工單;校驗(yàn)失敗,則返回修改。編輯功能:用戶在選擇維修工單進(jìn)行編輯修改時(shí),系統(tǒng)則會(huì)跳轉(zhuǎn)到維修工單編輯頁(yè)面,此時(shí),編輯頁(yè)面會(huì)根據(jù)所選擇的維修工單對(duì)維修信息,客戶信息。車輛信息進(jìn)行加載并顯示出來(lái),用戶可以在此看到與此維修工單相關(guān)聯(lián)的客戶信息、車輛信息以及自身的維修信息。用戶可以選擇所要修改更新的地方進(jìn)行修改,修改完畢后,編輯頁(yè)面則會(huì)顯示最新的修改信息。刪除功能:用戶在選擇維修工單進(jìn)行刪除時(shí),系統(tǒng)則會(huì)彈出一個(gè)窗口,詢問(wèn)是否要?jiǎng)h除,若是刪除,點(diǎn)擊“確認(rèn)”即可刪除工單,若是點(diǎn)擊“取消”則取消刪除工單。導(dǎo)出功能:用戶在選擇維修工單進(jìn)行導(dǎo)出時(shí),系統(tǒng)會(huì)自動(dòng)選擇導(dǎo)出當(dāng)前所查詢的數(shù)據(jù)進(jìn)行導(dǎo)出Excel表。導(dǎo)出時(shí),只需用戶確定導(dǎo)出Excel表的名稱,系統(tǒng)默認(rèn)的名稱為“維修工單”,點(diǎn)擊確認(rèn)后,即可進(jìn)行導(dǎo)出數(shù)據(jù)。查詢功能:維修管理子系統(tǒng)一共提供了三種類型的查詢:默認(rèn)查詢、時(shí)間查詢和關(guān)鍵字查詢。用戶在選擇維修管理子系統(tǒng)時(shí),即點(diǎn)擊了“維修管理”,系統(tǒng)自動(dòng)默認(rèn)查詢最近一周的數(shù)據(jù)(創(chuàng)建時(shí)間),并將其顯示在頁(yè)面;用戶在進(jìn)入頁(yè)面時(shí),頁(yè)面上有多個(gè)時(shí)間提供查詢的按鈕以及自定義時(shí)間的查詢,用戶在點(diǎn)擊這些按鈕或者選擇這些按鈕時(shí),即可查詢?cè)谶@選擇的時(shí)間段內(nèi)的數(shù)據(jù);用戶也可以在輸入框里填入關(guān)鍵字進(jìn)行查詢,關(guān)鍵字的查詢只查詢選擇時(shí)間段里數(shù)據(jù)。3.1.2客戶管理子系統(tǒng)新增功能:用戶在點(diǎn)擊“新增”按鈕時(shí),系統(tǒng)會(huì)跳轉(zhuǎn)到新增客戶的頁(yè)面,用戶根據(jù)提示填寫好信息,確定信息填寫完畢后,點(diǎn)擊“保存”按鈕,系統(tǒng)會(huì)對(duì)所提交的信息進(jìn)行校驗(yàn),校驗(yàn)通過(guò),則新增客戶;校驗(yàn)失敗,則返回修改。編輯功能:用戶在選擇進(jìn)行客戶編輯修改時(shí),系統(tǒng)則會(huì)跳轉(zhuǎn)到客戶編輯頁(yè)面,此時(shí),用戶可以在此看到客戶信息。用戶可以選擇所要修改更新的地方進(jìn)行修改,修改完畢后,編輯頁(yè)面則會(huì)顯示最新的修改信息。刪除功能:用戶在選擇客戶進(jìn)行刪除時(shí),系統(tǒng)則會(huì)彈出一個(gè)窗口,詢問(wèn)是否要?jiǎng)h除,若是刪除,點(diǎn)擊“確認(rèn)”即可客戶,若是點(diǎn)擊“取消”則取消刪除客戶。導(dǎo)出功能:用戶在選擇客戶信息進(jìn)行導(dǎo)出時(shí),系統(tǒng)會(huì)自動(dòng)選擇導(dǎo)出當(dāng)前所查詢的數(shù)據(jù)進(jìn)行導(dǎo)出Excel表。導(dǎo)出時(shí),只需用戶確定導(dǎo)出Excel表的名稱,系統(tǒng)默認(rèn)的名稱為“客戶信息”,點(diǎn)擊確認(rèn)后,即可進(jìn)行導(dǎo)出數(shù)據(jù)。查詢功能:客戶管理子系統(tǒng)一共提供了三種類型的查詢:默認(rèn)查詢、時(shí)間查詢和關(guān)鍵字查詢。用戶在選擇客戶管理子系統(tǒng)時(shí),即點(diǎn)擊了“客戶管理”,系統(tǒng)自動(dòng)默認(rèn)查詢最近一周的數(shù)據(jù)(客戶創(chuàng)建時(shí)間),并將其顯示在頁(yè)面;用戶在進(jìn)入頁(yè)面時(shí),頁(yè)面上有多個(gè)時(shí)間提供查詢的按鈕以及自定義時(shí)間的查詢,用戶在點(diǎn)擊這些按鈕或者選擇這些按鈕時(shí),即可查詢?cè)谶@選擇的時(shí)間段內(nèi)的數(shù)據(jù);用戶也可以在輸入框里填入關(guān)鍵字進(jìn)行查詢,關(guān)鍵字的查詢只查詢選擇時(shí)間段里數(shù)據(jù)。3.1.3車輛管理子系統(tǒng)新增功能:用戶在點(diǎn)擊“新增”按鈕時(shí),系統(tǒng)會(huì)跳轉(zhuǎn)到新增車輛的頁(yè)面,用戶根據(jù)提示填寫好信息,選擇或者新增客戶,確定信息填寫完畢后,點(diǎn)擊“保存”按鈕,系統(tǒng)會(huì)對(duì)所提交的信息進(jìn)行校驗(yàn),校驗(yàn)通過(guò),則新增車輛;校驗(yàn)失敗,則返回修改。編輯功能:用戶在選擇進(jìn)行車輛編輯修改時(shí),系統(tǒng)則會(huì)跳轉(zhuǎn)到車輛編輯頁(yè)面,此時(shí),用戶可以在此看到客戶信息以及車輛信息。用戶可以選擇所要修改更新的地方進(jìn)行修改,修改完畢后,編輯頁(yè)面則會(huì)顯示最新的修改信息。刪除功能:用戶在選擇車輛進(jìn)行刪除時(shí),系統(tǒng)則會(huì)彈出一個(gè)窗口,詢問(wèn)是否要?jiǎng)h除,若是刪除,點(diǎn)擊“確認(rèn)”即可車輛,若是點(diǎn)擊“取消”則取消刪除客戶。導(dǎo)出功能:用戶在選擇車輛信息進(jìn)行導(dǎo)出時(shí),系統(tǒng)會(huì)自動(dòng)選擇導(dǎo)出當(dāng)前所查詢的數(shù)據(jù)進(jìn)行導(dǎo)出Excel表。導(dǎo)出時(shí),只需用戶確定導(dǎo)出Excel表的名稱,系統(tǒng)默認(rèn)的名稱為“車輛信息”,點(diǎn)擊確認(rèn)后,即可進(jìn)行導(dǎo)出數(shù)據(jù)。查詢功能:車輛管理子系統(tǒng)一共提供了三種類型的查詢:默認(rèn)查詢、時(shí)間查詢和關(guān)鍵字查詢。用戶在選擇車輛管理子系統(tǒng)時(shí),即點(diǎn)擊了“車輛管理”,系統(tǒng)自動(dòng)默認(rèn)查詢最近一周的數(shù)據(jù)(車輛創(chuàng)建時(shí)間),并將其顯示在頁(yè)面;用戶在進(jìn)入頁(yè)面時(shí),頁(yè)面上有多個(gè)時(shí)間提供查詢的按鈕以及自定義時(shí)間的查詢,用戶在點(diǎn)擊這些按鈕或者選擇這些按鈕時(shí),即可查詢?cè)谶@選擇的時(shí)間段內(nèi)的數(shù)據(jù);用戶也可以在輸入框里填入關(guān)鍵字進(jìn)行查詢,關(guān)鍵字的查詢只查詢選擇時(shí)間段里數(shù)據(jù)。3.1.4回訪管理子系統(tǒng)編輯功能:用戶在選擇進(jìn)行回訪編輯修改時(shí),系統(tǒng)則會(huì)跳轉(zhuǎn)到回訪編輯頁(yè)面,此時(shí),用戶可以在此看到客戶信息以、車輛信息、維修信息以及回訪信息。用戶可以選擇所要修改更新的地方進(jìn)行修改,修改完畢后,編輯頁(yè)面則會(huì)顯示最新的修改信息。刪除功能:用戶在選擇回訪進(jìn)行刪除時(shí),系統(tǒng)則會(huì)彈出一個(gè)窗口,詢問(wèn)是否要?jiǎng)h除,若是刪除,點(diǎn)擊“確認(rèn)”即可回訪,若是點(diǎn)擊“取消”則取消刪除客戶。導(dǎo)出功能:用戶在選擇回訪信息進(jìn)行導(dǎo)出時(shí),系統(tǒng)會(huì)自動(dòng)選擇導(dǎo)出當(dāng)前所查詢的數(shù)據(jù)進(jìn)行導(dǎo)出Excel表。導(dǎo)出時(shí),只需用戶確定導(dǎo)出Excel表的名稱,系統(tǒng)默認(rèn)的名稱為“回訪信息”,點(diǎn)擊確認(rèn)后,即可進(jìn)行導(dǎo)出數(shù)據(jù)。查詢功能:回訪管理子系統(tǒng)一共提供了三種類型的查詢:默認(rèn)查詢、時(shí)間查詢和關(guān)鍵字查詢。用戶在選擇回訪管理子系統(tǒng)時(shí),即點(diǎn)擊了“回訪管理”,系統(tǒng)自動(dòng)默認(rèn)查詢最近一周的數(shù)據(jù)(回訪創(chuàng)建時(shí)間),并將其顯示在頁(yè)面;用戶在進(jìn)入頁(yè)面時(shí),頁(yè)面上有多個(gè)時(shí)間提供查詢的按鈕以及自定義時(shí)間的查詢,用戶在點(diǎn)擊這些按鈕或者選擇這些按鈕時(shí),即可查詢?cè)谶@選擇的時(shí)間段內(nèi)的數(shù)據(jù);用戶也可以在輸入框里填入關(guān)鍵字進(jìn)行查詢,關(guān)鍵字的查詢只查詢選擇時(shí)間段里數(shù)據(jù)。3.2車輛維修管理系統(tǒng)類圖圖3.1車輛維修管理系統(tǒng)類圖車輛維修管理系統(tǒng)一共有6個(gè)類,分別是:維修類(Maintenance)、客戶類(Customer)、汽車類(Car)、回訪類(Callback)、用戶類(UserInfo)、選項(xiàng)類(Options),每一個(gè)類都有相關(guān)的聯(lián)系,也有自己本類的特征。它們各司其職使得車輛維修管理系統(tǒng)正常運(yùn)作。3.3車輛維修管理系統(tǒng)順序圖3.3.1用戶登錄順序圖圖3.2用戶登錄順序圖用戶填寫自己的賬號(hào)密碼以及驗(yàn)證碼若時(shí)用戶未正確填寫信息,則提示填寫信息信息填寫完畢,用戶點(diǎn)擊登錄進(jìn)行登錄登錄成功,跳轉(zhuǎn)到車輛維修管理系統(tǒng)主頁(yè)面3.3.2用戶新增信息順序圖圖3.3用戶新增信息順序圖用戶選擇新增功能,跳轉(zhuǎn)到信息新增界面用戶填寫新增信息,系統(tǒng)對(duì)信息進(jìn)行校驗(yàn)信息填寫完畢,用戶點(diǎn)擊保存,將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)保存成功,系統(tǒng)顯示保存信息3.3.3用戶編輯信息順序圖圖3.4用戶編輯信息順序圖用戶選擇編輯功能,跳轉(zhuǎn)到信息編輯界面用戶填寫更改信息,系統(tǒng)對(duì)信息進(jìn)行校驗(yàn)信息填寫完畢,用戶點(diǎn)擊保存,將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)保存成功,系統(tǒng)顯示保存信息3.3.4用戶刪除信息順序圖圖3.5用戶刪除信息順序圖用戶選擇刪除功能,選擇一條刪除信息確定刪除刪除信息刪除成功,系統(tǒng)顯示主界面3.3.4用戶導(dǎo)出信息順序圖圖3.6用戶刪除信息順序圖用戶選擇導(dǎo)出功能確定導(dǎo)出數(shù)據(jù)導(dǎo)出信息列表3.3.4用戶查詢信息順序圖圖3.6用戶查詢信息順序圖用戶選擇查詢功能確定查詢?nèi)掌跁r(shí)間以及查詢條件,若是不進(jìn)行填寫,則默認(rèn)為查詢時(shí)間為最近一周的時(shí)間導(dǎo)用戶點(diǎn)擊查詢按鈕,將查詢條件提交到服務(wù)器,服務(wù)器進(jìn)行數(shù)據(jù)查詢服務(wù)器將查詢結(jié)果返回,在主頁(yè)面顯示出數(shù)據(jù)信息3.4車輛維修管理系統(tǒng)活動(dòng)圖服務(wù)器將查詢結(jié)果返回,在主頁(yè)面顯示出數(shù)據(jù)信息車輛維修管理系統(tǒng)一共有四個(gè)活動(dòng),它們分別時(shí):維修管理、客戶管理、車輛管理以及回訪管理。3.4.1維修管理活動(dòng)圖圖3.7維修管理活動(dòng)圖維修管理活動(dòng)中,用戶可以對(duì)維修工單進(jìn)行:新增、編輯、刪除、導(dǎo)出以及查詢的活動(dòng)3.4.2客戶管理活動(dòng)圖圖3.8客戶管理活動(dòng)圖客戶管理活動(dòng)中,用戶可以對(duì)客戶信息進(jìn)行:新增、編輯、刪除、導(dǎo)出以及查詢的活動(dòng)3.4.3車輛管理活動(dòng)圖圖3.9車輛管理活動(dòng)圖車輛管理活動(dòng)中,用戶可以對(duì)車輛信息進(jìn)行:新增、編輯、刪除、導(dǎo)出以及查詢的活動(dòng)3.4.3回訪管理活動(dòng)圖圖3.10回訪管理活動(dòng)圖回訪管理活動(dòng)中,用戶可以對(duì)回訪信息進(jìn)行:編輯、刪除、導(dǎo)出以及查詢的活動(dòng)3.5車輛維修管理系統(tǒng)狀態(tài)圖3.4.3維修工單狀態(tài)狀態(tài)圖圖3.11維修工單狀態(tài)狀態(tài)圖維修工單的狀態(tài)一共有五個(gè):已開單、待處理、已處理、已完成和已結(jié)單。狀態(tài)的轉(zhuǎn)換如圖3.11所示。3.4.3回訪工單狀態(tài)狀態(tài)圖圖3.12回訪工單狀態(tài)狀態(tài)圖回訪工單的狀態(tài)一共有四個(gè):未回訪、回訪中、已回訪和不需要回訪。狀態(tài)的轉(zhuǎn)換如圖3.12所示。3.6數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)完整的車輛維修管理系統(tǒng)必須有一個(gè)良好的數(shù)據(jù)庫(kù)支持作為數(shù)據(jù)來(lái)源,如果想提高系統(tǒng)的健壯性,那么就得把數(shù)據(jù)庫(kù)設(shè)計(jì)好。以下是對(duì)用戶信息表、維修工單信息表、客戶信息表、車輛信息表、回訪信息表和選項(xiàng)信息表的設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)采用MySQL,設(shè)計(jì)數(shù)據(jù)庫(kù)工具采用NavicatPremium12。3.6.1user_info(用戶信息表)列名數(shù)據(jù)類型是否為空主外鍵描述USER_IDintNotnull主鍵用戶編號(hào)USER_NAMEvarchar(50)Notnull用戶名PASSWORDvarchar(20)Notnull登錄密碼USER_CODEvarchar(20)Notnull登錄賬號(hào)表3-2用戶信息表3.6.2maintenance(維修工單信息表)列名數(shù)據(jù)類型是否為空主外鍵描述MAIN_IDintNotnull主鍵維修IDPERSON_IDintNotnull外鍵客戶IDCAR_IDintNotnull外鍵車輛IDMAIN_NUMBERvarchar(255)Notnull維修單號(hào)MAIN_ITEMvarchar(255)維修項(xiàng)目MAIN_STATEint維修狀態(tài)BILLING_DATEdatetime結(jié)算時(shí)間MAIN_MONEYvarchar(255)維修金額ACCEPT_CAR_DATEdatetime開單時(shí)間FINISH_TIMEdatetime完成時(shí)間MAIN_MILEAGEvarchar(255)進(jìn)場(chǎng)里程USER_IDint用戶IDUSER_NAMEvarchar(255)用戶名稱CREATE_IDint創(chuàng)建IDCREATE_NAMEvarchar(255)創(chuàng)建名稱CREATE_DATEdatetime創(chuàng)建時(shí)間MODIFY_IDint修改IDMODIFY_NAMEvarchar(255)修改名稱MODIFY_DATEdatetime修改時(shí)間CALLBACK_FLAGint回訪狀態(tài)IS_DELETEint是否刪除MAIN_REMARKvarchar(2000)備注表3-3維修工單信息表3.6.3maintenance(客戶信息表)列名數(shù)據(jù)類型是否為空主外鍵描述PERSON_IDintNotnull主鍵客戶IDPERSON_NAMEvarchar(255)Notnull客戶名稱SEXintNotnull客戶性別BIRTHDAYdatetime客戶生日IDCARDvarchar(255)身份證號(hào)ADDRESSvarchar(255)地址WX_NAMEvarchar(255)微信名稱EMAILvarchar(255)郵箱QQvarchar(255)QQWXvarchar(255)微信CTELvarchar(255)電話CREATE_IDint創(chuàng)建IDCREATE_NAMEvarchar(255)創(chuàng)建名稱CREATE_DATEdatetime創(chuàng)建時(shí)間MODIFY_IDint修改IDMODIFY_NAMEvarchar(255)修改名稱MODIFY_DATEdatetime修改時(shí)間IS_DELETEint是否刪除CUSTOMER_REMARKvarchar(2000)備注表3-4客戶信息表3.6.4car(車輛信息表)列名數(shù)據(jù)類型是否為空主外鍵描述CAR_IDintNotnull主鍵車輛IDCAR_NUMBERvarchar(255)車牌號(hào)CAR_FRAME_NUMBERvarchar(255)車架號(hào)CAR_ENGINE_NUMBERvarchar(255)發(fā)動(dòng)機(jī)號(hào)VEHICLE_CAR_FIRST_DATEdatetime行駛初登日期BUY_CAR_TIMEdatetime購(gòu)車時(shí)間CAR_TYPEvarchar(255)車輛類型BUY_PRICEint購(gòu)置價(jià)PERSON_IDintNotnull外鍵客戶IDCREATE_IDint創(chuàng)建IDCREATE_NAMEvarchar(255)創(chuàng)建名稱CREATE_DATEdatetime創(chuàng)建時(shí)間MODIFY_IDint修改IDMODIFY_NAMEvarchar(255)修改名稱MODIFY_DATEdatetime修改時(shí)間IS_DELETEint是否刪除CAR_REMARKvarchar(255)備注表3-5車輛信息表3.6.5callback(回訪信息表)列名數(shù)據(jù)類型是否為空主外鍵描述CALLBACK_IDintNotnull主鍵回訪記錄IDPERSON_IDintNotnull外鍵客戶IDCAR_IDintNotnull外鍵車輛IDMAIN_IDintNotnull外鍵維修工單IDCALLBACK_STATEint回訪狀態(tài)CREATE_DATEdatetime回訪創(chuàng)建時(shí)間FINISH_DATEdatetime回訪完成時(shí)間MODIFY_DATEdatetime修改時(shí)間MODIFY_IDint修改IDMODIFY_NAMEvarchar(255)修改名稱IS_DELETEint是否刪除CALLBACK_REMARKvarchar(2000)回訪結(jié)果表3-6回訪信息表3.6.6options(選項(xiàng)信息表)列名數(shù)據(jù)類型是否為空主外鍵描述OPTIONS_IDintNotnull主鍵選項(xiàng)IDOPTIONS_SYMBOLvarchar(255)選項(xiàng)標(biāo)志OPTIONS_LABLEvarchar(255)選項(xiàng)名稱OPTIONS_VALUEvarchar(255)選項(xiàng)值表3-7選項(xiàng)信息表3.7本章小結(jié)本章首先對(duì)車輛維修管理系統(tǒng)的維修管理子系統(tǒng)、客戶管理子系統(tǒng)、車輛管理子系統(tǒng)和回訪管理子系統(tǒng)進(jìn)行了系統(tǒng)功能的詳細(xì)設(shè)計(jì),然后畫出了車輛維修管理系統(tǒng)的類圖、順序圖、和部分的活動(dòng)圖與狀態(tài)圖,更加直觀地展示了車輛維修管理系統(tǒng)的各個(gè)功能;最后是對(duì)車輛維修管理系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。系統(tǒng)實(shí)現(xiàn)車輛維修管理系統(tǒng)界面實(shí)現(xiàn)用戶進(jìn)入車輛維修管理系統(tǒng)后,首先會(huì)進(jìn)入車輛維修管理系統(tǒng)的登錄界面。用戶需要在這里填寫好自己的賬號(hào)密碼以及隨機(jī)生成的驗(yàn)證碼。用戶填寫的信息有誤,或者時(shí)未填寫,則會(huì)彈出提示修改。用戶登錄成功后,就會(huì)跳轉(zhuǎn)到車輛維修管理系統(tǒng)的主界面用戶填車輛維修管理系統(tǒng)一共有四個(gè)模塊,分別時(shí):維修管理、客戶管理、車輛管理和回訪管理,因?yàn)樗膫€(gè)模塊的功能差不多,現(xiàn)只介紹了維修管理模塊,其他模塊參考。用戶選擇維修管理模塊,就會(huì)進(jìn)入到維修管理模塊的界面,該界面是由默認(rèn)查詢最近一周時(shí)間的維修信息,時(shí)間插件,搜索條件和部分主界面組成的,用戶可以在此選擇維修管理的新增、編輯、刪除、導(dǎo)出以及查詢等功能用戶選擇新增功能,點(diǎn)擊新增按鈕,用戶就會(huì)進(jìn)入以下界面進(jìn)行數(shù)據(jù)新增用戶在新增維修工單時(shí)足以綁定客戶以及車輛,綁定客戶和車輛有兩種方法:一是在選擇下拉框里選擇客戶或車輛,二是新增客戶或車輛在選擇下拉框里選擇客戶在點(diǎn)擊客戶后方的按鈕,即進(jìn)行新增客戶,車輛也一樣可以這樣進(jìn)行新增用戶選擇編輯功能,點(diǎn)擊編輯按鈕,用戶就會(huì)進(jìn)入以下界面進(jìn)行對(duì)數(shù)據(jù)編輯用戶在編輯頁(yè)面可以看到客戶信息,訂單信息以及車輛信息:客戶信息訂單信息車輛信息用戶在編輯頁(yè)面上點(diǎn)擊按鈕即可對(duì)信息進(jìn)行編輯用戶在編輯完成后,點(diǎn)擊按鈕即可對(duì)信息進(jìn)行保存更新用戶選擇刪除功能,選擇一條需要?jiǎng)h除的工單,點(diǎn)擊按鈕,若是用戶點(diǎn)擊了刪除按鈕但未做工單選擇,則會(huì)提示請(qǐng)選擇一條需要?jiǎng)h除的工單的提示。當(dāng)用戶選擇確定刪除按鈕時(shí),則刪除工單,當(dāng)用戶選擇取消時(shí),則取消刪除工單刪除成功取消刪除當(dāng)用戶選擇導(dǎo)出功能時(shí),則導(dǎo)出當(dāng)前界面的全部數(shù)據(jù)用戶可以根據(jù)需求選擇查詢方式,車輛維修管理系統(tǒng)為每個(gè)子系統(tǒng)提供了三種查詢方式:1、根據(jù)查詢類型,創(chuàng)建人,修改人等查詢條件;2、根據(jù)選擇的時(shí)間段進(jìn)行查詢;3、根據(jù)關(guān)鍵字查詢。若是不填寫,時(shí)間段則默認(rèn)為最近一周,其他值為空。根據(jù)查詢類型,創(chuàng)建人,修改人等查詢條件根據(jù)選擇的時(shí)間段進(jìn)行查詢根據(jù)關(guān)鍵字查詢用戶在點(diǎn)擊按鈕即可進(jìn)行查詢。點(diǎn)擊即可對(duì)所有查詢條件進(jìn)行重置。本章小結(jié)本章主要是對(duì)車輛維修管理系統(tǒng)的設(shè)計(jì)進(jìn)行實(shí)現(xiàn),車輛維修管理系統(tǒng)一共是四個(gè)模塊,由于四個(gè)模塊的功能差不多,本章主要介紹了登錄以及維修管理模塊的界面與功能。系統(tǒng)測(cè)試系統(tǒng)測(cè)試的目的找出系統(tǒng)中的漏洞是系統(tǒng)測(cè)試的目的,系統(tǒng)的漏洞可能存在于系統(tǒng)、功能、過(guò)程、數(shù)據(jù)和編碼中,我們需要在這些方面上進(jìn)行測(cè)試以找到系統(tǒng)的漏洞并修復(fù)。在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中檢查出來(lái)的錯(cuò)誤和缺陷需要在系統(tǒng)試運(yùn)行當(dāng)中通過(guò)系統(tǒng)測(cè)試來(lái)實(shí)現(xiàn),所以這個(gè)階段是軟件開發(fā)中必不可少的部分。系統(tǒng)測(cè)試的意義在軟件泛濫的信息時(shí)代,系統(tǒng)的質(zhì)量參差不齊,因此,為了杜絕低質(zhì)量的軟件的蔓延,系統(tǒng)測(cè)試是一個(gè)不可或缺的階段。經(jīng)過(guò)一系列的嚴(yán)格測(cè)試,可以找出系統(tǒng)中難以發(fā)現(xiàn)的漏洞,有利于提高車輛維修管理系統(tǒng)的系統(tǒng)質(zhì)量,使用戶的體驗(yàn)更加完善。測(cè)試用例及結(jié)果車輛維修管理系統(tǒng)測(cè)試一共分為五個(gè)測(cè)試,分別時(shí):登錄子系統(tǒng)測(cè)試、維修管理子系統(tǒng)測(cè)試、客戶管理子系統(tǒng)測(cè)試、車輛管理子系統(tǒng)測(cè)試和回訪管理子系統(tǒng)測(cè)試。用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果U-1TestCode測(cè)試用戶輸入的登錄賬號(hào)是否正確用戶只有輸入正確的賬號(hào)才能成功登錄系統(tǒng)U-2TestPassWord測(cè)試用戶輸入的登錄密碼是否正確用戶只有輸入正確的密碼才能成功登錄系統(tǒng)U-3TestValifCode測(cè)試用戶輸入的驗(yàn)證碼是否正確用戶只有輸入正確的驗(yàn)證碼才能成功登錄系統(tǒng)表5-1登錄子系統(tǒng)測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果M-1TestNumber測(cè)試用戶填寫的維修單號(hào)是否符合規(guī)則維修單號(hào)只能為數(shù)字而且不能超過(guò)10位M-2TestCutomer測(cè)試用戶是否選擇或者新增了客戶用戶要選擇或者新增客戶M-3TestCar測(cè)試用戶是否選擇或者新增了車輛用戶要選擇或者新增車輛M-4TestItem測(cè)試用戶是否填寫了維修項(xiàng)目用戶必須填寫維修項(xiàng)目M-5TesMoney測(cè)試用戶是否填寫了維修金額用戶必須填寫維修金額M-6TestState測(cè)試用戶選擇正確的工單狀態(tài)工單狀態(tài)只能往下不能回流表5-2維修管理子系統(tǒng)測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果C-1TestName測(cè)試用戶是否填寫了客戶名稱用戶必須填寫客戶名稱C-2TestCtel測(cè)試用戶是否填寫了客戶電話及其填寫的電話是否符合規(guī)則用戶要填寫正確的電話號(hào)碼C-3TestIDCard測(cè)試用戶是否填寫了客戶的身份證號(hào)及其填寫的身份證好是否符合規(guī)則用戶要填寫正確的身份證號(hào)C-4TestEmail測(cè)試用戶是否填寫了符合規(guī)則的郵箱地址用戶必要填寫正確的郵箱地址表5-3客戶管理子系統(tǒng)測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果A-1TestNumber測(cè)試用戶是否填寫了車牌號(hào)且填寫的車牌號(hào)是否符合規(guī)則用戶必須填寫車牌號(hào)且符合規(guī)則A-2TestFrame測(cè)試用戶是否填寫了車架號(hào)而且填寫的車架號(hào)是否符合規(guī)則用戶必須填寫車架號(hào)且符合規(guī)則A-3TestEngine測(cè)試用戶是否填寫了發(fā)動(dòng)機(jī)號(hào)且填寫的發(fā)動(dòng)機(jī)號(hào)是否符合規(guī)則用戶必須填寫發(fā)動(dòng)機(jī)號(hào)且符合規(guī)則A-4TestCutomer測(cè)試用戶是否選擇或者新增了客戶用戶要選擇或者新增客戶表5-4車輛管理子系統(tǒng)測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果B-1TestState測(cè)試用戶選擇正確的回訪狀態(tài)回訪狀態(tài)只能往下不能回流表5-4回訪管理子系統(tǒng)測(cè)試用例及結(jié)果本章小結(jié)本章首先闡述了系統(tǒng)測(cè)試的目的以及意義,之后給出了測(cè)試用例,證明了車輛維修管理系統(tǒng)的大部分功能是沒(méi)有問(wèn)題的。結(jié)束語(yǔ)6.1全文總結(jié)本章首先闡述了系統(tǒng)測(cè)試的目的以及意義,之后給出了測(cè)試用例,證明了車輛維修管理系統(tǒng)的大部分功能是沒(méi)有問(wèn)題的。通過(guò)這幾個(gè)月的不懈努力以及堅(jiān)持,基于SSM車輛維修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)到此圓滿結(jié)束了?;赟SM車輛維修管理系統(tǒng)的前端頁(yè)面的設(shè)計(jì)采用了Bootstrap框架進(jìn)行設(shè)計(jì),主要使用了藍(lán)白色調(diào)進(jìn)行設(shè)計(jì),整體上給人一種干凈整潔、簡(jiǎn)潔大方的感受;Java語(yǔ)言作為開發(fā)語(yǔ)言,Java是一種非常好的語(yǔ)言,它具有著簡(jiǎn)單性、面向?qū)ο蟆⒎植际?、健壯性以及安全性等等非常好的特性;同時(shí)使用了非常優(yōu)秀且簡(jiǎn)易的輕量級(jí)框架--SSM框架來(lái)優(yōu)化開發(fā)流程;eclipse被作為系統(tǒng)客戶端和服務(wù)器的開發(fā)工具;Tomcat免費(fèi)的特性是我選擇的主要因素;經(jīng)過(guò)我對(duì)各個(gè)數(shù)據(jù)庫(kù)的綜合分析之后,MySQL被作為車輛維修管理系統(tǒng)的數(shù)據(jù)支持,使用NavicatPremium12作為數(shù)據(jù)庫(kù)的開發(fā)工具。目前,基于SSM車輛維修管理系統(tǒng)在這些工具的支持下基本能正常運(yùn)作。6.2課題展望由于受到時(shí)間的約束,基于SSM車輛維修管理系統(tǒng)還沒(méi)有實(shí)現(xiàn)用戶對(duì)工單的領(lǐng)取、分派、轉(zhuǎn)移、導(dǎo)入以及工單的過(guò)期提醒;車輛維修管理系統(tǒng)也還沒(méi)有實(shí)現(xiàn)對(duì)回訪實(shí)時(shí)跟進(jìn),推送,以及在線聯(lián)系。基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)可能比較簡(jiǎn)單,如果有機(jī)會(huì),我會(huì)完善車輛維修管理系統(tǒng),對(duì)維修工單我會(huì)新增一個(gè)工單池模塊,以致每次新增工單時(shí),新工單會(huì)先進(jìn)入到工單池,所有的員工用戶都可以在此看到所有未被處理的工單,用戶可以在此進(jìn)行領(lǐng)取工單或者分派工單等;對(duì)于回訪模塊,我會(huì)繼續(xù)完善它,使它可以實(shí)現(xiàn)在線客服回訪功能。參考文獻(xiàn)[1]丁寶康.董健全.數(shù)據(jù)庫(kù)實(shí)驗(yàn)教程.北京:清華大學(xué)出版社,2003[2]張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,2003.[3]周佩德.?dāng)?shù)據(jù)庫(kù)原理及應(yīng)用〔M〕.北京:電子工業(yè)出版社,2004[4]周之英.現(xiàn)代軟件工程〔M〕.北京:科學(xué)出版社,2000[5]鄭阿奇.SQLServer實(shí)用教程(第2版)[M].北京:電子工業(yè)出版社,2005[6]張桂珠,劉麗,陳愛國(guó).Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)[M].北京:郵電大學(xué)出版社,2005[7]苗春義.Java項(xiàng)目開發(fā)全程實(shí)錄.北京:清華大學(xué)出版社,2008.6[8]杜波依斯.MySQL技術(shù)內(nèi)幕[M].第4版.人民郵電出版社,2011.7[9]孫衛(wèi)琴.Tomcat與JavaWeb開發(fā)技術(shù)詳解[M].第2版.電子工業(yè)出版[10]張潔才.Javaweb應(yīng)用開發(fā)教程[M].科學(xué)出版社.2005[11]張澤娜.JavaScript實(shí)戰(zhàn).清華大學(xué)出版社.2018.06[12]劉增杰.MySQL5.7從入門到精通.清華大學(xué)出版社.2016.9[13]張桂珠,劉麗,陳愛國(guó).Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)[M].北京:郵電大學(xué)出版社,2005[14](美)蓋茨(Goetz,B).Java并發(fā)編程實(shí)戰(zhàn).機(jī)械工業(yè)出版社,2012.4[15](美)JulieMeloni.SamsTeachYourselfHTML,CSSandJavaScriptAllinOne(2ndEdition)人民郵電出版社2015.12[16](美)BenFrain.responsivewebdesignwithhtml5andcss3-secondeditionPacktPublishing出版社2015.08致謝時(shí)光荏苒,基于SSM車輛維修管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)到此就圓滿結(jié)束了。在這段時(shí)間里有過(guò)歡笑、有過(guò)淚水還有過(guò)熬夜。一個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不單單是自己一個(gè)人能夠完成的,還需要他人的幫助,如指導(dǎo)老師、在校時(shí)的其他任課老師和同學(xué)等,所以,我非常感謝他們?cè)谖易鲞@給系統(tǒng)期間有形和無(wú)形的幫助,有些他們無(wú)形的幫助或許我感覺不到,但對(duì)我有著非凡的影響。最后,感謝廣州大學(xué)松田學(xué)院為我們提供學(xué)習(xí)的平臺(tái),感謝廣大松田計(jì)算機(jī)科學(xué)與技術(shù)各個(gè)科任老師的辛勤付出。

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫?!?、“恢復(fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論