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

下載本文檔

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

文檔簡介

1、個(gè)人資料整理僅限學(xué)習(xí)使用軟件工程實(shí)訓(xùn)報(bào)告汽車維修預(yù)約管理系統(tǒng)的設(shè)計(jì)與工程名稱實(shí)現(xiàn)姓名李媛學(xué)號0712210103班級計(jì)算機(jī)科學(xué)與技術(shù)07本指導(dǎo)教師張峰報(bào)告日期2018年 4月21日I/36個(gè)人資料整理僅限學(xué)習(xí)使用目 錄目錄 3第 1章緒論 51.1 研究背景51.2 研究意義61.3 國內(nèi)現(xiàn)狀分析61.4 研究目標(biāo)、內(nèi)容及方法7第 2 章需求分析及主要的技術(shù)要求102.1 系統(tǒng)可行性分析102.2 系統(tǒng)功能需求分析112.3 系統(tǒng)主要技術(shù)12第 3 章系統(tǒng)的設(shè)計(jì)與分析143.1系統(tǒng)實(shí)現(xiàn)總體流程架構(gòu)圖 143.2系統(tǒng)功能模塊劃分143.3系統(tǒng)功能數(shù)據(jù)流程圖153.4數(shù)據(jù)庫設(shè)計(jì)分析 163.4.1

2、 數(shù)據(jù)庫實(shí)體概要設(shè)計(jì)圖173.4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)表193.4.3 數(shù)據(jù)庫表實(shí)現(xiàn) 21第 4 章汽車維修預(yù)約系統(tǒng)的實(shí)現(xiàn)14.1系統(tǒng)功能與數(shù)據(jù)庫的交互步驟14.2用戶注冊登錄模塊功能簡述24.3用戶維修預(yù)約模塊功能簡述54.4用戶留言模塊功能簡述84.5用戶評論模塊功能簡述84.6后臺(tái)管理模塊功能簡述11第 5 章系統(tǒng)測試 155.1 系統(tǒng)測試目的及方法15II/36個(gè)人資料整理僅限學(xué)習(xí)使用5.2 系統(tǒng)測試結(jié)果總結(jié)及展望15III / 36個(gè)人資料整理僅限學(xué)習(xí)使用第1章緒論眾所周知,對于任何一個(gè)研究工程而言,它的產(chǎn)生往往都是經(jīng)過研究者不斷深思熟慮后所得到的成果,因?yàn)橹挥性谖覀兩钊氲难芯苛宋覀儗?/p>

3、要研究的工程的背景、國內(nèi)外現(xiàn)狀,我們才能夠得知我們論文的研究意義、研究方向,只有方向明確,目的清楚,才能夠使得我們的研究內(nèi)容更接近成功,避免不必要的失敗和挫折。本論文也秉承了這一優(yōu)良特性,首先從研究背景及國內(nèi)外現(xiàn)狀角度分析了當(dāng)前研究論文的研究意義。b5E2RGbCAP1.1 研究背景隨著汽車工業(yè)的飛速發(fā)展,中國汽車維修業(yè)也得到了快速發(fā)展,但是,在計(jì)劃經(jīng)濟(jì)時(shí)代,由于車輛主要集中在運(yùn)輸企業(yè)中,汽車維修主要是附屬于運(yùn)輸企業(yè),獨(dú)立的汽車維修企業(yè)非常少; 改革開放以后,中國的車輛分布發(fā)生了本質(zhì)的變化,車輛的社會(huì)化和私家車的大量發(fā)展,使汽車維修業(yè)走向社會(huì)化,并促使汽車維修業(yè)從產(chǎn)品型的行業(yè)向服務(wù)型行業(yè)的轉(zhuǎn)變

4、,按照市場化的要求,形成了一個(gè)社會(huì)化的、資金和技術(shù)密集型的、相對獨(dú)立的行業(yè)。 p1EanqFDPw目前,中國的汽車維修行業(yè)已經(jīng)取得了巨大的進(jìn)步,出現(xiàn)了前所未有的大發(fā)展,企業(yè)的管理水平,服務(wù)意識都有了明顯的改善,擴(kuò)大了服務(wù)范圍,改變了服務(wù)方式,增加了服務(wù)設(shè)施,技術(shù)裝備水平有了很大的提高,現(xiàn)代的汽車檢測診斷技術(shù)得到了廣泛的應(yīng)用。但是,其與汽車技術(shù)的發(fā)展和用戶日益增長的需求仍有一定的差距,存在一些問題,主要表現(xiàn)在以下方面:由于汽車維修業(yè)與故障車主之間沒有任何的溝通交流,導(dǎo)致了彼此之間信息的嚴(yán)重阻塞,經(jīng)常存在一家服務(wù)并不太好的維修站里邊的顧客超過容量,而另外一家服務(wù)態(tài)度與技術(shù)更好些的維修站中很少有故障

