版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 設(shè) 計(jì)(論文)</p><p> 題 目:基于JSP的汽車租賃 </p><p> 管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 學(xué) 院: 計(jì)算機(jī)學(xué)院 </p><p> 專業(yè)名稱: 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) </p><p> 學(xué) 號(hào):
2、 </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p> 2012 年 5 月 5 日</p><p><b> 摘 要</b></p><p> 隨著我國的經(jīng)濟(jì)不斷發(fā)展,汽車作為
3、一種消費(fèi)品已經(jīng)越來越受到大眾的青睞。</p><p> 同時(shí)隨著我國汽車用戶的激增,使我國的汽車租賃產(chǎn)業(yè)蓬勃發(fā)展,十分興旺。隨著我國汽車租賃行業(yè)的不斷發(fā)展,加強(qiáng)對(duì)汽車租賃行業(yè)的規(guī)范,實(shí)現(xiàn)規(guī)范管理是促進(jìn)我國汽車行業(yè)健康發(fā)展的主要?jiǎng)恿?。?duì)汽車租賃系統(tǒng)采用規(guī)范化的管理離不開科學(xué)的管理方法和軟件的支持。</p><p> 本論文的系統(tǒng)采用JSP語言和MYSQL數(shù)據(jù)庫進(jìn)行設(shè)計(jì),實(shí)現(xiàn)汽車租賃系統(tǒng)的
4、系統(tǒng)登錄、租車人信息添加、車輛信息添加編輯、票據(jù)生成、打印、操作人員信息管理、賬目管理功能等。該系統(tǒng)可以實(shí)現(xiàn)對(duì)信息的瀏覽、添加、刪除、修改、查詢等功能。隨著汽車租賃行業(yè)的發(fā)展,希望本文設(shè)計(jì)的系統(tǒng)能為企業(yè)規(guī)范化操作提供參考,促進(jìn)我國汽車租賃行業(yè)更好的發(fā)展。</p><p> 在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,先討論了將要解決的問題,以及背景,然后從可行性研究、需求分析、詳細(xì)設(shè)計(jì)、測試方法等
5、方面完成系統(tǒng)的理論工作。在開發(fā)工具的選擇上,主要利用JSP 編程語言進(jìn)行開發(fā),使用MYSQL數(shù)據(jù)庫,從而保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。</p><p> 關(guān)鍵詞:汽車租賃;系統(tǒng);企業(yè);管理</p><p><b> Abstract</b></p><p> With the
6、 continuous development of our economy ,car as a consumer has more and</p><p> More people of all ages .At the same time as the surge of car users ,the birth of China’s</p><p> Auto leasing ma
7、rket to flourish . With China’s continuous development of the car rental</p><p> Industry development , strengthening management of the car rental industry , </p><p> the implementation o
8、f standardized management is to promote the healthy development</p><p> of Chian’s auto leasing industry a major driving force . On the car rental management system can not be separated using standardized a
9、nd scientific management methods and </p><p> softwawre support . </p><p> The system uses paper MySql JSP language and database design,</p><p> implementation ,car rental system
10、,landing system, renter information is added,the vehicer information to add edit, bill generation,printing the operator information management ,accounts management , The system of information system can browse ,add</p
11、><p> delete,modfy,query and other function.With the car rental industry ,I hope this system can be desigind to provide reference for enterpsise to standardize operaions,and promote</p><p> China
12、’s car rental industry ,and better development .Practice of product placement to play a positive guidance,while the healthy development of advertising can help.</p><p> In the development process, we pursue
13、r the comprehensiveness and commonality of the system, so that it can not only be applied in one educational institution. In choosing the developing methods, we combine the life cycle approach and the prototype-based app
14、roach, approach in four main steps: system investigation, system analysis, system design and system implementation. AS to data design, evolutionary prototype-based approach is partially adapted to reanalysis, redesign an
15、d implement with the us</p><p> Key words:car rental ; system; enterprise; manage</p><p><b> 目錄</b></p><p><b> 1緒論1</b></p><p> 1.1 問題的提出2
16、</p><p> 1.2 課題研究的背景與意義2</p><p> 1.3 課題研究的目標(biāo)3</p><p> 1.4 課題實(shí)現(xiàn)的基本功能3</p><p><b> 2 可行性研究4</b></p><p> 2.1 現(xiàn)行系統(tǒng)的調(diào)研4</p><p>
17、; 2.2 系統(tǒng)可行性分析4</p><p> 2.2.1 可行性分析的目的4</p><p> 2.2.2 經(jīng)濟(jì)可行性4</p><p> 2.2.3 技術(shù)可行性分析5</p><p> 2.2.4 運(yùn)行可行性5</p><p> 2.2.5 法律可行性分析6</p><p
18、><b> 3 需求分析7</b></p><p> 3.1 功能需求7</p><p><b> 3.1.1概述7</b></p><p> 3.1.2 汽車租賃系統(tǒng)功能需求7</p><p> 3.2 系統(tǒng)層次圖8</p><p> 3.3 系
19、統(tǒng)分析8</p><p><b> 4 詳細(xì)設(shè)計(jì)11</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計(jì)11</p><p> 4.1.1 創(chuàng)建數(shù)據(jù)庫11</p><p> 4.1.2 數(shù)據(jù)庫表介紹11</p><p> 4.1.3 創(chuàng)建數(shù)據(jù)表12</p><p
20、> 4.2功能模塊設(shè)計(jì)16</p><p> 4.2.1 數(shù)據(jù)庫操作模塊16</p><p> 4.2.2 系統(tǒng)注冊模塊18</p><p> 4.2.3 系統(tǒng)登錄界面22</p><p> 4.2.4 網(wǎng)站首頁24</p><p> 4.2.5 租車流程26</p><
21、;p> 4.2.6 車型介紹28</p><p> 4.2.7在線留言31</p><p> 4.3程序內(nèi)部的文檔32</p><p> 4.4系統(tǒng)部分代碼33</p><p><b> 5系統(tǒng)測試40</b></p><p> 5.1 測試思想40</p>
22、;<p> 5.2 測試原理及技術(shù)40</p><p> 5.2.1 白盒測試和黑盒測試40</p><p> 5.2.2 覆蓋測試40</p><p> 5.2.3 手工測試和自動(dòng)化測試40</p><p> 5.3 軟件缺陷41</p><p> 5.4 測試方法41</
23、p><p><b> 總結(jié)42</b></p><p><b> 致謝43</b></p><p><b> 參考文獻(xiàn)44</b></p><p><b> 1緒論</b></p><p> 汽車租賃這個(gè)詞最早起源于20
24、世紀(jì)的美國。在1918年,美國人沃爾特.雅各布在美國芝加哥從事著一個(gè)有12輛黑色福特汽車組成的車隊(duì)。汽車租賃從此誕生,沃爾特.雅各布也成為汽車租賃的創(chuàng)始人。汽車租賃是租賃行業(yè)的一個(gè)分支,他的特點(diǎn)是提供汽車租賃服務(wù)。</p><p> 在中國,隨著我國經(jīng)濟(jì)的發(fā)展,人們的消費(fèi)意愿不斷加大。同時(shí)隨著人們收入水平的提高,根據(jù)國家統(tǒng)計(jì)局最近的數(shù)據(jù),2010年我國人均GDP4371美元,人們對(duì)于出行的需要十分強(qiáng)烈,汽車行業(yè)
25、日漸看好。方便,省時(shí),省錢,成為人們對(duì)生活的追求。而汽車租賃作為一種全新的消費(fèi)形式,不僅可以緩解汽車生產(chǎn)與銷售之間的“瓶頸”,并且對(duì)汽車消費(fèi)市場的拓展也具有不可低估的功效。</p><p> 汽車租賃行業(yè)所具有的對(duì)于中國汽車工業(yè)、汽車流通業(yè)、傳統(tǒng)運(yùn)輸業(yè),以及旅游業(yè)等相關(guān)行業(yè)的發(fā)展的帶動(dòng)作用,更是其他行業(yè)所無法比擬的。而一般的汽車租賃服務(wù),是由汽車租賃公司向那些長期或短期需要用車,但是又沒有自備車的單位和個(gè)人有償
26、提供汽車使用權(quán),并限期收回的一種服務(wù)方式。這樣的方式本著節(jié)約客戶的時(shí)間和精力,得到消費(fèi)者的歡迎,前景廣闊。</p><p> 據(jù)資料統(tǒng)計(jì),汽車租賃在國外有100多年的歷史。當(dāng)前,世界汽車租賃市場發(fā)展勢頭迅猛,已有近萬家公司涉足汽車租賃行業(yè),2004年收入達(dá)4000億美元,而汽車租賃行業(yè)的增幅遙遙領(lǐng)先于其他服務(wù)行業(yè)。目前世界的四大著名汽車租賃公司分別是赫茲(Hertz)、歐洲汽車(Europ car)、艾維斯(A
27、vis)、巴基特(Budget)。</p><p> 僅僅赫茲一個(gè)公司在全球140個(gè)國家就擁有525000輛營運(yùn)車的規(guī)模,并且擁有超過6500加租車網(wǎng)點(diǎn)。而在我國,隨著我國加入WTO以后,國際化的深入,汽車服務(wù)貿(mào)易領(lǐng)域的全面開放,中國這一廣闊的并尚未被充分開發(fā)的市場,已經(jīng)成為國際汽車租賃巨頭競相爭奪的焦點(diǎn)。</p><p> 相對(duì)于國外成熟的市場,我國的汽車租賃市場還不夠規(guī)范,但是隨著
28、互聯(lián)網(wǎng)時(shí)代的發(fā)展,針對(duì)汽車租賃行業(yè)所設(shè)計(jì)系統(tǒng)的公司也如雨后春筍般成立了起來。本系統(tǒng)就是針對(duì)汽車租賃行業(yè)進(jìn)行粗淺的調(diào)查完成的。</p><p> 汽車租賃是指汽車提供者在約定時(shí)間內(nèi)將汽車交付承租者使用,收取租賃費(fèi)用,不提供駕駛勞務(wù)的經(jīng)營活動(dòng)。這根一般意義的出租汽車的主要差異在于:前者租車人的身份是一個(gè)乘客,是一個(gè)特殊的乘客,作為車的主人的是司機(jī)聽你的指揮,按你的要求把你送到目的地;而后者是把汽車租賃給你,租賃人就
29、像“車主”駕駛者自己的汽車一樣,隨心所欲。以前人們對(duì)汽車租賃主要是以婚慶車為主,而據(jù)調(diào)查來看汽車租賃市場的不斷加大,會(huì)議租車,旅游租車,商務(wù)租車等,市場日益擴(kuò)大。隨著互聯(lián)網(wǎng)時(shí)代的到來,一個(gè)在線的,實(shí)時(shí)的汽車租賃系統(tǒng)顯得尤為重要。這樣的汽車租賃系統(tǒng)可以實(shí)現(xiàn)對(duì)汽車租賃進(jìn)行管理,以達(dá)到促進(jìn)生產(chǎn)率的目的。</p><p><b> 1.1 問題的提出</b></p><p>
30、; 隨著互聯(lián)網(wǎng)時(shí)代的到來,原本陳舊的管理模式受到了前所未有的沖擊與挑戰(zhàn)。一些小型的汽車租賃公司還在采取電話預(yù)約,上門取車等業(yè)務(wù),同時(shí),一些業(yè)務(wù)員對(duì)是否有該車型不太把握,企業(yè)的管理也是采用陳舊的人工管理。隨著計(jì)算機(jī)應(yīng)用的普及,公司采用計(jì)算機(jī)軟件進(jìn)行管理夫人快捷、方便、高效的優(yōu)越性成為了汽車租賃行業(yè)管理人員的共識(shí)。為了滿足管理的需要,該行業(yè)急需要汽車租賃系統(tǒng)來輔助工作人員更好的完成這項(xiàng)工作。本系統(tǒng)JSP + MYSQL進(jìn)行開發(fā),通過這個(gè)軟
31、件的開發(fā)實(shí)現(xiàn)汽車租賃的相關(guān)功能。</p><p> 1.2 課題研究的背景與意義</p><p> 據(jù)統(tǒng)計(jì),我國目前的汽車市場,每年的汽車需求平均增長率將至少在10%以上,而且潛在的需求的年平均增長率將超過20%。據(jù)專家預(yù)計(jì)到2011-到2020年間,汽車需求的增長會(huì)進(jìn)一步出現(xiàn)超常規(guī)的高速度和加速度。到2015年,汽車租賃市場規(guī)模將達(dá)到180億,如此巨大的市場空間自然引起租賃企業(yè)的高度
32、重視,汽車租賃行業(yè)的快速發(fā)展的春天即將到來。</p><p> 目前,我國擁有駕駛證已超過4000萬,同時(shí)有證無車的近三分之二,對(duì)汽車的需求有增無減,如果完全靠私人購車來滿足需求,無疑會(huì)在環(huán)境保護(hù)、城市管理等諸多方面帶來很多的方面影響,而與購車相比,租車的益處是不僅租費(fèi)用低,而且可以免去養(yǎng)車、修車以及保險(xiǎn)、驗(yàn)車等。這時(shí),汽車租賃行業(yè)的前景變顯示出了他獨(dú)有的優(yōu)勢:靈活性強(qiáng),既不會(huì)占有大量的資金,也不會(huì)出現(xiàn)閑置,同
33、時(shí)車型還可以選擇,面對(duì)龐大的有證無車族的需求,汽車租賃市場之大顯而易見。</p><p> 隨著中國加入WTO的深入,規(guī)范化的管理業(yè)越來越得到企業(yè)管理層的認(rèn)同。作為汽車租賃行業(yè),一個(gè)規(guī)范化的汽車租臨系統(tǒng),不僅可以為企業(yè)節(jié)省人力成本,也大大提高了企業(yè)的工作效率。</p><p> 1.3 課題研究的目標(biāo)</p><p> 本課題針對(duì)汽車租賃行業(yè)的調(diào)查,大部分小型
34、汽車租賃企業(yè)采用人工的方式進(jìn)行管理。有系統(tǒng)的也是一些客戶端軟件,隨著企業(yè)對(duì)在互聯(lián)網(wǎng)上宣傳日益重視,一個(gè)網(wǎng)頁式的汽車租賃系統(tǒng)不僅可以和企業(yè)網(wǎng)站聯(lián)系起來,提高企業(yè)的知名度,還可以實(shí)現(xiàn)在線的電子商務(wù)。本課題主要研究的目標(biāo)就是實(shí)現(xiàn)網(wǎng)頁式的汽車租賃系統(tǒng),客戶可以在網(wǎng)上直接對(duì)汽車進(jìn)行查詢,租賃。</p><p> 1.4 課題實(shí)現(xiàn)的基本功能</p><p> 通過對(duì)用戶的需求的分析,本系統(tǒng)的功能主
35、要包括兩塊,即用戶操作和租賃公司管理,各個(gè)功能的具體描述如下:</p><p> 用戶操作功能主要有:系統(tǒng)的登錄、密碼的修改、租車人信息的添加修改、安全退出。租賃公司管理的操作有:車輛信息的添加于修改、票據(jù)生成與打印、操作人員的信息管理、賬目管理等進(jìn)行管理。具體分析如下:</p><p><b> (1) 客戶角色:</b></p><p>
36、; A 可以使用internet 的地方聯(lián)機(jī)進(jìn)入網(wǎng)頁進(jìn)行注冊,設(shè)定自己的登錄名和密碼,方便以后進(jìn)行登錄。</p><p> B 可以選擇自己想要的車型,進(jìn)行汽車預(yù)定,包括所選車型、取車時(shí)間、還車時(shí)間等信息。</p><p> C 可以添加個(gè)人信息,包括姓名、性別、年齡、身份證號(hào)、聯(lián)系電話、駕駛證號(hào)等。</p><p> (2) 企業(yè)管理角色</p>
37、;<p> A 可以使用管理員賬號(hào)登陸后臺(tái)。</p><p> B 可以車輛的信息的添加于修改,包括品牌、顏色、新舊度等。</p><p> C 可以生成票據(jù)與打印包。</p><p> D可以對(duì)操作人員信息管理,包括接洽人的姓名,年齡,工作證號(hào),聯(lián)系電話。</p><p> E 可以實(shí)現(xiàn)賬目管理,包括對(duì)賬目的查詢和修
38、改。</p><p><b> 2 可行性研究</b></p><p> 本系統(tǒng)設(shè)計(jì)的目標(biāo)是讓管理人員利用當(dāng)前的科技技術(shù),來解決管理上的問題。本軟件采用JSP編寫,由于它和數(shù)據(jù)庫有很好的融合性,使它編出來的軟件速度更快,數(shù)據(jù)更安全,業(yè)者可以放心使用。該軟件的開發(fā)環(huán)境是Eclipse,采用后臺(tái)數(shù)據(jù)庫技術(shù),從而使得系統(tǒng)更加安全,操作更加方便。</p>&
39、lt;p> 2.1 現(xiàn)行系統(tǒng)的調(diào)研</p><p> 據(jù)調(diào)查,現(xiàn)行的汽車租賃系統(tǒng)里面,比較知名的有錦航汽車租賃系統(tǒng),鼎豐汽車租賃管理系統(tǒng),易租汽車租賃管理系統(tǒng),步行者汽車租賃管理系統(tǒng)等。舉例來說,易租汽車租賃信息系統(tǒng)是一個(gè)基于internet互聯(lián)網(wǎng)、RRP、GIS、GPS及數(shù)據(jù)庫技術(shù)開發(fā)的汽車租賃行業(yè)的管理軟件,這個(gè)汽車租賃信息系統(tǒng)主要包括了租賃管理、車輛管理、車輛監(jiān)控、客戶管理、財(cái)務(wù)管理、網(wǎng)站發(fā)布、維
40、護(hù)管理等7個(gè)模塊。是一個(gè)比較成熟的應(yīng)用軟件,而錦航汽車租賃系統(tǒng)也包括了客戶管理、車輛檔案管理及提醒導(dǎo)尿管功能、客戶預(yù)訂及租賃登記、租賃結(jié)算、車輛維修、現(xiàn)金日記賬等功能,這些軟件的目標(biāo)都是為了提高企業(yè)的管理效率。</p><p> 2.2 系統(tǒng)可行性分析</p><p> 2.2.1 可行性分析的目的</p><p> 系統(tǒng)的可行性分析主要是建立在對(duì)現(xiàn)行的系統(tǒng)調(diào)
41、查、研究的基礎(chǔ)上,在根據(jù)調(diào)查用戶的需求和條件對(duì)實(shí)現(xiàn)新系統(tǒng)目標(biāo)的可行性進(jìn)行分析,主要包括對(duì)系統(tǒng)的經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、運(yùn)行可行性進(jìn)行分析。</p><p> 2.2.2 經(jīng)濟(jì)可行性</p><p> 建立一個(gè)汽車租賃管理系統(tǒng)對(duì)于一般行業(yè)的小型企業(yè)來說,投入是比較巨大的,所以本系統(tǒng)采用JSP +MYSQL的開發(fā)形式,主要是以網(wǎng)站式的界面,對(duì)于有 一定經(jīng)濟(jì)基礎(chǔ)的汽車租賃行業(yè)來說
42、,建立這樣一個(gè)管理系統(tǒng)資金難度不大。</p><p> 企業(yè)是以盈利為導(dǎo)向的,任何單位都不會(huì)再?zèng)]喲回報(bào)的系統(tǒng)上面去投資的,因此有必要對(duì)系統(tǒng)建成后的效益進(jìn)行分析。</p><p> (1)全面的計(jì)算機(jī)化的管理取代傳統(tǒng)的手工操作,不僅大大減少管理人員的工作量,降低人力成本,還可以提高工作效率。</p><p> (2)可以保證整個(gè)企業(yè)的數(shù)據(jù)的準(zhǔn)確性和一致性,不易造
43、成因疏忽造成的錯(cuò)誤,同時(shí)方便各類人員不同要求的查詢和信息保證。</p><p> (3)因?yàn)檐浖梢宰灾鞑樵儯梢栽鰪?qiáng)管理工作時(shí)效額人員的主動(dòng)性。</p><p> (4)可以使汽車租賃公司的管理人員從繁重的勞動(dòng)中解脫出來,提高了各個(gè)環(huán)節(jié)的工作效率,管理方法趨于規(guī)范化,而且單位決策趨于科學(xué)化,可以形成規(guī)范的企業(yè)管理文化。</p><p> (5)由于對(duì)電腦知識(shí)
44、的學(xué)習(xí),可以提高整個(gè)單位的人員素質(zhì),促進(jìn)管理水平的提高,有利于企業(yè)的長遠(yuǎn)發(fā)展。</p><p> (6)由此分析不管是從汽車租賃行業(yè)的經(jīng)濟(jì)能力上,還是從經(jīng)濟(jì)效益上,投資回報(bào)率上進(jìn)行分析,該系統(tǒng)的建設(shè)是可行的。</p><p> 2.2.3 技術(shù)可行性分析</p><p> 由于計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展突飛猛進(jìn),計(jì)算機(jī)的應(yīng)用深入各行各業(yè)。特別是信息管理上,由
45、于計(jì)算機(jī)能夠存貯大量的信息,并且可以進(jìn)行高速檢索,信息管理系統(tǒng)的設(shè)計(jì)技術(shù)到目前已經(jīng)相當(dāng)?shù)某墒?。在這個(gè)設(shè)計(jì)模式十分流行的時(shí)代,充分的利用一些已經(jīng)被證明了的可行的、有效的模式來設(shè)計(jì)一個(gè)系統(tǒng)可以縮短開發(fā)的周期,減小風(fēng)險(xiǎn)。</p><p> 目前數(shù)據(jù)庫開發(fā)工具眾多,相應(yīng)的選擇性很大,如:VB,VC++,PowerBuilder等,而后臺(tái)也有Microsoft ACCESS,Oracle,MYSQL等多種性能優(yōu)秀的數(shù)據(jù)庫
46、可供參考,這位開發(fā)當(dāng)前系統(tǒng)提供了技術(shù)平臺(tái)。</p><p> 綜上所述,應(yīng)用計(jì)算機(jī)進(jìn)行預(yù)約管理是一個(gè)非??尚械霓k法,使管理人員能跟準(zhǔn)確快捷的管理單位的業(yè)務(wù),節(jié)約時(shí)間。從技術(shù)上講,使用計(jì)算機(jī)進(jìn)行人事管理比人工管理喲更大的優(yōu)勢。</p><p> 通過對(duì)這些系統(tǒng)的使用,本文發(fā)現(xiàn)這些系統(tǒng)大都是安裝型的軟件,不涉及在線預(yù)訂的功能,主要是一個(gè)后臺(tái)管理過程,而JSP + MYSQL開發(fā),可以通過網(wǎng)
47、頁的方式,不僅讓用戶感到熟悉,在技術(shù)上講,這樣的功能不難實(shí)現(xiàn),是具有技術(shù)可行性的。</p><p> 2.2.4 運(yùn)行可行性</p><p> 本汽車租賃管理系統(tǒng)采用的是圖形化的網(wǎng)頁界面方式,由于瀏覽網(wǎng)頁的人很多,無論是客戶,還是企業(yè)人員,對(duì)網(wǎng)頁都是比較熟悉的,管理人員只要通過簡單</p><p> 的培訓(xùn)就能熟悉系統(tǒng)。作為企業(yè)成本比較高的汽車租賃行業(yè)來說,大
48、部分都有網(wǎng)站,本系統(tǒng)可以通過鏈接的方式,和網(wǎng)站進(jìn)行很好的聯(lián)系而不會(huì)對(duì)網(wǎng)頁做太大的修改,使風(fēng)格保持一致。</p><p> 2.2.5 法律可行性分析</p><p> 在現(xiàn)在人們的版權(quán)意識(shí)而來越高,所以法律可行性的分析十分必要。一般來講,法律可行性主要是指待開放的軟件或系統(tǒng)是否存在知識(shí)產(chǎn)權(quán)侵權(quán)等與法律有關(guān)的問題,如果出現(xiàn)侵權(quán)即使軟件或系統(tǒng)開發(fā)成功,也難以在市場銷售。本系統(tǒng)通過自己調(diào)查研
49、究,沒有侵權(quán)行為,可以放心的使用。</p><p><b> 3 需求分析</b></p><p> 需求分析指的是在建立新的或改變現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所需要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在需求分析中,系統(tǒng)分析員和軟件工程師通過調(diào)查走訪確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新的系統(tǒng)的解決方法
50、。</p><p> 人們很長時(shí)間理一致認(rèn)為需求分析是整個(gè)軟件工程中最簡單的一個(gè)步驟,其實(shí)不然,在過去的十年中越來越多的人意識(shí)到需求分析是整個(gè)過程中最關(guān)鍵的一個(gè)過程。如果在需求分析時(shí)分析者們未能正確的認(rèn)識(shí)到顧客的需要的話,那么最后的軟件實(shí)際上不能達(dá)到客戶的需要,或者軟件無法在規(guī)定的時(shí)間內(nèi)完工,這樣制作出的軟件是沒有市場的。</p><p><b> 3.1 功能需求</
51、b></p><p><b> 3.1.1概述 </b></p><p> 汽車租賃系統(tǒng)設(shè)計(jì)是通過可行性分析階段的調(diào)查研究,在已經(jīng)粗略的了解了用戶的需求的情況下,進(jìn)行分析了汽車租賃系統(tǒng)的可行性,提出了用LAMP設(shè)計(jì)系統(tǒng)的解決方案。但是這樣的可行性分析的目標(biāo)是較短的時(shí)間內(nèi)確定是否存在可行的系統(tǒng)方案,故可行性分析在分析用戶需求時(shí)只關(guān)注框架而會(huì)忽略許多的細(xì)節(jié),并沒
52、有提出具體額解決方案,也沒有準(zhǔn)確、完整的回答系統(tǒng)必須要“做什么”,“怎么做”這些問題。而可行性分析階段的有關(guān)結(jié)果是需求分析的出發(fā)點(diǎn),開發(fā)人員應(yīng)仔細(xì)研究這些結(jié)果。</p><p> 3.1.2 汽車租賃系統(tǒng)功能需求</p><p> 汽車租賃系統(tǒng)直接面對(duì)客戶,在調(diào)查的基礎(chǔ)上得出以下具體要求:</p><p> (1) 由于汽車租賃系統(tǒng)業(yè)務(wù)的需要和保密性,同時(shí)為了
53、方便管理,我們將具體用戶分為普通用戶和系統(tǒng)管理員。普通用戶通過注冊,獲得用戶名和密碼,進(jìn)入租車信息的錄入。而管理員通過管理員賬號(hào),進(jìn)入系統(tǒng)后臺(tái),可以查看租車信息,并對(duì)租車信息,工作人員信息,進(jìn)行查看管理和操作,同時(shí)生成票據(jù)。</p><p> (2)從操作界面來看該汽車租賃系統(tǒng)具有四大主要功能模塊:用戶登錄模塊、租車信息添加模塊、安全退出模塊、車輛信息的添加于修改、工作人員信息管理與票據(jù)生成模塊。</p&
54、gt;<p><b> 3.2 系統(tǒng)層次圖</b></p><p><b> 如圖3-1所示。</b></p><p> 圖3-1 系統(tǒng)層次圖</p><p><b> 3.3 系統(tǒng)分析</b></p><p> 汽車租賃系統(tǒng)可以大大提高企業(yè)的管理效率
55、,可以加速我國汽車租賃行業(yè)的發(fā)展,當(dāng)前,我國汽車租賃企業(yè)規(guī)模較小,經(jīng)營方式單一,管理水平比較低。截止2008年3月,中國13個(gè)主要中心城市的汽車租賃企業(yè)差不多有800多家,但是運(yùn)營車輛只有4.5萬輛,不足50輛的企業(yè)占到企業(yè)總數(shù)的80%。以北京汽車租賃市場為例,在北京汽車租賃公司整頓前,租賃車輛有2萬多輛,有240家公司經(jīng)營平均每家不到90輛。擁有100輛以上的租賃公司僅有60多家,而擁有車20輛一下的確有90多家。許多汽車租賃公司還停
56、留在幾個(gè)人、十幾輛車額家庭小作坊式的經(jīng)營階段。然而,世界汽車租賃行業(yè)排名第一的赫茲公司,一家就擁有車輛就超過50萬輛。汽車租賃行業(yè)作為資金密集型、科技密集型行業(yè),不規(guī)范的小作坊式的管理體系的弊端顯而易見,相互間只能拼價(jià)格,導(dǎo)致惡性競爭。所以該汽車租賃管理系統(tǒng)是針對(duì)我國中小型汽車租賃公司設(shè)計(jì)的,目的是提高中小型汽車租賃企業(yè)的工作效率和科學(xué)化管理。</p><p> 系統(tǒng)模塊圖: 如圖3-2所示。</p>
57、;<p> 圖3-2 系統(tǒng)模塊圖</p><p> 汽車租賃系統(tǒng)通過處理汽車租賃客戶的租車需求和企業(yè)內(nèi)部的管理需求,達(dá)到客戶租車的便捷化和企業(yè)管理的規(guī)范化要求。該系統(tǒng)主要分為以下幾個(gè)模塊:</p><p> (1)租車用戶注冊登錄模塊</p><p> 隨著我國經(jīng)濟(jì)的發(fā)展,人們的可支配出入越來越多,但是大部分汽車駕駛證擁有者的客戶并沒有購買汽
58、車,這就造成了汽車租賃行業(yè)巨大的潛在用戶。用戶注冊登錄模塊就是通過用戶注冊,掌握用戶的年齡段,客戶的聯(lián)系方式,可以通過發(fā)郵件的方式宣傳該企業(yè)。該模塊主要進(jìn)入汽車租賃管理系統(tǒng)登錄界面時(shí)點(diǎn)擊用戶注冊進(jìn)入用戶注冊界面。進(jìn)入用戶注冊界面以后可以輸入用戶名和密碼,密碼輸入兩次,前后一致方為成功,輸入個(gè)人郵箱地址,手機(jī)號(hào)碼等,點(diǎn)擊提交,成功則轉(zhuǎn)會(huì)組界面,進(jìn)行登錄,否則重新注冊。</p><p> (2)租車信息添加模塊&l
59、t;/p><p> 當(dāng)用戶成功登錄系統(tǒng)以后,租車用戶便可以進(jìn)行租車信息添加。根據(jù)租車頁面表格的提示,分別輸入姓名,年齡,身份證號(hào),聯(lián)系電話,聯(lián)系地址,工作單位,駕駛證號(hào),所選車型,取車時(shí)間,還車時(shí)間等信息,信息添加完成以后點(diǎn)擊提交進(jìn)入訂單頁面。</p><p><b> (3)安全退出模塊</b></p><p> 租車客戶添加個(gè)人租車信息以
60、后,系統(tǒng)管理員可以看到用戶的信息,聯(lián)系用戶進(jìn)行驗(yàn)車取車。租車用戶這時(shí)便可以退出系統(tǒng),通過點(diǎn)擊頁面上方的安全退出按鈕,退出系統(tǒng)。一定要退出系統(tǒng),這樣,該系統(tǒng)才具有安全性。</p><p> (4)車輛的添加于修改模塊</p><p> 作為汽車租賃客戶,選擇怎樣的租賃汽車是他們最關(guān)心的,所以,車輛信息的添加與修改模塊相當(dāng)重要,汽車租賃客戶對(duì)該模塊主要考慮汽車品牌,排量,新舊程度,顏色等。
61、所以該模塊應(yīng)該實(shí)現(xiàn)汽車品牌,排量,新舊程度,顏色等信息添加和修改。</p><p> (5)工作人員信息管理模塊</p><p> 作為旨在提高企業(yè)工作效益的系統(tǒng),對(duì)工作人員信息的管理,必不可少。系統(tǒng)管理員可以再該模塊下添加工作人員信息,包括工作人員工作證號(hào),姓名,年齡,性別,手機(jī)號(hào)碼等個(gè)人信息,同時(shí)也可以查詢工作人員信息,添加信息員工等。</p><p>&l
62、t;b> (6)票據(jù)生成模塊</b></p><p> 租賃客戶租車信息添加成功后,系統(tǒng)管理員審核以后,如果信息達(dá)到標(biāo)準(zhǔn)便可以進(jìn)行票據(jù)打印,帶客戶上門來取。票據(jù)模塊主要包括,租車人姓名,年齡,駕駛證號(hào),所選車型,顏色,新舊程度,排量,租車時(shí)間,還車時(shí)間,價(jià)格等,票據(jù)打印出來,該筆交易完成。</p><p><b> 4 詳細(xì)設(shè)計(jì)</b><
63、/p><p><b> 4.1 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 4.1.1 創(chuàng)建數(shù)據(jù)庫</p><p> 創(chuàng)建學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫并引用(SPMS)</p><p> Create database crms</p><p><b> use crms</b>&
64、lt;/p><p> 4.1.2 數(shù)據(jù)庫表介紹</p><p> 在數(shù)據(jù)庫中創(chuàng)建表也有兩種方法,一是通過企業(yè)管理器中直接添加;二是用查詢分析器的腳本命令添加。在企業(yè)管理器的crms數(shù)據(jù)庫中右鍵單擊“表”節(jié)點(diǎn),在彈出的快捷菜單中選擇“創(chuàng)建新表”命令,然后就進(jìn)入設(shè)計(jì)表結(jié)構(gòu)界面,進(jìn)行相關(guān)的設(shè)計(jì)了。</p><p> 本系統(tǒng)在數(shù)據(jù)庫中定義了8張表:用戶注冊表、用戶登錄表、
65、汽車信息表、員工信息表、租車信息表、票據(jù)表、公司職位表、上班安排表、規(guī)章制度表 </p><p> 用戶注冊表:用于保存注冊用戶的信息,便于以后發(fā)送信息,統(tǒng)計(jì)關(guān)注本公司的人員信息;</p><p> 用戶登錄表:用于保存登錄用戶的信息,方便用戶租車,租車后有關(guān)信息的查詢關(guān)注;</p><p> 汽車信息表:用于保存公司現(xiàn)有汽車的信息,便于用戶的查詢和管理員對(duì)汽
66、車信息的添加修改;</p><p> 員工信息表表:用于保存公司員工的基本信息,方便公司的管理和了解,以及員工的業(yè)績考查;</p><p> 租車信息表:用于保存汽車租賃的有關(guān)信息,方便用戶和公司的了解;</p><p> 票據(jù)表:用于保存租車的有關(guān)證明;</p><p> 公司職位表:用戶保存公司員工晉升與安排;</p>
67、<p> 上班安排表:用于保存公司員工上班時(shí)間和假期安排;</p><p> 規(guī)章制度表:用于保存員工的平時(shí)行為規(guī)范和獎(jiǎng)懲情況;</p><p> 4.1.3 創(chuàng)建數(shù)據(jù)表</p><p><b> 創(chuàng)建注冊表 </b></p><p> create table registered</p&
68、gt;<p><b> (</b></p><p> id int auto_increment primary key,</p><p> truename varchar(20) not null,</p><p> identity varchar(20) not null,</p><p>
69、 username varchar(20) not null,</p><p> password1 varchar(20) not null,</p><p> password2 varchar(20) not null,</p><p> sex char(4) not null,</p><p> age int not
70、null,</p><p> degree varchar(10) not null,</p><p> address varchar(50) not null, </p><p> phone varchar(20) not null,</p><p> e-mail varchar(20) not null,</p>
71、<p> qq varchar(20),</p><p> marks varchar(200) not null,</p><p><b> )</b></p><p><b> 創(chuàng)建登錄表</b></p><p> create table login</p>
72、<p><b> (</b></p><p> id int auto_increment primary key ,</p><p> username varchar(20) not null,</p><p> password varchar(20) not null</p><p><
73、;b> )</b></p><p><b> 創(chuàng)建汽車信息表</b></p><p> create table carmessage</p><p><b> (</b></p><p> Id int auto_increment primary key,</p
74、><p> carname varchar(10) not null,</p><p> number varchar(20) not null,</p><p> color varchar(10) not null,</p><p> displacement varchar(20),</p><p> pr
75、ice varchar(10) not null,</p><p> rent datetime</p><p><b> )</b></p><p><b> 創(chuàng)建員工信息表</b></p><p> create table worker</p><p><
76、b> (</b></p><p> Id int auto_increment primary key,</p><p> Name varchar(20) not null,</p><p> Sex char(4) not null,</p><p> Age int not null,</p>
77、<p> Address varchar(20) not null,</p><p> Phone varchar(20) not null,</p><p> Position varchar(10) not null,</p><p> Wage varchar(10) not null,</p><p> e-mai
78、l varchar(20) not null,</p><p> qq varchar(20) not null,</p><p> imag image not null</p><p><b> )</b></p><p><b> 創(chuàng)建租車信息表</b></p><
79、p> create table rentmessage</p><p><b> (</b></p><p> id int auto_increment primary key,</p><p> carnamevarchar(10) not null,</p><p> number varchar(
80、20) not null,</p><p> color varchar(10) not null,</p><p> displacement varchar(20),</p><p> price varchar(10) not null,</p><p> rent datetime</p><p>&l
81、t;b> )</b></p><p><b> 創(chuàng)建票據(jù)表</b></p><p> create table bills</p><p><b> (</b></p><p> Id int auto_increment primary key,</p>
82、<p> Username varchar(20) not null,</p><p> Carnamr varchar(10) not null,</p><p> Rent datetime not null,</p><p> Wage varchar(10) not null,</p><p><b>
83、)</b></p><p><b> 創(chuàng)建公司職位表</b></p><p> create table position</p><p><b> (</b></p><p> Id int auto_increment primary key,</p><
84、p> CEO varchar(10) not null,</p><p> Cfo varchar(10) not null,</p><p> Cao varchar(10) not null,</p><p> Cmo varchar(10) not null,</p><p> Cto varchar(10) not n
85、ull,</p><p> Worker varchar(10) not null,</p><p><b> )</b></p><p><b> 創(chuàng)建上班安排表</b></p><p> create table time</p><p><b> (
86、</b></p><p> Amwork datetime not null,</p><p> Amrest datetime not null,</p><p> Pmwork datetime not null,</p><p> Pmrest datetime not null,</p><p&
87、gt; Maternityleave datetime not null,</p><p> Spring datetime not null,</p><p> May1 datetime not null,</p><p> October1 datetime not null,</p><p> Clarity datetim
88、e not null,</p><p><b> )</b></p><p><b> 創(chuàng)建規(guī)章制度表</b></p><p> create table regulations</p><p><b> (</b></p><p> Late
89、 varchar(50) not null,</p><p> Notto varchar(50) not null,</p><p> Leaveearly varchar(50) not null,</p><p> Vacate varchar(50) not null,</p><p> Fight varchar(50) n
90、ot null,</p><p> Dirtywords varchar(50) not null,</p><p> Neat varchar(50) not null,</p><p> Performance varchar(50) not null,</p><p><b> )</b></p>
91、;<p><b> 4.2功能模塊設(shè)計(jì)</b></p><p> 4.2.1 數(shù)據(jù)庫操作模塊 </p><p><b> 如圖4-1所示。</b></p><p> 圖4-1 數(shù)據(jù)庫連接管理模塊圖</p><p> 這段代碼主要是連接數(shù)據(jù)庫,對(duì)程序的調(diào)用放在src/co
92、m/ibm/util,</p><p><b> 具體代碼為:</b></p><p> package com.ibm.util;</p><p> import java.sql.Connection;</p><p> import java.sql.DriverManager;</p>&l
93、t;p> import java.sql.SQLException;</p><p> public class GraConnection {</p><p> private static Connection conn = null;</p><p> private static final String DRIVER = "com.
94、mysql.jdbc.Driver";</p><p> private static final String URL = "jdbc:mysql://localhost:3306/system";</p><p> private static final String USERNAME = "root";</p>&
95、lt;p> private static final String PASSWORD = "root";</p><p> public static Connection getConnection(){</p><p><b> try{</b></p><p> Class.forName(DRIVER)
96、;</p><p> conn = DriverManager.getConnection(URL,USERNAME,PASSWORD);</p><p> System.out.println("數(shù)據(jù)庫操作成功");</p><p> return conn;</p><p> }catch(ClassNotFo
97、undException e){</p><p> e.printStackTrace();</p><p> System.out.println("數(shù)據(jù)庫操作出現(xiàn)問題,請(qǐng)檢查連接");</p><p> return null;</p><p> }catch(SQLException e){</p>
98、;<p> e.printStackTrace();</p><p> System.out.println("數(shù)據(jù)庫操作出現(xiàn)問題,請(qǐng)檢查連接");</p><p> return null;</p><p><b> }</b></p><p><b> }<
99、/b></p><p><b> }</b></p><p> 4.2.2 系統(tǒng)注冊模塊</p><p><b> 如圖4-2所示。</b></p><p> 圖4-2 系統(tǒng)注冊界面</p><p> package com.ibm.pojo;</p&
100、gt;<p> public class Register {</p><p> private int id;</p><p> private String name;</p><p> private String password;</p><p> private String password1;</
101、p><p> private String sex;</p><p> private String identity;</p><p> private String address;</p><p> private String phone;</p><p> private String qq;</
102、p><p> private String birthday;</p><p> private String school;</p><p> private String degree;</p><p> private String remarks;</p><p> public int getId()
103、{</p><p> return id;</p><p><b> }</b></p><p> public void setId(int id) {</p><p> this.id = id;</p><p><b> }</b></p>&l
104、t;p> public String getName() {</p><p> return name;</p><p><b> }</b></p><p> public void setName(String name) {</p><p> this.name = name;</p>
105、<p><b> }</b></p><p> public String getPassword() {</p><p> return password;</p><p><b> }</b></p><p> public void setPassword(String
106、password) {</p><p> this.password = password;</p><p><b> }</b></p><p> public String getPassword1() {</p><p> return password1;</p><p><
107、b> }</b></p><p> public void setPassword1(String password1) {</p><p> this.password1 = password1;</p><p><b> }</b></p><p> public String getSe
108、x() {</p><p> return sex;</p><p><b> }</b></p><p> public void setSex(String sex) {</p><p> this.sex = sex;</p><p><b> }</b>&l
109、t;/p><p> public String getIdentity() {</p><p> return identity;</p><p><b> }</b></p><p> public void setIdentity(String identity) {</p><p>
110、this.identity = identity;</p><p><b> }</b></p><p> public String getAddress() {</p><p> return address;</p><p><b> }</b></p><p>
111、; public void setAddress(String address) {</p><p> this.address = address;</p><p><b> }</b></p><p> public String getPhone() {</p><p> return phone;<
112、;/p><p><b> }</b></p><p> public void setPhone(String phone) {</p><p> this.phone = phone;</p><p><b> }</b></p><p> public String
113、 getQq() {</p><p> return qq;</p><p><b> }</b></p><p> public void setQq(String qq) {</p><p> this.qq = qq;</p><p><b> }</b>&l
114、t;/p><p> public String getBirthday() {</p><p> return birthday;</p><p><b> }</b></p><p> public void setBirthday(String birthday) {</p><p>
115、this.birthday = birthday;</p><p><b> }</b></p><p> public String getSchool() {</p><p> return school;</p><p><b> }</b></p><p>
116、 public void setSchool(String school) {</p><p> this.school = school;</p><p><b> }</b></p><p> public String getDegree() {</p><p> return degree;</p&
117、gt;<p><b> }</b></p><p> public void setDegree(String degree) {</p><p> this.degree = degree;</p><p><b> }</b></p><p> public String
118、 getRemarks() {</p><p> return remarks;</p><p><b> }</b></p><p> public void setRemarks(String remarks) {</p><p> this.remarks = remarks;</p><
119、;p><b> }</b></p><p><b> }</b></p><p> 4.2.3 系統(tǒng)登錄界面</p><p><b> 如圖4-3所示。</b></p><p> 圖4-3 系統(tǒng)登錄界面</p><p> packag
120、e com.ibm.pojo;</p><p> public class User {</p><p> private int id;</p><p> private String name;</p><p> private String code;</p><p> private String i
121、dentity;</p><p> private String address;</p><p> private String phone;</p><p> public int getId() {</p><p> return id;</p><p><b> }</b><
122、;/p><p> public void setId(int id) {</p><p> this.id = id;</p><p><b> }</b></p><p> public String getName() {</p><p> return name;</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車租賃管理系統(tǒng)畢業(yè)設(shè)計(jì)
- jsp汽車租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的汽車租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)(汽車租賃管理系統(tǒng))開題報(bào)告
- 汽車租賃管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)
- 汽車租賃管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)
- 汽車租賃管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
- jsp家政管理系統(tǒng)-畢業(yè)設(shè)計(jì)
- 基于jsp的汽車租賃系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)論文 汽車租賃管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-汽車租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--汽車租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- jsp教師日志管理系統(tǒng)-畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----jsp學(xué)生課程管理系統(tǒng)
- jsp學(xué)生課程管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--jsp企業(yè)員工管理系統(tǒng)
- jsp財(cái)務(wù)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-房屋租賃管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)-房屋租賃管理系統(tǒng)
- 基于jsp的教學(xué)管理系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論