【《基于Java Web的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)》9000字(論文)】_第1頁
【《基于Java Web的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)》9000字(論文)】_第2頁
【《基于Java Web的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)》9000字(論文)】_第3頁
【《基于Java Web的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)》9000字(論文)】_第4頁
【《基于Java Web的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)》9000字(論文)】_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

基于JavaWeb的車輛維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)目錄TOC\o"1-3"\h\z\u32119前言 130072第一章系統(tǒng)分析 284071.1系統(tǒng)可行性分析 2244531.1.1市場可行性 2123651.1.2經(jīng)濟可行性 2271191.1.3技術(shù)可行性 24571.2系統(tǒng)需求分析 2209701.2.1功能需求分析 2104131.2.2業(yè)務流程分析 425695第二章系統(tǒng)技術(shù)棧 6289342.1系統(tǒng)開發(fā)技術(shù) 6196622.2系統(tǒng)開發(fā)工具 6126542.3系統(tǒng)開發(fā)框架 6256222.4系統(tǒng)開發(fā)數(shù)據(jù)庫 64402第三章系統(tǒng)總體設(shè)計 8180703.1系統(tǒng)體系結(jié)構(gòu) 831823.2系統(tǒng)功能模塊 8297703.3系統(tǒng)數(shù)據(jù)庫 1236433.3.1數(shù)據(jù)庫模型的設(shè)計 1248113.3.2數(shù)據(jù)庫表單的設(shè)計 1331014第四章詳細設(shè)計與實現(xiàn) 17267184.1登錄模塊的實現(xiàn) 1783124.2配件輔料管理模塊的實現(xiàn) 1824344.3采購入庫管理模塊的實現(xiàn) 19116174.4維保信息管理模塊的實現(xiàn) 20247064.5車主注冊信息管理模塊的實現(xiàn) 21306764.6預約登記管理模塊的實現(xiàn) 2214575第五章系統(tǒng)測試 23217205.1測試目的 23179555.2功能測試 24151375.2.1管理員功能測試 24311575.2.2工作人員功能測試 24155495.2.3車主功能測試 25125575.3測試結(jié)果 2511988第六章系統(tǒng)操作說明 26113996.2用戶權(quán)限登錄 26309196.3管理員功能操作說明 2811976.3.1配件輔料模塊 2833186.3.2采購入庫模塊 29139126.3.3訂單信息查看模塊 30248126.4工作人員功能操作說明 31257796.4.1維修保養(yǎng)訂單管理 31101866.4.2出庫訂單管理 31103536.4.3預約訂單安排 32269176.5車主功能操作說明 33158106.5.1車主注冊功能 3381126.5.2預約登記功能 33119696.5.3服務評價功能 349841結(jié)論 3518028參考文獻 3614452附錄 38摘要對于汽車行業(yè)上來說,如果擁有自己的車輛維修保養(yǎng)系統(tǒng),則可以通過車輛維修保養(yǎng)系統(tǒng)將企業(yè)管理和業(yè)務營銷推向一個新的高度。對汽修行業(yè)管理進行組織功能轉(zhuǎn)型。在優(yōu)化企業(yè)車輛管理中心的業(yè)務流程的基礎(chǔ)上,通過計算機存儲管理數(shù)據(jù)可以有效的提高信息的有效性和準確性,提高行業(yè)效率,提升客戶服務體驗,為組織功能轉(zhuǎn)型構(gòu)建一條可行之路。通過推廣使用后,可以提高用戶的使用率,從而增加企業(yè)的收益并降低了企業(yè)管理成本。根據(jù)系統(tǒng)研究現(xiàn)狀和發(fā)展趨勢,本系統(tǒng)將從多個方面分析用戶需求,從系統(tǒng)的設(shè)計到系統(tǒng)的實現(xiàn)再到系統(tǒng)的測試等多個方面來簡述一個系統(tǒng)的開發(fā)過程,系統(tǒng)分為三個不同的角色,分別為系統(tǒng)管理員、工作人員、車主,包括前端和后端管理,前端實現(xiàn)不同角色權(quán)限的登錄,主要管理員現(xiàn)實數(shù)據(jù)的添加,查看、工作人員記錄業(yè)務數(shù)、車主的注冊和在線預約等功能后,端可以實現(xiàn)數(shù)據(jù)的管理和維護?!败囕v維修保養(yǎng)”系統(tǒng)有利于建立數(shù)字信息化汽修行業(yè),具有較廣泛的應用前景和實際意義。關(guān)鍵詞:維修保養(yǎng),Java,SQLserver前言互聯(lián)網(wǎng)在當今社會中無處不存在,像酒店、餐館和電影院等都有自己的管理系統(tǒng)來記錄信息,企業(yè)也從手工紙質(zhì)記錄轉(zhuǎn)換到互聯(lián)網(wǎng)記錄。首先我國是汽車產(chǎn)銷的第一大國,人們對汽車的喜愛程度極大,根據(jù)現(xiàn)在汽車在用數(shù)據(jù),每年都在不斷的上升,基本上家家戶戶都有汽車,那么對于汽如有的還是用人工記錄用戶消費的記錄,客戶只能到店維修保養(yǎng),有時候人多的時候還可能得不到及時的維修保養(yǎng),耽誤客戶的時間,很容易造成客戶的流失、手工賬單數(shù)據(jù)錯誤和管理企業(yè)效率低的情況,在了解汽車維修保養(yǎng)當中企業(yè)和客戶對接當中所需要的主要功能之后。因此設(shè)計車輛維修保養(yǎng)系統(tǒng)的目的和意義在于對客戶在店內(nèi)維修保養(yǎng)的消費記錄進行記錄管理,容易對客戶的需求進行一個很好的分析,有利于增加客戶在一個企業(yè)的消費次數(shù)從而讓企業(yè)生意更好;讓客戶通過線上預約可以讓工作人員更好的安排,節(jié)約用戶時間。在硬件方面,使用了32/64位widows10操作系統(tǒng),處理器是英特爾i7、運行內(nèi)存為8G,硬盤存儲量至少為128G。軟件方面,使用IDEA為開發(fā)工具,SQLserver數(shù)據(jù)庫以及電腦自帶的瀏覽器即可。技術(shù)方面,使用JSP技術(shù)和MVC框架技術(shù)結(jié)合開發(fā),可以使管理員和用戶線上管理車輛維修保養(yǎng),配件輔料銷售、客戶預約安排等操作,對用戶和員工信息的刪除只有管理員才能實現(xiàn),其次就是使用HTML和CSS技術(shù)讓其頁面布局簡單美觀,給操作者帶來舒適感。汽車維修保養(yǎng)系統(tǒng)如何使用設(shè)計簡單的頁面布局來有助于用戶操作使用起來最輕松,為了用戶使用起來更快速,減少運行時間。使用JSP、HTML、CSS樣式等前端技術(shù)。系統(tǒng)反應時間的設(shè)定,為了保證應用系統(tǒng)運行起來很靈活,不出現(xiàn)阻塞等操作,因此要將系統(tǒng)優(yōu)化,使數(shù)據(jù)響應及時。功能方面進行優(yōu)化,在用戶使用系統(tǒng)有哪些需求的方面上對系統(tǒng)進行功能上的改進,盡最大可能貼合用戶和管理者的功能需求。第一章系統(tǒng)分析1.1系統(tǒng)可行性分析1.1.1市場可行性本系統(tǒng)在通過現(xiàn)有汽車修理廠業(yè)務的運營情況,以企業(yè)管理員、員工、客戶的使用角度去分析;將其業(yè)務分為材料銷售出庫、維修、保養(yǎng)、工作人員安排結(jié)算、車主在線預約、管理員管理賬單等作為開發(fā)功能基礎(chǔ)設(shè)計,可以改變過去汽車企業(yè)部門老舊的運營方式,可以將企業(yè)的管理從紙質(zhì)記數(shù)據(jù)轉(zhuǎn)換成互聯(lián)網(wǎng)記錄,大大的提高企業(yè)的競爭力和管理效率;通過市場調(diào)查收集汽修行業(yè)中用戶的需求等相關(guān)信息。來作為系統(tǒng)開發(fā)的依據(jù),從多個方面研究車輛維修保養(yǎng)的整體結(jié)構(gòu),來構(gòu)建系統(tǒng)的一個系統(tǒng)模型。1.1.2經(jīng)濟可行性從企業(yè)的角度去考慮,本系統(tǒng)所需要的經(jīng)濟方面的費用,需要租賃一個小型服務器、一臺電腦記錄查看數(shù)據(jù)、一臺打印機用來打印開票數(shù)據(jù),更加的節(jié)省人力物力,方便企業(yè)結(jié)算。從用戶的角度去分析考慮,就只需要一部手機完全足夠使用。1.1.3技術(shù)可行性本系統(tǒng)在windows10操作系統(tǒng)下開發(fā)的管理系統(tǒng),使用SQLServer來作為系統(tǒng)數(shù)據(jù)庫,使用的開發(fā)工具為IDEA擁有簡潔易用的操作界面響應也迅速,而且強大的開發(fā)功能和豐富的編程算法。在技術(shù)上的可行性用了所學過的Java、JSP和Servlet作為系統(tǒng)的頁面設(shè)計和業(yè)務邏輯設(shè)計,具有可靠性、易用性等優(yōu)點。1.2系統(tǒng)需求分析1.2.1功能需求分析根據(jù)市場調(diào)查不同用戶對系統(tǒng)功能需求分析結(jié)合系統(tǒng)開發(fā)設(shè)計可知,系統(tǒng)存字注冊模塊、登錄模塊、管理員模塊、員工模塊、車主模塊等功能模塊,其中管理員角色最為主要。(1)登錄模塊:是根據(jù)用戶填寫的賬號信息,在主界面選擇不同的權(quán)限,數(shù)據(jù)庫驗證成功后即可登錄管理員、員工、還是車主的管理頁面。(2)管理員模塊:這個模塊包括了“用戶管理”、“采購入庫”、““配件輔料管理”和“訂單管理”“用戶管理”是對客戶和員工的登錄信息進行增刪改查,“采購入庫”是已有的配件輔料進行添加入庫查詢;“配件輔料管理”是對相關(guān)的維修保養(yǎng)材料數(shù)據(jù)進行增刪改查?!坝唵喂芾怼笔菍Τ鰩煊唵?、維修保養(yǎng)訂單的查看修改。(3)工作人員模塊:包含“出庫管理”、“預約信息管理”“和“訂單添加”?!俺鰩煨畔⒐芾怼笔菍ε浼o料出庫的一個信息進行添加查看;“預約信息管理”是對客戶所預約信息進行查看安排:“訂單添加”是對到店客戶來維修保養(yǎng)記錄生成一個詳細訂單。(4)客戶模塊:包含這個模塊包括了“服務評價”、“個人資料管理”、“預約信息管理”;“服務評價”對預約訂單完成情況的滿意度進行服務的打分評價;個人資料管理”是員工和客戶自己的權(quán)限頁面后,可以更新自己的聯(lián)系方式、密碼等,但是用戶名是修改不了,只有管理員刪除后才可以重新添加;“預約信息管理”是車主在線上對于自己的車輛要進行什么一個預約項目,可以填寫預約說明,如什么時候到店消費,工作人員好根據(jù)信息進行安排。系統(tǒng)功能模塊圖如下圖1.1所示:圖1.1系統(tǒng)功能模塊圖1.2.2業(yè)務流程分析以管理員業(yè)務分析:管理員在登錄界面輸入自己的賬號密碼選擇相應的權(quán)限登錄,數(shù)據(jù)庫驗證賬號密碼權(quán)限無誤,當前頁面跳轉(zhuǎn)至管理員權(quán)限界面,可以使用用戶管理、配件輔料管理、采購入庫、查看訂單信息等業(yè)務功能如下圖1.2所示:圖1.2管理員業(yè)務流程圖以工作人員業(yè)務分析:工作人員在登錄界面輸入自己的賬號密碼,選擇相應的權(quán)限登錄,數(shù)據(jù)庫驗證賬號密碼權(quán)限無誤,當前頁面跳轉(zhuǎn)至工作人員權(quán)限界面,可以使用個人信息管理、出庫管理、預約安排、維保訂單添加等業(yè)務功能如下圖1.3所示:圖1.2工作人員業(yè)務流程圖以車主業(yè)務分析:車主先在登錄界面注冊資自己的賬號,注冊成功后,可以返回登錄界面填寫自己的賬號密碼信息,選擇相應的權(quán)限,經(jīng)數(shù)據(jù)庫驗證賬號密碼權(quán)限無誤,當前頁面跳轉(zhuǎn)至車主權(quán)限界面,可以使用個人信息管理、在線預約、預約訂單服務評價等業(yè)務功能如下圖1.3所示:圖1.3車主業(yè)務流程圖第二章系統(tǒng)技術(shù)棧2.1系統(tǒng)開發(fā)技術(shù)JSP技術(shù)編輯的頁面的運行是基于目前主流的web服務端實現(xiàn),是通過構(gòu)成JSP啟動器端對用戶在客戶端上進行的JSP頁面功能按鈕的操作請求的接收。然后JSP頁面通過對服務器請求的處理反饋于客戶端的頁面顯示效果。當用戶在操作JSP頁面的時候其請求過程往往是經(jīng)過代碼處理成Java語言中的Servlet類,目的是方便瀏覽器讀取相關(guān)頁面的數(shù)據(jù)信息。JSP技術(shù)使用擅長于網(wǎng)頁制作,生成動態(tài)頁面,比較直觀被動態(tài)編譯成Servlet的,因此,可以很容易的使用來更新展現(xiàn)代碼和靜態(tài)模板結(jié)合,包括:HTML或者XML,和產(chǎn)生動態(tài)內(nèi)容的代碼結(jié)合起來。可以為系統(tǒng)提供頁面設(shè)計以類XML格式來訪問的自定義的JSP標簽庫,可以在組件層做邏輯上的改變,而不需要編輯單獨使用了應用層邏輯。Servlet技術(shù)能夠很好地組織業(yè)務邏輯代碼,在Servlet中,許多使用傳統(tǒng)CGI程序很難完成的任務都可以輕松地完成。例如,Servlet能夠直接和Web服務器交互,而普通的CGI程序不能。Servlet還能夠在各個程序之間共享數(shù)據(jù),使得數(shù)據(jù)庫連接池之類的功能很容易實現(xiàn)有很好的可移植性。2.2系統(tǒng)開發(fā)工具IDEA被廣泛使用認為已經(jīng)可以是最好的支持java的應用程序資源開發(fā)工具之一,如其對智能源碼庫代碼管理助手,自動源代碼文件管理,參考,J2EE的支持,ant,Junit,與CVS集成,智能源碼庫代碼管理助手資源管理,新的圖形用戶界面的設(shè)計和其他功能。如果你的電腦上有一個Tomcat客戶端,那么這個客戶端就可以處理訪問HTML網(wǎng)站頁面的任何一個請求。Tomcat雖然可以被認為只是一個Apache服務器的一種擴展,但其工作相對獨立。因此,如果Tomcat正常工作,它將被視為一個相對獨立的Apache服務器。Tomcat就是一個簡單的Web服務器。因為是自由和免費的,開放和高性能,而且其所支持的訪問數(shù)量相對較少,所以這也成為了在汽車維修保養(yǎng)系統(tǒng)程序設(shè)計中最佳選擇。2.3系統(tǒng)開發(fā)框架整個系統(tǒng)使用可MVC的框架Controller——負責轉(zhuǎn)發(fā)請求,對請求進行處理View——負責界面顯示Model——業(yè)務功能編寫(例如算法實現(xiàn))、數(shù)據(jù)庫設(shè)計以及數(shù)據(jù)存取操作實現(xiàn),MVC模式在Web開發(fā)中的好處是非常明顯,它規(guī)避了JSP與Servlet各自的短板,Servlet只負責業(yè)務邏輯而不會通過out.append()動態(tài)生成HTML代碼;JSP中也不會充斥著大量的業(yè)務代碼。這大大提高了代碼的可讀性和可維護性。2.4系統(tǒng)開發(fā)數(shù)據(jù)庫SQLserver是數(shù)據(jù)庫語言最為簡單的一種關(guān)系型數(shù)據(jù)庫,它輕量、運行速度快、操作簡單、設(shè)計語言也簡單而且重中之重的是它免費開源等性質(zhì)讓開發(fā)者容易對其上手,而且因為其運行速度快的性質(zhì)讓許多中小型企業(yè)開發(fā)的軟件都是選擇MySQL數(shù)據(jù)庫作為公司系統(tǒng)軟件的數(shù)據(jù)存儲工具[7]。使用SQLserver作為系統(tǒng)的數(shù)據(jù)庫是因為它采用的圖形界面簡潔,可以和windows系統(tǒng)完美的結(jié)合,對硬件要求不高,具有良好的可伸縮性,使用靈活,它能夠很好地適應各種需要而且容易改變的環(huán)境。所以采用SQLserver作為汽車維修保養(yǎng)系統(tǒng)的數(shù)據(jù)庫存儲是很好的選擇。第三章系統(tǒng)總體設(shè)計3.1系統(tǒng)體系結(jié)構(gòu)實現(xiàn)定義業(yè)務邏輯、接收來自表示層的數(shù)據(jù)請求、跳轉(zhuǎn)實時頁面的作用。最頂層為控制層,主要功能是實現(xiàn)用戶與系統(tǒng)之間的直接交互,用戶點擊頁面上的操作按鈕、鏈接,系統(tǒng)內(nèi)部向業(yè)務邏輯層發(fā)送請求,訪問數(shù)據(jù)庫,將請求的數(shù)據(jù)返回到頁面。使用此三層結(jié)構(gòu)模型,最后實現(xiàn)“各個模塊相對獨立,各司其職,同時又互相合作”的思想??刂茖印门袛嘤脩舻男枨螅瑢Ρ韱螖?shù)據(jù)進行處理交給業(yè)務層去辦理相關(guān)的需求業(yè)務網(wǎng)頁就是視圖層∶視圖層就是給用戶看的,BaseServlet判斷需要去那個控制層,知道了需要注冊就去UserServlet,UserServlet說我要辦理用戶注冊業(yè)務!,然后就服務臺注冊。業(yè)務層∶通過控制層知道了需要辦理什么業(yè)務,交給具體的Service知道了注冊功能,所以就去UserService執(zhí)行注冊功能。數(shù)據(jù)層∶數(shù)據(jù)庫通過SQL語句對數(shù)據(jù)進行添加執(zhí)行到數(shù)據(jù)庫里,如下圖3.1所示:圖3.1系統(tǒng)體系結(jié)構(gòu)圖3.2系統(tǒng)功能模塊3.2.1管理員模塊采購入庫:管理人員在已有的配件輔料材基礎(chǔ)上進行數(shù)量上的新增。只可查詢不可修改。配件輔料:管理人員可以查看添加新的配件輔料信息。預約付款管理:對車主在線預約、工人員安排情況、以及預約服務評價信息的查看修改。員工操作管理;管理員對工人員添加的出庫、維保訂單詳細信息的統(tǒng)一查看修改。時序圖如圖3.2所示:圖3.2管理員功能時序圖3.2.2工作人員模塊維保訂單管理:工作人員對客戶到店內(nèi)消費的維保訂單進行記錄提交系統(tǒng),以便管理員查看。出庫訂單管理:工作人員將店內(nèi)消耗配件輔料添加出庫記錄提交系統(tǒng),以便管理員查看??蛻纛A約信息管理:車主在車主端發(fā)布自己的在線預約需求,工作人員即可在自己的權(quán)限界面對車主的訂單進行安排,以便管理員查看。時序圖如下圖3.3所示:圖3.3工作人員功能時序圖3.2.3車主模塊車主注冊功能:車主注冊車主信息后,管理員便可以查詢到該車主信息或刪除車主信息。個人資料管理:車主可以隨時更新自己聯(lián)系方式、密碼、車牌號和品牌等相關(guān)的賬號信息,但不能修改自己的賬號和姓名。預約登記:車主本人在線預約自己所需要的項目,并對項目進行一個說明,以便工作人員及時安排。服務評價:車主可以進行對訂單完成情況作出評價或者意見。時序圖如下圖3.4所示:圖3.4車主功能時序圖3.3系統(tǒng)數(shù)據(jù)庫3.3.1數(shù)據(jù)庫模型的設(shè)計先根據(jù)數(shù)據(jù)流程進行分析,繪制基于Javaweb的“車輛維修保養(yǎng)”系統(tǒng)對系統(tǒng)數(shù)據(jù)進行模型設(shè)計,設(shè)計出來的實體擁有那些屬性,實體和實體之間擁有哪些關(guān)系,從而設(shè)計出系統(tǒng)總體的E-R如圖3.5所示:圖3.5系統(tǒng)總體E-R圖3.3.2數(shù)據(jù)庫表單的設(shè)計現(xiàn)在SQLserver當中建立一個新的數(shù)據(jù)庫命名為hsg,其中包括下列表:數(shù)據(jù)庫表名[dbo].[allusers]管理員賬號信息的存儲增刪如下圖3.6所示:第四章詳細設(shè)計與實現(xiàn)4.1登錄模塊的實現(xiàn)用戶的登錄和車主的注冊都和管理員管理之間互相關(guān)聯(lián),管理員可以在自己的權(quán)限界面添加員工賬號賦予員工權(quán)限進行添加管理,也可以對車主注冊的賬號信息進行查看;在login.jsp登錄頁面當用戶填寫自己的賬號密碼之后,點擊權(quán)限,選擇管理員、工作人員、客戶這三個權(quán)限,通過查詢數(shù)據(jù)庫當中的allusers、yuangongxinxi、kehuxinxi表賬號和密碼符合對應的權(quán)限才可以登錄相應的權(quán)限管理界面。該模塊的流程圖如下圖所示4.1所示:圖4.1登錄流程圖4.2配件輔料管理模塊的實現(xiàn)管理員登錄自己的權(quán)限界面,在點擊配件輔料管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至peijianfuliaoxinxi_add.jsp頁面,添加所需要數(shù)據(jù)信息,管理員就可以通過配件輔料查詢按鈕,頁面跳轉(zhuǎn)至peijianfuliaoxinxi_list.jsp管理頁面,通過自動查找匹配配件輔料peijianfuliaoxinxi數(shù)據(jù)表,將表中數(shù)據(jù)展示在當前頁面,每一條信息即對應一個刪除和修改按鈕,點擊刪除按鈕則該條信息將數(shù)據(jù)庫當中刪除,系統(tǒng)重新定向更新顯示該頁面。點擊修改按鈕后,系統(tǒng)頁面則進入peijianfuliaoxinxi_updt.jsp頁面,可以對數(shù)據(jù)庫表中的數(shù)據(jù)進行修改,修改提交后重新定向更新顯示當前頁面。該模塊流程圖如下圖4.2所示:圖4.2配件輔料信息管理流程圖4.3采購入庫管理模塊的實現(xiàn)管理員登錄自己的權(quán)限界面,在點擊配件輔料管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至caigouruku_add.jsp頁面,添加所需要的的數(shù)據(jù)信息,可以通過配件輔料查詢按鈕,頁面跳轉(zhuǎn)至caigouruku_list.jsp管理頁面,通過自動查找匹配采購入庫caigouruku數(shù)據(jù)表,將表中數(shù)據(jù)展示在當前頁面,每一條信息即對應一個刪除和修改按鈕,點擊刪除按鈕則該條信息在數(shù)據(jù)庫當中刪除,系統(tǒng)重新定向更新顯示該頁面。當點擊修改按鈕后,系統(tǒng)頁面則進入caigouruku_detail.jsp頁面,可以對數(shù)據(jù)庫表中的數(shù)據(jù)進行修改,修改提交后重新定向更新當前頁面。該模塊流程圖如下圖4.3所示:圖4.3采購入庫添加管理流程圖4.4維保訂單信息管理模塊的實現(xiàn)工作人員登錄自己的權(quán)限界面,在點擊維保信息管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至cuku_add2頁面,添加所需要的數(shù)據(jù)信息,管理員可以通過點擊查詢員工操作信息下的維修和保養(yǎng)訂單查詢按鈕跳轉(zhuǎn)chuku_list_weixiu.jsp,chuku_list_baoyang.jsp頁面,通過自動查詢預約出庫chuku數(shù)據(jù)表,將表中數(shù)據(jù)顯示在當前頁面,系統(tǒng)重新定向更新顯示該頁面。該模塊流程圖如下圖4.4所示:圖4.4維修保養(yǎng)信息管理流程圖4.5車主注冊信息管理模塊的實現(xiàn)車主進入系統(tǒng)登錄主界面login.jsp頁面,點擊頁面上的注冊按鈕跳轉(zhuǎn)至kehuxinxi_add.jsp頁面,將個人信息填寫完畢后提交系統(tǒng)數(shù)據(jù)庫后即可以使用注冊的賬號登陸車主管理界面;管理員可以在自己的權(quán)限界面系統(tǒng)用戶管理按鈕kehuxinxi_list.jsp頁面對注冊的車主信息進行查看,如修改刪除信息,可以跳轉(zhuǎn)至kehuxinxi_updt.jsp頁面,通過刪除修改數(shù)據(jù)庫當中kehuxinxi表,完成后重新定向更新顯示當前管理界面。該模塊流程圖如下圖4.7所示:圖4.7車主信息管理流程圖4.6預約登記管理模塊的實現(xiàn)該模塊是在車主登錄自己權(quán)限管理頁面,點擊預約登記按鈕網(wǎng)頁跳轉(zhuǎn)至yuyue_add2.jsp頁面,對自己所需要的項目進行預約說明,然后提交數(shù)據(jù);提交成功之后,工作人員可以在自己的權(quán)限管理界面點擊預約信息管理按鈕網(wǎng)頁跳轉(zhuǎn)至yuyue_list222.jsp頁面,可以點擊安排按鈕,對該預約信息進行一個數(shù)據(jù)安排,安排成功后;管理員可以在自己的權(quán)限管理界面點擊預約付款管理按鈕網(wǎng)頁跳轉(zhuǎn)至yuyue_list.jsp頁面,通過自動查詢數(shù)據(jù)庫中的yuyue表即可以查看所有存在的預約信息,每一條信息都有相應的刪除按鈕,點擊該按鈕即可以從數(shù)據(jù)當中刪除該條數(shù)據(jù)。該模塊流程圖如下圖4.8所示:圖4.8預約登記信息管理流程圖第五章系統(tǒng)測試5.1測試目的在軟件開發(fā)的過程中,需要有相應的測試工作。系統(tǒng)測試是是必不可少的一項工作,為了調(diào)整系統(tǒng)的功能,測試各功能模塊是否和預期的目標需求一致,對不合理的功能及時調(diào)整,使系統(tǒng)更加可靠,最后交給用戶一個更加穩(wěn)定的系統(tǒng),增強用戶體驗,才能更好的推廣系統(tǒng),增加系統(tǒng)的使用人數(shù)。首先在頁面顯示窗口上進行測試,因為窗口能正常顯示才可以使用系統(tǒng)的功能,測試方法可以使用黑盒測試方法來測試各個功能的顯示頁面窗口是否正常顯示、可用,頁面窗口顯示測試檢查表如下表5.1所示。表5.1窗口測試表測試項預期結(jié)果是否正常顯示、可用測試人員測試結(jié)果頁面窗口跳轉(zhuǎn)、移動、改變是否正常變化正常顯示、可用本人正常頁面元素的字體、字體顏色是否正常顯示?正常顯示、可用本人正常頁面的顯示狀態(tài)是否正常?正常顯示本人正常數(shù)據(jù)流能否正確的定向顯示?正確定向顯示本人正常頁面的布局是否簡潔、符合使用需求?符合要求本人正常用戶登錄系統(tǒng)是否正常的跳轉(zhuǎn)至相應的權(quán)限管理頁面?正常跳轉(zhuǎn)本人正常5.2功能測試5.2.1管理員功能測試管理員功能的測試為了檢查管理員系統(tǒng)權(quán)限的功能是否正常,應該使用黑盒法應該使用黑盒法和單獨的測試數(shù)據(jù)分析測試,例如下表5.2所示:表5.2管理員功能測試測試功能預期結(jié)果管理員是否可以正常添加、查詢、修改、刪除測試人員測試結(jié)果用戶管理可以正常查詢、修改、刪除用戶相關(guān)信息本人正常員工信息管理可以正常添加、查詢、修改、刪除員工信息本人正常配件輔料管理可以正常添加、查詢、修改、刪除配件輔料信息本人正常采購入庫管理可以正常添加、查詢、修改、刪除采購入庫信息本人正??蛻纛A約管理可以正常查詢、刪除客戶預約信息本人正常員工操作管理可以正常查詢、刪除員工操作信息本人正常5.2.2工作人員功能測試工作人員功能的測試為了檢查工作人員系統(tǒng)權(quán)限的功能是否正常,應該使用黑盒法和單獨的測試數(shù)據(jù)分析測試,例如下表5.3所示:表5.3工作人員功能測試測試功能預期結(jié)果工作人員是否可以正常添加、查詢、安排測試人員測試結(jié)果個人信息管理可以正常查詢個人信息、修改個人信息本人正常出庫訂單管理可以正常添加、查詢、修改出庫訂單本人正常預約訂單管理可以正常查詢、安排預約訂單本人正常維修訂單添加 可以正常添加、查詢、安排維修訂單本人正常保養(yǎng)訂單添加可以正常添加、查詢、安排保養(yǎng)訂單本人正常5.2.3車主功能測試車主功能的測試為了檢查車主登錄的系統(tǒng)權(quán)限的功能是否正常,應該使用黑盒法應該使用黑盒法和單獨的測試數(shù)據(jù)分析測試,例如下表5.4所示:表5.4工作人員功能測試測試功能預期結(jié)果車主是否可以正常添加、查詢、修改測試人員測試結(jié)果個人信息管理可以正常查詢、修改個人信息本人正常預約維修訂單添加可以正常添加、查詢維修訂單本人正常預約保養(yǎng)訂單添加可以正常添加、查詢保養(yǎng)訂單本人正常預約訂單服務評價可以正常添加、查詢評價預約訂單本人正常5.3測試結(jié)果在對系統(tǒng)功能、頁面顯示、數(shù)據(jù)的錄入、用戶的使用習慣等方面進行了逐一的測試和查看。在設(shè)計和測試整個系統(tǒng)時,系統(tǒng)的基本功能都是比較簡單,將根據(jù)不同類型的數(shù)據(jù)來源對其進行相應的配置,還有待于進一步完善。頁面布局還是非常的簡潔,但是美觀度有著不足,還有待修改。數(shù)據(jù)的錄入查看和修改等主要功能沒有任何問題,基本上可以滿足系統(tǒng)使用者的需求。結(jié)論本章主要描述了整個系統(tǒng)調(diào)試后的軟件開發(fā)過程。首先簡要介紹當前整個系統(tǒng)的工作場景及所需要使用的開發(fā)工具。在查閱了大量參考文獻,仔細研究了汽車維修保養(yǎng)信息管理系統(tǒng)的發(fā)展現(xiàn)狀,結(jié)合企業(yè)對日常汽車養(yǎng)護的操作流程,作了詳細的需求調(diào)研分析、確定設(shè)計開發(fā)本系統(tǒng)具有較高的可行性和價值性。重點是要合理劃分本系統(tǒng)的功能模塊,在進行代碼編寫前,利用制圖工具,設(shè)計系統(tǒng)原型圖,對項目的實現(xiàn)效果做了初步演示。選擇合適的開發(fā)技術(shù)和工具,通過網(wǎng)上學習了相關(guān)資料,設(shè)計出系統(tǒng)的數(shù)據(jù)庫,并采用當下比較流行的開發(fā)技術(shù)搭建出系統(tǒng)的框架,設(shè)計出合適的運行頁面,最后是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論