5、車主進(jìn)入,一方面這對維修站是不可忽略的損失,對車主而言也是相當(dāng)?shù)膿p失,花費(fèi)了更多的時(shí)間與金錢卻沒有得到更好的服務(wù)。因此,為了解決這一問題,我擬定開發(fā)一個(gè)應(yīng)用軟件專門用于解決這一問題,一方面它可以使得客戶花更少的錢而獲得更好的服務(wù),另一方面也使得企業(yè)擁有更好的競爭力,利于企業(yè)發(fā)展,最終達(dá)到雙贏的目的。 DXDiTa9E3d1/36個(gè)人資料整理僅限學(xué)習(xí)使用1.2 研究意義在傳統(tǒng)的汽車維修交易過程中,往往是這樣的一個(gè)過程,如果汽車在行駛的過程中出現(xiàn)了一個(gè)故障,第一選擇就是直接盲目的尋找一個(gè)汽車維修點(diǎn)去維修故障,這樣的結(jié)果是使得需要對汽車進(jìn)行維修的顧客根本就不清楚將要對自己的汽車進(jìn)行維修的維修點(diǎn)的相關(guān)

6、服務(wù)狀況,往往也因此產(chǎn)生了一些不利影響。不但在維修汽車故障時(shí)花費(fèi)了更多的金錢,然而卻還沒有獲得很好的服務(wù),有時(shí)只是一個(gè)簡單的故障,然而卻浪費(fèi)了大量的時(shí)間與金錢在上邊,這個(gè)汽車車主最不愿意看到的;對于有些維修點(diǎn)而言,雖然他們的服務(wù)周到,價(jià)格優(yōu)惠,但是卻由于比如地理因素及人為因素等種種原因,導(dǎo)致了顧客卻達(dá)不到滿意的結(jié)果,他們也想迫切解決這個(gè)問題。 RTCrpUDGiT為了解決顧客與汽車維修點(diǎn)之間的這種尷尬境地,作者在經(jīng)過自己的充分分析與研究后,提出了一種解決方案,通過汽車維修預(yù)約管理系統(tǒng)來實(shí)現(xiàn)這種需求。它可以滿足顧客與汽車維修點(diǎn)雙方的利益,因此很具有研究意義,也具有很大的推廣需求。 5PCzVD7

7、HxA1.3 國內(nèi)現(xiàn)狀分析我國道路運(yùn)輸市場,特別是汽車維修市場隨著改革開放的深入而逐步對社會(huì)進(jìn)行開放,交通部于 1983 年提出了“有路大家行車,有水大家行船”的開放政策,出現(xiàn)了各行各業(yè)、各部門、各單位都來從事投資少、見效快的汽車維修業(yè)的狀況。 19831989 年這 6 年間,汽車維修業(yè)戶飛速發(fā)展,由2 萬家增長到10萬家; 1989 年后企業(yè)數(shù)量每年仍以較高的速度增長,截止到2006 年底,全國共有汽車摩托車維修業(yè)戶34.3 萬戶。器中汽車維修業(yè)戶 26.07 萬家,一類汽車維修企業(yè) 0.97 萬多家,二類汽車維修企業(yè) 5.1 萬多家,三類汽車維修業(yè)戶近20 萬戶;摩托車修理業(yè)戶8.3 萬

8、家。 從業(yè)人員達(dá)到 231 萬多人,其中技術(shù)負(fù)責(zé)人22.8萬多人,質(zhì)量經(jīng)驗(yàn)員19.2萬多人。到 2002 年,汽車維修量首次突破 1 億輛次,2006年達(dá)到 1.96 億輛次,其中整車修理 113 萬多輛次 , 總成修理 388 萬多臺(tái)次 , 二級維護(hù) 2357 萬多輛次 , 專項(xiàng)修理 1.53 億輛次 , 維修救援 275 萬多輛次。全國建立汽車綜合性能檢測站 1590 多家,年檢完成測量達(dá)到 1729 萬多輛次。 jLBHrnAILg2/36個(gè)人資料整理僅限學(xué)習(xí)使用汽車維修業(yè),一個(gè)以中心城市為依托,一類企業(yè)為骨干,二類企業(yè)為基礎(chǔ),三類業(yè)戶為補(bǔ)充,汽車綜合性能檢測站為質(zhì)量保證,各種經(jīng)濟(jì)成分協(xié)

