歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

汽車租賃系統(tǒng)

  • 資源ID:53906296       資源大小:1.54MB        全文頁(yè)數(shù):40頁(yè)
  • 資源格式: DOCX        下載積分:20積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

汽車租賃系統(tǒng)

摘 要隨著電子信息技術(shù)的迅速興起,信息化建設(shè)在各行各業(yè)里的運(yùn)用已經(jīng)悄然給日常生活帶來(lái)了許多改變,人們思考問(wèn)題和生活的方式也有了許多轉(zhuǎn)變。信息化技術(shù)同時(shí)對(duì)車輛租賃管理的模式帶來(lái)了很大的沖擊。伴隨該領(lǐng)域技術(shù)的不斷發(fā)展,對(duì)整個(gè)租賃管理工作的高效化、智能化需求也越發(fā)迫切。采用先進(jìn)的信息技術(shù)去設(shè)計(jì)出一個(gè)車輛租賃管理信息系統(tǒng),并通過(guò)此系統(tǒng)完成高效化的調(diào)度以及管理,能夠有效地提升管理質(zhì)量,同時(shí)減少人工工作量,有著十分重要的現(xiàn)實(shí)價(jià)值。此次系統(tǒng)基于MVC模式進(jìn)行開(kāi)發(fā),數(shù)據(jù)庫(kù)采用Oracle作為數(shù)據(jù)存儲(chǔ),在SSH框架基礎(chǔ)上完成整體的設(shè)計(jì)。此次課題的內(nèi)容包括:對(duì)車輛租賃管理信息系統(tǒng)發(fā)展現(xiàn)狀實(shí)施研究,在開(kāi)篇對(duì)相應(yīng)的技術(shù)進(jìn)行了論述,為之后的系統(tǒng)研發(fā)做好鋪墊;之后對(duì)整個(gè)系統(tǒng)的需求實(shí)施分析,研究其具體的功能與相應(yīng)的流程,涵蓋了系統(tǒng)管理、參數(shù)管理、運(yùn)營(yíng)監(jiān)控、運(yùn)營(yíng)分析、運(yùn)行監(jiān)控等功能模塊。在系統(tǒng)的非功能需求中,把介紹的重點(diǎn)放在了控制和協(xié)調(diào)計(jì)算機(jī)及外部設(shè)備,支持應(yīng)用軟件開(kāi)發(fā)和運(yùn)行的系統(tǒng)的屬性需求以及系統(tǒng)外部接口的需求;對(duì)系統(tǒng)的性能板塊進(jìn)行細(xì)致地設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)的重心;會(huì)對(duì)系統(tǒng)進(jìn)行實(shí)踐與監(jiān)察,在最后總結(jié)論文。本篇論文對(duì)車輛租賃管理信息系統(tǒng)實(shí)施了整體的設(shè)計(jì)和研發(fā),在了解其具體需求之后,在此基礎(chǔ)上完成了設(shè)計(jì)工作,最終的結(jié)果顯示所獲得的系統(tǒng)可以順利的達(dá)到預(yù)期目標(biāo),可以為車輛租賃管理給予一個(gè)更為高效的處理模式。關(guān)鍵詞:車輛租賃;信息管理;在線租賃;軟件工程VIIAbstractWith the rapid rise of electronic information technology, the use of informatization construction in all walks of life has quietly brought many changes to daily life, and there have been many changes in the way people think about problems and life. Informatization technology has also brought a big impact on the mode of vehicle rental management. With the continuous development of technology in this field, the need for efficient and intelligent management of the entire lease management is becoming more and more urgent. Using advanced information technology to design a vehicle rental management information system, and through this system to achieve efficient scheduling and management, can effectively improve management quality, while reducing manual workload, has very important practical value.The system is developed based on the MVC model. The database uses Oracle as the data storage and completes the overall design based on the SSH framework. The content of this topic includes: research on the development status of vehicle rental management information system, and the corresponding technology is discussed at the beginning to pave the way for the subsequent system development; then the analysis of the needs of the entire system is carried out to study its specific Functions and corresponding processes cover functional modules such as system management, parameter management, operational monitoring, operational analysis, and operational monitoring. In the non-functional requirements of the system, the introduction focuses on controlling and coordinating the computer and external equipment, supporting the attribute requirements of the system for application software development and operation, and the requirements of the external interface of the system; carefully designing the performance section of the system. It is the focus of the entire system design; the system will be practiced and monitored, and the paper will be summarized at the end.This paper implements the overall design and development of the vehicle rental management information system. After understanding its specific needs, the design work is completed on this basis. The final result shows that the obtained system can successfully achieve the expected goal, which can be Vehicle rental management gives a more efficient processing model.Key words: vehicle leasing; information management; online leasing; software engineering目 錄摘 要I1 緒論11.1研究背景與意義11.2研究現(xiàn)狀11.3 研究?jī)?nèi)容22 相關(guān)技術(shù)基礎(chǔ)32.1 數(shù)據(jù)庫(kù)技術(shù)32.2 MVC模式32.3 J2EE42.4 Web Services42.5 SSH框架53 需求分析63.1 可行性研究分析63.1.1技術(shù)可行性63.1.2經(jīng)濟(jì)可行性63.1.3操作可行性63.1.4 管理可行性63.2 系統(tǒng)功能需求分析63.3 系統(tǒng)非功能需求分析83.3.1系統(tǒng)軟件屬性需求83.3.2系統(tǒng)外部接口需求93.3.3 其他需求93.4 本章小結(jié)104 系統(tǒng)設(shè)計(jì)114.1 系統(tǒng)設(shè)計(jì)原則114.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)114.3 系統(tǒng)架構(gòu)設(shè)計(jì)114.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)124.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范124.4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)134.4.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)154.4.4 數(shù)據(jù)庫(kù)管理與優(yōu)化174.5 本章小結(jié)185 系統(tǒng)實(shí)現(xiàn)195.1 用戶功能模塊的實(shí)現(xiàn)195.1.1 系統(tǒng)主界面195.1.2 用戶注冊(cè)界面195.1.3 用戶登錄界面205.1.4 車輛詳情界面205.1.5修改我的信息界面215.1.6我的租借信息界面225.2管理員功能模塊的實(shí)現(xiàn)225.2.1管理員登錄界面225.2.2修改登錄密碼界面235.2.3公告信息管理界面235.2.4租賃點(diǎn)管理界面245.3 租賃點(diǎn)功能模塊的實(shí)現(xiàn)245.3.1車輛信息管理界面245.3.2會(huì)員信息管理界面255.3.3租賃信息管理界面26結(jié) 論27致 謝28參考文獻(xiàn)291 緒論1.1研究背景與意義互聯(lián)網(wǎng)高速發(fā)展的今天,全球企業(yè)的管理模式開(kāi)始逐漸從根本上變更,大約從上個(gè)世紀(jì)90年代起,就有很多企業(yè)提出了運(yùn)用網(wǎng)絡(luò)管理數(shù)據(jù)信息的想法。但因?yàn)楫?dāng)時(shí)的發(fā)展限制等原因,如互聯(lián)網(wǎng)的開(kāi)發(fā)技術(shù)尚在起步階段,沒(méi)有建立起相關(guān)健全的法律法規(guī),由此各個(gè)公司也無(wú)法便捷地認(rèn)證聲譽(yù),無(wú)法給予人以信任等許多原因,這使得網(wǎng)絡(luò)在各大企業(yè)運(yùn)營(yíng)發(fā)展中占據(jù)的技術(shù)比例非常之少,發(fā)展緩慢。隨著二十一世紀(jì)的到來(lái),中國(guó)經(jīng)濟(jì)發(fā)展有了一個(gè)嶄新的提升,經(jīng)濟(jì)問(wèn)題導(dǎo)致的難關(guān)對(duì)一個(gè)企業(yè)而言其難度已逐漸降低,自此,國(guó)內(nèi)的大多數(shù)企業(yè)都選擇了這樣一個(gè)以各電子數(shù)據(jù)進(jìn)行技術(shù)革新,對(duì)傳統(tǒng)管理進(jìn)行改革的信息化管理模式。 經(jīng)過(guò)時(shí)間的沉淀,培養(yǎng)、發(fā)展以計(jì)算機(jī)為主的智能化工具為代表的新生產(chǎn)力并使之造福于社會(huì)的歷史過(guò)程在不斷加快,人類社會(huì)步入了信息化時(shí)代。這個(gè)車輛在線租賃管理系統(tǒng)是信息化時(shí)代下的產(chǎn)物:通過(guò)汽車線上租借管理的實(shí)踐設(shè)計(jì)的一種實(shí)用管理系統(tǒng)?,F(xiàn)今由于各種原因,人們對(duì)租借車輛的需求開(kāi)始逐漸增大,隨著互聯(lián)網(wǎng)平臺(tái)的興起,車輛租賃管理不再是簡(jiǎn)單單一的工作,越來(lái)越繁瑣的事務(wù)使得租借方對(duì)于租賃管理系統(tǒng)的高效也產(chǎn)生需求。為了提高效率,這套車輛在線租賃管理系統(tǒng)被開(kāi)發(fā)出來(lái)。本系統(tǒng)不僅旨在加快車輛租借管理對(duì)接中的效率問(wèn)題,還為使用者提供了一個(gè)互聯(lián)網(wǎng)車輛租借平臺(tái),以便高效提升車輛租借的業(yè)務(wù)任務(wù),與此同時(shí)提高租借業(yè)績(jī)。1.2研究現(xiàn)狀根據(jù)建設(shè)、運(yùn)行和管理中國(guó)信息社會(huì)基礎(chǔ)設(shè)施的負(fù)責(zé)方,中國(guó)互聯(lián)網(wǎng)信息中心公布的調(diào)查數(shù)據(jù)表明,身處內(nèi)陸的人群中登上互聯(lián)網(wǎng)的人數(shù)不斷增多。使用者在互聯(lián)網(wǎng)上可以選擇豐富多彩的信息進(jìn)行關(guān)注。根據(jù)調(diào)查我們可以知道,在網(wǎng)絡(luò)用戶的眾多互聯(lián)網(wǎng)線上操作中,很多人都會(huì)在網(wǎng)絡(luò)的虛擬環(huán)境中進(jìn)行交易,并且人數(shù)增長(zhǎng)在近年來(lái)速度飛速提升,伴隨著經(jīng)濟(jì)的發(fā)展,網(wǎng)絡(luò)的完善和大眾化,其發(fā)展態(tài)勢(shì)已經(jīng)包括了幾乎全中國(guó)。我們可以從我國(guó)的信息技術(shù)行業(yè)發(fā)布的基本情況中得出,中國(guó)網(wǎng)絡(luò)正在這幾年間飛速發(fā)展,網(wǎng)絡(luò)使用者不斷增多,由于能夠滿足人們觀感所能感受到的各種媒體在網(wǎng)絡(luò)上傳輸需要的帶寬被運(yùn)用實(shí)踐并且價(jià)格逐漸走低,每一日都會(huì)有將近億人次接觸到互聯(lián)網(wǎng)。正是因?yàn)榫W(wǎng)絡(luò)的大眾化,通過(guò)互聯(lián)網(wǎng)在虛擬的環(huán)境中進(jìn)行類似于現(xiàn)實(shí)的物質(zhì)買賣的方式開(kāi)始逐漸流行起來(lái),許多人都成為了電子商務(wù)的參與者?;ヂ?lián)網(wǎng)的發(fā)明和延伸讓人類步入了一個(gè)嶄新的時(shí)代,在這個(gè)時(shí)代,我們傳播信息的方式不再僅僅只是依靠真實(shí)存在的物質(zhì),在時(shí)空方面也不像以前有眾多限制,許多過(guò)去的限制都因?yàn)檫@個(gè)虛擬世界的發(fā)明而被打破了。這從根本上改變了我們:從物質(zhì)到精神、從外在到內(nèi)在、從工作到日常的各種行為方式,也給我們帶來(lái)了新的機(jī)會(huì)與困難。伴隨著車輛租賃的更新?lián)Q代,各個(gè)車輛租借企業(yè)展開(kāi)了激烈的競(jìng)爭(zhēng),他們想要在眾多公司中脫穎而出,就得把管理的強(qiáng)度加到方方面面。企業(yè)與企業(yè)之間的競(jìng)爭(zhēng)主要考量的是整體的實(shí)力素質(zhì),這就說(shuō)明了作為一個(gè)汽車租借企業(yè)除了要有豐富的資源之外,還要將對(duì)客戶的服務(wù)做到極致。而伴隨著管理和處理信息所采用的各種技術(shù)的進(jìn)步,我們?cè)O(shè)計(jì)了這樣一個(gè)車輛線上租借的管理機(jī)制,其目的是高效提升汽車租借的管理,并且使得汽車租借的運(yùn)行體制更迅速。如此一來(lái)也能增大公司對(duì)外任務(wù)的作業(yè)量,將租賃管理效率發(fā)揮到極致。1.3 研究?jī)?nèi)容本設(shè)計(jì)的第一步是將其中涉及到的電腦知識(shí)都有了大致的理論基礎(chǔ)理解并對(duì)其進(jìn)行了剖析。程序開(kāi)發(fā)中的一個(gè)重心便是系統(tǒng)分析:為了極致且準(zhǔn)確的將一個(gè)程序設(shè)計(jì)的功能完全呈現(xiàn)出來(lái),前期的調(diào)研及分析非常重要。在基本調(diào)研的基礎(chǔ)上,全新系統(tǒng)的性能也應(yīng)該有一個(gè)具體細(xì)致的剖析,如此一來(lái)才有可能研究發(fā)明出一個(gè)相對(duì)系統(tǒng)的設(shè)計(jì)。本系統(tǒng)平臺(tái)在架構(gòu)的搭建上選擇了MYSQL數(shù)據(jù)庫(kù),設(shè)計(jì)上采用數(shù)據(jù)庫(kù)及表格的形式,在此基礎(chǔ)上再系統(tǒng)分析,搭建了一個(gè)穩(wěn)固的技術(shù)基調(diào)。第二步我們精細(xì)拆分了這個(gè)汽車線上租借管理體系的業(yè)務(wù)流程,將其中的數(shù)據(jù)記下并處理。由于系統(tǒng)在實(shí)踐的過(guò)程中的不確定性,我在軟件方面以了現(xiàn)今火熱的JSP技術(shù),對(duì)該汽車租借管理系統(tǒng)有所運(yùn)用,保存數(shù)據(jù)方面采用的是MYSQL數(shù)據(jù)庫(kù)。因?yàn)镴SP和MYSQL是公認(rèn)的有實(shí)踐經(jīng)驗(yàn)的開(kāi)發(fā)工具,所以他們?cè)诒C苄?、?shí)用性、可靠性上都占有多數(shù)人的信任。我們?cè)敿?xì)剖析了該系統(tǒng),開(kāi)發(fā)出了這個(gè)汽車線上租借管理系統(tǒng),核心的研究?jī)?nèi)容有:一、 在實(shí)踐過(guò)程中熟知系統(tǒng)的工作進(jìn)程,編寫相關(guān)系統(tǒng)的需要分析。二、 通過(guò)了解汽車線上租借管理系統(tǒng)用戶的詳細(xì)需求,剖析、開(kāi)發(fā)出系統(tǒng)的性能大綱。三、 了解系統(tǒng)的具體需要和大體思路,并據(jù)此設(shè)計(jì)出系統(tǒng)的結(jié)構(gòu)方案。四、 以性能為依據(jù)撰寫本系統(tǒng)的開(kāi)發(fā)技術(shù)文檔。五、 撰寫代碼六、 對(duì)此汽車線上租借管理系統(tǒng)進(jìn)行監(jiān)察測(cè)驗(yàn)。2 相關(guān)技術(shù)基礎(chǔ)2.1 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)于系統(tǒng)的成功與否有重要的作用,Oracle數(shù)據(jù)庫(kù)目前是主流數(shù)據(jù)庫(kù),使用較為廣泛,Oracle具有以下幾個(gè)特點(diǎn)17: (1)針對(duì)事務(wù)管理等有較好的優(yōu)勢(shì)。(2)針對(duì)數(shù)據(jù)安全有自己的處理方案。(3)能夠更為高效的處理數(shù)據(jù)。(4)支持多平臺(tái)使用。數(shù)據(jù)庫(kù)的主要工作就是確保數(shù)據(jù)的一致性,提升系統(tǒng)數(shù)據(jù)的安全性,當(dāng)有非法輸入時(shí),將提示用戶重新輸入。在系統(tǒng)的安全方面,將使用SpringSecurity安全框架進(jìn)行系統(tǒng)安全的維護(hù)。2.2 MVC模式具有較高的移植性,其設(shè)計(jì)方式可以分成三個(gè)部分18:模型、視圖以及控制器。對(duì)應(yīng)的工作步驟為:請(qǐng)求-控制器調(diào)取模型處理,返回?cái)?shù)據(jù)。具體流程如下19:圖2.2 其中,層代表的是實(shí)體層,通過(guò)對(duì)model層的建立,可以暫時(shí)的存放數(shù)據(jù),系統(tǒng)在運(yùn)行時(shí),可以從model中獲取數(shù)據(jù)傳遞到前端。View層是表示層,是與用戶直接交互的層,view的設(shè)計(jì)將會(huì)讓使用者可以更直接的接觸系統(tǒng),擁有更直接的體驗(yàn),頁(yè)面上會(huì)直接展現(xiàn)出view層的html代碼接收到后段傳遞過(guò)來(lái)的數(shù)字們,供以使用者更便捷地運(yùn)用。Controller層是調(diào)度中心,前端傳遞的請(qǐng)求,通過(guò)路由找到對(duì)應(yīng)的Controller層接口,Controller層再調(diào)用對(duì)應(yīng)的業(yè)務(wù)邏輯程序來(lái)處理用戶發(fā)到服務(wù)端的請(qǐng)求,業(yè)務(wù)處理之后將結(jié)果返回到Controller層,再由Controller層返回到前端展示。2.3 J2EEJ2EE是一個(gè)技術(shù)規(guī)范標(biāo)準(zhǔn),包含了很多的準(zhǔn)則以供指導(dǎo)開(kāi)發(fā),J2EE的使用能夠減短開(kāi)發(fā)的周期。J2EE有很強(qiáng)的可擴(kuò)展性以及穩(wěn)定性20。J2EE會(huì)存檔一些運(yùn)行過(guò)程中的機(jī)制,當(dāng)業(yè)務(wù)不斷增多時(shí),需要能夠在現(xiàn)有業(yè)務(wù)的基礎(chǔ)上進(jìn)行擴(kuò)展,而不是重新的設(shè)計(jì)系統(tǒng)。J2EE在該方面能夠很好的適應(yīng),并解決這方面的問(wèn)題。其高效的設(shè)計(jì)方式,能夠解決系統(tǒng)隨著業(yè)務(wù)增多的系統(tǒng)擴(kuò)展問(wèn)題。J2EE在主流的操作系統(tǒng)中都能穩(wěn)定的運(yùn)行,且對(duì)于硬件的要求不高,無(wú)論在什么硬件條件下,都能穩(wěn)定的運(yùn)行。J2EE提供開(kāi)發(fā)者很多的組件進(jìn)行調(diào)用,提升了開(kāi)發(fā)的效率,J2EE將用戶的請(qǐng)求交給組件處理,開(kāi)發(fā)者的關(guān)注點(diǎn)將集中在業(yè)務(wù)邏輯上,不需要關(guān)心內(nèi)部具體的實(shí)現(xiàn)邏輯,提升開(kāi)發(fā)效率。J2EE對(duì)于運(yùn)行的環(huán)境要求不高,在異構(gòu)的環(huán)境下也能夠穩(wěn)定的運(yùn)行,另外,J2EE還具備跨平臺(tái)性,兼容了主流的操作系統(tǒng)。開(kāi)發(fā)的系統(tǒng)可以部署在不同的操作系統(tǒng)下,因此,J2EE受到了開(kāi)發(fā)者的廣泛歡迎。J2EE允許開(kāi)發(fā)者集成第三方應(yīng)用,兩者可以同時(shí)部署在一個(gè)環(huán)境中,節(jié)省了部署的時(shí)間成本。J2EE伸縮性較好,提供了集群環(huán)境的支持,來(lái)提升系統(tǒng)的可伸縮性。J2EE開(kāi)發(fā)的系統(tǒng)較為穩(wěn)定,可以確保長(zhǎng)時(shí)間的穩(wěn)定運(yùn)行。J2EE提供了分布式的應(yīng)用部署,在C/S結(jié)構(gòu)中,客戶端的任務(wù)會(huì)承擔(dān)比較多,系統(tǒng)升級(jí)之后,很難擴(kuò)展,而提供J2EE開(kāi)發(fā)的系統(tǒng),提供分層的思想可以解決這樣的問(wèn)題。2.4 Web Services包括了22。為消息交換協(xié)議,在對(duì)信息完成包裝后,按照格式采取信息的交互,每個(gè)消息都是通過(guò)命名空間來(lái)區(qū)別。通過(guò)對(duì)格式的描述,對(duì)服務(wù)詳細(xì)作用實(shí)施了剖析。為的獨(dú)有設(shè)計(jì),基于一套標(biāo)準(zhǔn)規(guī)范,進(jìn)行服務(wù)的注冊(cè),實(shí)現(xiàn)資源共享。首先,用戶的請(qǐng)求將被發(fā)到UDDI,處理請(qǐng)求之后依據(jù)獨(dú)有的格式將處理的結(jié)果返回到前端進(jìn)行展示,最后展示在用戶的頁(yè)面上。Web Services發(fā)展較為迅速,具備了一些特點(diǎn):首先是靈活性,Web Services對(duì)于操作系統(tǒng)以及開(kāi)發(fā)語(yǔ)言的要求都比較低,只要有網(wǎng)絡(luò)就能訪問(wèn)。Web Services具有保值性,對(duì)于原有系統(tǒng)的侵入性較低,結(jié)合現(xiàn)有的資源。在內(nèi)部有很多的方法,以接口的形式對(duì)外提供服務(wù),外部只通過(guò)接口就可以訪問(wèn),確保了原有的投入。最后,Web Services使用統(tǒng)一的標(biāo)準(zhǔn)確保開(kāi)發(fā)的兼容性。2.5 SSH框架現(xiàn)今大眾中廣為流傳的web開(kāi)放框架是SSH,Struts、Spring、Hibernate24也在其中,在可維護(hù)性、可擴(kuò)展性方面都表現(xiàn)出了良好的特性。Struts控制中心,持久層框架是Hibernate,Spring則是總的管理中心。SSH的流程是:依據(jù)面向?qū)ο蟮乃枷虢⑷龑咏Y(jié)構(gòu)的模型,由Struts進(jìn)行管理,Spring則處于調(diào)度總控的位置。MVC三層結(jié)構(gòu)會(huì)進(jìn)行對(duì)應(yīng)的分離,使得模塊之間的影響達(dá)到最小,可以提升系統(tǒng)的可復(fù)用性。(1) Struts2Struts分離了三層結(jié)構(gòu),為開(kāi)發(fā)者提供了各種組件,Struts改進(jìn)了MVC三層結(jié)構(gòu)的劣勢(shì)。框架對(duì)用戶請(qǐng)求處理之后,維護(hù)請(qǐng)求的映射關(guān)系,當(dāng)請(qǐng)求發(fā)送到控制層之后,傳遞到后端的業(yè)務(wù)邏輯層進(jìn)行處理,然后將處理的結(jié)果返回到前端。將Struts2架設(shè)通過(guò)攔截器,以此來(lái)減少系統(tǒng)板塊之間對(duì)模塊間關(guān)聯(lián)程度的度量,即耦合度。(2) Spring是SSH的管理者,作為控制中心管理整個(gè)架構(gòu),這樣可以節(jié)省開(kāi)發(fā)的開(kāi)發(fā)量,Spring的出現(xiàn),使得代碼的編寫更加的簡(jiǎn)便,降低系統(tǒng)的耦合性。(3) HibernateHibernate對(duì)JDBC的封裝簡(jiǎn)化了編碼工作,Hibernate在實(shí)際的應(yīng)用過(guò)程中,只需要配置好配置文件,就可以使數(shù)據(jù)庫(kù)之間的對(duì)接等步驟成為現(xiàn)實(shí), Hibernate對(duì)全部的數(shù)據(jù)庫(kù)都可用,配置文件可以隨時(shí)更改,非常方便,Hibernate提供了很多的工具,簡(jiǎn)化了開(kāi)發(fā)者的數(shù)據(jù)處理。403 需求分析3.1 可行性研究分析3.1.1技術(shù)可行性車輛租借管理系統(tǒng)是以設(shè)計(jì)形式當(dāng)做前提進(jìn)行的一種應(yīng)用,在整個(gè)系統(tǒng)的開(kāi)發(fā)中都是使用了成熟的技術(shù),利用框架實(shí)施整體的研發(fā)工作,該技術(shù)比較成熟,在靈敏性、平穩(wěn)性等方面都有良好的發(fā)揮。在持久層上是利用了Hibernate,數(shù)據(jù)庫(kù)使用的是Oracle,Oracle能夠兼容各大主流的操作系統(tǒng),都可以穩(wěn)定的運(yùn)行,因此本系統(tǒng)的開(kāi)發(fā)在技術(shù)上是可行的。3.1.2經(jīng)濟(jì)可行性我國(guó)近年來(lái)在信息化的建設(shè)重視程度上有所加強(qiáng),取得了較大的進(jìn)步,本系統(tǒng)在基礎(chǔ)條件即硬件上沒(méi)有過(guò)高的要求,沒(méi)有過(guò)高的開(kāi)發(fā)成本。中國(guó)國(guó)內(nèi)現(xiàn)階段把發(fā)展的重心大多放在了車輛租借管理的數(shù)據(jù)化管理系統(tǒng),本系統(tǒng)的開(kāi)發(fā)流程符合要求,經(jīng)濟(jì)收益前景較好,由此可見(jiàn)本系統(tǒng)在經(jīng)濟(jì)層面的實(shí)踐意義是可以成立的。3.1.3操作可行性車輛租借管理系統(tǒng)擁有很方便快捷的操作模式,用戶可以很輕松的學(xué)會(huì)系統(tǒng)的操作。本系統(tǒng)的界面友好,風(fēng)格大方美觀。3.1.4 管理可行性這個(gè)系統(tǒng)的重點(diǎn)是將系統(tǒng)簡(jiǎn)化,因此在開(kāi)發(fā)系統(tǒng)途中,我們也更需要關(guān)注系統(tǒng)的主要功能。系統(tǒng)主要功能完成之后,再考慮系統(tǒng)的優(yōu)化。系統(tǒng)在邏輯上盡量的簡(jiǎn)便,會(huì)提升系統(tǒng)的靈活性,為未來(lái)的系統(tǒng)發(fā)展奠定基礎(chǔ)。3.2 系統(tǒng)功能需求分析該汽車線上租借管理系統(tǒng)大致從三個(gè)方面滿足不同使用者的需要,他們分別是系統(tǒng)管理員、租賃點(diǎn)和用戶,在接下來(lái)的我們將會(huì)具體且分步探討這三個(gè)方面的用戶需要:使用者的靜態(tài)結(jié)構(gòu)圖如圖3-1可見(jiàn):圖3-1 使用者的靜態(tài)結(jié)構(gòu)圖(1)用戶:用戶可以通過(guò)系統(tǒng)通道進(jìn)入,察看系統(tǒng)信息,注冊(cè)登陸后主要性能板塊包含了車輛租借、變更用戶信息和用戶本身的租賃信息。用例圖如圖3-2所示:圖3-2用戶用例圖(2)租賃點(diǎn):用戶可以在登陸后通過(guò)租賃點(diǎn)對(duì)個(gè)人信息進(jìn)行調(diào)整,同時(shí)也可以改動(dòng)汽車信息管理、會(huì)員信息管理以及租借信息管理。對(duì)應(yīng)的用例圖為:圖3-3租賃點(diǎn)用例圖(3)系統(tǒng)管理員:管理員進(jìn)入后臺(tái)后可以在性能板塊中進(jìn)行修改密碼、公告信息以及采取租賃點(diǎn)管理工作。對(duì)應(yīng)的用例圖為:圖3-4系統(tǒng)管理員用例圖3.3 系統(tǒng)非功能需求分析3.3.1系統(tǒng)軟件屬性需求系統(tǒng)的效率指的是系統(tǒng)的響應(yīng)時(shí)間,對(duì)于用戶的訪問(wèn)能夠更快的響應(yīng),通常是要求在一秒之內(nèi)能夠響應(yīng)用戶的請(qǐng)求。實(shí)用性是指系統(tǒng)的操作較為方便,用戶能夠很快的適應(yīng)系統(tǒng)的使用習(xí)慣。可維護(hù)性指的是系統(tǒng)在運(yùn)行的過(guò)程中,如果發(fā)生了異常,能夠被及時(shí)的發(fā)現(xiàn)以及排查問(wèn)題,并及時(shí)的解決問(wèn)題,以免系統(tǒng)的問(wèn)題造成重大的損失,良好的可維護(hù)性能夠降低維護(hù)的成本。安全保密性是指的系統(tǒng)有較好的安全性,系統(tǒng)在登錄的時(shí)候要求進(jìn)行身份驗(yàn)證,對(duì)于沒(méi)有授權(quán)的用戶是不能夠訪問(wèn)本系統(tǒng)的。系統(tǒng)的權(quán)限配置由超級(jí)管理員進(jìn)行授權(quán),系統(tǒng)通過(guò)安全框架,提升系統(tǒng)的安全性,所有的用戶權(quán)限信息交給框架來(lái)處理。用戶具備系統(tǒng)的訪問(wèn)權(quán)限之后,才能夠進(jìn)入系統(tǒng)進(jìn)行操作??衫斫庑灾傅氖窍到y(tǒng)需要有詳細(xì)的提示信息,用戶看到提示信息之后就知道系統(tǒng)的操作問(wèn)題。系統(tǒng)的提示信息需要具備統(tǒng)一的風(fēng)格,與界面一致。系統(tǒng)的可測(cè)試性指的是系統(tǒng)需要有簡(jiǎn)單的測(cè)試即可發(fā)現(xiàn)問(wèn)題。擴(kuò)展性指的是隨著系統(tǒng)的業(yè)務(wù)不斷發(fā)展,系統(tǒng)的可擴(kuò)展性,需要有較高的要求,不能夠因?yàn)橄到y(tǒng)由于業(yè)務(wù)的擴(kuò)展而重新設(shè)計(jì),需要有良好的可延展性。3.3.2系統(tǒng)外部接口需求(1)用戶界面整體風(fēng)格應(yīng)該保持統(tǒng)一,并且要遵守ui設(shè)計(jì)師的設(shè)計(jì)來(lái)進(jìn)行界面的開(kāi)發(fā)。一次是系統(tǒng)需要有盡可能簡(jiǎn)單的提示信息,讓用戶一看提示信息,就知道自己的操作問(wèn)題。在信息反饋的時(shí)候,需要做到及時(shí)的響應(yīng)。第四系統(tǒng)的操作是可逆的。系統(tǒng)操作過(guò)后可以撤銷。系統(tǒng)提供了系統(tǒng)幫助功能,使得用戶可以很方便的去使用和了解系統(tǒng),提升用戶的體驗(yàn)感。最后系統(tǒng)的設(shè)計(jì)需要遵守統(tǒng)一的規(guī)范,不會(huì)引起用戶的歧義,系統(tǒng)的啟動(dòng)應(yīng)當(dāng)快速簡(jiǎn)單,是讓用戶避免出現(xiàn)長(zhǎng)時(shí)間的等待。(2)硬件接口支持不同的機(jī)器。(3)故障處理系統(tǒng)在通常的情況下不會(huì)出現(xiàn)異常的情況,一旦有異常的情況發(fā)生時(shí),需要及時(shí)的對(duì)問(wèn)題進(jìn)行排查以及故障處理,盡快的恢復(fù)系統(tǒng)的穩(wěn)定運(yùn)行。3.3.3 其他需求安全級(jí)別,用戶需要授權(quán)之后才能夠訪問(wèn)本系統(tǒng),在本系統(tǒng)的權(quán)限設(shè)置中,可以請(qǐng)求管理員來(lái)進(jìn)行用戶權(quán)限的分配。安全的具體措施有以下幾點(diǎn),一是數(shù)據(jù)的一致性,才能夠確保業(yè)務(wù)的準(zhǔn)確性。但良好的安全性,需要通過(guò)安全框架以及加密算法,對(duì)用戶的處理行為以及用戶的賬戶進(jìn)行加密措施,數(shù)據(jù)在本系統(tǒng)中要求是實(shí)時(shí)的,這樣子才能夠使得用戶可以看到最新的數(shù)據(jù)。共享性是指的數(shù)據(jù)可以進(jìn)行及時(shí)的交換和共享。系統(tǒng)服務(wù)器的安全指數(shù)直觀的反應(yīng)于是否可以準(zhǔn)確及時(shí)地對(duì)服務(wù)器的漏洞進(jìn)行修復(fù)和補(bǔ)充,可以通過(guò)實(shí)施關(guān)閉非必要的端口和服務(wù),或有效提高系統(tǒng)服務(wù)器安全性能這些方法來(lái)提升服務(wù)器的安全性。展現(xiàn)及定制界面要求人性化和易操作。例如,渠道管理部人員可以看到全球各中心實(shí)際運(yùn)營(yíng)情況(類似現(xiàn)場(chǎng)監(jiān)控)、各地的指標(biāo)情況等;客服現(xiàn)場(chǎng)人員可以看到本中心的實(shí)際運(yùn)營(yíng)指標(biāo),發(fā)布的臨時(shí)消息和通知等;各分行可以實(shí)時(shí)看到本地業(yè)務(wù)數(shù)據(jù)及運(yùn)營(yíng)情況等。所有運(yùn)營(yíng)監(jiān)控功能通過(guò)統(tǒng)一平臺(tái)展現(xiàn),含實(shí)時(shí)監(jiān)控及歷史數(shù)據(jù)展現(xiàn)。實(shí)時(shí)監(jiān)包括視頻監(jiān)控、指標(biāo)監(jiān)控、座席監(jiān)控等;歷史數(shù)據(jù)展現(xiàn)包括相應(yīng)靜態(tài)報(bào)表展現(xiàn)。系統(tǒng)架構(gòu)支持不同形式的展示方式以及分辨率可擴(kuò)展性,包括但不限于平板電腦、PC、高清電視、拼接電視墻、APP等。支持中英文界面,登錄界面支持輸入用戶名/密碼登錄。系統(tǒng)主頁(yè)面可以支持樹(shù)狀圖展示和分頁(yè)展示方式,同時(shí)能夠支持自定義展示頁(yè)面,根據(jù)座席使用習(xí)慣進(jìn)行頁(yè)面功能項(xiàng)的順序調(diào)整所有Call Center報(bào)表通過(guò)統(tǒng)一的展現(xiàn)平臺(tái)統(tǒng)一展現(xiàn),含交易類、話務(wù)類、工作效率、工作成果等(具體以報(bào)表分類、報(bào)表模板為準(zhǔn))。各地分行報(bào)表與總中心報(bào)表, 除數(shù)據(jù)范圍外,其他應(yīng)保持一致。報(bào)表應(yīng)按照國(guó)內(nèi)、海外分類統(tǒng)計(jì),支持海外多時(shí)區(qū)展現(xiàn)(即海外有遠(yuǎn)程座席的分行,記錄的報(bào)表顯示為當(dāng)?shù)貢r(shí)間)。3.4 本章小結(jié)第三章中主要對(duì)系統(tǒng)的具體需求實(shí)施了詳細(xì)的分析并采取了相關(guān)的展示,以系統(tǒng)的性能要求和系統(tǒng)的非性能要求進(jìn)行了剖析。4 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)原則首先是分層原則,本文通過(guò)mvc的思想進(jìn)行系統(tǒng)的開(kāi)發(fā),mvc分層的思想能夠降低系統(tǒng)模塊之間的耦合性。系統(tǒng)的封裝,可以減少開(kāi)發(fā)人員的工作量,開(kāi)發(fā)人員只需要專注自己的業(yè)務(wù),而不需要對(duì)框架的具體技術(shù)進(jìn)行熟悉,降低了開(kāi)發(fā)的門檻。封裝的宗旨是讓不懂得外部服務(wù)的開(kāi)發(fā)人員,能夠在短時(shí)間內(nèi),上手進(jìn)行開(kāi)發(fā)。封裝可以隱藏一些技術(shù)細(xì)節(jié),讓開(kāi)發(fā)人員只需注重自身負(fù)責(zé)的業(yè)務(wù)。模式設(shè)計(jì)原則要通過(guò)技術(shù)以及產(chǎn)品的討論之后才能夠進(jìn)行設(shè)計(jì),系統(tǒng)設(shè)計(jì)需要根據(jù)業(yè)務(wù)的變化來(lái)擴(kuò)展系統(tǒng),提升系統(tǒng)的可使用性。系統(tǒng)兼容性原則是系統(tǒng)需要充分的考慮系統(tǒng)間兼容性,系統(tǒng)間的數(shù)據(jù)傳送可以被雙方接收,同時(shí)接收和發(fā)送方需要通過(guò)相同的通訊協(xié)議,接口程序,只有在雙方系統(tǒng)都能夠正常的啟動(dòng),才能夠確保數(shù)據(jù)的正常傳輸。安全可靠性原則是指的系統(tǒng)在設(shè)計(jì)時(shí)需要考慮系統(tǒng)的安全性。在系統(tǒng)的技術(shù)選擇上,需要有一定的前瞻性,在未來(lái)長(zhǎng)時(shí)間之內(nèi),該技術(shù)都不會(huì)較快的落伍。系統(tǒng)的經(jīng)濟(jì)性原則指的是,系統(tǒng)需要結(jié)合現(xiàn)有的資源進(jìn)行合理的配置,在最小的投入前提下,產(chǎn)出最高的經(jīng)濟(jì)效益。4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)此次設(shè)計(jì)的系統(tǒng)主要涵蓋了三個(gè)模塊,具體情況如下。圖4-1系統(tǒng)結(jié)構(gòu)圖4.3 系統(tǒng)架構(gòu)設(shè)計(jì)在進(jìn)行系統(tǒng)邏輯架構(gòu)設(shè)計(jì)時(shí)要保證各層次之間具有良好的功能擴(kuò)展性,同時(shí)要保證不同層次之間定義清晰,以期提升系統(tǒng)的內(nèi)聚性。系統(tǒng)架構(gòu)設(shè)計(jì)通常包含下述三個(gè)層面,現(xiàn)對(duì)其進(jìn)行介紹如下:表示層主要實(shí)現(xiàn)系統(tǒng)頁(yè)面的展示,系統(tǒng)通過(guò)前端技術(shù)實(shí)現(xiàn)頁(yè)面表示,前端的主要功能是完成用戶需求收集,同時(shí)將需求轉(zhuǎn)發(fā)到后端業(yè)務(wù)邏輯之中,表現(xiàn)層的主要功能是實(shí)現(xiàn)與用戶直接交互,由此可知表現(xiàn)層的設(shè)計(jì)尤為重要。邏輯層的主要功能是實(shí)現(xiàn)系統(tǒng)各模塊業(yè)務(wù)邏輯的處理,同時(shí)邏輯層要與數(shù)據(jù)層之間實(shí)現(xiàn)數(shù)據(jù)信息交互,該層包含基礎(chǔ)邏輯處理功能,是系統(tǒng)業(yè)務(wù)成功實(shí)現(xiàn)的重要保障,邏輯層可實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯的處理,在邏輯層中主要完成用戶需求的處理,同時(shí)還包含數(shù)據(jù)查詢和保存,經(jīng)過(guò)處理后將數(shù)據(jù)在頁(yè)面中予以展示。數(shù)據(jù)層的主要功能是完成系統(tǒng)各功能業(yè)務(wù)數(shù)據(jù)庫(kù)的構(gòu)建,并將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)送到邏輯層中進(jìn)行處理,在處理完成后在表現(xiàn)層中予以展示,客戶端在提出數(shù)據(jù)操作請(qǐng)求時(shí)可通過(guò)數(shù)據(jù)庫(kù)業(yè)務(wù)邏輯實(shí)現(xiàn),并將處理完成的結(jié)果返回到用戶界面之中,這類分層結(jié)構(gòu)具有較強(qiáng)的邏輯性,最大程度的實(shí)現(xiàn)解耦和降低各模塊之間的耦合性。如圖4-2所示的是系統(tǒng)的框架設(shè)計(jì)圖。圖4-2系統(tǒng)框架設(shè)計(jì)圖4.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范在本節(jié)中主要針對(duì)本文所設(shè)計(jì)的車輛租賃管理系統(tǒng)業(yè)務(wù)需求進(jìn)行詳細(xì)分析,實(shí)現(xiàn)數(shù)據(jù)庫(kù)概念和物理結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫(kù)在設(shè)計(jì)的過(guò)程中,應(yīng)提升系統(tǒng)數(shù)據(jù)的安全性,當(dāng)有非法輸入時(shí),將提示用戶重新輸入。在系統(tǒng)的安全方面,將使用SpringSecurity安全框架進(jìn)行系統(tǒng)安全的維護(hù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)劣將會(huì)影響系統(tǒng)的成功與否,因此數(shù)據(jù)庫(kù)設(shè)計(jì)需要謹(jǐn)慎對(duì)待,系統(tǒng)對(duì)用戶的權(quán)限有嚴(yán)格的控制,通過(guò)安全框架進(jìn)行驗(yàn)證,當(dāng)用戶的身份驗(yàn)證通過(guò)之后,即可訪問(wèn)系統(tǒng)。在數(shù)據(jù)庫(kù)的設(shè)計(jì)規(guī)范中,遵循了以下的設(shè)計(jì)規(guī)范。首先是容錯(cuò)要求,需要對(duì)用戶的輸入進(jìn)行校驗(yàn),當(dāng)用戶輸入了非法輸入時(shí),需要給出提示,讓用戶進(jìn)行重新操作,確保數(shù)據(jù)的安全性,當(dāng)數(shù)據(jù)庫(kù)連接超時(shí)或者出現(xiàn)異常時(shí)。要給出提示信息。本系統(tǒng)基于互聯(lián)網(wǎng)模式開(kāi)發(fā),與外界的網(wǎng)絡(luò)相連,服務(wù)器容易受到外界的攻擊,當(dāng)有外界的攻擊入侵時(shí),系統(tǒng)需要做到能夠迅速的排查,并及時(shí)的解決問(wèn)題,系統(tǒng)在運(yùn)行時(shí),數(shù)據(jù)庫(kù)采用jdbc連接,防止代碼直接暴露。其次是實(shí)現(xiàn)系統(tǒng)靈活性需求,在查詢數(shù)據(jù)時(shí)需通過(guò)嵌套方式來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢。最后是硬件需求,系統(tǒng)對(duì)于用戶的操作環(huán)境未有過(guò)多限制,需兼容主流操作系統(tǒng)和瀏覽器。第四是故障處理的要求,系統(tǒng)需要確保穩(wěn)定的運(yùn)行,出現(xiàn)故障的概率一定要降到最低,即使出現(xiàn)了故障之后,也需要能夠在短時(shí)間內(nèi)進(jìn)行問(wèn)題的排查與解決,并給用戶友好的提示。4.4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)利用E-R圖可表現(xiàn)用戶需求和系統(tǒng)不同要素之間的相關(guān)性,為后續(xù)設(shè)計(jì)奠定基礎(chǔ)。E-R圖所研究的內(nèi)容包含實(shí)體與實(shí)體之間的相關(guān)性,在分析系統(tǒng)需求的基礎(chǔ)上繪制E-R模型,該模型通常包含三部分組成,分別為實(shí)體、屬性以及關(guān)聯(lián)。E-R模型可通過(guò)E-R圖予以表示,實(shí)體指的是系統(tǒng)中的對(duì)象,而屬性描述的是不同對(duì)象所擁有的特征。通過(guò)上述數(shù)據(jù)字典進(jìn)行歸納分析,可總結(jié)本文所設(shè)計(jì)的車輛租賃管理系統(tǒng)測(cè)系統(tǒng)需求實(shí)體之間的相關(guān)性,進(jìn)而為后文的研究奠定基礎(chǔ)。ER圖表現(xiàn)了實(shí)體與實(shí)體之間的關(guān)系。管理員登錄后可在線可進(jìn)行相應(yīng)的操作,如修改管理員信息,也可修改個(gè)人登錄密碼等,如下所示:1、管理員屬性圖如下圖所示。2、租賃點(diǎn)屬性圖如下圖: 3、公告屬性圖如下圖所示: 4、車輛屬性圖如下:5、租賃屬性圖如下所示:圖4-76、用戶屬性圖如圖4-8所示:圖4-8 用戶實(shí)體屬性圖4.4.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)需要完成后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì),在下文中將重點(diǎn)介紹數(shù)據(jù)庫(kù)中各信息表中的詳細(xì)信息。表4-1 表4-2 表4-3 表4-4表4-5 表4-6 4.4.4 數(shù)據(jù)庫(kù)管理與優(yōu)化汽車租借管理系統(tǒng)在運(yùn)營(yíng)過(guò)程當(dāng)中,系統(tǒng)的數(shù)據(jù)將會(huì)不斷的增多,當(dāng)系統(tǒng)的數(shù)據(jù)到達(dá)一定的量級(jí)時(shí),系統(tǒng)的響應(yīng)速度將會(huì)變得越來(lái)越慢,因此數(shù)據(jù)的維護(hù)將會(huì)成為系統(tǒng)的性能瓶頸。在此背景下,需要對(duì)數(shù)據(jù)庫(kù)的優(yōu)化進(jìn)行處理。具體包括了以下幾個(gè)部分。一是數(shù)據(jù)備份,在數(shù)據(jù)的備份中,包括了數(shù)據(jù)的自動(dòng)備份,以及人工備份兩個(gè)部分。數(shù)據(jù)的自動(dòng)備份是通過(guò),數(shù)據(jù)自動(dòng)化備份的工具,進(jìn)行自動(dòng)化的備份,當(dāng)數(shù)據(jù)庫(kù)發(fā)生異常時(shí),也可以通過(guò)工具進(jìn)行自動(dòng)化的恢復(fù)。人工備份是在定時(shí)的情況下進(jìn)行數(shù)據(jù)的拷貝,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)拷貝到另一臺(tái)服務(wù)器當(dāng)中,以便發(fā)生異常的時(shí)候使用。第二是事務(wù)日志的備份,在數(shù)據(jù)庫(kù)的操作過(guò)程中,需要有良好的備份機(jī)制。第三是數(shù)據(jù)庫(kù)口令的變化,為了保證系統(tǒng)在運(yùn)行時(shí)具有良好的安全性,需完成口令的定期的修改。降低黑客入侵的效率,提升系統(tǒng)安全性。系統(tǒng)在設(shè)計(jì)時(shí)需要完成數(shù)據(jù)格式的描述,本系統(tǒng)數(shù)據(jù)格式較為復(fù)雜,在數(shù)據(jù)處理時(shí),由于系統(tǒng)的業(yè)務(wù)量較大,業(yè)務(wù)很復(fù)雜,數(shù)據(jù)量也會(huì)越來(lái)越大,因此數(shù)據(jù)庫(kù)的優(yōu)化成為了關(guān)鍵的問(wèn)題。4.5 本章小結(jié)本章節(jié)是對(duì)車輛租借管理系統(tǒng)進(jìn)行的一個(gè)設(shè)計(jì),以系統(tǒng)的設(shè)計(jì)原則為重點(diǎn)進(jìn)行講述,然后針對(duì)系統(tǒng)的架構(gòu)、性能板塊、網(wǎng)絡(luò)拓?fù)湟约皵?shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。5 系統(tǒng)實(shí)現(xiàn)5.1 用戶功能模塊的實(shí)現(xiàn)5.1.1 系統(tǒng)主界面用戶可進(jìn)入本車輛在線租借管理系統(tǒng),查詢相關(guān)的汽車資料,系統(tǒng)主界面展示如圖5-1所示。圖5-1 系統(tǒng)主界面圖5.1.2 用戶注冊(cè)界面游客可在注冊(cè)界面中進(jìn)行注冊(cè),用戶注冊(cè)界面如下圖所示。圖5-2 用戶注冊(cè)界面圖5.1.3 用戶登錄界面用戶要想實(shí)現(xiàn)車輛租借操作,必須登錄系統(tǒng)進(jìn)入,使用者登錄界面展示如圖5-3所示。圖5-3 用戶登錄界面圖5.1.4 車輛詳情界面用戶在車聯(lián)詳情界面可查看車輛詳細(xì)信息,可實(shí)現(xiàn)評(píng)論信息的查看,車輛詳情界面如下圖所示。圖5-4 車輛詳情界面圖5.1.5修改我的信息界面已注冊(cè)用戶可進(jìn)入我的信息模塊中實(shí)現(xiàn)個(gè)人信息的修改,修改我的信息界面如下圖所示。圖5-5 修改我的信息界面圖5.1.6我的租借信息界面用戶可進(jìn)入租借界面中實(shí)現(xiàn)個(gè)人租借信息的查看,同時(shí)可進(jìn)行評(píng)論,我的信息界面和評(píng)論界面分別如下圖所示。圖5-7 評(píng)論界面圖5.2管理員功能模塊的實(shí)現(xiàn)5.2.1管理員登錄界面管理員在進(jìn)入系統(tǒng)后可對(duì)系統(tǒng)進(jìn)行管理,管理員在本系統(tǒng)登錄界面中需輸入正確的賬號(hào)密碼,并選擇類型為系統(tǒng)管理員,系統(tǒng)會(huì)自動(dòng)在數(shù)據(jù)庫(kù)中校對(duì)賬號(hào)密碼的正確性,若輸入正確,則管理員成功登錄。圖5-8 管理員登錄界面圖5.2.2修改登錄密碼界面系統(tǒng)管理員在登錄之后可在個(gè)人信息模塊中完成管理員個(gè)人信息的修改,修改密碼界面如下圖所示。圖5-9 修改登錄密碼界面圖5.2.3公告信息管理界面管理員可發(fā)布或刪除 公告,公告信息管理界面如下圖所示。圖5-10 公告信息管理界面圖5.2.4租賃點(diǎn)管理界面管理員在租賃點(diǎn)管理界面中可實(shí)現(xiàn)租賃點(diǎn)詳細(xì)信息的查看,同時(shí)可對(duì)租賃點(diǎn)信息進(jìn)行增刪或查看操作,管理界面如下所示。圖5-11 租賃點(diǎn)管理界面圖5.3 租賃點(diǎn)功能模塊的實(shí)現(xiàn)5.3.1車輛信息管理界面管理員在租賃點(diǎn)信息功能模塊中可實(shí)現(xiàn)對(duì)車輛信息的管理,可添加或刪除車輛信息,車輛信息管理界面和添加車輛信息界面如下圖。圖5-13 添加車輛信息界面圖5.3.2會(huì)員信息管理界面管理員在登錄之后可在租賃點(diǎn)信息界面查看所所有會(huì)員信息并可實(shí)現(xiàn)會(huì)員信息的管理,其界面如下圖所示。圖5-14 5.3.3租賃信息管理界面管理員在登錄之中可在租賃信息管理界面中對(duì)已有的租賃信息進(jìn)行更改,租賃信息管理和添加界面如下圖所示。圖5-15 租賃信息管理界面圖圖5-16 添加租賃信息界面圖結(jié) 論本文基于J2EE進(jìn)行系統(tǒng)的開(kāi)發(fā),J2EE是一個(gè)技術(shù)規(guī)范標(biāo)準(zhǔn),包含了很多的準(zhǔn)則以供指導(dǎo)開(kāi)發(fā),J2EE的使用能夠減短開(kāi)發(fā)的周期。J2EE有很強(qiáng)的可擴(kuò)展性以及穩(wěn)定性。J2EE會(huì)存檔一些運(yùn)行過(guò)程中的機(jī)制,當(dāng)業(yè)務(wù)不斷增多時(shí),需要能夠在現(xiàn)有業(yè)務(wù)的基礎(chǔ)上進(jìn)行擴(kuò)展,而不是重新的設(shè)計(jì)系統(tǒng)。J2EE在該方面能夠很好的適應(yīng),并解決這方面的問(wèn)題。其高效的設(shè)計(jì)方式,能夠解決系統(tǒng)隨著業(yè)務(wù)增多的系統(tǒng)擴(kuò)展問(wèn)題。J2EE在主流的操作系統(tǒng)中都能穩(wěn)定的運(yùn)行,且對(duì)于硬件的要求不高,無(wú)論在什么硬件條件下,都能穩(wěn)定的運(yùn)行。經(jīng)過(guò)這一次車輛線上租借管理系統(tǒng)的開(kāi)發(fā)與實(shí)踐,我對(duì)互聯(lián)網(wǎng)車輛線上租借的交易過(guò)程及方式有了更加細(xì)致的了解,由此也感受到了電子商務(wù)這樣的新潮經(jīng)營(yíng)方式和概念已經(jīng)悄然滲透進(jìn)了我們的生活,逐漸變成了現(xiàn)今交易的中流砥柱。針對(duì)一個(gè)系統(tǒng)的開(kāi)發(fā)和架構(gòu),我夯實(shí)了之前所學(xué)的電腦技術(shù),同時(shí)又在實(shí)踐過(guò)程中有了高效的運(yùn)用。在編寫代碼方面,經(jīng)過(guò)與指導(dǎo)老師的一同奮斗,我的作品通過(guò)測(cè)驗(yàn),網(wǎng)站達(dá)到了設(shè)想的性能需要,也擁有完成交易進(jìn)程的能力。本系統(tǒng)在設(shè)計(jì)之處,通過(guò)測(cè)驗(yàn)發(fā)現(xiàn)了一些漏洞,對(duì)此我們有效地進(jìn)行了改動(dòng),修復(fù)了系統(tǒng)的性能,在系統(tǒng)的性能升級(jí)階段,也與數(shù)據(jù)挖據(jù)技術(shù)結(jié)合,提高了系統(tǒng)的智能性,通過(guò)數(shù)據(jù)挖據(jù)算法對(duì)系統(tǒng)的報(bào)表有了更加透徹的剖析。致 謝不論是像家庭一般溫暖友善的大學(xué)生活,還是活躍的課堂,團(tuán)結(jié)的班級(jí),生活里的分分秒秒已經(jīng)嵌進(jìn)了我的記憶中,我想對(duì)那些這大學(xué)的四年時(shí)光里給予我?guī)椭娜藗儽磉_(dá)我的感激。我想謝謝我的導(dǎo)師,在撰寫本論文的這些日夜中,他給予了我許多幫助,并且在論文的選題及確定方面給予了我許多理論上的建議和關(guān)心,老師嚴(yán)謹(jǐn)?shù)难芯烤窈蛯W(xué)習(xí)態(tài)度使我受益匪淺,在我撰寫論文的期間,遇到了些許困難,也陷入過(guò)迷茫,而這期間導(dǎo)師總是耐心指導(dǎo)我,專業(yè)地指出其中的問(wèn)題,提出解決的思路。對(duì)此,我在這向我的導(dǎo)師表示感謝。學(xué)習(xí)是一個(gè)持續(xù)改進(jìn)的過(guò)程,我們一邊學(xué)習(xí),一邊與實(shí)踐相結(jié)合,用已經(jīng)學(xué)到理論知識(shí)來(lái)達(dá)成一定的設(shè)計(jì)與實(shí)現(xiàn)的工作,這樣有助于我們能夠更好的開(kāi)展技術(shù)性的問(wèn)題的解決,同時(shí)也是積極積累經(jīng)驗(yàn)的過(guò)程。感謝我的導(dǎo)師和同學(xué)在這過(guò)程中給予我的支持和幫助,對(duì)未來(lái)的工作開(kāi)展,提供了物質(zhì)保障和精神動(dòng)力。最有我覺(jué)得這四年的學(xué)習(xí),豐富了我有關(guān)軟件方面的知識(shí)與突破,我將繼續(xù)與我的老師與同學(xué)一起開(kāi)展學(xué)習(xí)與促進(jìn)的工作。參考文獻(xiàn)1 張孝祥、徐明華, JAVA基礎(chǔ)與案例開(kāi)發(fā)詳解, 清華大學(xué)出版社, 2009.2 康牧,JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)用教程,清華大學(xué)出版社,2009.3 劉亞賓,精通Eclipse-JAVA技術(shù)大系,電子工業(yè)出版社,2005.4 王玉英. 基于JSP的MySQL數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)J. 現(xiàn)代計(jì)算機(jī):專業(yè)版, 2010, 19(14):63-665 趙鋼. JSP Servlet+EJB的Web模式應(yīng)用研究J. 電子設(shè)計(jì)工程, 2013, 21(13):47-496 肖英. 解決JSP/Servlet開(kāi)發(fā)中的中文亂碼問(wèn)題J. 科技傳播, 2011, (1)11-257 Hsiao I H, Sosnovsky S, Brusilovsky P. Guiding students to the right questions: adaptive navigation support in an e-learning system for Java programmingJ. Journal of Computer Assisted Learning, 2010, 26(4):270-283.8 Vegh A. MySQL Database ServerM. Web Development with the Mac®. Wiley Publishing, Inc., 2011,179-1949 Rasoolzadegan A, Barforoush A A. Reliable yet flexible software through formal model transformation (rule definition)J. Knowledge & Information Systems, 2014, 40(1):79-12610 Würthinger T, Wimmer C, Stadler L. Dynamic code evolution for Java.J. Proceedings of International Conference on the Principles & Practice of Programming in Java Pppj, 2010, 78(5):101911 黃艷峰. 在Java語(yǔ)言中實(shí)施“案例教學(xué)”的研究與探索J. 電腦知識(shí)與技術(shù), 2010, 6(5):1148-1149 12 趙鋼. JSP Servlet+EJB的Web模式應(yīng)用研究J. 電子設(shè)計(jì)工程, 2013, 21(13):47-49

注意事項(xiàng)

本文(汽車租賃系統(tǒng))為本站會(huì)員(文***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!