資源描述:
《基于javaee汽車租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、第一章緒論1.1課題背景計(jì)算機(jī)信息網(wǎng)絡(luò)技術(shù)的發(fā)展,給這個時代的人們帶來了很大的便捷。如今在網(wǎng)絡(luò)上,隨處可見種類繁多的信息管理系統(tǒng),比如,企業(yè)辦公信息化自動管理系統(tǒng),電子商務(wù)管理系統(tǒng),企業(yè)教務(wù)系統(tǒng)等等。隨著網(wǎng)絡(luò)信息技術(shù)的日益進(jìn)步,已深入到社會的各個角落,各個大型企業(yè),都意識到傳統(tǒng)的手工管理模式已經(jīng)開始逐漸不能適應(yīng)這個時代的發(fā)展,為了更好的發(fā)展,紛紛研發(fā)適合自己的管理系統(tǒng)。無論是大企業(yè)還是各種類型的小型企業(yè)都是如此,租車公司老板也深深意識到這一點(diǎn),以前管理模式大多是人工管理,工作效率低、容易出錯、手續(xù)復(fù)雜,而且還耗費(fèi)了大量的財力、人力
2、和物力。他們都希望能夠找到一個適合自己的管理系統(tǒng),可以實(shí)現(xiàn)車輛管理、客戶管理、租車還車管理、租車查詢等功能。通過這個系統(tǒng),店老板可以對汽車租賃各項(xiàng)情況進(jìn)行實(shí)時電腦化管理,這樣能夠提高工作效率,也能使得汽車租賃管理所需要的各項(xiàng)信息能快速錄入、查詢、刪除和更新,對相應(yīng)的數(shù)據(jù)也能夠方便的統(tǒng)計(jì)結(jié)果。1.2目的和意義長久以來,汽車租賃的管理工作大多都是采用傳統(tǒng)的手工的方式來進(jìn)行記錄相關(guān)信息,這種管理方式存在著很多缺點(diǎn),比如,客戶的管理,車輛信息的查詢、錄入、分析、更新完全依賴的是管理人員的手工記錄和人工分析。對于小規(guī)模的租車公司來說勉強(qiáng)還可
3、以接受,但對于規(guī)模大的租車公司來說,人工記錄是相當(dāng)麻煩。為滿足企業(yè)管理的需求,因此決定采用各種編程語言研發(fā)一個基于B/S架構(gòu)的汽車租賃管理系統(tǒng),汽車租賃管理系統(tǒng)是涉及信息科學(xué)技術(shù)、數(shù)據(jù)計(jì)算技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的復(fù)雜的人機(jī)交互系統(tǒng)。通過這個系統(tǒng),可以對汽車租賃進(jìn)行智能化管理,有效的記錄和查詢各類車輛的信息和租賃等情況,為汽車租賃管理提供了很多方便。1.3開發(fā)工具及技術(shù)1.3.1開發(fā)工具此次設(shè)計(jì)主要采用的是MyEclipse和Tomcat后臺服務(wù)器,在設(shè)計(jì)過程中web頁面主要是使用JSP技術(shù)來完成,下面是對MyEclipse、SqlS
4、erver數(shù)據(jù)庫和Tomcat等。第二章需求分析2.1需求調(diào)研在項(xiàng)目的之初是進(jìn)行需求調(diào)研,并且調(diào)研了一些小型的租車公司,經(jīng)過一套的調(diào)查和談話中發(fā)現(xiàn),現(xiàn)在的租車公司管理工作確是存在了很多不足之處,傳統(tǒng)手工的記錄方式保存困難,容易丟失,同時也不利于數(shù)據(jù)查詢與統(tǒng)計(jì)分析。根據(jù)租車公司實(shí)體店實(shí)際情況和調(diào)查結(jié)果,我們發(fā)現(xiàn)實(shí)現(xiàn)租車公司管理的信息化和網(wǎng)絡(luò)化是十分必要的,因此設(shè)計(jì)了本套汽車租賃管理系統(tǒng)。2.2可行性分析開發(fā)任何一個管理系統(tǒng),都會有時間和資源上的限制。所以,在每一個項(xiàng)目研發(fā)之前,都要進(jìn)行可行性分析,這樣可以減少項(xiàng)目的開發(fā)風(fēng)險和避免物力
5、、人力和財力浪費(fèi)。下面就技術(shù)、法律、經(jīng)濟(jì)和操作這四個方面來介紹。2.2.1技術(shù)的可行性本系統(tǒng)的開發(fā)工具是MyEclipse和SqlServer數(shù)據(jù)庫,研發(fā)語言是Java,主要使用的是J2EE的技術(shù),java是一種面向?qū)ο蟮木幊陶Z言,簡單易學(xué)并且靈活方便。大二時就學(xué)習(xí)java課程,大三期間也了解了J2EE的相關(guān)知識,汽車租賃管理系統(tǒng)總體上講開發(fā)難度并不高,本系統(tǒng)設(shè)計(jì)的核心是:數(shù)據(jù)庫的設(shè)計(jì)和操作。大學(xué)期間學(xué)習(xí)過java、J2EE、C語言、web設(shè)計(jì)、c#等課程,每個學(xué)期都會完成對應(yīng)科目的課程設(shè)計(jì),也具備了一些對系統(tǒng)的分析、設(shè)計(jì)和測試的
6、能力。對于完成本系統(tǒng)在技術(shù)上實(shí)現(xiàn)完全有可行性。2.2.2經(jīng)濟(jì)的可行性現(xiàn)在是信息化的時代,信息化的管理可以使租車公司的管理工作變得更加、系統(tǒng)化、快速化。這樣可以給企業(yè)帶來更多的經(jīng)濟(jì)效益和工作效益,并可以在提高工作效率的基礎(chǔ)上,考慮減少租車公司管理人員的數(shù)量,系統(tǒng)對計(jì)算機(jī)的配置要求不高,利用企業(yè)機(jī)房淘汰的低配置電腦就可以完全的滿足需要,另一方面,企業(yè)在管理工作上帶來的高效率和便捷性也遠(yuǎn)遠(yuǎn)超過開發(fā)系統(tǒng)的成本,對于經(jīng)濟(jì)上也具有完全的可行性。2.2.3操作可行性本系統(tǒng)操作簡單,在輸入信息頁面大多數(shù)都是有下拉框選擇的形式,并在某些頁面,信息是
7、可以自動生成的,無需手動輸入,時間輸入就是用的日歷控件,使得操作更簡便,因此對操作人員要求很低,只要對WINDOWS能操作熟練,再加上對本系統(tǒng)的操作簡單培訓(xùn)就可工作,同時系統(tǒng)的可視性也非常好,所以在操作上不會有大難度。2.2.4法律的可行性本汽車租賃管理系統(tǒng)是自行開發(fā)的租賃管理系統(tǒng),是很有現(xiàn)實(shí)意義的系統(tǒng),開發(fā)環(huán)境使用的軟件和使用的數(shù)據(jù)庫也都是開源代碼,研發(fā)這個系統(tǒng)于開發(fā)普通系統(tǒng)軟件不同,并不存在侵權(quán)等問題,因此,法律上是可行的。綜上所述,開發(fā)一個汽車租賃管理系統(tǒng)與傳統(tǒng)手工操作的方式相比具有操作更快、更準(zhǔn)確、節(jié)省開支等優(yōu)點(diǎn),因此,建
8、立一個汽車租賃管理系統(tǒng)是必要的、可行的。2.3系統(tǒng)用戶用例圖2.3.1管理員用例圖管理員是負(fù)責(zé)管理整個系統(tǒng)并涉及到九大功能管理模塊,并能夠及時掌握租車公司的動態(tài)信息和各項(xiàng)情況。圖2.1管理員用例圖2.4功能模塊需求分析本系統(tǒng)的最大特點(diǎn)是操作簡單、友