9、調(diào)發(fā)展的汽車維修網(wǎng)絡(luò)和市場格局已基本形成,較好地適應(yīng)和滿足了營運(yùn)車輛和社會(huì)車輛的維修需求,為國民經(jīng)濟(jì)和社會(huì)發(fā)展做出了應(yīng)有的貢獻(xiàn) , 但是,即使如此,雖然我國的汽車維修行業(yè)已經(jīng)取得了巨大的進(jìn)步,出現(xiàn)了前所未有的大發(fā)展,企業(yè)的管理水平,服務(wù)意識都有了明顯的改善,擴(kuò)大了服務(wù)范圍,改變了服務(wù)方式,增加了服務(wù)設(shè)施,技術(shù)裝備水平有了很大的提高,現(xiàn)代的汽車檢測診斷技術(shù)得到了廣泛的應(yīng)用。但是,其與汽車技術(shù)的發(fā)展和用戶日益增長的需求仍有一定的差距,存在一些問題,特別是在我國加入世界貿(mào)易組織后,已將汽車維修市場全面開放,國外企業(yè)和個(gè)人均可來華投資即可以合資、也可以獨(dú)資建立汽車維修企業(yè)。美國 NAPA “藍(lán)霸”、美

10、國 AC Delco 、德國博世、日本的黃帽子等快修連鎖品牌紛紛入戶中國,他們將資金和先進(jìn)的管理經(jīng)驗(yàn)、維修技術(shù)帶入我國,為汽車維修行業(yè)帶來了新的活力,同時(shí)也將與我國的汽車維修企業(yè)進(jìn)行激烈的競爭。xHAQX74J0X1.4 研究目標(biāo)、內(nèi)容及方法研究目標(biāo)及內(nèi)容在現(xiàn)階段的部分區(qū)域中,由于汽車維修業(yè)與故障車主之間沒有任何的溝通交流,導(dǎo)致了彼此之間信息的嚴(yán)重阻塞,經(jīng)常存在一家服務(wù)并不太好的維修站里邊的顧客超過容量,而另外一家服務(wù)態(tài)度與技術(shù)更好些的維修站中很少有故障車主進(jìn)入,一方面這對維修站是不可忽略的損失,對車主而言也是相當(dāng)?shù)膿p失,花費(fèi)了更多的時(shí)間與金錢卻沒有得到更好的服務(wù)。而汽車預(yù)約管理信息系統(tǒng)就是為

11、了解決這一問題而誕生的,通過本課題的研究,我們可以獲得一個(gè)適應(yīng)當(dāng)前我國汽車維修現(xiàn)狀的基于 B/S 的信息管理系統(tǒng),汽車維修預(yù)約管理系統(tǒng),它主要是通過瀏覽器網(wǎng)頁的方式進(jìn)行訪問,根據(jù)相應(yīng)的登陸權(quán)限呈現(xiàn)給維修站的工作人員以及想要咨詢維修業(yè)務(wù)的客戶一個(gè)相應(yīng)的功能界面,通過這個(gè)系統(tǒng),可以實(shí)現(xiàn)維修站的工作人員對本站點(diǎn)的維修業(yè)務(wù)進(jìn)行相應(yīng)的現(xiàn)代化管理,以獲得更多的利益,而對于客戶,通過訪問使用此系統(tǒng),則可以查詢討論相關(guān)維修信息,以最大程度的節(jié)約自己車輛的維修時(shí)間、費(fèi)用等相關(guān)問題,最終達(dá)到汽車維修站點(diǎn)與顧客的3/36個(gè)人資料整理僅限學(xué)習(xí)使用雙贏目的。 LDAYtRyKfE系統(tǒng)研究方法在系統(tǒng)的研究實(shí)施過程中,我主

12、要采用了基于原型的面向?qū)ο蟮拈_發(fā)思想,不斷改進(jìn)與完善,最終獲得一個(gè)比較滿意的研究結(jié)果。Zzz6ZB2Ltk4/36個(gè)人資料整理僅限學(xué)習(xí)使用第 2 章需求分析及主要的技術(shù)要求2.1 系統(tǒng)可行性分析近幾年汽車市場發(fā)展很快,我國的汽車保有量呈現(xiàn)直線上升趨勢,尤其是私人汽車所占比例迅速提高。2006 年底,我國汽車保有量已達(dá)到3600 萬輛,其中私人汽車保有量達(dá)到2200 萬輛,截至2009 年底,全國機(jī)動(dòng)車保有量為186580658 輛。其中,汽車76193055 輛,摩托車94530658 輛,掛車1201819輛,上道路行駛的拖拉機(jī)14633456輛,其他機(jī)動(dòng)車21970 輛。全國機(jī)動(dòng)車駕駛?cè)藶?/p>

