版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030血管內(nèi)超聲導(dǎo)管技術(shù)創(chuàng)新與產(chǎn)業(yè)化發(fā)展報告
- 2025-2030葡萄酒釀造行業(yè)技術(shù)路線品質(zhì)改良市場需求競爭格局市場潛力評估報告
- 2025-2030葡萄牙葡萄酒產(chǎn)業(yè)品牌管理市場競爭及投資前景布局規(guī)劃發(fā)展研究
- 信息通信網(wǎng)絡(luò)運行管理員模擬題與參考答案解析
- 山東2025年山東大學(xué)第二醫(yī)院(第二臨床學(xué)院)事業(yè)編制工作人員招聘筆試歷年參考題庫附帶答案詳解
- 宜賓2025下半年四川宜賓市屬教育事業(yè)單位招聘29人筆試歷年參考題庫附帶答案詳解
- 安全員A證考試考前沖刺模擬題庫帶答案詳解(達(dá)標(biāo)題)
- 寧波浙江寧波前灣新區(qū)面向2025年應(yīng)屆高校畢業(yè)生招聘事業(yè)編制教師40人筆試歷年參考題庫附帶答案詳解
- 寧德2025年福建寧德市周寧縣事業(yè)單位招聘20人筆試歷年參考題庫附帶答案詳解
- 天津2025年天津市中西醫(yī)結(jié)合醫(yī)院(天津市南開醫(yī)院)招聘17人筆試歷年參考題庫附帶答案詳解
- 頭發(fā)白轉(zhuǎn)黑課件
- 醫(yī)院藥劑科窗口服務(wù)規(guī)范化培訓(xùn)
- 家紡產(chǎn)品綠色生命周期管理
- 消化內(nèi)鏡治療進(jìn)修匯報
- 2025-2030塞爾維亞電力行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- 設(shè)備日常點檢管理制度
- QGDW11059.2-2018氣體絕緣金屬封閉開關(guān)設(shè)備局部放電帶電測試技術(shù)現(xiàn)場應(yīng)用導(dǎo)則第2部分特高頻法
- (高清版)DB62∕T 25-3128-2017 定型臺架綁扎預(yù)制箱梁鋼筋骨架施工規(guī)程
- 電梯更換配件勞務(wù)合同(2篇)
- 冀人版四年級科學(xué)上冊復(fù)習(xí)資料(分課)
- 區(qū)塊鏈技術(shù)助力企業(yè)數(shù)據(jù)安全與合規(guī)性管理
評論
0/150
提交評論