【《基于JAVA WEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例》2500字】_第1頁
【《基于JAVA WEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例》2500字】_第2頁
【《基于JAVA WEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例》2500字】_第3頁
【《基于JAVA WEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例》2500字】_第4頁
【《基于JAVA WEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例》2500字】_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于JAVAWEB的車輛維修系統(tǒng)總體設(shè)計與實現(xiàn)案例目錄TOC\o"1-3"\h\u9393第1章系統(tǒng)總體設(shè)計 1114441.1系統(tǒng)體系結(jié)構(gòu) 1172731.2系統(tǒng)功能模塊 2290351.3系統(tǒng)數(shù)據(jù)庫 6217001.1.1數(shù)據(jù)庫模型的設(shè)計 6223631.1.2數(shù)據(jù)庫表單的設(shè)計 711553第2章詳細(xì)設(shè)計與實現(xiàn) 8104662.1登錄模塊的實現(xiàn) 8157012.2配件輔料管理模塊的實現(xiàn) 9112722.3采購入庫管理模塊的實現(xiàn) 10210532.4維保訂單信息管理模塊的實現(xiàn) 11259532.5車主注冊信息管理模塊的實現(xiàn) 12175682.6預(yù)約登記管理模塊的實現(xiàn) 13第1章系統(tǒng)總體設(shè)計1.1系統(tǒng)體系結(jié)構(gòu)實現(xiàn)定義業(yè)務(wù)邏輯、接收來自表示層的數(shù)據(jù)請求、跳轉(zhuǎn)實時頁面的作用。最頂層為控制層,主要功能是實現(xiàn)用戶與系統(tǒng)之間的直接交互,用戶點擊頁面上的操作按鈕、鏈接,系統(tǒng)內(nèi)部向業(yè)務(wù)邏輯層發(fā)送請求,訪問數(shù)據(jù)庫,將請求的數(shù)據(jù)返回到頁面。使用此三層結(jié)構(gòu)模型,最后實現(xiàn)“各個模塊相對獨立,各司其職,同時又互相合作”的思想。控制層∶判斷用戶的需求,對表單數(shù)據(jù)進(jìn)行處理交給業(yè)務(wù)層去辦理相關(guān)的需求業(yè)務(wù)網(wǎng)頁就是視圖層∶視圖層就是給用戶看的,BaseServlet判斷需要去那個控制層,知道了需要注冊就去UserServlet,UserServlet說我要辦理用戶注冊業(yè)務(wù)!,然后就服務(wù)臺注冊。業(yè)務(wù)層∶通過控制層知道了需要辦理什么業(yè)務(wù),交給具體的Service知道了注冊功能,所以就去UserService執(zhí)行注冊功能。數(shù)據(jù)層∶數(shù)據(jù)庫通過SQL語句對數(shù)據(jù)進(jìn)行添加執(zhí)行到數(shù)據(jù)庫里,如下圖1.1所示:圖1.1系統(tǒng)體系結(jié)構(gòu)圖1.2系統(tǒng)功能模塊1.2.1管理員模塊采購入庫:管理人員在已有的配件輔料材基礎(chǔ)上進(jìn)行數(shù)量上的新增。只可查詢不可修改。配件輔料:管理人員可以查看添加新的配件輔料信息。預(yù)約付款管理:對車主在線預(yù)約、工人員安排情況、以及預(yù)約服務(wù)評價信息的查看修改。員工操作管理;管理員對工人員添加的出庫、維保訂單詳細(xì)信息的統(tǒng)一查看修改。時序圖如圖1.2所示:圖1.2管理員功能時序圖1.2.2工作人員模塊維保訂單管理:工作人員對客戶到店內(nèi)消費的維保訂單進(jìn)行記錄提交系統(tǒng),以便管理員查看。出庫訂單管理:工作人員將店內(nèi)消耗配件輔料添加出庫記錄提交系統(tǒng),以便管理員查看??蛻纛A(yù)約信息管理:車主在車主端發(fā)布自己的在線預(yù)約需求,工作人員即可在自己的權(quán)限界面對車主的訂單進(jìn)行安排,以便管理員查看。時序圖如下圖1.3所示:圖1.3工作人員功能時序圖1.2.3車主模塊車主注冊功能:車主注冊車主信息后,管理員便可以查詢到該車主信息或刪除車主信息。個人資料管理:車主可以隨時更新自己聯(lián)系方式、密碼、車牌號和品牌等相關(guān)的賬號信息,但不能修改自己的賬號和姓名。預(yù)約登記:車主本人在線預(yù)約自己所需要的項目,并對項目進(jìn)行一個說明,以便工作人員及時安排。服務(wù)評價:車主可以進(jìn)行對訂單完成情況作出評價或者意見。時序圖如下圖1.4所示:圖1.4車主功能時序圖1.3系統(tǒng)數(shù)據(jù)庫1.1.1數(shù)據(jù)庫模型的設(shè)計先根據(jù)數(shù)據(jù)流程進(jìn)行分析,繪制基于Javaweb的“車輛維修保養(yǎng)”系統(tǒng)對系統(tǒng)數(shù)據(jù)進(jìn)行模型設(shè)計,設(shè)計出來的實體擁有那些屬性,實體和實體之間擁有哪些關(guān)系,從而設(shè)計出系統(tǒng)總體的E-R如圖1.5所示:圖1.5系統(tǒng)總體E-R圖1.1.2數(shù)據(jù)庫表單的設(shè)計現(xiàn)在SQLserver當(dāng)中建立一個新的數(shù)據(jù)庫命名為hsg,其中包括下列表:數(shù)據(jù)庫表名[dbo].[allusers]管理員賬號信息的存儲增刪如下圖1.6所示:第2章詳細(xì)設(shè)計與實現(xiàn)2.1登錄模塊的實現(xiàn)用戶的登錄和車主的注冊都和管理員管理之間互相關(guān)聯(lián),管理員可以在自己的權(quán)限界面添加員工賬號賦予員工權(quán)限進(jìn)行添加管理,也可以對車主注冊的賬號信息進(jìn)行查看;在login.jsp登錄頁面當(dāng)用戶填寫自己的賬號密碼之后,點擊權(quán)限,選擇管理員、工作人員、客戶這三個權(quán)限,通過查詢數(shù)據(jù)庫當(dāng)中的allusers、yuangongxinxi、kehuxinxi表賬號和密碼符合對應(yīng)的權(quán)限才可以登錄相應(yīng)的權(quán)限管理界面。該模塊的流程圖如下圖所示2.1所示:圖2.1登錄流程圖2.2配件輔料管理模塊的實現(xiàn)管理員登錄自己的權(quán)限界面,在點擊配件輔料管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至peijianfuliaoxinxi_add.jsp頁面,添加所需要數(shù)據(jù)信息,管理員就可以通過配件輔料查詢按鈕,頁面跳轉(zhuǎn)至peijianfuliaoxinxi_list.jsp管理頁面,通過自動查找匹配配件輔料peijianfuliaoxinxi數(shù)據(jù)表,將表中數(shù)據(jù)展示在當(dāng)前頁面,每一條信息即對應(yīng)一個刪除和修改按鈕,點擊刪除按鈕則該條信息將數(shù)據(jù)庫當(dāng)中刪除,系統(tǒng)重新定向更新顯示該頁面。點擊修改按鈕后,系統(tǒng)頁面則進(jìn)入peijianfuliaoxinxi_updt.jsp頁面,可以對數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行修改,修改提交后重新定向更新顯示當(dāng)前頁面。該模塊流程圖如下圖2.2所示:圖2.2配件輔料信息管理流程圖2.3采購入庫管理模塊的實現(xiàn)管理員登錄自己的權(quán)限界面,在點擊配件輔料管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至caigouruku_add.jsp頁面,添加所需要的的數(shù)據(jù)信息,可以通過配件輔料查詢按鈕,頁面跳轉(zhuǎn)至caigouruku_list.jsp管理頁面,通過自動查找匹配采購入庫caigouruku數(shù)據(jù)表,將表中數(shù)據(jù)展示在當(dāng)前頁面,每一條信息即對應(yīng)一個刪除和修改按鈕,點擊刪除按鈕則該條信息在數(shù)據(jù)庫當(dāng)中刪除,系統(tǒng)重新定向更新顯示該頁面。當(dāng)點擊修改按鈕后,系統(tǒng)頁面則進(jìn)入caigouruku_detail.jsp頁面,可以對數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行修改,修改提交后重新定向更新當(dāng)前頁面。該模塊流程圖如下圖2.3所示:圖2.3采購入庫添加管理流程圖2.4維保訂單信息管理模塊的實現(xiàn)工作人員登錄自己的權(quán)限界面,在點擊維保信息管理按鈕的操作前提下去添加和查詢信息,頁面跳轉(zhuǎn)至cuku_add2頁面,添加所需要的數(shù)據(jù)信息,管理員可以通過點擊查詢員工操作信息下的維修和保養(yǎng)訂單查詢按鈕跳轉(zhuǎn)chuku_list_weixiu.jsp,chuku_list_baoyang.jsp頁面,通過自動查詢預(yù)約出庫chuku數(shù)據(jù)表,將表中數(shù)據(jù)顯示在當(dāng)前頁面,系統(tǒng)重新定向更新顯示該頁面。該模塊流程圖如下圖2.4所示:圖2.4維修保養(yǎng)信息管理流程圖2.5車主注冊信息管理模塊的實現(xiàn)車主進(jìn)入系統(tǒng)登錄主界面login.jsp頁面,點擊頁面上的注冊按鈕跳轉(zhuǎn)至kehuxinxi_add.jsp頁面,將個人信息填寫完畢后提交系統(tǒng)數(shù)據(jù)庫后即可以使用注冊的賬號登陸車主管理界面;管理員可以在自己的權(quán)限界面系統(tǒng)用戶管理按鈕kehuxinxi_list.jsp頁面對注冊的車主信息進(jìn)行查看,如修改刪除信息,可以跳轉(zhuǎn)至kehuxinxi_updt.jsp頁面,通過刪除修改數(shù)據(jù)庫當(dāng)中kehuxinxi表,完成后重新定向更新顯示當(dāng)前管理界面。該模塊流程圖如下圖2.7所示:圖2.7車主信息管理流程圖2.6預(yù)約登記管理模塊的實現(xiàn)該模塊是在車主登錄自己權(quán)限管理頁面,點擊預(yù)約登記按鈕網(wǎng)頁跳轉(zhuǎn)至yuyue_add2.jsp頁面,對自己所需要的項目進(jìn)行預(yù)約說明,然后提交數(shù)據(jù);提交成功之后,工作人員可以在自己的權(quán)限管理界面點擊預(yù)約信息管理按鈕網(wǎng)頁跳轉(zhuǎn)至yuyue_list222.jsp頁面,可以點擊安排按鈕,對該

溫馨提示

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

最新文檔

評論

0/150

提交評論