13、 199765889 人,其中汽車駕駛?cè)藶?138203911 人,按這種趨勢,截止到目前為止國內(nèi)汽車總數(shù)應(yīng)該在 8000 萬輛以上。這么龐大的一個(gè)數(shù)字,很難不出現(xiàn)各種各樣的問題,因此,為了滿足這一就需要一大批的汽車維修點(diǎn)為汽車可能出現(xiàn)的故障進(jìn)行維修,然而現(xiàn)階段,由于各種原因的約束,使得汽車維修點(diǎn)不能夠很好的利用自身的資源來更好的滿足顧客的需求,具體表現(xiàn)為:隨著社會(huì)的不斷發(fā)展,人們的時(shí)間觀念越來越強(qiáng),對時(shí)間的過分要求,使得他們不愿意花更多的時(shí)間浪費(fèi)在汽車的故障維修之上,因此就需要我們汽車維修點(diǎn)也要擁有相應(yīng)的對策,擁有現(xiàn)代化的管理方式,可以通過一個(gè)系統(tǒng)使得顧客與汽車維修點(diǎn)更好的聯(lián)系,確定具體時(shí)間

14、以及汽車的大概故障描述,然后汽車維修點(diǎn)就可以通過溝通準(zhǔn)確判斷故障所在,為快速地排除故障提供了更有力的保證,可以解決顧客對時(shí)間的要求,最大程度減少在汽車維修上的時(shí)間開銷。對于一個(gè)企業(yè)而言,如何獲得最大的利益,一直都是他們的不斷追求,然而可能由于地理因素、人為因素等的影響,導(dǎo)致他們不能夠很好的利用自身的資源,雖然擁有眾多的維修能手,服務(wù)水平一直都很周到,然而卻沒有相應(yīng)的客戶,因此他們就迫切需要一個(gè)門戶宣傳自己,通過這個(gè)中介,使得他們的資源能夠更好的利用,即方便顧客,又能夠符合自己企業(yè)的發(fā)展。汽車預(yù)約管理系統(tǒng),它提供了一種現(xiàn)代化的方式來解決汽車維修間產(chǎn)生的相應(yīng)矛盾,通過它不但可以解決顧客最關(guān)心的時(shí)間

15、、金錢及服務(wù)等相關(guān)問題,還可以解決企業(yè)想要通過自己的優(yōu)質(zhì)服務(wù)增加客戶的愿望,滿足了企5/36個(gè)人資料整理僅限學(xué)習(xí)使用業(yè)與顧客的雙重需求,因此,此系統(tǒng)具有很好的研究潛力。dvzfvkwMI12.2 系統(tǒng)功能需求分析汽車維修預(yù)約管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題研究的主要內(nèi)容就是如何最大程度的減少汽車維修客戶在維修汽車時(shí)所花費(fèi)的維修費(fèi)用、等待時(shí)間最少,以及如何獲得更好的服務(wù)等問題,而對于汽車維修企業(yè),則主要研究如何通過此課題使得汽車維修業(yè)更具有現(xiàn)代化管理特色,不但可以使得汽車維修點(diǎn)通過這個(gè)平臺(tái)廣泛宣傳自己的優(yōu)勢,還可以通過它與客戶進(jìn)行相應(yīng)的交流,進(jìn)而在互動(dòng)中提高自己的行業(yè)競爭力,最終獲取更多的利益。 rqy

16、n14ZNXI汽車預(yù)約管理系統(tǒng)是一個(gè)基于 B/S 的信息管理系統(tǒng),它主要完成五個(gè)模塊功能,用戶注冊、維修預(yù)約、用戶留言、用戶評論以及后臺(tái)管理組成。在用戶注冊功能中,系統(tǒng)管理人員登陸身份為系統(tǒng)默認(rèn)分配,普通人員登陸時(shí)使用共同的帳號進(jìn)行登陸,登陸成功后可以查詢所有人員對汽車維修點(diǎn)的評論信息,當(dāng)一個(gè)會(huì)員注冊成功后,有產(chǎn)生一個(gè)登陸用戶名和一個(gè)登陸密碼,用戶根據(jù)此登陸密碼以及注冊申請的登陸權(quán)限則可以進(jìn)入有操作權(quán)限功能的界面進(jìn)行操作,主要包括預(yù)約管理、評論管理、留言管理等,在預(yù)約管理中,會(huì)員用戶可以申請預(yù)約,也可以取消已經(jīng)申請的預(yù)約以及查詢所有已經(jīng)取消成功的預(yù)約信息;在評論管理中,會(huì)員用戶可以查詢并刪除自

