版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
[摘要]近年來,科學(xué)技術(shù)迅猛發(fā)展,互聯(lián)網(wǎng)技術(shù)逐漸融入了人們的日常生活。常規(guī)的社區(qū)型租車公司大多都是人工管理,存在著許多不足。為此,本文設(shè)計一個功能完整的租車管理系統(tǒng),為社區(qū)型車輛租賃公司提供更便利的管理方式。本系統(tǒng)采用B/S結(jié)構(gòu),用戶在瀏覽器上即可完成車輛租賃。開發(fā)環(huán)境為Eclipse,數(shù)據(jù)庫系統(tǒng)使用MySQL,基于SSM框架進(jìn)行頁面設(shè)計。該系統(tǒng)分為前臺用戶和后臺管理員兩個角色。前臺用戶可根據(jù)需要注冊成為會員進(jìn)行網(wǎng)上租車,可通過個人中心查詢想租車的類型、姓名等信息。用戶在前臺注冊完成后可以平臺租車生成租車一個訂單,可在線查看自己的租車信息和租車歷史信息。管理員登錄后可實現(xiàn)系統(tǒng)基本數(shù)據(jù)管理,完成業(yè)務(wù)量的統(tǒng)計。本系統(tǒng)的開發(fā),極大地減少了社區(qū)型車輛租賃公司人工租車的工作量,實現(xiàn)了會員網(wǎng)上租車。使用該系統(tǒng)可以優(yōu)先避免人工管理中租車環(huán)節(jié)混亂的情況,節(jié)省人力、物力,便于管理人員及時處理租車數(shù)據(jù),大大提高了各種業(yè)務(wù)的規(guī)范性。[關(guān)鍵詞]汽車租賃;MYSQL;SSM;B/S;JAVA1前言1.1背景隨著科技的進(jìn)步,產(chǎn)業(yè)模式不斷更新,社區(qū)型租車公司也急需改進(jìn)人工租車的業(yè)務(wù)模式。為此,設(shè)計并實現(xiàn)可實現(xiàn)租車服務(wù)和公司宣傳的業(yè)務(wù)平臺是社區(qū)型租車公司所十分急需的。1.2研究現(xiàn)狀目前,國內(nèi)外對汽車租賃管理系統(tǒng)的研究與開發(fā)均已達(dá)到一定水平,其應(yīng)用也越來越廣泛。為提高租賃公司的運營效率,避免租車人員排隊等候,龔興平在《基于JSP的租車管理系統(tǒng)的設(shè)計與實現(xiàn)》一文中進(jìn)行了研究。結(jié)合書本知識加上工作經(jīng)驗,對汽車租賃辦理工作進(jìn)行了闡釋和總結(jié),運用B/S模式,輔以數(shù)據(jù)庫,采用JSP技術(shù),加快租車辦理工作。在國外經(jīng)濟(jì)較發(fā)達(dá)的國家汽車租賃平臺已得到廣泛應(yīng)用,并已成為汽車租賃企業(yè)管理中不可或缺的一部分。黃江兵,邵亞麗研究的“基于Spring架構(gòu)的租車系統(tǒng)分析與設(shè)計”,為降低租車企業(yè)的成本,推廣租車,提高安全系數(shù)和工作效率,開發(fā)了一個能夠租車、還車、車輛狀態(tài)、租車記錄、日志管理、業(yè)務(wù)統(tǒng)計的系統(tǒng)。本系統(tǒng)改變了傳統(tǒng)的租車模式,規(guī)范了企業(yè)的經(jīng)營管理行為,降低了租車的風(fēng)險,滿足了消費者的出行需求,提高了車輛的利用率,節(jié)約了消費者的費用。我國一些大中型城市的租車管理系統(tǒng)也基本在實踐中得到了應(yīng)用,其強(qiáng)大的數(shù)據(jù)存儲功能使車輛信息、租賃信息等都有了清晰直觀的把握。考慮到租車平臺的運作是一個動態(tài)的發(fā)展過程,對軟件功能的要求越來越高。這些管理系統(tǒng)由于受到發(fā)展水平和技術(shù)的限制,在運行過程中不可避免地會遇到各種問題,所以本系統(tǒng)的開發(fā)可以解決這一系列問題。為了解決以上問題,并結(jié)合自己的理論知識和所學(xué)的技術(shù),本文所研究的汽車租賃平臺的設(shè)計和實現(xiàn),本項目采用Java語言開發(fā),使用Eclipse工具,tomcat服務(wù)器,Spring+SpringMVC+MyBatis框架,MySql數(shù)據(jù)庫。但是,適合小型的汽車租賃公司的系統(tǒng)仍十分緊缺,特別是社區(qū)型的汽車租賃公司。社區(qū)型的汽車租賃公司業(yè)務(wù)半徑較小,僅提供近距離的租車和送車服務(wù)。市面上的租車制度大多是企業(yè)或個人將所購車輛長期租給租戶使用,租戶在租期結(jié)束前每月支付租金,車輛所有權(quán)移交給租戶的制度,并不適用于小型租車公司。1.3研究意義隨著社會經(jīng)濟(jì)的不斷發(fā)展,人們對交通工具的選擇也越來越多樣化,人們與租車業(yè)務(wù)往來頻繁,隨著用戶數(shù)量的增加,信息的不斷增加,給租車平臺的日常運營和管理工作帶來了一定的壓力,這就需要一套高效的租車業(yè)務(wù)管理系統(tǒng)對租車平臺的業(yè)務(wù)進(jìn)行管理。該系統(tǒng)的應(yīng)用,可實現(xiàn)租車業(yè)務(wù)信息的快速檢索查詢和規(guī)范管理,信息存儲量大,安全性高,可減輕工作人員的工作量,節(jié)省運行費用,帶來更高的效益。2系統(tǒng)開發(fā)的技術(shù)簡介 2.1MVC介紹MVC全名是ModelViewController,模型是(model)-視圖(view)-控制器的簡稱[1],是一種軟件設(shè)計的模式,以業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方式組織代碼,把業(yè)務(wù)邏輯集中在一個地方,這樣就可以改進(jìn)和個性化地定制界面和用戶交互,同時避免重寫業(yè)務(wù)邏輯的步驟。從體系結(jié)構(gòu)選擇MVC體系結(jié)構(gòu)是經(jīng)過很多方面的考慮,首先,MVC技術(shù)相對成熟,經(jīng)過多年的不斷使用和發(fā)展,已經(jīng)有了非常廣泛的可以應(yīng)用的領(lǐng)域,同時也有了豐富的經(jīng)驗來解決開發(fā)過程中遇到的問題。其次,MVC技術(shù)已形成SpringMVC框架等系列框架結(jié)構(gòu),相互支撐和支持。最終,MVC的后續(xù)支持同樣非常完美,MVC開發(fā)過程中生成了大量的開發(fā)文檔,文檔質(zhì)量也非常出色。與此同時,MVC技術(shù)的三層體系結(jié)構(gòu)在開發(fā)過程中遇到了與功能模塊相關(guān)的問題,也可用于劃分功能模塊。2.2JAVA介紹JAVA語言的獨特優(yōu)勢是:跨平臺、安全、多線程、方便快捷等等。JAVA語言是一種面向?qū)ο蟮木幊陶Z言[2],它具有許多擴(kuò)展和可重復(fù)特性,這是它的主要優(yōu)點之一。安全是系統(tǒng)開發(fā)的先決條件,保證每個用戶的上網(wǎng)安全是開發(fā)人員的首要責(zé)任,JAVA技術(shù)無論從封裝數(shù)據(jù)到編譯、運行、執(zhí)行代碼的過程中都體現(xiàn)了對系統(tǒng)的安全保護(hù)。同時,由于用戶內(nèi)部設(shè)置了相關(guān)的多進(jìn)程處理,因此也可以使用這種技術(shù)實現(xiàn)多線程處理,用戶指示系統(tǒng)可以多任務(wù)多線程執(zhí)行。在編碼過程中,技術(shù)便利為設(shè)計人員提供了更加高效、便捷的技術(shù)支持。2.3MySQL數(shù)據(jù)庫一個具有數(shù)據(jù)存儲功能的“虛擬空間”,能夠有效地管理當(dāng)今大數(shù)據(jù)時代中各種各樣的、機(jī)密數(shù)據(jù)信息。由于此機(jī)制,Mysql數(shù)據(jù)庫的存在為數(shù)據(jù)存儲提供了很大的方便,主要有客戶端和服務(wù)端兩部分組成,客戶端可以直接對用戶進(jìn)行操作,客戶端向服務(wù)端發(fā)送請求,服務(wù)端收到請求并執(zhí)行操作。與其他數(shù)據(jù)庫相比,Mysql數(shù)據(jù)庫的開放源碼[3],廣為傳播,它具有方便、快速、免費等特點,而且Mysql跨平臺性使得它可以適用于Linux、Windows等不同的操作系統(tǒng),并支持多種開發(fā)語言。所以,選擇一個好的數(shù)據(jù)庫管理系統(tǒng),對整個項目系統(tǒng)的開發(fā)具有非常重要的意義。2.4JSP技術(shù)現(xiàn)在,JSP技術(shù)得到了廣泛的應(yīng)用,JSP技術(shù)有以下幾個優(yōu)點,一是使用過程更加簡便,二是用JSP技術(shù)設(shè)計動態(tài)網(wǎng)頁時不需要掌握其他功能的相關(guān)知識,這也為設(shè)計者提供了更大的空間,三是在開發(fā)過程中遇到后臺功能不完善的情況下使用JSP中標(biāo)簽就可以實現(xiàn)其功能,JSP可以實現(xiàn)網(wǎng)頁設(shè)計與網(wǎng)頁邏輯的分離顯示[4],使得系統(tǒng)開發(fā)更加簡潔,更加高效。2.5SSM框架在本質(zhì)上看,SSM框架是計算機(jī)網(wǎng)絡(luò)安全協(xié)議的主要對象,它是一個聯(lián)合框架,在使用中會有許多組件被使用,最典型的是JavaBean。SSM框架它是由Spring、SpringMVC、MyBatis三個框架組合而成的復(fù)合標(biāo)準(zhǔn)的框架模式[5]。在MVC模式下,SpringMVC識別出程序開發(fā)中的模型和核心部分,Spring作為控制層;MyBatist作為視圖層,信息以視圖化顯示。因為都有開放源碼,因此在技術(shù)移植的同時,SSM也繼承了開放源碼的特性,通過支持JS等插件,大大節(jié)省了開發(fā)時間和開發(fā)過程。3系統(tǒng)開發(fā)的需求分析3.1系統(tǒng)功能需求通過以上對汽車租賃平臺設(shè)計與實現(xiàn)的需求分析,該系統(tǒng)需要設(shè)計為前臺會員和后臺管理員兩個模塊。1、管理員功能需求:查看維護(hù)會員注冊信息也可刪除賬戶信息,需要動態(tài)管理公告類別,可按類別發(fā)布公告,在線維護(hù)個人信息,動態(tài)劃分車輛類別,按車輛類別將車輛顯示在前臺供前臺會員租借,查看管理車輛的租借信息和歸還信息,實現(xiàn)對租借信息的在線統(tǒng)計,每輛車的租借情況統(tǒng)計以及按時間段查詢餅狀圖統(tǒng)計租借車輛的收入信息。2、注冊會員功能需求:會員注冊成功后,在前臺瀏覽各種公告信息,查詢所有車輛信息,在車輛詳情頁租賃完成后自動生成一個租賃訂單,會員可在個人中心查看自己的租車訂單信息以及歸還記錄。3.2系統(tǒng)可行性分析在項目設(shè)計與實施過程中,系統(tǒng)的可行性是關(guān)鍵。系統(tǒng)開發(fā)與設(shè)計的基本需求和起點是用戶需求分析。良好的系統(tǒng)必須建立在滿足客戶需求的基礎(chǔ)上。與此同時,必須要有靈活性,這樣用戶才能對其進(jìn)行轉(zhuǎn)換和使用,并使用特定的操作模塊,以更大范圍地滿足用戶的使用要求。3.2.1技術(shù)可行性市場化體系要求開發(fā)體系既要有優(yōu)良的后期維護(hù)性能,又要運行簡便,因此我選擇了B/S體系結(jié)構(gòu)開發(fā)體系。而且數(shù)據(jù)庫選擇的是操作簡單、功能強(qiáng)大的MySQL開發(fā)。目前,程序設(shè)計語言使用最廣泛的計算機(jī)語言JAVA,其簡單、易于編輯[6],其主要開發(fā)工具是Eclipse。系統(tǒng)開發(fā)過程中不可避免會遇到技術(shù)問題,但要克服困難,才能開發(fā)出預(yù)期的汽車租賃平臺。3.2.2操作可行性為了讓會員快速掌握使用開發(fā)好的租賃平臺,通過左側(cè)導(dǎo)航欄很容易找到對應(yīng)的操作內(nèi)容[7],獲得他們想要的信息和功能,這樣不但提高我們的工作效率,在一定程度上為程序的完成提供了很好的保證。該系統(tǒng)的操作界面比較簡潔,實用性高,使用難度低,這些都足以保證在汽車租賃平臺上操作的可行性。3.2.3經(jīng)濟(jì)可行性汽車租賃平臺的設(shè)計與開發(fā)的實現(xiàn),可以幫助工作人員高效的工作,對計算機(jī)的軟硬件要求都不高[8],還能夠幫助汽車租賃企業(yè)對汽車以及租賃訂單信息管理進(jìn)行更全面、更完善的管理方式,所以汽車租賃網(wǎng)站的開發(fā)與應(yīng)用的經(jīng)濟(jì)上可行的。根據(jù)以上表述,汽車租賃平臺的設(shè)計與開發(fā)在技術(shù)、操作、經(jīng)濟(jì)、是可行的。4系統(tǒng)總體設(shè)計4.1設(shè)計目標(biāo)1.數(shù)據(jù)安全性:汽車租賃平臺涉及到用戶的個人信息管理,所以保障系統(tǒng)數(shù)據(jù)安全是首要責(zé)任,數(shù)據(jù)的安全防護(hù)工作也是開發(fā)過程中的重中之重,系統(tǒng)用戶的權(quán)限由系統(tǒng)管理員賦予[9],謹(jǐn)防數(shù)據(jù)泄露的發(fā)生。2.實用性:當(dāng)后臺管理員審核通過注冊該系統(tǒng)的會員,該網(wǎng)站一經(jīng)登錄,即可正常使用。登錄成功后即可看到功能目錄,簡潔明了,使用者便可根據(jù)自己需求進(jìn)行租賃,大幅提高了工作效率。3.工作彈性:用戶個人信息、以及其他業(yè)務(wù)涉及到大量信息管理,所以在系統(tǒng)投入運行之后,也要有一定應(yīng)對突發(fā)狀況的能力。4.擴(kuò)展性:針對汽車租賃管理系統(tǒng)的情況或者用戶的要求,該系統(tǒng)也會在一定程度上進(jìn)行國內(nèi)的擴(kuò)展來滿足不斷發(fā)展的市場需求變化。4.2功能模塊設(shè)計系統(tǒng)功能需求主要是從前、后臺的功能進(jìn)行分析,該汽車租賃網(wǎng)站的系統(tǒng)主要包含兩類角色[10],分別是會員及管理員。1.前臺會員功能模塊需求分析如下:(1)用戶注冊登錄:游客可以瀏覽網(wǎng)站發(fā)布的車輛信息,但不能直接租車。游客通過個人信息注冊,成為會員。(2)車輛在線查詢:會員通過關(guān)鍵字搜索可以查看車輛信息,單擊車輛的主頁以查看車輛的詳細(xì)信息,在詳情頁完成租賃。(3)公告信息瀏覽:會員可以在該網(wǎng)站瀏覽所有發(fā)布的公告內(nèi)容。(4)訂單信息管理:會員可以在個人中心查看自己租賃過的訂單并在租賃訂單中實現(xiàn)車輛歸還生成歸還記錄。(5)個人信息修改:會員可以任意修改個人基礎(chǔ)信息。2.后臺管理員功能模塊需求分析如下:(1)會員管理:當(dāng)游客注冊為系統(tǒng)會員,管理員就可以對會員進(jìn)行管理與維護(hù)會員。(2)車輛類別管理:車輛類別管理主要用于實現(xiàn)車輛類別的動態(tài)管理,方便用戶租車時選擇和定位新的車輛信息。(3)車輛信息管理:當(dāng)有新的車輛需要上架租賃時管理員負(fù)責(zé)發(fā)布上架,同時能夠?qū)υ谧赓U車輛進(jìn)行維護(hù)。(4)公告信息管理:管理員可以發(fā)布公告企業(yè)的汽車資訊信息給前臺會員閱讀了解。(5)訂單信息管理:查看所有會員租賃訂單在線受理審核改變租賃狀態(tài)。(6)返還信息管理:按照用戶、時間段、車輛查詢車輛歸還信息。(7)收入信息統(tǒng)計:管理員可以根據(jù)關(guān)鍵字,例如:根據(jù)車輛名稱類型進(jìn)行車輛租賃信息,按照時間段查詢收入信息按照餅圖形式展示,如圖4-1所示:圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3業(yè)務(wù)流程圖通過需求分析,可以確定一個系統(tǒng)所要設(shè)計的功能,也為系統(tǒng)的編碼設(shè)計鋪墊基礎(chǔ)。此系統(tǒng)首先是以游客的身份進(jìn)入網(wǎng)站,注冊以后才能成為會員,成為會員就可以根據(jù)導(dǎo)航欄瀏覽網(wǎng)站信息。會員可以根據(jù)需要通過該系統(tǒng)進(jìn)行車輛租賃預(yù)定訂,生成一個租賃訂單,用戶可以進(jìn)行歸還車輛操作,并在線查詢車輛租賃歸還信息。汽車租賃平臺的管理員,可以有效管理用戶。管理員還管理其他業(yè)務(wù)信息,包括管理汽車類型及各種租賃汽車基礎(chǔ)信息等。另外,管理員需要審查租賃訂單,查看、查詢訂單信息和收入統(tǒng)計等。汽車租賃平臺的業(yè)務(wù)流程圖如下圖4-2所示:圖4-2業(yè)務(wù)流程圖4.4系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的建設(shè)工作最為重要[11],該系統(tǒng)通過專門的JDBC驅(qū)動程序連接到數(shù)據(jù)庫系統(tǒng)。連接數(shù)據(jù)庫之前,需要加載驅(qū)動器,MySQL數(shù)據(jù)庫加載驅(qū)動器采用的固定格式實現(xiàn)JDBC連接數(shù)據(jù)庫,使用微軟提供的安裝包完成連接數(shù)據(jù)庫。數(shù)據(jù)庫通過3306端口進(jìn)行訪問,同時通過在配置文件中設(shè)置數(shù)據(jù)庫賬戶和密碼來完成訪問。4.4.1數(shù)據(jù)庫E-R圖設(shè)計1.實體屬性ER圖,公告實體E-R圖如圖4-3所示:圖4-3公告實體圖2、客戶信息實體屬性圖如圖4-4所示:圖4-4客戶信息實體屬性圖3、車輛實體屬性圖如圖4-5所示:圖4-5車輛實體屬性圖4、車輛租賃實體屬性圖如圖4-6所示:圖4-6車輛租賃實體屬性圖設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)非常重要,在設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)之前,需要對數(shù)據(jù)結(jié)構(gòu)的應(yīng)用進(jìn)行管理,然后,掌握物理結(jié)構(gòu)的讀取方式?,F(xiàn)在我們不管是研究開發(fā)還是學(xué)習(xí)大部分都使用關(guān)系型數(shù)據(jù)庫,在設(shè)計的過程中一般都會考慮到面向?qū)ο蟮那闆r,因為關(guān)系型數(shù)據(jù)庫要有二維表的對應(yīng)圖,所以,更好的實現(xiàn)了E-R圖,更好的體現(xiàn)了它們之間的關(guān)系。E-R圖4-7所示:圖4-7整體E-R圖4.4.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計對于以前的E-R圖中出現(xiàn)的實體類及其屬性,在數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計期間,需要進(jìn)行更詳細(xì)的設(shè)計。本設(shè)計使用NavicatforMySQL數(shù)據(jù)庫管理器進(jìn)行數(shù)據(jù)庫開發(fā),創(chuàng)建數(shù)據(jù)庫中的各個表,設(shè)計每個表的屬性、字段長度、字符類型,并對其進(jìn)行簡要介紹,然后執(zhí)行SQL語句,再導(dǎo)入創(chuàng)建數(shù)據(jù)庫。使用數(shù)據(jù)庫名稱db_cgssmsuche命名汽車租賃平臺,下面列出了數(shù)據(jù)庫中的各個表。表4-1t_gonggao公告信息表表4-2t_kehu客戶信息表表4-3t_cheliang車輛信息表表4-4t_cheliangzulin車輛租賃信息表5系統(tǒng)詳細(xì)設(shè)計及實現(xiàn)5.1網(wǎng)站主界面汽車租賃網(wǎng)站的首頁頂部為網(wǎng)站標(biāo)題,下方為導(dǎo)航欄,使用導(dǎo)航方式設(shè)置連接,依次是新聞中心、最新優(yōu)惠、其他政策、租車須知、車輛中心、會員中心登錄注冊,下方依次為logo主圖、租賃車輛展示2個部分,如圖5-1所示:圖5-1網(wǎng)站主界面5.1.1用戶注冊界面首先作為訪客瀏覽網(wǎng)站,如果想租車就點擊注冊頁面注冊成為會員,成功注冊后按帳號和密碼登錄。其界面如圖5-2所示。圖5-2用戶注冊界面界面5.1.2用戶登錄界面對整個租賃平臺而言,管理員的登錄是至關(guān)重要的,因此管理員的密碼安全至關(guān)重要。租賃平臺登錄要求用戶必須輸入正確的帳號和密碼。若管理員輸入帳號密碼有誤,將彈出提示帳號或錯誤密碼提示框。如圖5-3所示。圖5-3用戶登錄界面5.1.3個人密碼修改修改賬戶密碼信息在yonghumima.jsp頁面完成,首先輸入原密碼,再輸一個新的需要修改的密碼,最后再輸入一次密碼確定,提交表單密碼就可以修改成功了。如圖5-4所示。圖5-4用戶密碼修改界面5.1.4汽車詳情界面點擊首頁上的一張汽車圖片跳轉(zhuǎn)到汽車展示頁面完成對汽車詳細(xì)屬性的顯示,包括車輛名稱、車輛類型、品牌、租價以及租賃天數(shù)等信息,在這個頁面可以看到所有的車輛信息,輸入租賃天數(shù)點擊租賃就可以生成租賃記錄,在會員中心可以查看租賃記錄。如圖5-5所示。圖5-5汽車詳情界面5.1.5租賃訂單界面用戶登錄后可在租賃中心的租賃信息查看自己的租車訂單查看及操作,可根據(jù)租賃時間和車輛名稱查詢租賃訂單的相關(guān)信息。并可完成在線還車操作,以完成生成還車信息,如圖5-6所示。圖5-6會員租賃訂單界面5.1.6歸還訂單界面用戶登錄后可在個人中心查看自己的歸還訂單查看及操作,可根據(jù)租賃時間段和車輛名稱查詢歸還訂單的相關(guān)信息。如圖5-7所示。圖5-7會員歸還汽車界面5.2管理員模塊5.2.1會員管理模塊前臺會員注冊成功后生成注冊信息保存到數(shù)據(jù)庫,之后登陸都通過去數(shù)據(jù)庫判斷賬戶密碼的正確性,管理員后臺有權(quán)管理所有的注冊用戶信息,對其完成刪除操作。如圖5-8所示。圖5-8會員管理界面5.2.2類別管理模塊管理員可以創(chuàng)建新的汽車分類組,并定義名稱,將具有相同類別的汽車重新分組,同時可以刪除不需要的分類組,而用戶可以在前端界面通過汽車類別進(jìn)行查詢,這可以縮小選擇車輛的范圍,便于查找,其界面如圖5-9所示。圖5-9汽車類別界面5.2.3汽車管理模塊如果有新車需要上架租用,則由管理員負(fù)責(zé)上架租用,在汽車管理頁點擊“汽車添加”按鈕進(jìn)入汽車添加頁,輸入相應(yīng)的汽車屬性,包括車輛名稱、品牌、租金等信息,也可根據(jù)需要修改的汽車信息完成修改更新刪除操作。其界面如下圖5-10所示:圖5-10添加汽車界面添加和刪除汽車功能代碼如下圖5-11、5-12所示:圖5-11添加汽車代碼圖5-12刪除汽車代碼5.2.4訂單管理模塊管理員負(fù)責(zé)對租車訂單進(jìn)行審核,可以根據(jù)時間段和車名查詢,并在spchu0d.jsp頁面上完成查詢顯示,在某個車輛上點擊審核來完成租賃車輛的審核狀態(tài)更改,如圖5-13所示。圖5-13租賃訂單管理界面5.2.5統(tǒng)計分析模塊在shangpin#jsp上完成對車輛租賃統(tǒng)計的設(shè)計,可以根據(jù)車輛名稱、類型和時間段查詢統(tǒng)計每輛車輛的租賃次數(shù)、收入等信息,以及車輛的可用狀態(tài)、租賃金額等信息。如圖5-14所示。圖5-14租賃訂單量分析5.2.6收入統(tǒng)計查詢管理管理員在spchu#jsp頁面完成所有車輛按照時間段查詢收入的統(tǒng)計,通過餅圖展示顯示更加清晰直觀,將查詢的結(jié)果賦值給餅圖數(shù)據(jù)源展示,如圖5-15所示圖5-15收入統(tǒng)計界面5.2.7公告信息模塊管理員對所有的公告信息進(jìn)行在線發(fā)布維護(hù)管理,按照相應(yīng)的查詢條件查詢公告信息,并在線刪除修改公告信息。如圖5-16所示。圖5-16公告管理頁面6項目測試6.1測試目標(biāo)為了了解軟件是否成功,我們要對系統(tǒng)進(jìn)行測試。測試一下理想中的功能和數(shù)據(jù)與實際有沒有差距、操作是否有漏洞,結(jié)構(gòu)是否完整流通等等,一旦測試出問題,立即修改,以防后期使用時的不便與麻煩,保證軟件可以符合用戶的需求[12]。在測試過程中,我們首先檢測起始模塊,將其從頭到尾地檢查一遍,找出是否存在代碼錯誤,如果在功能錯誤未找到的情況下,保證從根本上平穩(wěn)地運行,就能給用戶帶來理想的體驗。6.2測試目的方法對于在線汽車租賃平臺來說,系統(tǒng)測試的主要目的是檢測系統(tǒng)運行時,所有的功能模塊是否能全部實現(xiàn),以及設(shè)計的程序代碼是否有錯。通過測試,發(fā)現(xiàn)系統(tǒng)存在的不足,不斷改正,進(jìn)行系統(tǒng)合理的分析,避免錯誤再次發(fā)生。最后的目標(biāo)使系統(tǒng)可用性更強(qiáng),用戶體驗更好、更可靠。6.3測試用例注冊模塊測試用例表如6-1所示:表6-1注冊模塊測試用例6.3.1登錄模塊登錄模塊測試用例表如6-2所示:表6-2登錄模塊測試用例6.3.2訂單管理模塊訂單模塊測試用例表如下圖6-3所示:表6-3訂單模塊測試用例6.3.3后臺管理員模塊后臺管理員模塊測試用例表如下圖6-4所示:表6-4后臺管理員模塊測試用例結(jié)束語隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的不斷發(fā)展和完善,互聯(lián)網(wǎng)技術(shù)的應(yīng)用也越來越廣泛。當(dāng)今Web的一個顯著特點是分布式應(yīng)用結(jié)構(gòu),它允許瀏覽器通過HTML語言顯示靜態(tài)信息,并逐步發(fā)展成為一種動態(tài)信息顯示方式,目前已發(fā)展成為一種集成信息的系統(tǒng)開發(fā)工具。經(jīng)過對這些年來所學(xué)技術(shù)的積累應(yīng)用,最終完成了汽車租賃平臺的設(shè)計與實現(xiàn),并實現(xiàn)了相關(guān)的汽車租賃功能,該平臺采用MYSQL數(shù)據(jù)庫和JSP技術(shù),用JAVA進(jìn)行程序編程,用Eclipse開發(fā)工具進(jìn)行代碼編寫和頁面布局設(shè)置。結(jié)合現(xiàn)有
溫馨提示
- 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年度奶牛養(yǎng)殖場設(shè)備更新與維護(hù)服務(wù)合同4篇
- 2025年度鋼管架勞務(wù)分包合同(含綠色建材采購)
- 人工智能倫理探討-第7篇-深度研究
- 2025年度旅游紀(jì)念品店鋪裝修與產(chǎn)品研發(fā)合同2篇
- 2025年度嬰幼兒奶粉安全質(zhì)量檢測與采購服務(wù)合同3篇
- 二零二五年度住宅裝修工程純勞務(wù)承包協(xié)議3篇
- 2025年度VRAR游戲開發(fā)個人外包服務(wù)合同范本4篇
- 二零二五版智能家居門窗系統(tǒng)采購合同4篇
- 2025年度鋼房拆除安全施工合同履約監(jiān)督與服務(wù)協(xié)議
- 2025年度南京市智能樓宇物業(yè)管理合同3篇
- 柴油墊資合同模板
- 湖北省五市州2023-2024學(xué)年高一下學(xué)期期末聯(lián)考數(shù)學(xué)試題
- 城市作戰(zhàn)案例研究報告
- 【正版授權(quán)】 ISO 12803:1997 EN Representative sampling of plutonium nitrate solutions for determination of plutonium concentration
- 道德經(jīng)全文及注釋
- 2024中考考前地理沖刺卷及答案(含答題卡)
- 多子女贍養(yǎng)老人協(xié)議書范文
- 安踏運動品牌營銷策略研究
- 彩票市場銷售計劃書
- 骨科抗菌藥物應(yīng)用分析報告
- 支付行業(yè)反洗錢與反恐怖融資
評論
0/150
提交評論