漢龍汽車4S店售后服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
漢龍汽車4S店售后服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
漢龍汽車4S店售后服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
漢龍汽車4S店售后服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
漢龍汽車4S店售后服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要伴隨我們的生活不斷改善,汽車由一般家庭難以承擔(dān)的奢侈品,逐步轉(zhuǎn)變成普通家庭就可擁有的消費(fèi)品。這也意味著汽車行業(yè)將迎來新時代下的機(jī)遇與挑戰(zhàn),企業(yè)想要進(jìn)步,就要在經(jīng)營管理模式上尋求突破,優(yōu)化現(xiàn)有經(jīng)營管理模式。漢龍汽車4S店在車輛銷售后,還要提供車輛售后服務(wù),但因售后業(yè)務(wù)人工流程繁瑣、效率低下,導(dǎo)致時常與車主產(chǎn)生矛盾糾紛,給4S店與車主都帶來了煩惱和損失。

針對上述汽車行業(yè)所遇問題,本系統(tǒng)就車主用戶對汽車4S店售后業(yè)務(wù)需求進(jìn)行分析后,使用Java程序設(shè)計(jì)語言,結(jié)合Mysql數(shù)據(jù)庫,采用B/S架構(gòu)開發(fā),通過Apache服務(wù)器發(fā)布的漢龍4S店售后管理系統(tǒng),可以提高信息透明度、實(shí)時性和監(jiān)管過程。從而有效解決漢龍4S店售后效率低下問題。關(guān)鍵詞:Java;B/S架構(gòu);售后管理AbstractAsourlivescontinuetoimprove,theluxurygoodsthatcarscan'taffordaregenerallytransformedintoconsumergoodsthatordinaryhouseholdscanown.Thisalsomeansthattheautomotiveindustrywillusherintheopportunitiesandchallengesinthenewera.Ifenterpriseswanttomakeprogress,theymustseekbreakthroughsinthebusinessmanagementmodelandoptimizetheexistingbusinessmanagementmodel.Afterthevehiclesales,HanlongAutomobile4Sshopalsoneedstoprovideafter-salesserviceforvehicles.However,duetothecumbersomeandinefficientoperationoftheafter-salesbusiness,thedisputeswiththeownersareoftencaused,whichbringstroublesandlossestothe4Sshopandtheowner.Inresponsetotheproblemsencounteredintheabove-mentionedautomotiveindustry,thesystemanalyzestheafter-salesbusinessneedsofthecarowner's4Sshop,usestheJavaprogramminglanguage,combinestheMysqldatabase,developswiththeB/Sarchitecture,andpublishestheHanlong4SstorethroughtheApacheserver.After-salesmanagementsystemcanimproveinformationtransparency,real-timeandregulatoryprocess.SoeffectivelysolvetheproblemoflowefficiencyaftersalesofHanlong4Sshop.Keywords:Java;B/Sarchitecture;after-salesmanagement目錄TOC\o"1-2"\h\z\u摘要 IAbstract II目錄 III1前言 11.1開發(fā)背景 11.2開發(fā)意義 12需求分析 12.1系統(tǒng)需求分析 12.2開發(fā)技術(shù)分析 63系統(tǒng)設(shè)計(jì) 73.1系統(tǒng)設(shè)計(jì)思想 73.2系統(tǒng)總體設(shè)計(jì) 73.3系統(tǒng)功能模塊設(shè)計(jì) 83.4數(shù)據(jù)庫設(shè)計(jì) 93.4.1概念模型設(shè)計(jì) 93.4.2數(shù)據(jù)庫表設(shè)計(jì) 93.4.3數(shù)據(jù)庫連接計(jì) 134系統(tǒng)實(shí)現(xiàn) 144.1系統(tǒng)典型界面 144.2系統(tǒng)主要功能實(shí)現(xiàn) 154.3核心配置代碼 235系統(tǒng)測試 245.1測試目的 245.2界面測試 245.3功能測試 255.4測試結(jié)果 266結(jié)論 26參考文獻(xiàn) 28謝辭 291前言2017年我國多部聯(lián)合印發(fā)的《汽車產(chǎn)業(yè)中長期發(fā)展規(guī)劃》中明確說明,我國汽車產(chǎn)業(yè)目前正處于轉(zhuǎn)型期,新能源、智能網(wǎng)聯(lián)是汽車產(chǎn)業(yè)新的方向發(fā)展。而政策層面國家對汽車產(chǎn)業(yè)扶持非常明顯,汽車4S店無疑是汽車產(chǎn)業(yè)的重要環(huán)節(jié)[1]。雖然,目前國內(nèi)一線城市的4S店數(shù)量已經(jīng)趨于飽和,北京,廣州等大城市“限購、限行”,讓汽車交易市場增幅放緩。但4S店的汽車美容、保險等售后服務(wù),依然存在巨大的市場潛力。售后服務(wù)在整個4S店銷售過程中都是極為重要的環(huán)節(jié),并且對顧客滿意度提高有非常關(guān)鍵的作用。傳統(tǒng)4S店人工售后業(yè)務(wù)相對繁瑣,車主在售后服務(wù)過程中很被動。傳統(tǒng)售后業(yè)務(wù)模式難以應(yīng)付日益增長的汽車售后市場需求所以,需要借助信息化技術(shù)與政策和產(chǎn)業(yè)一起進(jìn)行轉(zhuǎn)型,從而更好迎接行業(yè)變革帶來的機(jī)遇與挑戰(zhàn)。開發(fā)背景全球汽車市場首先在歐洲的興起,在美、日的發(fā)展后,重心目前正朝向中國轉(zhuǎn)移。在當(dāng)下,市場成為一種重要的稀缺資源,我國擁有全球最大的汽車行業(yè)消費(fèi)潛力,各路資本、技術(shù)和人才被中國,與中國的自主品牌車企以獨(dú)特的魅力吸引著的。2018年,我國汽車行業(yè)協(xié)會在北京召開《汽車工業(yè)藍(lán)皮書:中國汽車工業(yè)發(fā)展年度報告(2018)》發(fā)布會。報告明確,汽車產(chǎn)業(yè)是國民經(jīng)濟(jì)重要支柱產(chǎn)業(yè)之一。從產(chǎn)業(yè)鏈來看,汽車產(chǎn)業(yè)涉及多個行業(yè)。從汽車零部件制造業(yè)等基礎(chǔ)工業(yè),到汽車銷售、金融、維修等服務(wù)行業(yè),都隨著汽車產(chǎn)業(yè)鏈的規(guī)模擴(kuò)大不斷發(fā)展。與此同時,伴隨著汽車產(chǎn)業(yè)及相關(guān)產(chǎn)業(yè)的快速發(fā)展,汽車行業(yè)對勞動力的需求也越來越大,給社會提供了大量的就業(yè)機(jī)會[2]。4S店是一種以“四位一體”的汽車特許經(jīng)營模式,在汽車產(chǎn)業(yè)鏈中占據(jù)著舉足輕重的重要位置。而對與4S店而言,售后服務(wù)是維持4S店正常經(jīng)營的重要組成部分。傳統(tǒng)4S店售后人工業(yè)務(wù)流程效率低下,而車主大多不愿被復(fù)雜的人工售后消耗太多時間和精力就產(chǎn)生了矛盾,制約了4S店的發(fā)展,也給車主帶來了不滿意的售后體驗(yàn)。開發(fā)意義針對上述汽車行業(yè)傳統(tǒng)售后業(yè)務(wù)效率低的問題,本系統(tǒng)就車主用戶對汽車4S店售后業(yè)務(wù)需求進(jìn)行分析,使用Java程序設(shè)計(jì)語言,結(jié)合Mysql數(shù)據(jù)庫,采用B/S架構(gòu)開發(fā),通過Apache服務(wù)器發(fā)布的漢龍4S店售后管理系統(tǒng)。可以詳細(xì)的展示維修信息以及維修服務(wù)進(jìn)度,用以解決4S店在經(jīng)營過程中,所遇到的人工售后流程繁瑣費(fèi)時的問題。從而提升品牌形象與競爭力。2需求分析2.1系統(tǒng)需求分析2.1.1所需功能分析通過市場調(diào)研得知用戶的需求,從而對漢龍4S店售后系統(tǒng)的功能進(jìn)行規(guī)劃。系統(tǒng)應(yīng)當(dāng)包括系統(tǒng)用戶管理、車主用戶信息管理、車輛保養(yǎng)信息管理、車輛維修信息管理等功能模塊,其中以維修模塊最為重要,系統(tǒng)所需功能具體設(shè)計(jì)如表2-1所示。表2-1系統(tǒng)所需功能分析表編號功能名稱功能描述輸入內(nèi)容輸出內(nèi)容1用戶注冊對用戶輸入注冊信息檢測,符合條件則注冊成功。用戶名,密碼、等個人信息。注冊的結(jié)果(“用戶注冊成功”或者“用戶注冊失敗”)。2用戶登錄用戶通過賬戶密碼,正常登陸漢龍售后服務(wù)系統(tǒng)。用戶名、密碼。登錄的結(jié)果(“用戶注冊成功”或者“用戶登錄失敗”)。3修改個人信息用戶可根據(jù)自身情況變化修改個人賬戶信息。要修改的信息修改的結(jié)果(“修改成功”或者“修改失敗”)4添加車主信息管理員添加車主用戶信息車主個人信息車主信息列表5編輯車主信息管理員修改車主用戶信息車主個人信息車主賬戶信息是否修改成功6刪除車主信息管理員刪除車主用戶信息車主賬戶信息車主賬戶信息刪除是否成功7添加保養(yǎng)信息管理員添加保養(yǎng)信息保養(yǎng)信息保養(yǎng)信息列表8編輯保養(yǎng)信息管理員修改保養(yǎng)信息編輯保養(yǎng)信息是否編輯成功9刪除保養(yǎng)信息管理員刪除保養(yǎng)信息保養(yǎng)信息保養(yǎng)刪除是否成功10添加維修信息管理員添加維修信息維修信息維修信息列表11編輯維修信息管理員修改維修信息維修信息是否編輯成功12刪除維修信息管理員刪除維修信息維修信息維修刪除是否成功13添加年檢保險管理員添加年檢保險信息年檢保險年檢保險列表14編輯年檢保險管理員修改年檢保險信息年檢保險是否編輯成功15刪除年檢保險管理員刪除年檢保險信息年檢保險年檢保險刪除是否成功16添加在線留言管理員添加在線留言在線留言在線留言列表17編輯在線留言管理員修改在線留言在線留言是否編輯成功18刪除在線留言管理員刪除在線留言在線留言在線留言刪除是否成功19添加預(yù)約信息管理員添加預(yù)約信息預(yù)約信息預(yù)約信息列表20編輯預(yù)約信息管理員修改預(yù)約信息預(yù)約信息是否編輯成功21刪除預(yù)約信息管理員刪除預(yù)約信息預(yù)約信息預(yù)約信息刪除是否成功本系統(tǒng)的需求用例圖如圖2-1所示。圖2-1系統(tǒng)用例圖車主用戶的用例有車主信息、維修信息、保養(yǎng)信息、年檢信息、在線留言等完善車主信息,提交業(yè)務(wù)需求。管理用戶可通過用例車主信息、維修信息、保養(yǎng)信息、年檢信息、在線留言等查看車主用戶信息,處理車主業(yè)務(wù)需求。系統(tǒng)管理員的用例有信息增加管理、刪除管理、修改管理、查詢管理,系統(tǒng)管理員角色有系統(tǒng)最高賬戶權(quán)限。2.1.2業(yè)務(wù)流程分析業(yè)務(wù)流程圖所用基本符號如圖2-2所示:圖2-2業(yè)務(wù)流程圖基本符號本系統(tǒng)業(yè)務(wù)流程圖如圖2-3所示:圖2-3業(yè)務(wù)流程圖漢龍4S店售后服務(wù)系統(tǒng)業(yè)務(wù)流程:以車主用戶的身份在登錄頁面輸入賬號和密碼,經(jīng)過對比數(shù)據(jù)庫信息,完成身份合法性驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁,可以使用個人信息管理、保養(yǎng)記錄查詢、維修記錄查詢、年檢信息查詢、提交售后預(yù)約等功能,以管理員的身份在登錄頁面輸入賬號和密碼,經(jīng)過身份合法性驗(yàn)證,成功后登錄系統(tǒng)主頁,可以使用車主信息管理、汽車保養(yǎng)管理、汽車維修管理、年檢保險管理、審核預(yù)約申請等功能。2.1.3數(shù)據(jù)流程分析根據(jù)上節(jié)的各個業(yè)務(wù)流程圖,本系統(tǒng)使用逐層細(xì)化方法,設(shè)計(jì)各層的數(shù)據(jù)流圖如下:(1)頂層數(shù)據(jù)流圖圖2-4頂層數(shù)據(jù)流圖車主用戶、管理用戶和超級管理員都通過系統(tǒng)的登錄界面來進(jìn)行身份驗(yàn)證,如圖2-4所示。根據(jù)用戶登錄的數(shù)據(jù),系統(tǒng)判斷用戶角色,驗(yàn)證權(quán)限后跳轉(zhuǎn)至對應(yīng)的功能頁面,用戶在系統(tǒng)內(nèi)進(jìn)行業(yè)務(wù)數(shù)據(jù)相關(guān)操作。此時,數(shù)據(jù)存入數(shù)據(jù)庫,通過執(zhí)行數(shù)據(jù)查詢語句,返回結(jié)果到前臺顯示頁面上。圖2-51層數(shù)據(jù)流圖(2)1層數(shù)據(jù)流圖1層數(shù)據(jù)流圖是系統(tǒng)詳細(xì)數(shù)據(jù)流圖,如圖2-5所示[3]。數(shù)據(jù)實(shí)體包括用戶、管理員,用戶數(shù)據(jù)流程包含業(yè)務(wù)選擇、業(yè)務(wù)管理;管理員數(shù)據(jù)流程包含車主信息管理、維修信息管理、保養(yǎng)信息管理;管理員用戶數(shù)據(jù)流包含修改信息、添加信息、瀏覽信息;超級管理員數(shù)據(jù)流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息等。(3)2層數(shù)據(jù)流圖2層是管理員操作的數(shù)據(jù)流圖,管理員可以進(jìn)行添加用戶信息、查看用戶信息、修改用戶信息、刪除用戶信息來對系統(tǒng)進(jìn)行管理,如圖2-6所示:圖2-62層數(shù)據(jù)流圖2.2開發(fā)技術(shù)分析本系統(tǒng)靈活運(yùn)用本科學(xué)習(xí)階段學(xué)習(xí)的JSP技術(shù)(JSP+Servlet+JavaBean+MySQL)進(jìn)行開發(fā),采用B/S設(shè)計(jì)。使用JSP設(shè)計(jì)系統(tǒng)表單、界面,JSP是一種動態(tài)系統(tǒng)的編程語言,它可以嵌入在HTML中使用,同時具有多種有優(yōu)點(diǎn),可以說,JSP已經(jīng)成為Web腳本技術(shù)的先驅(qū)。使用Servlet實(shí)現(xiàn)交互式地瀏覽與修改數(shù)據(jù),并生成動態(tài)的Web內(nèi)容。JavaBean將可以用java代碼創(chuàng)造的對象進(jìn)行打包,其他的開發(fā)者也可以通過內(nèi)部JSP頁面所調(diào)用[4]。而MySQL是一個輕量級關(guān)系型數(shù)據(jù)庫,可以靈活、高效的提供數(shù)據(jù)處理務(wù)。開發(fā)工具主要使用Eclipse+Tomcat,Eclipse是在Java開發(fā)中常常使用的工具,它不但免費(fèi)、開源并且高效,而且整合免費(fèi)開源的Tomcat服務(wù)器后,就可以勝任JavaWeb的開發(fā)工作[5]。使用這些曾經(jīng)學(xué)過的技術(shù),熟悉的開發(fā)工具,對自己的技術(shù)知識在開發(fā)中查漏補(bǔ)缺,經(jīng)過一定的研究和學(xué)習(xí)完全可以開發(fā)出漢龍汽車4S店售后服務(wù)系統(tǒng)。3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)思想本系統(tǒng)目的是設(shè)計(jì)一套基于JSP的漢龍汽車4S店售后服務(wù)系統(tǒng),以解決4S店人工售后流程繁瑣、費(fèi)時的目的。系統(tǒng)使用B/S模式設(shè)計(jì),避免了用戶必須安裝客戶端才能使用系統(tǒng),只需通過瀏覽器就可以隨時登陸并使用系統(tǒng)服務(wù)。該系統(tǒng)在不影響車主用戶操作習(xí)慣情況下,完成對所需信息的收集,并及時做出反饋[6]。整個系統(tǒng)采用MVC(Model,View,Controller)框架,詳情如圖3-1所示:圖3-1MVC組件類型關(guān)系與功能3.2系統(tǒng)總體設(shè)計(jì)經(jīng)過上述分析設(shè)計(jì),通過軟件工程的基本理念對系統(tǒng)進(jìn)行模塊化分解,可分為車主用戶和管理員模塊。車主用戶模塊提供給車主普通用戶使用,管理員通過管理員模塊提供售后服務(wù)和系統(tǒng)管理,可以對系統(tǒng)內(nèi)的各類有效信息進(jìn)行查詢、添加、刪除、及修改等操作。系統(tǒng)功能結(jié)構(gòu)圖如圖3-2所示。圖3-2系統(tǒng)功能結(jié)構(gòu)圖3.3系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)登錄模塊:系統(tǒng)登錄模塊作為戶使用系統(tǒng)的入口,系統(tǒng)登錄界面包括用戶名、密碼和驗(yàn)證碼,然后對登錄進(jìn)來的用戶判斷身份信息,跳轉(zhuǎn)至對應(yīng)系統(tǒng)管理。系統(tǒng)用戶管理:超級管理員與普通管理員都可以管理車主用戶,超級管理員可添加、刪除、修改、查詢,普通管理員,新添加的管理員用戶可以登錄系統(tǒng),進(jìn)行車主信息與售后業(yè)務(wù)管理。車主用戶管理:管理員可以管理系統(tǒng)中普通用戶的賬號,包含增加新用戶信息,刪除現(xiàn)有的用戶信息,修改現(xiàn)有的用戶的信息等。修改密碼:系統(tǒng)所有用戶都可以重新設(shè)定自己的登錄密碼。個人資料管理:普通用戶登錄系統(tǒng)后,可以更改、更新自己的個人信息。車主信息管理:管理員添加車主信息后,可在系統(tǒng)中查詢、修改或刪除車主信息。保養(yǎng)信息管理:管理員添加保養(yǎng)信息后,用戶可在系統(tǒng)中查詢、選擇、審核或刪除某個保養(yǎng)信息。維修信息管理:管理員發(fā)布維修信息后,用戶可在系統(tǒng)中查詢、選擇、審核或刪除某個維修信息。年檢保險管理:管理員發(fā)布年檢保險后,用戶可在系統(tǒng)中查詢、選擇、審核或刪除某個年檢保險信息。預(yù)約信息管理:用戶申請預(yù)約后,管理員可在系統(tǒng)中查詢、選擇、審核或刪除某個預(yù)約信息。3.4數(shù)據(jù)庫設(shè)計(jì)3.4.1概念模型設(shè)計(jì)首先依據(jù)系統(tǒng)的數(shù)據(jù)需求設(shè)計(jì)概念模型,設(shè)計(jì)實(shí)體與實(shí)體直接的關(guān)系、實(shí)體包含的屬性,依據(jù)概念設(shè)計(jì),得到圖的系統(tǒng)總體ER圖,如圖3-3所示[7]。圖3-3系統(tǒng)總體ER圖3.4.2數(shù)據(jù)庫表設(shè)計(jì)創(chuàng)建名為HanLong的Mysql數(shù)據(jù)庫,其中包括以下表:用戶信息表,登陸模塊通過該表數(shù)據(jù)驗(yàn)證管理用戶權(quán)限,該表的具體設(shè)計(jì)如表3-1所示。表3-1用戶表(allusers表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2usernameVarChar50否255主鍵3pwdVarChar50否2554cxVarChar50否2555addtimeDateTime8自動填寫23車主信息表,登陸模塊通過此表驗(yàn)證車主用戶身份,該表的具體設(shè)計(jì)如表3-2所示。表3-2車主信息表(chezhuxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2chepaihaoVarChar50否255主鍵3mimaVarChar50否2554pinpaixinghaoVarChar50否2555yanseVarChar50是2556shoucishangpairiqiVarChar50是2557chezhuxingmingVarChar50否2558xingbieVarChar50是2559lianxidianhuaVarChar50否25510beizhuVarChar500是25511addtimeDateTime8是23表3-3保養(yǎng)項(xiàng)目信息表(baoyangxiangmuxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2baoyangxiangmuVarChar50是255主鍵3isshVarChar2否2554addtimeDateTime8否23保養(yǎng)項(xiàng)目信息表,管理員可通過保養(yǎng)信息管理模塊,對該表所存的保養(yǎng)項(xiàng)目信息進(jìn)行增刪改查管理,以供車主選擇,該表的具體設(shè)計(jì)如表3-3所示。表3-4保養(yǎng)信息表(baoyangxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10主鍵2chepaihaoVarChar50否255外鍵3pinpaixinghaoVarChar50否2554chezhuxingmingVarChar50否2555lianxidianhuaVarChar50否2556baoyangxiangmuVarChar50否2557baoyangneirongVarChar300是2558baoyangfeiyongVarChar50否2559baoyangriqiVarChar50否25510beizhuVarChar500是25511addtimeDateTime8否23保養(yǎng)信息表,管理員、車主用戶可通過保養(yǎng)信息管理模塊,對該表所存的保養(yǎng)信息進(jìn)行增刪改查操作,為車主提供汽車保養(yǎng)業(yè)務(wù)信息,該表的具體設(shè)計(jì)如表3-4所示。維修項(xiàng)目信息表,管理員、車主用戶可通過維修信息管理模塊,對該表所存的維修項(xiàng)目信息進(jìn)行增刪改查管理,以供車主選擇汽車保養(yǎng)業(yè)務(wù),該表的具體設(shè)計(jì)如表3-5所示。表3-5維修項(xiàng)目信息表(weixiuxiangmuxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2weixiuxiangmuVarChar50否255主鍵3addtimeDateTime8否23維修信息表,管理員、車主用戶可通過維修信息管理模塊,對該表所存的維修信息進(jìn)行增刪改查操作,為車主提供汽車維修業(yè)務(wù)信息,該表的具體設(shè)計(jì)如表3-6所示。表3-6維修信息表(weixiuxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10主鍵2chepaihaoVarChar50否255外鍵3pinpaixinghaoVarChar50否2554chezhuxingmingVarChar50否2555lianxidianhuaVarChar50否2556weixiuxiangmuVarChar50否2557weixiuneirongVarChar300是2558weixiufeiyongVarChar50否2559weixiuriqiVarChar50否25510beizhuVarChar500是25511addtimeDateTime8否23年檢信息表,管理員、車主用戶可通過年檢信息管理模塊,對該表所存的年檢信息進(jìn)行增刪改查管理,以供車主進(jìn)行年檢業(yè)務(wù),該表的具體設(shè)計(jì)如表3-7所示。保險信息表,管理員、車主用戶可通過保險信息管理模塊,對該表所存的保險信息進(jìn)行增刪改查操作,以供車主使用保險業(yè)務(wù),該表的具體設(shè)計(jì)如表3-8所示。留言信息表,管理員、車主用戶可通過留言信息管理模塊,對該表所存的留言信息進(jìn)行增刪改查管理,以供管理員、車主進(jìn)行溝通,該表的具體設(shè)計(jì)如表3-9所示。表3-7年檢信息表(nianjianxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2chepaihaoVarChar50否255外鍵3pinpaixinghaoVarChar50否2554chezhuxingmingVarChar50否2555lianxidianhuaVarChar50否2556xiacinianjianriqiVarChar50否2557beizhuVarChar500是2558addtimeDateTime8否23表3-8保險信息表(baoxianxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2chepaihaoVarChar50否255外鍵3pinpaixinghaoVarChar50否2554chezhuxingmingVarChar50否2555lianxidianhuaVarChar50否2556baoxianzhongleiVarChar50否2557baoxiangongsimingchengVarChar50否2558baofeijineVarChar50否2559baoxiandaoqishijianVarChar50否25510beizhuVarChar500是25511addtimeDateTime8否23表3-9留言信息表(liuyanxinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號102chepaihaoVarChar50是2553pinpaixinghaoVarChar50是2554chezhuxingmingVarChar50是2555lianxidianhuaVarChar50是2556liuyanneirongVarChar300是2557huifuVarChar300是2558beizhuVarChar500是2559addtimeDateTime8是23預(yù)約信息表,管理員、車主用戶可通過預(yù)約信息管理模塊,對該表所存的預(yù)約信息進(jìn)行增刪改查操作,以供管理員、車主進(jìn)行預(yù)約時間業(yè)務(wù),該表的具體設(shè)計(jì)如表3-10所示。表3-10預(yù)約信息(yuyuexinxi表):序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10索引2chepaihaoVarChar50否255外鍵3pinpaixinghaoVarChar50否2554chezhuxingmingVarChar50否2555lianxidianhuaVarChar50否2556yuyueshixiangVarChar50是2557yuyueshijianVarChar50否2558beizhuVarChar500是2559isshVarChar2否25510addtimeDateTime8否233.4.3數(shù)據(jù)庫連接計(jì)通過使用JDBC連接MySQL數(shù)據(jù)庫,進(jìn)行系統(tǒng)的數(shù)據(jù)操作。1.

需要MySQL的連接驅(qū)動jar包—mysql-connector-java-5.0.4-bin.jar,將jar包加入到工程中,并設(shè)置好BuildPath

。2.

編寫專門的數(shù)據(jù)庫操作類,實(shí)現(xiàn)數(shù)據(jù)庫的連接和操作:publicConnectiongetConn(){try{ if(conn==null||conn.isClosed()){Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/hanlong","root","root");Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); }}catch(Exceptione){e.printStackTrace(); } returnconn;}4系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)典型界面4.1.1主界面的實(shí)現(xiàn)本系統(tǒng)設(shè)計(jì)的是漢龍4S店售后服務(wù)管理系統(tǒng)。該系統(tǒng)包括車主信息管理、維修信息管理、預(yù)約信息管理、系統(tǒng)管理員管理等多個模塊。通過對此系統(tǒng)的開發(fā),使4S優(yōu)化售后服務(wù)流程,讓車主用戶有更好的售后服務(wù)體驗(yàn)。主頁面如圖4-1所示[8]。圖4-1系統(tǒng)主界面其中載入頁面的主要代碼如下:<TRalign=middlebgColor=#ffffff><tdcolspan="4"bgColor=#CADCEA><strong>系統(tǒng)基本信息</strong></td></TR><TRalign=middlebgColor=#ffffff><TDwidth="14%"align="left"valign="bottom">當(dāng)前用戶:</TD><TDwidth="37%"align="left"valign="bottom"><fontclass="t4"><%=request.getSession().getAttribute("username")%></font></TD><TDwidth="9%"align="left"valign="bottom">您的權(quán)限:</TD><TDwidth="40%"align="left"valign="bottom"><fontclass="t4"><%=request.getSession().getAttribute("cx")%></font></TD></TR><TRalign=middlebgColor=#ffffff><TDheight="38"align="left"valign="bottom">當(dāng)前日期:</TD><TDalign="left"valign="bottom"><%jsp.util.Datedate=newjsp.util.Date();jsp.text.SimpleDateFormatformat=newjsp.text.SimpleDateFormat("yyyy-MM-dd",jsp.util.Locale.CHINA);

4.1.2登錄界面的實(shí)現(xiàn)圖4-2管理員登錄界面通過用戶登陸與用戶管理模塊關(guān)聯(lián),驗(yàn)證用戶權(quán)限跳轉(zhuǎn)對應(yīng)功能頁面。登陸界面如圖4-2所示。4.2系統(tǒng)主要功能實(shí)現(xiàn)4.2.1登錄模塊的實(shí)現(xiàn)圖4-3登錄流程圖通過用戶登陸模塊,驗(yàn)證用戶身份跳轉(zhuǎn)對應(yīng)功能頁面,登陸流程圖如圖4-3所示。4.2.2管理員賬戶管理模塊的實(shí)現(xiàn)圖4-4管理員管理界面隨著業(yè)務(wù)規(guī)模的擴(kuò)張,系統(tǒng)發(fā)布與更新的信息以及用戶數(shù)量將迅速增長,僅僅依靠超級管理員負(fù)責(zé)系統(tǒng)后臺業(yè)務(wù)難以實(shí)現(xiàn)。本系統(tǒng)考慮到這一弊端后增加了普通管理員這一角色,超級管理員可對普通管理員賬戶進(jìn)行管理,管理員賬戶可以進(jìn)行系統(tǒng)普通售后業(yè)務(wù)的管理。添加管理員操作界面如圖4-4所示。4.2.3車主賬戶管理模塊的實(shí)現(xiàn)管理員用車主信息添加功能,將頁面跳轉(zhuǎn)至chezhuxinxi_add.jsp進(jìn)行添加操作。添加成功后,管理員通過車主信息查詢功能將頁面跳轉(zhuǎn)至chezhuxinxii_list.jsp進(jìn)行車主信息管理,chezhuxinxi_list.jsp將在查詢數(shù)據(jù)庫的車主信息表列出所有車主信息,管理員可對每條車主信息記錄進(jìn)行修改、刪除操作,并在操作完成后重定向當(dāng)前頁面,當(dāng)管理員選中修改,則跳轉(zhuǎn)chezhuxinxi_update.jsp頁面,對車主信息進(jìn)行更新與修改。車主信息管理流程圖如圖4-5所示。車主信息添加頁面效果如圖4-6所示。車主信息管理頁面效果如圖4-7所示。圖4-5車主信息管理流程圖圖4-6車主信息添加界面圖4-7車主信息管理界面4.2.4保養(yǎng)信息管理模塊的實(shí)現(xiàn)通過保養(yǎng)信息添加功能,管理員可將頁面跳轉(zhuǎn)至baoyangxinxi_add.jsp添加保養(yǎng)信息。添加成功后,管理員使用保養(yǎng)信息查詢baoyangxinxi_list.jsp進(jìn)行保養(yǎng)信息管理,baoyangxinxi_list.jsp查詢數(shù)據(jù)庫的保養(yǎng)信息表,能列出所有的保養(yǎng)信息信息,并可對每條保養(yǎng)信息記錄進(jìn)行刪除、修改,管理員選擇刪除時,將從數(shù)據(jù)庫刪除保養(yǎng)信息信息,并重跳轉(zhuǎn)當(dāng)前頁面,當(dāng)管理員選中修改,則跳轉(zhuǎn)至baoyangxinxi_update.jsp頁面,對保養(yǎng)信息信息進(jìn)行修改。圖4-8保養(yǎng)信息添加界面圖4-9保養(yǎng)信息管理界面保養(yǎng)信息添加頁面如圖4-8所示。保養(yǎng)信息管理頁面如圖4-9所示。4.2.5維修信息管理模塊的實(shí)現(xiàn)使用維修管理模塊的維修信息添加功能,管理員可將頁面跳轉(zhuǎn)至weixiuxinxi_add.jsp進(jìn)行維修信息添加。添加成功后,可在維修信息查詢功能weixiuxinxi_list.jsp進(jìn)行維修信息管理,weixiuxinxi_list.jsp查詢數(shù)據(jù)庫的維修信息表后,列出所有維修信息信息。管理員可對每條維修信息記錄進(jìn)行修改、刪除,當(dāng)管理員選中刪除,將從數(shù)據(jù)庫刪除對應(yīng)維修信息,并重新跳轉(zhuǎn)當(dāng)前頁面,當(dāng)管理員選中修改,則進(jìn)入weixiuxinxi_update.jsp頁面,對維修信息信息進(jìn)行修改。圖4-10維修信息添加界面圖4-11維修信息管理界面維修信息添加頁面設(shè)計(jì)如圖4-10所示。維修信息管理頁面如圖4-11所示。4.2.6年檢保險管理模塊的實(shí)現(xiàn)圖4-12年檢保險添加界面使用年檢保險管理模塊的保險信息添加功能,管理員可將頁面跳轉(zhuǎn)至baoxianxinxi_add.jsp添加保險信息。添加成功后,管理員可使用保險信息查詢baoxianxinxi_list.jsp進(jìn)行年檢保險管理,baoxianxinxi_list.jsp查詢數(shù)據(jù)庫的年檢保險表后,列出所有年檢保險信息,管理員可對每條年檢保險記錄進(jìn)行刪除、修改操作,當(dāng)管理員選中刪除,將在數(shù)據(jù)庫刪除年檢保險信息,并跳轉(zhuǎn)向當(dāng)前頁面,管理員選中修改時,則進(jìn)入baoxianxinxi_update.jsp頁面,對年檢保險信息進(jìn)行修改。年檢保險添加頁面設(shè)計(jì)如圖4-12所示。年檢保險管理頁面如圖4-13所示。圖4-13年檢保險管理界面4.2.7預(yù)約信息管理模塊的實(shí)現(xiàn)使用與預(yù)約信息管理模塊的添加預(yù)約功能,車主用戶可將頁面跳轉(zhuǎn)至yuyuexinxi_add.jsp添加預(yù)約,添加成功后,管理員在yuyuexinxi_list.jsp進(jìn)行預(yù)約信息審核,yuyuexinxi_list.jsp查詢數(shù)據(jù)庫的預(yù)約信息表后,列出所有預(yù)約信息信息,管理員可對每條預(yù)約信息審核、刪除,當(dāng)管理員點(diǎn)擊刪除,將在數(shù)據(jù)庫刪除預(yù)約信息,并重跳轉(zhuǎn)當(dāng)前頁面,當(dāng)管理員選擇修改,則進(jìn)入yuyuexinxi_update.jsp頁面,對預(yù)約信息進(jìn)行修改。圖4-14預(yù)約信息添加界面圖4-15預(yù)約信息管理界面預(yù)約信息添加頁面設(shè)計(jì)如圖4-14所示。預(yù)約信息管理頁面效果如圖4-15所示。4.2.8系統(tǒng)管理的實(shí)現(xiàn)系統(tǒng)管理模塊包含數(shù)據(jù)備份功能,為了保護(hù)數(shù)據(jù)安全,讓系統(tǒng)更加可靠,超級管理員可以使用數(shù)據(jù)備份功能,進(jìn)行系統(tǒng)數(shù)據(jù)備份。系統(tǒng)管理的界面如圖4-16所示。圖4-16系統(tǒng)管理界面4.3核心配置代碼4.3.1數(shù)據(jù)備份關(guān)鍵代碼:數(shù)據(jù)無價,數(shù)據(jù)備份功能是為了更好保護(hù)數(shù)據(jù),讓系統(tǒng)更加可靠,超級管理員可以使用數(shù)據(jù)備份功能,進(jìn)行系統(tǒng)數(shù)據(jù)進(jìn)行備份[9]。{Stringsql="";sql="backupdatabasehanlongtodisk='D:/halong.dat'";newCommDAO().commOper(sql);out.print("<script>alert('操作成功!!,您的數(shù)據(jù)庫已成功備份D:/hanlong.dat');location.href='sy.jsp';</script>");}else{out.print("<script>alert('對不起,您沒有該權(quán)限');location.href='sy.jsp';</script>");}%>4.3.2分頁算法的實(shí)現(xiàn)當(dāng)數(shù)據(jù)過多,單個頁面不能顯示所有數(shù)據(jù)時,就可以通過數(shù)據(jù)分頁,將大量數(shù)據(jù)分頁顯示在頁面,用戶選擇上一頁、下一頁、首頁、尾頁,即可將數(shù)據(jù)庫的數(shù)據(jù)內(nèi)容分頁顯示出來[10]。數(shù)據(jù)分頁頁面設(shè)計(jì)效果如圖4-17所示。圖4-17數(shù)據(jù)分頁界面定義四個變量:intpageSize:每頁顯示記錄條數(shù),由開發(fā)者預(yù)設(shè)。intpageNow:希望顯示頁數(shù),由用戶選擇。introwCount:總計(jì)有多少條記錄intpageCount:總計(jì)有多少頁,由系統(tǒng)按公式計(jì)算得出,具體代碼如下。publicvoidlbPage_Command(objectsender,CommandEventArgse){Pagerpager=ViewState["pager"]asPager;stringpara=e.CommandArgument.ToString();//首頁if(para=="F"){pager.pageIndex=0;}//前一頁if(para=="P"){pager.pageIndex=pager.pageIndex-1;}//下一頁if(para=="N"){pager.pageIndex=pager.pageIndex+1;}//尾頁if(para=="L"){pager.pageIndex=pager.totalPages;}5系統(tǒng)測試5.1測試目的軟件測試可以識別項(xiàng)目存在的潛在問題,為開發(fā)人員與產(chǎn)品經(jīng)理提供軟件測試的測試報告,為軟件評估提供必要的信息。并且可以在軟件開發(fā)中跟進(jìn)項(xiàng)目進(jìn)度,嚴(yán)格把控各個開發(fā)階段的效率與質(zhì)量[11]。5.2界面測試使用黑盒測試檢查系統(tǒng)的UI界面是否正常、可用。用戶界面測試檢查表如表5-1所示。表5-1用戶界面測試表檢查項(xiàng)測試人測試結(jié)果窗口切換、移動、改變大小時正常嗎?本人正常各種界面元素的文字正確嗎?(如標(biāo)題、提示等)本人正常各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài))本人正常各種界面元素支持鍵盤操作嗎?本人正常數(shù)據(jù)項(xiàng)能正確回顯嗎?本人正常執(zhí)行有風(fēng)險的操作時,有“確認(rèn)”、“放棄”等提示嗎?本人正常有聯(lián)機(jī)幫助嗎?本人正常各種界面元素的布局合理嗎?美觀嗎?本人正常5.3功能測試5.3.1用戶登錄測試圖6-1用戶登錄測試界面當(dāng)用戶以“admin”身份登錄,密碼為空或不是“admin”時,提示框會提示“密碼不能為空,請輸入密碼!或密碼錯誤,請輸入正確地密碼!”當(dāng)用戶以“admin”身份登錄,密碼為“admin”時,成功登入系統(tǒng)。5.3.2保養(yǎng)信息管理測試對系統(tǒng)進(jìn)行功能測試,利用黑盒法的等效性法和邊界值法相結(jié)合的測試方法,測試系統(tǒng)功能,例如對某些關(guān)鍵數(shù)據(jù)輸入有錯誤的數(shù)據(jù);處理業(yè)務(wù)使某個數(shù)據(jù)超過常規(guī),如用戶電話輸入錯誤格式或域值上溢等,測試表5-2如下。表5-2保添加車主信息測試功能A描述以管理員身份登錄,添加、修改、查詢保養(yǎng)信息用例目的是否能夠正確修改信息前提條件用戶安全登錄系統(tǒng)界面輸入/動作輸入實(shí)際情況示例:典型值…車牌空nul

溫馨提示

  • 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

提交評論