17、己以前對汽車維修點(diǎn)的所有評論,也可以對汽車維修點(diǎn)增加一個(gè)新的評論,也可以查詢所有人的評論信息,但是查詢所有人的評論信息時(shí),不可以刪除評論;在留言管理中,會(huì)員用戶若是有什么問題要是不想被其它人看到的,可以通過此功能實(shí)現(xiàn),管理人員則可以通過留言回復(fù)功能,幫助用戶解決問題,同時(shí)會(huì)員用戶還可以瀏覽自己的所有歷史留言,查看詳細(xì)信息,或者刪除指定的留言。當(dāng)通過管理人員登陸系統(tǒng)后,管理人員可進(jìn)行以下操作。首先可以確認(rèn)所有用戶的預(yù)約申請,并可以確認(rèn)用戶的預(yù)約取消;然后管理人員可以查詢并刪除用戶的留言或者評論;最后還可以對用戶的留言進(jìn)行相應(yīng)的回復(fù),幫助用戶解決難題,以獲得用戶的信賴,方便以后更好的交流合作。總之

18、,只有完成了這些功能,才能夠更好的滿足顧客及汽車維修企業(yè)的需求。EmxvxOtOco6/36個(gè)人資料整理僅限學(xué)習(xí)使用2.3 系統(tǒng)主要技術(shù)(1>數(shù)據(jù)庫技術(shù)在本汽車預(yù)約管理系統(tǒng)中,數(shù)據(jù)庫使用了SqlServer2005,之所以使用SqlServer2005 主要是基于它的三級安全機(jī)制,它可以更好的保證系統(tǒng)數(shù)據(jù)的安全性。 SixE2yXPq5(2>流程控制實(shí)現(xiàn)技術(shù)在 此汽 車預(yù) 約管 理系 統(tǒng)中 ,流 程控 制我 主要 使用 了 Java 編程 語言 ,Struts,Spring技術(shù)框架。在此汽車預(yù)約管理系統(tǒng)中,流程控制我主要使用了Java 語言,以及Struts與 Spring 框架進(jìn)

19、行整合開發(fā)。使用Java 語言主要是因?yàn)楫?dāng)前Java 語言比較流行,一方面便于系統(tǒng)的實(shí)現(xiàn),另一方面便于以后的維護(hù)于升級。Struts 主要應(yīng)用于邏輯控制,由于Struts 封裝了好多攔截器及功能實(shí)現(xiàn),因此我們使用它時(shí)可以省去不少代碼的開發(fā)與實(shí)現(xiàn),極大程度上實(shí)現(xiàn)了代碼的復(fù)用性,又由于Struts 的代碼與我們的實(shí)現(xiàn)極度的松耦合,使得我們的程序也更加健壯,易維護(hù)。Spring技術(shù)為一輕量級整合框架,它為我們提供了AOP 以及依賴注入功能,通過注解功能極大減少了我們代碼的書寫量,提供了代碼的健壯性??傊?,使用Spring 與Struts 整合開發(fā),一方面可以減少我們對程序功能的開發(fā)設(shè)計(jì),另一方面可以

