




已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘 要隨著汽車工業(yè)的發(fā)展和汽車在現(xiàn)實(shí)生活中的普及,汽車租賃成為近年來興起的一個(gè)新行業(yè)。為規(guī)范管理和經(jīng)營(yíng)行為,減少經(jīng)營(yíng)成本,提高工作效率,開發(fā)汽車租賃管理系統(tǒng)變得十分有必要。該汽車租賃管理系統(tǒng)的設(shè)計(jì)目的是讓繁雜的租賃操作變簡(jiǎn)單,變高效。對(duì)于汽車租賃公司特別是資金不充分的企業(yè)尤為適合,該系統(tǒng)帶來的方便與效率化,必然為公司減少財(cái)務(wù)支出,提高工作效率。本系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)和Java語(yǔ)言實(shí)現(xiàn)了一個(gè)基于JSP的汽車租賃管理系統(tǒng)。其開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。前臺(tái)操作包括:用戶可以進(jìn)行會(huì)員注冊(cè),瀏覽查詢車輛信息,查看加盟商信息,給管理員留言,對(duì)車輛進(jìn)行在線預(yù)定。后臺(tái)操作包括:管理會(huì)員信息資料,管理新聞信息,管理會(huì)員的留言,管理車輛信息,管理加盟商信息,管理訂單信息等。該系統(tǒng)以網(wǎng)絡(luò)為平臺(tái),界面簡(jiǎn)潔,操作簡(jiǎn)單,易于掌握,簡(jiǎn)化租賃活動(dòng)記錄手續(xù),提高了租賃周轉(zhuǎn)時(shí)間。關(guān)鍵詞:汽車租賃;管理系統(tǒng);MySQL; JSPAbstractWith the development of the automobile industry and the popularity of the vehicles in real life, the car rental to become a new industry for the rise in recent years. Regulate the management and conduct of operations, reduce operating costs, improve efficiency, the development of car rental management system has become very necessary. The car rental management system is designed to give the complexs leasing operation simple and efficient change. Particularly suitable for the car rental companies, especially the funds are not fully enterprise, the system brings convenience and efficiency, will inevitably reduce financial expenditures for the company, improve work efficiency.The system uses MySQL database and the Java language to implement a JSP-based car rental management system. Includes the development of front-end application development as well as the establishment and maintenance of two aspects of the back-end database. The front desk operations including: users can Register, browse to check vehicle information, view franchisee information, a message to the administrator, online booking of the vehicle. Background operation include: manage member information, manage news and information, management, members of the message, to manage vehicle information, management franchisee information, manage order information.The system to the network as a platform, simple interface, simple operation, easy to grasp, to simplify the record formalities for leasing activities, lease turn-around time.Keywords: Car rental; Management system; MySQL; JSP目 錄1 緒論11.1 系統(tǒng)背景11.2 系統(tǒng)目標(biāo)21.3 系統(tǒng)開發(fā)環(huán)境和技術(shù)介紹21.3.1 技術(shù)介紹21.3.2 系統(tǒng)開發(fā)環(huán)境51.4 章節(jié)安排52 系統(tǒng)分析62.1 可行性分析62.1.1 操作可行性分析62.1.2 開發(fā)環(huán)境的選擇72.2 需求分析82.2.1 功能模塊需求82.2.2 系統(tǒng)數(shù)據(jù)流圖112.2.3 數(shù)據(jù)字典143 系統(tǒng)設(shè)計(jì)173.1 概要設(shè)計(jì)173.1.1 設(shè)計(jì)原則173.1.2 系統(tǒng)結(jié)構(gòu)分析與設(shè)計(jì)173.1.3 系統(tǒng)三層模式183.2 數(shù)據(jù)庫(kù)設(shè)計(jì)204 系統(tǒng)實(shí)現(xiàn)244.1 用戶注冊(cè)244.2 前臺(tái)功能模塊244.2.1 前臺(tái)默認(rèn)界面244.2.2 車型報(bào)價(jià)264.2.3 在線訂車274.3 后臺(tái)功能模塊274.3.1 后臺(tái)默認(rèn)界面284.3.2 用戶管理284.3.3 租車管理294.3.4 訂單管理304.3.5 留言管理334.4 問題解決355 系統(tǒng)測(cè)試385.1 系統(tǒng)測(cè)試385.2 系統(tǒng)測(cè)試方案385.3 系統(tǒng)檢測(cè)過程396 總結(jié)41參考文獻(xiàn)42致謝431 緒論1.1 系統(tǒng)背景隨著經(jīng)濟(jì)的發(fā)展和生活水平的提高,人們對(duì)汽車的需求越來越大,但中國(guó)現(xiàn)狀是現(xiàn)有汽車難以充分滿足需求,購(gòu)買私家車還不能普及。從個(gè)人角度來說,租車是最好的,買車一次性投入大,購(gòu)車的手續(xù)多,養(yǎng)車費(fèi)用高,而私家車的利用率一般不高,閑置時(shí)間較長(zhǎng),出現(xiàn)交通事故后,處理手續(xù)太煩瑣。而租車則有很大的靈活性,既不會(huì)占用大量資金,也不會(huì)出現(xiàn)閑置,車況有保證,出差到外地也可以駕駛車輛,租賃車型可選擇,滿足客戶多樣化的需求。從社會(huì)角度看,租賃車輛屬于公共用車的范疇,它既緩解了現(xiàn)階段財(cái)政控購(gòu)與企業(yè)單位用車之間的矛盾,提高了資金利用率,同時(shí)也符合社會(huì)車輛總量控制原則,可在一定程度上緩解交通擁擠。從發(fā)展角度看,汽車租賃業(yè)的發(fā)展不僅可以帶動(dòng)中國(guó)的新車銷售,同時(shí)還可以推動(dòng)中國(guó)二手車的經(jīng)營(yíng),為舊車交易注入新的資源。汽車租賃的特殊作用,可以帶動(dòng)多種相關(guān)行業(yè)的發(fā)展,融合產(chǎn)業(yè)間的聯(lián)系,成為第二產(chǎn)業(yè)與第三產(chǎn)業(yè)間的聯(lián)系紐帶。得益于以上幾個(gè)方面的原因,汽車租賃業(yè)在我國(guó)迅速崛起,業(yè)務(wù)量也是越來越多,對(duì)信息的處理要求也是越來越高,傳統(tǒng)的汽車管理人員已不滿足汽車租賃業(yè)務(wù)的需求發(fā)展。租賃管理就是對(duì)車輛信息和客戶信息的管理,主要包括車輛的出租狀態(tài)、車輛的基本信息、定單的管理等。這些操作過程之間的關(guān)系復(fù)雜,其中有一對(duì)一的關(guān)系,一對(duì)多的關(guān)系,也有多對(duì)多的關(guān)系,所有這些操作使管理工作變得量大而又復(fù)雜?,F(xiàn)實(shí)生活中還有很多汽車租賃公司采用人工管理,直接導(dǎo)致了一些不可避免的錯(cuò)誤產(chǎn)生,服務(wù)質(zhì)量低下。汽車租賃管理系統(tǒng)的開發(fā)使得這一狀況得到了根本的改善。本系統(tǒng)充分利用計(jì)算機(jī)龐大的存儲(chǔ)空間,高性能的處理效率,高度可靠的數(shù)據(jù)安全,清晰的可視化數(shù)據(jù)等這些資源,通過合理有效地利用這些資源使其真正達(dá)到減少勞動(dòng)力,提高勞動(dòng)效率的目的。根據(jù)目前的需求,設(shè)計(jì)了一套具有網(wǎng)絡(luò)功能的汽車租賃管理系統(tǒng),客戶可以通過網(wǎng)絡(luò)查閱相關(guān)的汽車租賃情況,企業(yè)的管理人員可以根據(jù)客戶的實(shí)際情況進(jìn)行管理,具有很強(qiáng)的實(shí)用性,操作簡(jiǎn)易方便,提高了工作效率。1.2 系統(tǒng)目標(biāo)使用MySQL數(shù)據(jù)庫(kù)和JSP設(shè)計(jì)完成的汽車租賃管理系統(tǒng),一方面可以實(shí)現(xiàn)租賃車輛信息共享。管理員上傳租賃車輛的一些描述信息、圖片等,用戶就可以在線瀏覽,對(duì)所屬的租賃車輛有更感官的了解。當(dāng)遇到不解的問題,還可以在線留言,等待管理員的解答;另一方面通過Internet網(wǎng)廣泛平臺(tái)以及計(jì)算機(jī)龐大的存儲(chǔ)空間,高性能的處理效率,高度可靠的數(shù)據(jù)安全等優(yōu)點(diǎn),準(zhǔn)確的記錄租賃信息,計(jì)算租賃排行,并將信息結(jié)果清晰地顯示出來便于管理員管理。將本系統(tǒng)應(yīng)用到租賃汽車行業(yè)中,會(huì)大大增加租賃會(huì)員的數(shù)量,客戶也會(huì)及時(shí)得到更新的租賃信息等。同時(shí)也方便管理員查看租賃情況,減少人工統(tǒng)計(jì)的時(shí)間,節(jié)省成本,加快汽車租賃的周期。1.3 系統(tǒng)開發(fā)環(huán)境和技術(shù)介紹1.3.1 技術(shù)介紹本系統(tǒng)采用MyEclipse8.0作為開發(fā)工具,MySQL5.1作為數(shù)據(jù)庫(kù)用來存儲(chǔ)系統(tǒng)數(shù)據(jù)。MyEclipse8.0整合其他很多工具(比如Tomcat等等)到它的IDE中一起工作,程序員可以方便有效地開發(fā)項(xiàng)目。MySQL5.1使用了先進(jìn)的數(shù)據(jù)庫(kù)結(jié)構(gòu),可以為中型的Web站點(diǎn)和企業(yè)應(yīng)用提供優(yōu)良的擴(kuò)展性。同時(shí)MySQL5.1還為用戶提供了重要的安全性處理功能,為用戶的數(shù)據(jù)安全提供了可靠的保證。(1) JSP技術(shù)為了快速方便地進(jìn)行動(dòng)態(tài)系統(tǒng)的開發(fā),JSP在以下幾個(gè)方面做了改進(jìn),使其成為快速建立跨平臺(tái)的動(dòng)態(tài)系統(tǒng)的首選方案。 將內(nèi)容的生成和顯示進(jìn)行分離使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁(yè)面,并使用JSP標(biāo)識(shí)或者小腳本來生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且將其捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,所以Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容,并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。 可重用組件絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 采用標(biāo)識(shí)Web頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性等功能。 適應(yīng)平臺(tái)幾乎所有平臺(tái)都支持Java,JSPJavaBeans可以在大多數(shù)平臺(tái)下運(yùn)行。將程序從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái)時(shí),JSP和JavaBeans甚至不用重新編譯就可以使用,因?yàn)镴ava字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。 數(shù)據(jù)庫(kù)連接Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC,Java程序通過JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。(2) 級(jí)聯(lián)樣式表CSS是Cascading Style Sheets(層疊樣式表單)的簡(jiǎn)稱,更多的人把它稱作樣式表。CSS語(yǔ)句可以實(shí)現(xiàn)許多需要專業(yè)軟件才可以達(dá)到的效果,利用其屬性可以設(shè)置字體、顏色、背景等頁(yè)面格式;利用定位可以使頁(yè)面布局更加規(guī)范;利用濾鏡可以使頁(yè)面產(chǎn)生多媒體效果等特點(diǎn)。實(shí)際上CSS的代碼都是由一些最基本的語(yǔ)句構(gòu)成的。它的基本語(yǔ)句的結(jié)構(gòu)是:選擇符屬性:屬性值。獨(dú)立編輯好的CSS文檔有兩種方法加入到HTML文檔中:一種是把CSS文檔放到文檔中;另一種方法是把編輯好的CSS文檔保存成“.CSS”文件,然后在中定義。這兩種方法中第二種方法非常適宜同時(shí)定義多個(gè)文檔,它能使多個(gè)文檔同時(shí)使用相同的樣式,從而減少了大量的冗余代碼。 (3) 開發(fā)工具M(jìn)yEclipse8.0的簡(jiǎn)介及特點(diǎn)MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大地提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate等技術(shù)。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:JavaEE模型;WEB開發(fā)工具;EJB開發(fā)工具;應(yīng)用程序服務(wù)器的連接器;JavaEE項(xiàng)目部署服務(wù);數(shù)據(jù)庫(kù)服務(wù);MyEclipse整合幫助。(4) 服務(wù)器tomcat的簡(jiǎn)介及特點(diǎn)Tomcat是Apache軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。(5) 數(shù)據(jù)庫(kù)mysql的簡(jiǎn)介及特點(diǎn)MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu),而2009年SUN又被Oracle收購(gòu)。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就加快了速度并提高了靈活性。SQL是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體開發(fā)成本。1.3.2 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境主要有計(jì)算機(jī)的硬件平臺(tái)和軟件平臺(tái)。(1) 硬件平臺(tái):處理器:P4 2.0GHz內(nèi)存:1G以上(2) 軟件平臺(tái):操作系統(tǒng):Windows XP(推薦)/Windows 2000/Windows 2003數(shù)據(jù)庫(kù):MySQL5.1開發(fā)環(huán)境:JAVA 1.6開發(fā)工具:Myeclipse8.0開發(fā)語(yǔ)言:JSP服務(wù)器:Tomcat 5.5瀏覽器:IE 6.0以上分辨率:最佳效果1024768像素1.4 章節(jié)安排本系統(tǒng)采用MVC框架,Java語(yǔ)言及MyEclipse開發(fā)平臺(tái)完成基于JSP的汽車租賃管理系統(tǒng)的設(shè)計(jì)與開發(fā)。主要分為六章,內(nèi)容安排如下:第1章介紹設(shè)計(jì)的研究背景及其系統(tǒng)開發(fā)環(huán)境和相關(guān)技術(shù)介紹。第2章主要對(duì)本系統(tǒng)進(jìn)行可行性分析及其系統(tǒng)的需求分析。第3章介紹系統(tǒng)總體結(jié)構(gòu)分析與設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)及說明。第4章闡述系統(tǒng)系統(tǒng)功能設(shè)計(jì)以及主要功能模塊的實(shí)現(xiàn)等內(nèi)容。第5章系統(tǒng)測(cè)試的相關(guān)知識(shí)及其本系統(tǒng)測(cè)試的詳細(xì)信息。第6章對(duì)全文的總結(jié)和對(duì)未來工作的展望2 系統(tǒng)分析2.1 可行性分析2.1.1 操作可行性分析(1) 經(jīng)濟(jì)方面可行性現(xiàn)在計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了很大的進(jìn)步。而開發(fā)本系統(tǒng)對(duì)系統(tǒng)開發(fā)者來說,并不需要太高的成本支出,開發(fā)周期不需太長(zhǎng),節(jié)省了人力、物力、財(cái)力、資源,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。(2) 技術(shù)上可行性根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,人員要求能夠熟練的運(yùn)用開發(fā)工具,具有一定的開發(fā)編程能力,熟悉汽車租賃業(yè)務(wù)流程的基本功能。通過課程設(shè)計(jì)MVC框架編程訓(xùn)練,掌握了架構(gòu)的使用規(guī)則,應(yīng)用模塊組件的實(shí)現(xiàn)、測(cè)試、和維護(hù)。使用Tomcat服務(wù)器實(shí)現(xiàn)了系統(tǒng)的Browser/Server結(jié)構(gòu)。系統(tǒng)的開發(fā)采用優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)來管理系統(tǒng),MySQL5.1作為本系統(tǒng)的數(shù)據(jù)庫(kù)能和windows以及當(dāng)前各種系統(tǒng)很好的兼容搭配。使用MyEclipse作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,利用它在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高了工作效率。MyEclipse完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML、Struts、JSF、CSS、Java script、SQL、Hibernate等,這一特點(diǎn)非常有利于以后對(duì)本系統(tǒng)的擴(kuò)展與修改。綜上所述本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此它在技術(shù)上是可行的。(3) 性能效益可行性所開發(fā)的系統(tǒng)能滿足汽車租賃管理系統(tǒng)的基本功能要求和展示網(wǎng)站的特點(diǎn)風(fēng)格,在處理運(yùn)算速度、存儲(chǔ)量以及響應(yīng)時(shí)間上完全能滿足系統(tǒng)要求。根據(jù)上述三方面進(jìn)行分析研究后,認(rèn)為該項(xiàng)目的開發(fā)是可行的。2.1.2 開發(fā)環(huán)境的選擇(1) B/S結(jié)構(gòu)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式數(shù)據(jù)庫(kù)應(yīng)用相對(duì)易于把握,成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員從不同的地點(diǎn)以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫(kù),它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。C/S(客戶機(jī)服務(wù)器模式)結(jié)構(gòu)軟件分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)不是毫無運(yùn)算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)能力,通過把應(yīng)用軟件的計(jì)算和數(shù)據(jù)合理地分配在客戶機(jī)和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運(yùn)算量。由于服務(wù)器連接個(gè)數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。B/S(瀏覽器服務(wù)器模式)是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種改進(jìn)。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),用戶表現(xiàn)完全在Web服務(wù)器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)已經(jīng)成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。(2) MVC架構(gòu)MVC(Model View Controller)模型(model)視圖(view)控制器(controller)。圖2-1 MVC三成架構(gòu)圖MVC是三個(gè)單詞的縮寫,分別為:模型(Model)、視圖(View)和控制(Controller)。MVC模式的目的就是實(shí)現(xiàn)Web系統(tǒng)的職能分工。Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實(shí)現(xiàn)。View層用于與用戶的交互,通常用JSP來實(shí)現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。MVC是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。2.2 需求分析2.2.1 功能模塊需求根據(jù)汽車租賃管理系統(tǒng)任務(wù)需求將系統(tǒng)劃分為前臺(tái)和后臺(tái)兩大模塊,其中系統(tǒng)用戶又分為不同權(quán)限的用戶:游客、會(huì)員、超級(jí)管理員三種權(quán)限用戶。(1) 游客的主要功能需求游客權(quán)限只限于前臺(tái)操作,可以瀏覽租賃車輛信息,例如:車輛的座位數(shù)、日租金額、月租金額、租車押金等車輛信息;游客可以進(jìn)行會(huì)員注冊(cè),填寫信息有:用戶名(必填項(xiàng))、密碼、郵箱等;游客可以進(jìn)行匿名留言,留言后管理員在后臺(tái)可以看到就可以處理用戶的留言。游客瀏覽車輛信息匿名留言注冊(cè)會(huì)員圖2-2 游客功能圖(2) 會(huì)員的主要功能需求在前臺(tái)會(huì)員可以瀏覽租賃車輛信息,同游客一樣可以查看租賃車輛的基本信息,并且會(huì)員可以在線租賃車輛,在車型報(bào)價(jià)頁(yè)面查看、預(yù)定;會(huì)員可以給管理員留言。在后臺(tái)會(huì)員可以查看租賃進(jìn)度;可以查看租賃車輛訂單的歷史紀(jì)錄;可以發(fā)布并管理自己的新聞信息;可以管理個(gè)人留言信息。會(huì)員瀏覽租賃車輛信息管理個(gè)人新聞信息添加新聞信息管理個(gè)人留言信息查看訂單進(jìn)度信息查看訂單歷史記錄圖2-3 會(huì)員功能圖(3) 管理員的主要功能需求系統(tǒng)中管理員具有最高的管理權(quán)限,前臺(tái)管理員可以有游客和會(huì)員的權(quán)利,后臺(tái)管理員可以管理會(huì)員信息;可以對(duì)租賃車輛進(jìn)行管理;可以查看、回復(fù)用戶的留言;可以對(duì)租賃訂單進(jìn)行管理。管理員管理會(huì)員信息管理車輛信息管理新聞信息管理訂單信息管理留言信息管理加盟商信息圖2-4 管理員功能圖(4) 本系統(tǒng)的主要功能模塊本系統(tǒng)的主要功能模塊有用戶信息管理、新聞信息管理、車輛信息管理、加盟商信息管理、訂單信息管理、用戶留言交互信息管理等。在用戶信息管理模塊,管理員可以查看、添加、修改、刪除會(huì)員的信息;新聞信息管理模塊,管理員可以查看、添加、修改、刪除新聞信息;車輛信息模塊,管理員可以查看、添加、修改、刪除車輛信息,當(dāng)需要添加或減少已經(jīng)添加的車輛信息時(shí)可以在修改車輛模塊里面添加或減少車輛的數(shù)量;加盟商信息模塊,管理員可以查看、添加、修改、刪除加盟商信息;訂單信息模塊,管理員可以處理存在的訂單信息,查看訂單歷史記錄;留言信息模塊,管理員查看并回復(fù)客戶的留言信息。2圖2-5 系統(tǒng)功能圖基于JSP的汽車租賃管理系統(tǒng)用戶信息管理新聞信息管理訂單信息管理添加用戶信息查看用戶信息修改用戶信息刪除用戶信息修改新聞信息查看新聞信息添加新聞信息刪除新聞信息管理訂單記錄查看訂單記錄訂單歷史記錄刪除訂單信息留言信息管理車輛信息管理加盟商信息管理回復(fù)留言信息查看留言信息刪除留言信息修改留言信息修改車輛信息添加車輛信息查看車輛信息刪除車輛信息添加加盟商信息查看加盟商信息修改加盟商信息刪除加盟商信息.2.2 系統(tǒng)數(shù)據(jù)流圖通過結(jié)構(gòu)化分析方法,使用數(shù)據(jù)流圖DFD描述系統(tǒng)中數(shù)據(jù)流程,標(biāo)識(shí)了一個(gè)系統(tǒng)的邏輯輸入和邏輯輸出以及把邏輯轉(zhuǎn)換邏輯輸出所需的加工處理。(1) 頂層數(shù)據(jù)流圖圖2-6 汽車租賃管理系統(tǒng)頂層數(shù)據(jù)流圖(2) 第一層數(shù)據(jù)流圖圖2-7 汽車租賃管理系統(tǒng)(3) 第二層數(shù)據(jù)流圖處理游客請(qǐng)求可以劃分為瀏覽查詢和注冊(cè)。處理會(huì)員請(qǐng)求可以細(xì)化為瀏覽查詢,登錄,租賃,留言,添加新聞信息。處理管理員請(qǐng)求可以細(xì)化為發(fā)布新車輛,車輛更新,訂單管理,新聞管理,加盟商管理和留言回復(fù)。圖2-8 處理游客請(qǐng)求細(xì)分圖2-9 處理會(huì)員請(qǐng)求細(xì)分圖2-10 處理管理員請(qǐng)求細(xì)分2.2.3 數(shù)據(jù)字典(1) 外部實(shí)體定義名稱:會(huì)員 輸入數(shù)據(jù)流:查詢信息、發(fā)布新聞、租賃訂單、添加訂單輸出數(shù)據(jù)流:訂單信息、車輛信息、留言信息、新聞信息名稱:游客 輸入數(shù)據(jù)流:查詢信息、注冊(cè)信息輸出數(shù)據(jù)流:車輛信息、留言信息、新聞信息名稱:管理員 輸入數(shù)據(jù)流:車輛更新信息、訂單處理、用戶信息、新聞信息、加盟商信息、留言信息輸出數(shù)據(jù)流:查詢信息(2) 處理過程定義名稱:處理游客請(qǐng)求 編號(hào):P1 輸入數(shù)據(jù)流:瀏覽查詢要求、注冊(cè)信息、留言輸出數(shù)據(jù)流:瀏覽查詢結(jié)果名稱:處理會(huì)員請(qǐng)求 編號(hào):P2 輸入數(shù)據(jù)流:瀏覽查詢要求、留言、租賃訂單、發(fā)布新聞?shì)敵鰯?shù)據(jù)流:瀏覽查詢結(jié)果、訂單信息、車輛信息名稱:處理管理員請(qǐng)求 編號(hào):P3 輸入數(shù)據(jù)流:車輛更新信息、審批申請(qǐng)、報(bào)表查詢要求、留言輸出數(shù)據(jù)流:瀏覽查詢信息、處理訂單結(jié)果、留言回復(fù)(3) 數(shù)據(jù)流定義名稱:注冊(cè)信息 數(shù)據(jù)流簡(jiǎn)述:注冊(cè)會(huì)員需要填寫的信息 數(shù)據(jù)來源:游客 數(shù)據(jù)項(xiàng)組成:用戶名|密碼|郵箱|性別 名稱:瀏覽查詢要求 數(shù)據(jù)流簡(jiǎn)述:查詢車輛信息 數(shù)據(jù)來源:游客、會(huì)員 數(shù)據(jù)項(xiàng)組成:車輛信息名稱:瀏覽查詢結(jié)果 數(shù)據(jù)流簡(jiǎn)述:顯示瀏覽查詢的結(jié)果 數(shù)據(jù)去向:會(huì)員 數(shù)據(jù)項(xiàng)組成:車輛信息、新聞信息、加盟商信息名稱:留言 數(shù)據(jù)流簡(jiǎn)述:各種留言,用戶對(duì)服務(wù)的評(píng)價(jià) 數(shù)據(jù)來源:游客、會(huì)員 數(shù)據(jù)項(xiàng)組成:留言,用戶對(duì)服務(wù)的評(píng)價(jià)名稱:留言回復(fù) 數(shù)據(jù)流簡(jiǎn)述:回復(fù)留言,用戶對(duì)服務(wù)的評(píng)價(jià) 數(shù)據(jù)去向:會(huì)員 數(shù)據(jù)項(xiàng)組成:回復(fù)用戶對(duì)服務(wù)的評(píng)價(jià)名稱:租賃訂單 數(shù)據(jù)流簡(jiǎn)述:租賃信息描述數(shù)據(jù)來源:會(huì)員 數(shù)據(jù)項(xiàng)組成:身份證編號(hào)|還車時(shí)間|押金名稱:車輛更新信息 數(shù)據(jù)流簡(jiǎn)述:新車輛發(fā)布、修改、刪除信息數(shù)據(jù)來源:管理員 數(shù)據(jù)項(xiàng)組成:車輛信息3 系統(tǒng)設(shè)計(jì)3.1 概要設(shè)計(jì)3.1.1 設(shè)計(jì)原則本系統(tǒng)遵循軟件工程規(guī)定的設(shè)計(jì)方法和步驟,對(duì)系統(tǒng)進(jìn)行細(xì)致地分析研究后,確定了以下基本設(shè)計(jì)原則:(1) 實(shí)用性:盡量選擇成熟實(shí)用的技術(shù),使得整個(gè)系統(tǒng)有一個(gè)安全、穩(wěn)定的運(yùn)行環(huán)境。(2) 安全性:為了保障系統(tǒng)平穩(wěn)正常的運(yùn)行以及數(shù)據(jù)的完整性,整個(gè)系統(tǒng)必須有很好的安全性,必須加強(qiáng)數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)。(3) 開放性:該系統(tǒng)在建設(shè)上必須加強(qiáng)標(biāo)準(zhǔn)化及采用統(tǒng)一的技術(shù)規(guī)范,以實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)、資源共享、高效運(yùn)行和科學(xué)管理。3.1.2 系統(tǒng)結(jié)構(gòu)分析與設(shè)計(jì)系統(tǒng)分析的任務(wù)是明確汽車租賃系統(tǒng)開發(fā)的目的、系統(tǒng)應(yīng)用的功能等,主要有以下步驟:(1) 軟件結(jié)構(gòu)分析對(duì)于大型系統(tǒng)的設(shè)計(jì),通常分為兩個(gè)階段:結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì):確定系統(tǒng)由哪些模塊組成,以及這些模塊之間的相互關(guān)系。過程設(shè)計(jì):確定每個(gè)模塊的處理過程。其中,結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段的任務(wù),而過程設(shè)計(jì)則是詳細(xì)設(shè)計(jì)階段的任務(wù)。這里只是一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),只分析構(gòu)成它們最基本的成分以及所有這些成分之間的相互關(guān)系。結(jié)構(gòu)分析就是系統(tǒng)分析人員對(duì)完成任務(wù)的每一個(gè)工序進(jìn)行分析的過程。系統(tǒng)開發(fā)的過程首先是要確定需要建立的表格以及視圖,即首先完成數(shù)據(jù)庫(kù)的設(shè)計(jì),這個(gè)過程主要是通過MySQL數(shù)據(jù)庫(kù)來完成的;其次,就是進(jìn)行界面的設(shè)計(jì),這個(gè)過程是在MyEclipse中完成的,它是系統(tǒng)開發(fā)中比較重要的一步,系統(tǒng)界面在用戶對(duì)軟件的評(píng)價(jià)中占有很大的比重,影響到本系統(tǒng)開發(fā)的成功與否。最后就是詳細(xì)代碼的編寫以實(shí)現(xiàn)系統(tǒng)的主要功能。(2) 工作量分析對(duì)工作量的分析是以分析傳統(tǒng)汽車租賃管理系統(tǒng)的各種工作量為基礎(chǔ)的。分析包括輸入量分析、顯示分析、文檔結(jié)構(gòu)、程序編制、調(diào)試狀況分析等,一般有問題分析與綜合、數(shù)據(jù)庫(kù)組織與結(jié)構(gòu)的分析、文檔結(jié)構(gòu)分析與編制、子系統(tǒng)處理過程分析、與用戶充分交流的分析、顯示界面的分析、程序編制、調(diào)試狀況分析和軟件測(cè)試對(duì)象的分析等。整個(gè)系統(tǒng)主要由前臺(tái)系統(tǒng)、后臺(tái)管理兩個(gè)部分組成。這個(gè)系統(tǒng)制作的基本目標(biāo)是:結(jié)構(gòu)清晰、內(nèi)容豐富、方便快捷。本著這樣的總體設(shè)計(jì)思想,又將需求分析具體化: 用戶操作方便,系統(tǒng)的運(yùn)行可以給用戶帶來很大的便利。 系統(tǒng)的運(yùn)行可以節(jié)省許多資源。 界面友好、美觀、大方。 系統(tǒng)的概要設(shè)計(jì)最重要的就是將系統(tǒng)模塊化。 模塊化是指在解決一個(gè)復(fù)雜問題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性和可維護(hù)性,同時(shí)系統(tǒng)設(shè)計(jì)的模塊化也為提高系統(tǒng)的可擴(kuò)展性和系統(tǒng)的可移植性提供了方便,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立子功能,并且與其他模塊的聯(lián)系最少,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。3.1.3 系統(tǒng)三層模式本系統(tǒng)采用三層架構(gòu)模式:表示層(JSP頁(yè)面),業(yè)務(wù)邏輯層(DAO模式),控制層(SERVLET),程序中業(yè)務(wù)的控制由控制器來負(fù)責(zé),通過web.xml配置文件可以由系統(tǒng)負(fù)責(zé)判斷某個(gè)JSP頁(yè)面該調(diào)用哪個(gè)控制類中的哪個(gè)方法來處理請(qǐng)求,控制器再將請(qǐng)求的相關(guān)參數(shù)傳遞給實(shí)例化好的DAO組件,進(jìn)行頁(yè)面跳轉(zhuǎn)。(1) 數(shù)據(jù)庫(kù)連接DB包下設(shè)計(jì)了一個(gè)DBuser.java類,有g(shù)etConnection()方法用來與數(shù)據(jù)庫(kù)建立連接,close()方法用來關(guān)閉與數(shù)據(jù)庫(kù)的連接。(2) 表示層表示層主要是系統(tǒng)中的JSP頁(yè)面,整個(gè)系統(tǒng)的實(shí)現(xiàn)通過主要頁(yè)面的跳轉(zhuǎn)實(shí)現(xiàn)。前臺(tái)實(shí)現(xiàn)的功能主要為用戶可以瀏覽系統(tǒng)提供的新聞信息、租賃車輛信息、供應(yīng)商信息、公司招聘信息、公司的聯(lián)系方式,并且可以在線預(yù)訂車輛。前臺(tái)主要頁(yè)面有:default.jsp:默認(rèn)首頁(yè);news.jsp:新聞信息頁(yè)面;chexing.jsp:車型報(bào)價(jià)頁(yè)面;order.jsp:在線預(yù)訂頁(yè)面;companys.jsp:聯(lián)盟企業(yè)頁(yè)面;job.jsp:招聘精英頁(yè)面;company.jsp:聯(lián)系我們頁(yè)面;addmessage.jsp:留言頁(yè)面;index.jsp:后臺(tái)管理員登錄頁(yè)面。后臺(tái)實(shí)現(xiàn)的功能為管理用戶信息、新聞信息、車輛信息、加盟商信息、訂單信息、留言信息。根據(jù)用戶權(quán)限的分配有不同的顯示界面。后臺(tái)主要頁(yè)面如下圖所示:圖3-1 后臺(tái)主要頁(yè)面圖(3) 控制層系統(tǒng)通過CSS文件來控制整個(gè)系統(tǒng)的布局和整體框架。后臺(tái)控制頁(yè)面updateN.jsp 為updateN.java控制,insertC.jsp為insertC.java控制等。這些控制在web.xml中都有配置。(4) 業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì)。處于數(shù)據(jù)訪問層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)選擇MySQL數(shù)據(jù)庫(kù),管理軟件為Navicat for MySQL。數(shù)據(jù)庫(kù)構(gòu)建步驟為建立數(shù)據(jù)庫(kù)連接,創(chuàng)建數(shù)據(jù)庫(kù),構(gòu)建所需的表格,添加數(shù)據(jù)。創(chuàng)建新的數(shù)據(jù)庫(kù),名稱為qczl。圖3-2 創(chuàng)建數(shù)據(jù)庫(kù)雙擊打開剛才新建的數(shù)據(jù)庫(kù),選擇表,點(diǎn)擊右鍵新建數(shù)據(jù)庫(kù)表,本系統(tǒng)的數(shù)據(jù)庫(kù)中包含6張表,分別為:bus(汽車信息表)、franchisee(供應(yīng)商信息表)、message(留言信息表)、newsinfo(新聞信息表)、orderinfo(訂單信息表)、user(會(huì)員用戶信息表)。(1) 對(duì)應(yīng)的表結(jié)構(gòu)依次是:表3-1 bus汽車信息表idint11namevarchar20typevarchar20weishuvarchar11yajinvarchar20offervarchar50miaoshuvarchar1000dailyvarchar100monthvarchar100overtimevarchar100imgvarchar1000remainint20rentint20表3-2 franchisee供應(yīng)商信息表idint11namevarchar20provincevarchar20telvarchar50addressvarchar100ingvarchar1000miaoshuvarchar500regtimedate0topint1表3-3 message留言信息表idint11sexvarchar4namevarchar20emailvarchar20contentvarchar1000gbdatevarchar20redatevarchar20recontentvarchar1000表3-4 newsinfo新聞信息表newsinfo_idint10newsinfo_uidvarchar10newsinfo_titlevarchar200newsinfo_typevarchar10newsinfo_contentvarchar1000newsinfo_datedate0newsinfo_updatetimedate0圖3-5 orderinfo訂單信息表idint11useridint11busidint11orderdatevarchar20returndatevarchar20uservarchar20telvarchar20needsvarchar1000idcardvarchar18stateint1disableint1表3-6 user會(huì)員用戶信息表user_idint4user_namevarchar20user_passwordvarchar20user_sexvarchar2user_emailvarchar50user_regtimevarchar0user_typevarchar12(2) 表與表之間的關(guān)系外鍵主鍵主鍵user_iduser_nameuser_passworduser_sexuser_emailuser_regtimeuser_type主鍵iduseridbusidusertelneedsidcardstatedisableidnametypemiaoshutotalremainrentstatetopuser用戶orderinfo訂單bus汽車根據(jù)上述表的數(shù)據(jù)結(jié)構(gòu),列出了數(shù)據(jù)庫(kù)表與表之間的關(guān)聯(lián),表中的主鍵以及其它字段屬性。如下圖所示:外鍵franchisee加盟商message留言idsexnameemailcontentgbdateredaterecontenttopnewsinfo_idnewsinfo_uidnewsinfo_titlenewsinfo_typenewsinfo_contentnewsinfo_datenewsinfo_updatetime主鍵主鍵主鍵idnameprovinceteladdressimgmiaoshuregtimetopnews新聞圖3-3 表間關(guān)系圖4 系統(tǒng)實(shí)現(xiàn)4.1 用戶注冊(cè)用戶注冊(cè)驗(yàn)證成功后,則跳轉(zhuǎn)到登錄頁(yè)面進(jìn)行登錄操作;如果注冊(cè)驗(yàn)證不成功則提示用戶注冊(cè)失敗原因重新填寫注冊(cè)信息。注冊(cè)頁(yè)面流程圖如下圖所示:幫助提示不通過重新填寫個(gè)人資料通過合法用戶資料審核會(huì)員注冊(cè)填寫個(gè)人資料(用戶名、密碼郵箱等)圖4-1 注冊(cè)頁(yè)面流程圖4.2 前臺(tái)功能模塊導(dǎo)航欄里面有7大模塊,分別為:首頁(yè)、新聞中心、車型報(bào)價(jià)、在線訂車、聯(lián)盟企業(yè)、誠(chéng)聘精英、聯(lián)系我們,對(duì)應(yīng)7個(gè)前臺(tái)頁(yè)面。前臺(tái)默認(rèn)首頁(yè)從數(shù)據(jù)庫(kù)里面調(diào)出最新上傳的五款車輛信息,以及最新上傳的前十條新聞?dòng)涗?。新聞中心?yè)面顯示的主要內(nèi)容是從數(shù)據(jù)庫(kù)里面按照時(shí)間倒序調(diào)出的新聞信息。聯(lián)盟企業(yè)頁(yè)面列出所有加盟商的信息,包括供應(yīng)商的名稱、聯(lián)系電話、公司地址、公司的一些介紹、公司商標(biāo)等。招聘精英頁(yè)面則顯示公司的一些招聘信息。聯(lián)系我們頁(yè)面列出公司的一些聯(lián)系方式。下面則主要介紹本系統(tǒng)中主要功能模塊。4.2.1 前臺(tái)默認(rèn)界面前臺(tái)默認(rèn)首頁(yè)上面從數(shù)據(jù)庫(kù)里面調(diào)出最新上傳的五款車輛信息以及最新上傳的前十條新聞?dòng)涗浐凸镜囊恍┙榻B圖片。圖4-2 前臺(tái)默認(rèn)頁(yè)面核心代碼:img src= width=255 height=200 /:4.2.2 車型報(bào)價(jià)列出所有的車輛信息,包括車輛的圖片、車名、車位數(shù)、車供應(yīng)商以及車輛的日租、月租、押金、超時(shí)費(fèi)(元/每小時(shí))的具體金額。用戶可以在此查詢出來想要租賃的車輛并點(diǎn)擊我要租賃圖片鏈接,經(jīng)具體的車輛信息傳到在線訂車(order.jsp)的頁(yè)面上進(jìn)行在線對(duì)車的核對(duì),并填寫下一步信息進(jìn)行車輛的在線訂購(gòu)。圖4-3 車型報(bào)價(jià)頁(yè)面核心代碼: 查詢:!- 選擇類型 -名稱 供應(yīng)商 關(guān) 鍵 字: 4.2.3 在線訂車從上一個(gè)頁(yè)面chexing.jsp接受要預(yù)訂的車輛信息,讓用戶進(jìn)行預(yù)訂前的核對(duì),系統(tǒng)自動(dòng)生成訂單的訂單號(hào),用戶需要記下自己的訂單號(hào),接著填寫預(yù)定該汽車所需要的信息,包括起租時(shí)間、還車時(shí)間、訂單人的姓名、訂單人的聯(lián)系電話、訂單人的身份證號(hào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生干部培訓(xùn) 課件
- 肌理課件內(nèi)容
- 購(gòu)買五年級(jí)下冊(cè)數(shù)學(xué)試卷
- 2025年04月福建福州市倉(cāng)山區(qū)衛(wèi)健系統(tǒng)招聘編內(nèi)衛(wèi)生專業(yè)技術(shù)人員31人筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 2025至2030醋酸甲地孕酮行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 2025至2030國(guó)際貿(mào)易行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 2025至2030布袋行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 工丈附中七下數(shù)學(xué)試卷
- 復(fù)習(xí)專號(hào)七上數(shù)學(xué)試卷
- 高淳三中七上數(shù)學(xué)試卷
- 2022年混凝土攪拌站建設(shè)項(xiàng)目可行性研究報(bào)告
- 《覺醒年代》朗誦稿
- 2022年社會(huì)學(xué)概論考試重點(diǎn)廣東海洋
- 拉森鋼板樁引孔方案說明
- 路基工程質(zhì)量通病及防治措施
- 福建省中小學(xué)教師職務(wù)考評(píng)登記表
- 咖啡文化PPT課件:咖啡配方及制作方法步驟
- 北京市中級(jí)專業(yè)技術(shù)資格評(píng)審申報(bào)表
- 工廠供電課程設(shè)計(jì)1
- 鼠害蟲害防治管理制度
- PLM_項(xiàng)目建議書_PTC
評(píng)論
0/150
提交評(píng)論