20、提高我們對程序的利用性,不但減少了程序之間的耦合度而且使得程序更易修改及擴(kuò)展,對后期我們的升級及維護(hù)帶來了不可忽視的方便,因此,在本課題汽車預(yù)約管理系統(tǒng)的開發(fā)過程中我使用了Spring 及 Struts的整合開發(fā)。 6ewMyirQFL(3>特效技術(shù)探討在這個(gè)汽車預(yù)約管理系統(tǒng)實(shí)現(xiàn)時(shí),我也使用了DIV+CSS 進(jìn)行頁布局,以及使用 CSS 對頁面進(jìn)行相應(yīng)的美化操作,除此之外還使用了JQuery、Javascript 制作了菜單欄的特效功能。kavU42VRUs7/36個(gè)人資料整理僅限學(xué)習(xí)使用第 3 章 系統(tǒng)的設(shè)計(jì)與分析3.1 系統(tǒng)實(shí)現(xiàn)總體流程架構(gòu)圖3.2 系統(tǒng)功能模塊劃分汽車預(yù)約管理系統(tǒng)是

21、一個(gè)基于B/S 的信息管理系統(tǒng),它主要分為五個(gè)模塊功能,用戶注冊、維修預(yù)約、用戶留言、用戶評論以及后臺(tái)管理組成。在用戶注冊功能中,系統(tǒng)管理人員登陸身份為系統(tǒng)默認(rèn)分配,普通人員登陸時(shí)使用共同的帳號進(jìn)行登陸,登陸成功后可以查詢所有人員對汽車維修點(diǎn)的評論信息,當(dāng)一個(gè)會(huì)8/36個(gè)人資料整理僅限學(xué)習(xí)使用員注冊成功后,有產(chǎn)生一個(gè)登陸用戶名和一個(gè)登陸密碼,用戶根據(jù)此登陸密碼以及注冊申請的登陸權(quán)限則可以進(jìn)入有操作權(quán)限功能的界面進(jìn)行操作,主要包括預(yù)約管理、評論管理、留言管理等,在預(yù)約管理中,會(huì)員用戶可以申請預(yù)約,也可以取消已經(jīng)申請的預(yù)約以及查詢所有已經(jīng)取消成功的預(yù)約信息;在評論管理中,會(huì)員用戶可以查詢并刪除自己

22、以前對汽車維修點(diǎn)的所有評論,也可以對汽車維修點(diǎn)增加一個(gè)新的評論,也可以查詢所有人的評論信息,但是查詢所有人的評論信息時(shí),不可以刪除評論;在留言管理中,會(huì)員用戶若是有什么問題要是不想被其它人看到的,可以通過此功能實(shí)現(xiàn),管理人員則可以通過留言回復(fù)功能,幫助用戶解決問題,同時(shí)會(huì)員用戶還可以瀏覽自己的所有歷史留言,查看詳細(xì)信息,或者刪除指定的留言。當(dāng)通過管理人員登陸系統(tǒng)后,管理人員可進(jìn)行以下操作。首先可以確認(rèn)所有用戶的預(yù)約申請,并可以確認(rèn)用戶的預(yù)約取消;然后管理人員可以查詢并刪除用戶的留言或者評論;最后還可以對用戶的留言進(jìn)行相應(yīng)的回復(fù),幫助用戶解決難題,以獲得用戶的信賴,方便以后更好的交流合作。 y6

23、v3ALoS89 系統(tǒng)總體層次圖如下所示:汽車預(yù)約管理系后注留評預(yù)臺(tái)冊言論約管管管管管9/36個(gè)人資料整理僅限學(xué)習(xí)使用3.3 系統(tǒng)功能數(shù)據(jù)流程圖登錄信息要處理的信息用戶汽車預(yù)約管理后臺(tái)數(shù)據(jù)系統(tǒng)反饋信息處理后的信息庫登錄信息用戶返回登錄信息圖 3.1 頂層圖用戶注冊維修預(yù)約登錄要處理的信息用戶評論處理后的信息后臺(tái)數(shù)據(jù)庫1要處理的信息用戶留言后臺(tái)管理圖 3.20層圖3.4 數(shù)據(jù)庫設(shè)計(jì)分析在汽車預(yù)約管理系統(tǒng)的設(shè)計(jì)過程中,考慮到信息的完整性及安全性,以及查詢的高效問題,在綜合系統(tǒng)功能之后,設(shè)計(jì)為適應(yīng)這個(gè)汽車預(yù)約管理系統(tǒng)的數(shù)據(jù)庫,它主要有六張表組成:預(yù)約申請表、評論信息表、留言信息表、用戶信息表、角色信

24、息表以及菜單信息表,具體如下:M2ub6vSTnP總體邏輯設(shè)計(jì)圖:10/36個(gè)人資料整理僅限學(xué)習(xí)使用數(shù)據(jù)庫實(shí)體概要設(shè)計(jì)圖角色標(biāo)登陸名聯(lián) 系 方識用戶信息性別登陸密碼郵箱姓名圖 3.3 用戶信息表實(shí)體圖11/36角色標(biāo)識回復(fù)內(nèi)容留言人姓鏈接地址子菜單標(biāo)個(gè)人資料整理僅限學(xué)習(xí)使用角色信息角色名稱圖 3.4 角色信息表實(shí)體圖留言標(biāo)留 言 內(nèi)留言信息留言時(shí)間回復(fù)留言狀態(tài)者標(biāo)圖 3.5 留言信息表實(shí)體圖菜單標(biāo)菜 單 名菜單信息父菜單角色標(biāo)識標(biāo)識圖 3.6 菜單信息表實(shí)體圖12/36個(gè)人資料整理僅限學(xué)習(xí)使用評論人評論標(biāo)評 論 內(nèi)標(biāo)識評論信息評論評論人時(shí)間姓名圖 3.7 評論信息表實(shí)體圖處理標(biāo)預(yù)約標(biāo)登 陸 標(biāo)

25、志預(yù)約預(yù)約信息聯(lián)系方式級別預(yù)約預(yù)約預(yù)約人時(shí)間事宜圖 3.8 預(yù)約信息表實(shí)體圖數(shù)據(jù)庫邏輯結(jié)構(gòu)表appointmentIdint不允許空loginNamevarchar(50>允許空appointmentPhonechar(11>允許空appointmentDatachar(10>允許空appointmentThingsvarchar(200>允許空appointmentLevelchar(4>允許空appointmentDealchar(1>允許空13/36個(gè)人資料整理僅限學(xué)習(xí)使用usernamevarchar(50>允許空圖 3.9 預(yù)約信息邏輯結(jié)構(gòu)表

26、critiqueIdint不允許空critiqueTextvarchar(300>允許空critiqueTimevarchar(50>允許空loginNamevarchar(50>允許空usernamevarchar(50>允許空圖 3.10 評論信息邏輯結(jié)構(gòu)表funIdint不允許空funNamevarchar(20>允許空oneFunint允許空twoFunint允許空funUrlvarchar(50>允許空roleIdint允許空圖 3.11 菜單信息邏輯結(jié)構(gòu)表messageIdint不允許空messageTextvarchar(300>允許空m

27、essageTimevarchar(30>允許空messageStatechar(1>允許空loginNamevarchar(50>允許空usernamevarchar(50>允許空reMessagevarchar(300>允許空圖 3.12 留言信息邏輯結(jié)構(gòu)表roleIdint不允許空roleNamevarchar(20>允許空圖 3.13 角色信息邏輯結(jié)構(gòu)表loginNamevarchar(50>不允許空phonechar(11>允許空sexchar(2>允許空emailvarchar(50>允許空14/36個(gè)人資料整理僅限學(xué)習(xí)使

28、用usernamevarchar(50>允許空passwordvarchar(50>允許空roleIdint允許空圖 3.14 登陸用戶信息邏輯結(jié)構(gòu)表3.4.3數(shù)據(jù)庫表實(shí)現(xiàn)預(yù)約申請表評論信息表留言信息表15/36個(gè)人資料整理僅限學(xué)習(xí)使用用戶信息表角色信息表菜單信息表16/36個(gè)人資料整理僅限學(xué)習(xí)使用17/36個(gè)人資料整理僅限學(xué)習(xí)使用第 4 章 汽車維修預(yù)約系統(tǒng)的實(shí)現(xiàn)4.1 系統(tǒng)功能與數(shù)據(jù)庫的交互步驟作者在此研究工程中,主要使用了Spring框架進(jìn)行相關(guān)數(shù)據(jù)庫操作。具體步驟是,首先加載Sqlserver驅(qū)動(dòng)包 sqljdbc.jar,然后通過在properties中配置數(shù)據(jù)庫連接參數(shù)

29、:0YujCfmUCweUts8ZQVRdjdbc.url=jdbc:sqlserver:/localhost:1433。DatabaseName=healthsQsAEJkW5Tjdbc.username=sajdbc.password=12345678然后通過 Spring 加載配置文件<beanid="propertyConfigurer"figurer">GMsIasNXkA<property name="locations"><list><value>classpath:

30、perties</value></list></property></bean>再通過 Spring 實(shí)現(xiàn)數(shù)據(jù)庫初始化連接操作,配置Spring 數(shù)據(jù)源<beanid="dataSource"TIrRGchYzg<propertyname="driverClassName"19/36個(gè)人資料整理僅限學(xué)習(xí)使用value="$jdbc.driverClassName"></property>7EqZcWLZNX<property name="ur

31、l" value="$jdbc.url"></property>lzq7IGf02E<propertyvalue="$jdbc.username"></property><propertyvalue="$jdbc.password"></property> </bean>name="username"zvpgeqJ1hkname="password"NrpoJac3v1把數(shù)據(jù)庫賦值給Spring 的 Temp

32、late 對象,通過對這個(gè)對象的相關(guān)調(diào)用,即可以實(shí)現(xiàn)數(shù)據(jù)庫的交互操作功能。1nowfTG4KI<!- JDBC的 Template 對象 -><bean id="jdbcTemplate"fjnFLDa5Zo<property name="dataSource" ref="dataSource" /> </bean>4.2 用戶注冊登錄模塊功能簡述該模塊主要功能是用戶的注冊與登錄,每個(gè)用戶只能通過登陸后才能登入該系統(tǒng)進(jìn)行相關(guān)的預(yù)約等操作。而且,不同的人身份可能也會(huì)不同,該系統(tǒng)中有普通用戶、會(huì)員

33、以及工作人員之分,不同的身份登入系統(tǒng)會(huì)進(jìn)入不同的模塊,并且進(jìn)行不同的功能操作。tfnNhnE6e5登陸界面20/36個(gè)人資料整理僅限學(xué)習(xí)使用當(dāng)非法用戶登陸時(shí)出現(xiàn)當(dāng)注冊新用戶時(shí),單擊注冊時(shí)出現(xiàn)系統(tǒng)登陸注冊功能配置文件:21/36個(gè)人資料整理 僅限學(xué)習(xí)使用Struts配置文件<packagename ="login"extends="struts-default"namespace="/" > HbmVN777sL<!-會(huì)員登陸 -><actionname ="loginAction"cl

34、ass="loginAction"><result>main.html</ result><resultname ="error">index.jsp</result></ action><!-匿名登陸 -><actionname ="loginUnknown"class="loginUnknown"><result>main.html</ result><resultname ="er

35、ror">index.jsp</result></ action><!-注冊 -><actionname ="register"class="registerAction"><result>index.jsp</ result><resultname ="error">error.jsp</result></ action><!-檢測注冊登陸用戶名是否已經(jīng)存在-><actionname =&qu

36、ot;checkLoginName"class="checkLoginNameAction">V7l4jRB8Hs</ action></ package>Spring處理配置文件:<!-登陸 -><beanid ="loginDaoImpl"class="com.it.dao.impl.LoginDaoImpl">83lcPA59W9<propertyname ="jdbcTemplate"><refbean ="jdbc

37、Template"/></ property></ bean ><!-注冊 -><beanid ="registerDaoImpl"class="com.it.dao.impl.RegisterDaoImpl"> mZkklkzaaP<propertyname ="jdbcTemplate">22/36個(gè)人資料整理僅限學(xué)習(xí)使用<refbean ="jdbcTemplate"/></ property></ be

38、an >注冊成功后即可成功登陸系統(tǒng),或者也可以通過匿名方式進(jìn)入系統(tǒng),但是匿名方式進(jìn)入系統(tǒng)只能夠查看評論操作4.3 用戶維修預(yù)約模塊功能簡述該模塊的主要功能是跟維修站進(jìn)行汽車維修預(yù)約。用戶登入該系統(tǒng),進(jìn)入相應(yīng)的功能模塊,用戶可以根據(jù)自己的需求進(jìn)行相關(guān)的功能操作,比如:維修預(yù)約。另外,用戶在預(yù)約之后可能遇到了一些突發(fā)事件,預(yù)約可能不能夠在指定時(shí)間里進(jìn)行,這樣用戶可以及時(shí)取消預(yù)約,以免造成不必要的損失。AVktR43bpw通過會(huì)員帳號登陸到系統(tǒng),顯示如下界面23/36個(gè)人資料整理僅限學(xué)習(xí)使用點(diǎn)擊相應(yīng)的操作功能,則可以實(shí)現(xiàn)相應(yīng)的操作功能,比如申請預(yù)約預(yù)約管理配置文件:<!-申請預(yù)約 -&g

39、t;<packagename ="appointment"extends ="struts-default"namespace="/" > ORjBnOwcEd<actionname ="applayAppointment"class="applayAppointmentAction"> 2MiJTy0dTT<result>success.jsp</ result><resultname ="error">error

40、.jsp</ result ></ action><!-顯示所有的個(gè)人預(yù)約->24/36個(gè)人資料整理僅限學(xué)習(xí)使用<actionname ="cancelAppointment"class="showAllAppointAction"> gIiSpiue7A<result>cancelAppointment.jsp</ result><resultname ="error">error.jsp</result></ action>

41、<!-顯示指定的個(gè)人預(yù)約-><actionname ="showOneAppoint"class="showOneAppointAction"> uEh0U1Yfmh<result>showOneAppoint.jsp</ result><resultname ="error">error.jsp</result></ action><!-提交取消預(yù)約 -><actionname ="submitCancelAppointm

42、ent"class="submitCancelAppointmentAction">IAg9qLsgBX<result>success.jsp</result><resultname ="error">error.jsp</result></ action><!-已取消預(yù)約查詢 -><actionname ="cancelQuery"class="cancelQueryAction"> WwghWvVhPE<r

43、esult>cancelQuery.jsp</result ><resultname ="error">error.jsp</result></ action>Spring處理類配置文件:<!-預(yù)約申請 -><beanid ="applyAppointDaoImpl"class="com.it.dao.impl.ApplyAppointDaoImpl">asfpsfpi4k<propertyname ="jdbcTemplate"&

44、gt;<refbean ="jdbcTemplate"/></ property></ bean ><!-查詢?nèi)總€(gè)人預(yù)約申請-><beanid ="findAllAppointByLoginNameDaoImpl"class="com.it.dao.impl.FindAllAppointByLoginNameDaoImpl"> ooeyYZTjj1<propertyname ="jdbcTemplate"><refbean ="jdbcTemplate"/></ property>25/36個(gè)人資料整理 僅限學(xué)習(xí)使用</ bean ><!-查詢指定的個(gè)人預(yù)約申請-><beanid ="queryAppointByAppointIdDaoImpl"class="com.it.dao.impl.QueryAppointByAppointIdDaoImpl">BkeGuInkxI<propertyname ="j

溫馨提示

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

最新文檔

評論

0/150

提交評論