汽車租賃系統(tǒng)
《汽車租賃系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《汽車租賃系統(tǒng)(40頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、摘 要 隨著電子信息技術(shù)的迅速興起,信息化建設(shè)在各行各業(yè)里的運(yùn)用已經(jīng)悄然給日常生活帶來了許多改變,人們思考問題和生活的方式也有了許多轉(zhuǎn)變。信息化技術(shù)同時(shí)對(duì)車輛租賃管理的模式帶來了很大的沖擊。伴隨該領(lǐng)域技術(shù)的不斷發(fā)展,對(duì)整個(gè)租賃管理工作的高效化、智能化需求也越發(fā)迫切。采用先進(jìn)的信息技術(shù)去設(shè)計(jì)出一個(gè)車輛租賃管理信息系統(tǒng),并通過此系統(tǒng)完成高效化的調(diào)度以及管理,能夠有效地提升管理質(zhì)量,同時(shí)減少人工工作量,有著十分重要的現(xiàn)實(shí)價(jià)值。 此次系統(tǒng)基于MVC模式進(jìn)行開發(fā),數(shù)據(jù)庫(kù)采用Oracle作為數(shù)據(jù)存儲(chǔ),在SSH框架基礎(chǔ)上完成整體的設(shè)計(jì)。此次課題的內(nèi)容包括:對(duì)車輛租賃管理信息系統(tǒng)發(fā)展現(xiàn)狀實(shí)施研究,在
2、開篇對(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)用軟件開發(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è)更為高效的處理模
3、式。 關(guān)鍵詞:車輛租賃;信息管理;在線租賃;軟件工程 VII Abstract With 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.
4、 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 informati
5、on 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 mo
6、del. 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 pav
7、e 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
8、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
9、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
10、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 w
11、ords: vehicle leasing; information management; online leasing; software engineering 目 錄 摘 要 I 1 緒論 1 1.1研究背景與意義 1 1.2研究現(xiàn)狀 1 1.3 研究?jī)?nèi)容 2 2 相關(guān)技術(shù)基礎(chǔ) 3 2.1 數(shù)據(jù)庫(kù)技術(shù) 3 2.2 MVC模式 3 2.3 J2EE 4 2.4 Web Services 4 2.5 SSH框架 5 3 需求分析 6 3.1 可行性研究分析 6 3.1.1技術(shù)可行性 6 3.1.2經(jīng)濟(jì)可行性 6 3.1.3操作可行性 6 3.1.4
12、管理可行性 6 3.2 系統(tǒng)功能需求分析 6 3.3 系統(tǒng)非功能需求分析 8 3.3.1系統(tǒng)軟件屬性需求 8 3.3.2系統(tǒng)外部接口需求 9 3.3.3 其他需求 9 3.4 本章小結(jié) 10 4 系統(tǒng)設(shè)計(jì) 11 4.1 系統(tǒng)設(shè)計(jì)原則 11 4.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 11 4.3 系統(tǒng)架構(gòu)設(shè)計(jì) 11 4.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 12 4.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范 12 4.4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì) 13 4.4.3 數(shù)據(jù)庫(kù)表設(shè)計(jì) 15 4.4.4 數(shù)據(jù)庫(kù)管理與優(yōu)化 17 4.5 本章小結(jié) 18 5 系統(tǒng)實(shí)現(xiàn) 19 5.1 用戶功能模塊的實(shí)現(xiàn) 19 5.1.1 系統(tǒng)
13、主界面 19 5.1.2 用戶注冊(cè)界面 19 5.1.3 用戶登錄界面 20 5.1.4 車輛詳情界面 20 5.1.5修改我的信息界面 21 5.1.6我的租借信息界面 22 5.2管理員功能模塊的實(shí)現(xiàn) 22 5.2.1管理員登錄界面 22 5.2.2修改登錄密碼界面 23 5.2.3公告信息管理界面 23 5.2.4租賃點(diǎn)管理界面 24 5.3 租賃點(diǎn)功能模塊的實(shí)現(xiàn) 24 5.3.1車輛信息管理界面 24 5.3.2會(huì)員信息管理界面 25 5.3.3租賃信息管理界面 26 結(jié) 論 27 致 謝 28 參考文獻(xiàn) 29 1 緒論 1.1研究背景
14、與意義 互聯(lián)網(wǎng)高速發(fā)展的今天,全球企業(yè)的管理模式開始逐漸從根本上變更,大約從上個(gè)世紀(jì)90年代起,就有很多企業(yè)提出了運(yùn)用網(wǎng)絡(luò)管理數(shù)據(jù)信息的想法。但因?yàn)楫?dāng)時(shí)的發(fā)展限制等原因,如互聯(lián)網(wǎng)的開發(fā)技術(shù)尚在起步階段,沒有建立起相關(guān)健全的法律法規(guī),由此各個(gè)公司也無法便捷地認(rèn)證聲譽(yù),無法給予人以信任等許多原因,這使得網(wǎng)絡(luò)在各大企業(yè)運(yùn)營(yíng)發(fā)展中占據(jù)的技術(shù)比例非常之少,發(fā)展緩慢。隨著二十一世紀(jì)的到來,中國(guó)經(jīng)濟(jì)發(fā)展有了一個(gè)嶄新的提升,經(jīng)濟(jì)問題導(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)過時(shí)間的沉淀,培養(yǎng)、發(fā)
15、展以計(jì)算機(jī)為主的智能化工具為代表的新生產(chǎn)力并使之造福于社會(huì)的歷史過程在不斷加快,人類社會(huì)步入了信息化時(shí)代。這個(gè)車輛在線租賃管理系統(tǒng)是信息化時(shí)代下的產(chǎn)物:通過汽車線上租借管理的實(shí)踐設(shè)計(jì)的一種實(shí)用管理系統(tǒng)?,F(xiàn)今由于各種原因,人們對(duì)租借車輛的需求開始逐漸增大,隨著互聯(lián)網(wǎng)平臺(tái)的興起,車輛租賃管理不再是簡(jiǎn)單單一的工作,越來越繁瑣的事務(wù)使得租借方對(duì)于租賃管理系統(tǒng)的高效也產(chǎn)生需求。為了提高效率,這套車輛在線租賃管理系統(tǒng)被開發(fā)出來。本系統(tǒng)不僅旨在加快車輛租借管理對(duì)接中的效率問題,還為使用者提供了一個(gè)互聯(lián)網(wǎng)車輛租借平臺(tái),以便高效提升車輛租借的業(yè)務(wù)任務(wù),與此同時(shí)提高租借業(yè)績(jī)。 1.2研究現(xiàn)狀 根據(jù)建設(shè)、運(yùn)行和
16、管理中國(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)在近年來速度飛速提升,伴隨著經(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)
17、絡(luò)的大眾化,通過互聯(lián)網(wǎng)在虛擬的環(huán)境中進(jìn)行類似于現(xiàn)實(shí)的物質(zhì)買賣的方式開始逐漸流行起來,許多人都成為了電子商務(wù)的參與者?;ヂ?lián)網(wǎng)的發(fā)明和延伸讓人類步入了一個(gè)嶄新的時(shí)代,在這個(gè)時(shí)代,我們傳播信息的方式不再僅僅只是依靠真實(shí)存在的物質(zhì),在時(shí)空方面也不像以前有眾多限制,許多過去的限制都因?yàn)檫@個(gè)虛擬世界的發(fā)明而被打破了。這從根本上改變了我們:從物質(zhì)到精神、從外在到內(nèi)在、從工作到日常的各種行為方式,也給我們帶來了新的機(jī)會(huì)與困難。 伴隨著車輛租賃的更新?lián)Q代,各個(gè)車輛租借企業(yè)展開了激烈的競(jìng)爭(zhēng),他們想要在眾多公司中脫穎而出,就得把管理的強(qiáng)度加到方方面面。企業(yè)與企業(yè)之間的競(jìng)爭(zhēng)主要考量的是整體的實(shí)力素質(zhì),這就說明了作為
18、一個(gè)汽車租借企業(yè)除了要有豐富的資源之外,還要將對(duì)客戶的服務(wù)做到極致。而伴隨著管理和處理信息所采用的各種技術(shù)的進(jìn)步,我們?cè)O(shè)計(jì)了這樣一個(gè)車輛線上租借的管理機(jī)制,其目的是高效提升汽車租借的管理,并且使得汽車租借的運(yùn)行體制更迅速。如此一來也能增大公司對(duì)外任務(wù)的作業(yè)量,將租賃管理效率發(fā)揮到極致。 1.3 研究?jī)?nèi)容 本設(shè)計(jì)的第一步是將其中涉及到的電腦知識(shí)都有了大致的理論基礎(chǔ)理解并對(duì)其進(jìn)行了剖析。程序開發(fā)中的一個(gè)重心便是系統(tǒng)分析:為了極致且準(zhǔn)確的將一個(gè)程序設(shè)計(jì)的功能完全呈現(xiàn)出來,前期的調(diào)研及分析非常重要。在基本調(diào)研的基礎(chǔ)上,全新系統(tǒng)的性能也應(yīng)該有一個(gè)具體細(xì)致的剖析,如此一來才有可能研究發(fā)明出一個(gè)相對(duì)系統(tǒng)
19、的設(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í)踐的過程中的不確定性,我在軟件方面以了現(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)的開發(fā)工具,所以他們?cè)诒C苄?、?shí)用性、可靠性上都占有多數(shù)人的信任。 我們?cè)敿?xì)剖析了該系統(tǒng),開發(fā)出了這個(gè)汽車線上租借管理系統(tǒng),核心的研究?jī)?nèi)容有: 一、 在實(shí)踐過程中熟知系統(tǒng)的工作進(jìn)程,編寫相關(guān)系統(tǒng)的需
20、要分析。 二、 通過了解汽車線上租借管理系統(tǒng)用戶的詳細(xì)需求,剖析、開發(fā)出系統(tǒng)的性能大綱。 三、 了解系統(tǒng)的具體需要和大體思路,并據(jù)此設(shè)計(jì)出系統(tǒng)的結(jié)構(gòu)方案。 四、 以性能為依據(jù)撰寫本系統(tǒng)的開發(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)使用。
21、 數(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í)體層,通過對(duì)model層的建立,可以暫時(shí)的存放數(shù)據(jù),系統(tǒng)在運(yùn)行時(shí),可以從model中獲取數(shù)據(jù)傳遞到前端。View層是表示層,是與用戶直接交互的層,view的設(shè)計(jì)將會(huì)讓使用者可以更直接的接觸系統(tǒng),擁有
22、更直接的體驗(yàn),頁(yè)面上會(huì)直接展現(xiàn)出view層的html代碼接收到后段傳遞過來的數(shù)字們,供以使用者更便捷地運(yùn)用。Controller層是調(diào)度中心,前端傳遞的請(qǐng)求,通過路由找到對(duì)應(yīng)的Controller層接口,Controller層再調(diào)用對(duì)應(yīng)的業(yè)務(wù)邏輯程序來處理用戶發(fā)到服務(wù)端的請(qǐng)求,業(yè)務(wù)處理之后將結(jié)果返回到Controller層,再由Controller層返回到前端展示。 2.3 J2EE J2EE是一個(gè)技術(shù)規(guī)范標(biāo)準(zhǔn),包含了很多的準(zhǔn)則以供指導(dǎo)開發(fā),J2EE的使用能夠減短開發(fā)的周期。J2EE有很強(qiáng)的可擴(kuò)展性以及穩(wěn)定性[20]。 J2EE會(huì)存檔一些運(yùn)行過程中的機(jī)制,當(dāng)業(yè)務(wù)不斷增多時(shí),需要能夠在現(xiàn)有
23、業(yè)務(wù)的基礎(chǔ)上進(jìn)行擴(kuò)展,而不是重新的設(shè)計(jì)系統(tǒng)。J2EE在該方面能夠很好的適應(yīng),并解決這方面的問題。其高效的設(shè)計(jì)方式,能夠解決系統(tǒng)隨著業(yè)務(wù)增多的系統(tǒng)擴(kuò)展問題。J2EE在主流的操作系統(tǒng)中都能穩(wěn)定的運(yùn)行,且對(duì)于硬件的要求不高,無論在什么硬件條件下,都能穩(wěn)定的運(yùn)行。 J2EE提供開發(fā)者很多的組件進(jìn)行調(diào)用,提升了開發(fā)的效率,J2EE將用戶的請(qǐng)求交給組件處理,開發(fā)者的關(guān)注點(diǎn)將集中在業(yè)務(wù)邏輯上,不需要關(guān)心內(nèi)部具體的實(shí)現(xiàn)邏輯,提升開發(fā)效率。 J2EE對(duì)于運(yùn)行的環(huán)境要求不高,在異構(gòu)的環(huán)境下也能夠穩(wěn)定的運(yùn)行,另外,J2EE還具備跨平臺(tái)性,兼容了主流的操作系統(tǒng)。開發(fā)的系統(tǒng)可以部署在不同的操作系統(tǒng)下,因此,J2EE
24、受到了開發(fā)者的廣泛歡迎。J2EE允許開發(fā)者集成第三方應(yīng)用,兩者可以同時(shí)部署在一個(gè)環(huán)境中,節(jié)省了部署的時(shí)間成本。 J2EE伸縮性較好,提供了集群環(huán)境的支持,來提升系統(tǒng)的可伸縮性。J2EE開發(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開發(fā)的系統(tǒng),提供分層的思想可以解決這樣的問題。 2.4 Web Services 包括了[22]。 為消息交換協(xié)議,在對(duì)信息完成包裝后,按照格式采取信息的交互,每個(gè)消息都是通過命名空間來區(qū)別。通過對(duì)格式的描述,對(duì)服務(wù)詳細(xì)作用實(shí)施了剖析。為的獨(dú)有設(shè)
25、計(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)以及開發(fā)語(yǔ)言的要求都比較低,只要有網(wǎng)絡(luò)就能訪問。Web Services具有保值性,對(duì)于原有系統(tǒng)的侵入性較低,結(jié)合現(xiàn)有的資源。在內(nèi)部有很多的方法,以接口的形式對(duì)外提供服務(wù),外部只通過接口就可以訪問,確保了原有的投入。最后,Web Services使用統(tǒng)一的標(biāo)準(zhǔn)確保開發(fā)的兼容性。 2.5 SSH框架 現(xiàn)今大眾中廣為流傳的
26、web開放框架是SSH,Struts、Spring、Hibernate[24]也在其中,在可維護(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) Struts2 Struts分離了三層結(jié)構(gòu),為開發(fā)者提供了各種組件,Struts改進(jìn)了MVC三層結(jié)構(gòu)的劣勢(shì)。框架對(duì)用戶請(qǐng)求處理之后,維護(hù)請(qǐng)求的映射關(guān)系,當(dāng)請(qǐng)求發(fā)送到控制層之
27、后,傳遞到后端的業(yè)務(wù)邏輯層進(jìn)行處理,然后將處理的結(jié)果返回到前端。將Struts2架設(shè)通過攔截器,以此來減少系統(tǒng)板塊之間對(duì)模塊間關(guān)聯(lián)程度的度量,即耦合度。 (2) Spring 是SSH的管理者,作為控制中心管理整個(gè)架構(gòu),這樣可以節(jié)省開發(fā)的開發(fā)量,Spring的出現(xiàn),使得代碼的編寫更加的簡(jiǎn)便,降低系統(tǒng)的耦合性。 (3) Hibernate Hibernate對(duì)JDBC的封裝簡(jiǎn)化了編碼工作,Hibernate在實(shí)際的應(yīng)用過程中,只需要配置好配置文件,就可以使數(shù)據(jù)庫(kù)之間的對(duì)接等步驟成為現(xiàn)實(shí), Hibernate對(duì)全部的數(shù)據(jù)庫(kù)都可用,配置文件可以隨時(shí)更改,非常方便,Hibernate提供了很多
28、的工具,簡(jiǎn)化了開發(fā)者的數(shù)據(jù)處理。 40 3 需求分析 3.1 可行性研究分析 3.1.1技術(shù)可行性 車輛租借管理系統(tǒng)是以設(shè)計(jì)形式當(dāng)做前提進(jìn)行的一種應(yīng)用,在整個(gè)系統(tǒng)的開發(fā)中都是使用了成熟的技術(shù),利用框架實(shí)施整體的研發(fā)工作,該技術(shù)比較成熟,在靈敏性、平穩(wěn)性等方面都有良好的發(fā)揮。在持久層上是利用了Hibernate,數(shù)據(jù)庫(kù)使用的是Oracle,Oracle能夠兼容各大主流的操作系統(tǒng),都可以穩(wěn)定的運(yùn)行,因此本系統(tǒng)的開發(fā)在技術(shù)上是可行的。 3.1.2經(jīng)濟(jì)可行性 我國(guó)近年來在信息化的建設(shè)重視程度上有所加強(qiáng),取得了較大的進(jìn)步,本系統(tǒng)在基礎(chǔ)條件即硬件上沒有過高的要求,沒有過高的開發(fā)成
29、本。中國(guó)國(guó)內(nèi)現(xiàn)階段把發(fā)展的重心大多放在了車輛租借管理的數(shù)據(jù)化管理系統(tǒng),本系統(tǒng)的開發(fā)流程符合要求,經(jīng)濟(jì)收益前景較好,由此可見本系統(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)化,因此在開發(fā)系統(tǒng)途中,我們也更需要關(guān)注系統(tǒng)的主要功能。系統(tǒng)主要功能完成之后,再考慮系統(tǒng)的優(yōu)化。系統(tǒng)在邏輯上盡量的簡(jiǎn)便,會(huì)提升系統(tǒng)的靈活性,為未來的系統(tǒng)發(fā)展奠定基礎(chǔ)。 3.2 系統(tǒng)功能需求分析 該汽車線上租借管理系統(tǒng)大致從三個(gè)方面滿足不同使用者的
30、需要,他們分別是系統(tǒng)管理員、租賃點(diǎn)和用戶,在接下來的我們將會(huì)具體且分步探討這三個(gè)方面的用戶需要: 使用者的靜態(tài)結(jié)構(gòu)圖如圖3-1可見: 圖3-1 使用者的靜態(tài)結(jié)構(gòu)圖 (1)用戶:用戶可以通過系統(tǒng)通道進(jìn)入,察看系統(tǒng)信息,注冊(cè)登陸后主要性能板塊包含了車輛租借、變更用戶信息和用戶本身的租賃信息。用例圖如圖3-2所示: 圖3-2用戶用例圖 (2)租賃點(diǎn):用戶可以在登陸后通過租賃點(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)行修改密碼、公告信息以及采取租賃
31、點(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ì)于用戶的訪問能夠更快的響應(yīng),通常是要求在一秒之內(nèi)能夠響應(yīng)用戶的請(qǐng)求。實(shí)用性是指系統(tǒng)的操作較為方便,用戶能夠很快的適應(yīng)系統(tǒng)的使用習(xí)慣??删S護(hù)性指的是系統(tǒng)在運(yùn)行的過程中,如果發(fā)生了異常,能夠被及時(shí)的發(fā)現(xiàn)以及排查問題,并及時(shí)的解決問題,以免系統(tǒng)的問題造成重大的損失,良好的可維護(hù)性能夠降低維護(hù)的成本。安全保密性是指的系統(tǒng)有較好的安全性,系統(tǒng)在登錄的時(shí)候要求進(jìn)行身份驗(yàn)證,對(duì)于沒有授權(quán)的用戶是不能夠訪問本系統(tǒng)的。系統(tǒng)的權(quán)限配置由超級(jí)管理員進(jìn)行授權(quán)
32、,系統(tǒng)通過安全框架,提升系統(tǒng)的安全性,所有的用戶權(quán)限信息交給框架來處理。用戶具備系統(tǒng)的訪問權(quán)限之后,才能夠進(jìn)入系統(tǒng)進(jìn)行操作??衫斫庑灾傅氖窍到y(tǒng)需要有詳細(xì)的提示信息,用戶看到提示信息之后就知道系統(tǒng)的操作問題。系統(tǒng)的提示信息需要具備統(tǒng)一的風(fēng)格,與界面一致。系統(tǒng)的可測(cè)試性指的是系統(tǒng)需要有簡(jiǎn)單的測(cè)試即可發(fā)現(xià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ì)來進(jìn)行界面的開發(fā)。一次是系統(tǒng)需要有盡可能簡(jiǎn)單的提示信息,讓用戶
33、一看提示信息,就知道自己的操作問題。在信息反饋的時(shí)候,需要做到及時(shí)的響應(yīng)。第四系統(tǒng)的操作是可逆的。系統(tǒng)操作過后可以撤銷。系統(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ì)問題進(jìn)行排查以及故障處理,盡快的恢復(fù)系統(tǒng)的穩(wěn)定運(yùn)行。 3.3.3 其他需求 安全級(jí)別,用戶需要授權(quán)之后才能夠訪問本系統(tǒng),在本系統(tǒng)的權(quán)限設(shè)置中,可以請(qǐng)求管理
34、員來進(jìn)行用戶權(quán)限的分配。安全的具體措施有以下幾點(diǎn),一是數(shù)據(jù)的一致性,才能夠確保業(yè)務(wù)的準(zhǔn)確性。但良好的安全性,需要通過安全框架以及加密算法,對(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ǔ)充,可以通過實(shí)施關(guān)閉非必要的端口和服務(wù),或有效提高系統(tǒng)服務(wù)器安全性能這些方法來提升服務(wù)器的安全性。 展現(xiàn)及定制界面要求人性化和易操作。例如,渠道管理部人員可以看到全球各中心實(shí)際運(yùn)營(yíng)情況(類似現(xiàn)場(chǎng)監(jiān)控)、各地的指標(biāo)情況等;客服現(xiàn)
35、場(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)控功能通過統(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è)面可以支持樹狀圖展示和分頁(yè)展示方式,同時(shí)能夠支持自定義展示頁(yè)面,根據(jù)座席使用習(xí)慣進(jìn)行頁(yè)面功能項(xiàng)的順序調(diào)整 所有Call Center報(bào)表通過統(tǒng)一的展現(xiàn)平臺(tái)統(tǒng)一展現(xiàn),含交易類、
36、話務(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ì)原則 首先是分層原則,本文通過mvc的思想進(jìn)行系統(tǒng)的開發(fā),mvc分層的思想能夠降低系統(tǒng)模塊之間的耦合性。系統(tǒng)的封裝,可以減少開發(fā)人員的工作量,開發(fā)人員只需要專注自己的業(yè)務(wù),而不需要對(duì)框架的具體技術(shù)進(jìn)行熟
37、悉,降低了開發(fā)的門檻。封裝的宗旨是讓不懂得外部服務(wù)的開發(fā)人員,能夠在短時(shí)間內(nèi),上手進(jìn)行開發(fā)。封裝可以隱藏一些技術(shù)細(xì)節(jié),讓開發(fā)人員只需注重自身負(fù)責(zé)的業(yè)務(wù)。模式設(shè)計(jì)原則要通過技術(shù)以及產(chǎn)品的討論之后才能夠進(jìn)行設(shè)計(jì),系統(tǒng)設(shè)計(jì)需要根據(jù)業(yè)務(wù)的變化來擴(kuò)展系統(tǒng),提升系統(tǒng)的可使用性。系統(tǒng)兼容性原則是系統(tǒng)需要充分的考慮系統(tǒng)間兼容性,系統(tǒng)間的數(shù)據(jù)傳送可以被雙方接收,同時(shí)接收和發(fā)送方需要通過相同的通訊協(xié)議,接口程序,只有在雙方系統(tǒng)都能夠正常的啟動(dòng),才能夠確保數(shù)據(jù)的正常傳輸。安全可靠性原則是指的系統(tǒng)在設(shè)計(jì)時(shí)需要考慮系統(tǒng)的安全性。在系統(tǒng)的技術(shù)選擇上,需要有一定的前瞻性,在未來長(zhǎng)時(shí)間之內(nèi),該技術(shù)都不會(huì)較快的落伍。系統(tǒng)的經(jīng)濟(jì)
38、性原則指的是,系統(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)通過前端技術(shù)實(shí)現(xiàn)頁(yè)面表示,前端的主要功能是完成用戶需求收集,同時(shí)將需求轉(zhuǎn)發(fā)到后端業(yè)務(wù)邏輯之中,表現(xiàn)層的主要功能是實(shí)現(xiàn)與用戶直接交互,由此可知表現(xiàn)層的設(shè)計(jì)尤為重要。 邏
39、輯層的主要功能是實(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)過處理后將數(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í)可通過數(shù)據(jù)庫(kù)業(yè)務(wù)邏輯實(shí)現(xiàn),并將處理完成的結(jié)果返回到用戶界面之中,這類分層結(jié)構(gòu)具有較強(qiáng)的邏輯性,最大程度的實(shí)現(xiàn)解耦和降低各模塊之間的耦合性。 如圖4-2所示的是系統(tǒng)的框架設(shè)計(jì)圖。
40、 圖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ì)的過程中,應(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)格的控制,通過安全框架進(jìn)行驗(yàn)證,當(dāng)用戶的身份驗(yàn)證通過之后,即可訪問系統(tǒng)。在數(shù)據(jù)庫(kù)的設(shè)計(jì)規(guī)范中,遵循了以下的設(shè)計(jì)規(guī)范。首先是容錯(cuò)要求,需要對(duì)用戶的輸入進(jìn)行校驗(yàn)
41、,當(dāng)用戶輸入了非法輸入時(shí),需要給出提示,讓用戶進(jìn)行重新操作,確保數(shù)據(jù)的安全性,當(dāng)數(shù)據(jù)庫(kù)連接超時(shí)或者出現(xiàn)異常時(shí)。要給出提示信息。本系統(tǒng)基于互聯(lián)網(wǎng)模式開發(fā),與外界的網(wǎng)絡(luò)相連,服務(wù)器容易受到外界的攻擊,當(dāng)有外界的攻擊入侵時(shí),系統(tǒng)需要做到能夠迅速的排查,并及時(shí)的解決問題,系統(tǒng)在運(yùn)行時(shí),數(shù)據(jù)庫(kù)采用jdbc連接,防止代碼直接暴露。其次是實(shí)現(xiàn)系統(tǒng)靈活性需求,在查詢數(shù)據(jù)時(shí)需通過嵌套方式來實(shí)現(xiàn)數(shù)據(jù)查詢。最后是硬件需求,系統(tǒng)對(duì)于用戶的操作環(huán)境未有過多限制,需兼容主流操作系統(tǒng)和瀏覽器。第四是故障處理的要求,系統(tǒng)需要確保穩(wěn)定的運(yùn)行,出現(xiàn)故障的概率一定要降到最低,即使出現(xiàn)了故障之后,也需要能夠在短時(shí)間內(nèi)進(jìn)行問題的排查與
42、解決,并給用戶友好的提示。 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模型可通過E-R圖予以表示,實(shí)體指的是系統(tǒng)中的對(duì)象,而屬性描述的是不同對(duì)象所擁有的特征。 通過上述數(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è)人登錄密碼
43、等,如下所示: 1、管理員屬性圖如下圖所示。 2、租賃點(diǎn)屬性圖如下圖: 3、公告屬性圖如下圖所示: 4、車輛屬性圖如下: 5、租賃屬性圖如下所示: 圖4-7 6、用戶屬性圖如圖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)過程當(dāng)中,系統(tǒng)的數(shù)據(jù)將會(huì)不斷的增多,當(dāng)系統(tǒng)的數(shù)據(jù)到達(dá)一定的量
44、級(jí)時(shí),系統(tǒng)的響應(yīng)速度將會(huì)變得越來越慢,因此數(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)備份是通過,數(shù)據(jù)自動(dòng)化備份的工具,進(jìn)行自動(dòng)化的備份,當(dāng)數(shù)據(jù)庫(kù)發(fā)生異常時(shí),也可以通過工具進(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ù)的操作過程中,需要有良好的備份機(jī)制。第三是數(shù)據(jù)庫(kù)口令的變化,為了保證系統(tǒng)在運(yùn)行時(shí)具有良好的安全性,需完成口令的定期的修改。降低黑客入侵的效
45、率,提升系統(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ì)越來越大,因此數(shù)據(jù)庫(kù)的優(yōu)化成為了關(guā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è)
46、界面如下圖所示。 圖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)論界面分
47、別如下圖所示。 圖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
48、 公告信息管理界面圖 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租賃信息管理界面
49、 管理員在登錄之中可在租賃信息管理界面中對(duì)已有的租賃信息進(jìn)行更改,租賃信息管理和添加界面如下圖所示。 圖5-15 租賃信息管理界面圖 圖5-16 添加租賃信息界面圖 結(jié) 論 本文基于J2EE進(jìn)行系統(tǒng)的開發(fā),J2EE是一個(gè)技術(shù)規(guī)范標(biāo)準(zhǔn),包含了很多的準(zhǔn)則以供指導(dǎo)開發(fā),J2EE的使用能夠減短開發(fā)的周期。J2EE有很強(qiáng)的可擴(kuò)展性以及穩(wěn)定性。J2EE會(huì)存檔一些運(yùn)行過程中的機(jī)制,當(dāng)業(yè)務(wù)不斷增多時(shí),需要能夠在現(xiàn)有業(yè)務(wù)的基礎(chǔ)上進(jìn)行擴(kuò)展,而不是重新的設(shè)計(jì)系統(tǒng)。J2EE在該方面能夠很好的適應(yīng),并解決這方面的問題。其高效的設(shè)計(jì)方式,能夠解決系統(tǒng)隨著業(yè)務(wù)增多的系統(tǒng)擴(kuò)展問題。J2EE在主流的操
50、作系統(tǒng)中都能穩(wěn)定的運(yùn)行,且對(duì)于硬件的要求不高,無論在什么硬件條件下,都能穩(wěn)定的運(yùn)行。 經(jīng)過這一次車輛線上租借管理系統(tǒng)的開發(fā)與實(shí)踐,我對(duì)互聯(lián)網(wǎng)車輛線上租借的交易過程及方式有了更加細(xì)致的了解,由此也感受到了電子商務(wù)這樣的新潮經(jīng)營(yíng)方式和概念已經(jīng)悄然滲透進(jìn)了我們的生活,逐漸變成了現(xiàn)今交易的中流砥柱。針對(duì)一個(gè)系統(tǒng)的開發(fā)和架構(gòu),我夯實(shí)了之前所學(xué)的電腦技術(shù),同時(shí)又在實(shí)踐過程中有了高效的運(yùn)用。在編寫代碼方面,經(jīng)過與指導(dǎo)老師的一同奮斗,我的作品通過測(cè)驗(yàn),網(wǎng)站達(dá)到了設(shè)想的性能需要,也擁有完成交易進(jìn)程的能力。 本系統(tǒng)在設(shè)計(jì)之處,通過測(cè)驗(yàn)發(fā)現(xiàn)了一些漏洞,對(duì)此我們有效地進(jìn)行了改動(dòng),修復(fù)了系統(tǒng)的性能,在系統(tǒng)的性能升級(jí)
51、階段,也與數(shù)據(jù)挖據(jù)技術(shù)結(jié)合,提高了系統(tǒng)的智能性,通過數(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)度使我受益匪淺,在我撰寫論文的期間,遇到了些許困難,也陷入過迷茫,而這期間導(dǎo)師總是耐心指導(dǎo)我,專業(yè)地指出其中的問題,提出解決的思路。對(duì)此,我在這
52、向我的導(dǎo)師表示感謝。 學(xué)習(xí)是一個(gè)持續(xù)改進(jìn)的過程,我們一邊學(xué)習(xí),一邊與實(shí)踐相結(jié)合,用已經(jīng)學(xué)到理論知識(shí)來達(dá)成一定的設(shè)計(jì)與實(shí)現(xiàn)的工作,這樣有助于我們能夠更好的開展技術(shù)性的問題的解決,同時(shí)也是積極積累經(jīng)驗(yàn)的過程。感謝我的導(dǎo)師和同學(xué)在這過程中給予我的支持和幫助,對(duì)未來的工作開展,提供了物質(zhì)保障和精神動(dòng)力。 最有我覺得這四年的學(xué)習(xí),豐富了我有關(guān)軟件方面的知識(shí)與突破,我將繼續(xù)與我的老師與同學(xué)一起開展學(xué)習(xí)與促進(jìn)的工作。 參考文獻(xiàn) [1] 張孝祥、徐明華, JAVA基礎(chǔ)與案例開發(fā)詳解, 清華大學(xué)出版社, 2009. [2] 康牧,JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)用教程,清華
53、大學(xué)出版社,2009. [3] 劉亞賓,精通Eclipse--JAVA技術(shù)大系,電子工業(yè)出版社,2005. [4] 王玉英. 基于JSP的MySQL數(shù)據(jù)庫(kù)訪問技術(shù)[J]. 現(xiàn)代計(jì)算機(jī):專業(yè)版, 2010, 19(14):63-66 [5] 趙鋼. JSP Servlet+EJB的Web模式應(yīng)用研究[J]. 電子設(shè)計(jì)工程, 2013, 21(13):47-49 [6] 肖英. 解決JSP/Servlet開發(fā)中的中文亂碼問題[J]. 科技傳播, 2011, (1)11-25 [7] Hsiao I H, Sosnovsky S, Brusilovsky P. Guiding studen
54、ts to the right questions: adaptive navigation support in an e-learning system for Java programming[J]. Journal of Computer Assisted Learning, 2010, 26(4):270-283. [8] Vegh A. MySQL Database Server[M]. Web Development with the Mac?. Wiley Publishing, Inc., 2011,179-194 [9] Rasoolzadegan A, Barforo
55、ush A A. Reliable yet flexible software through formal model transformation (rule definition)[J]. Knowledge & Information Systems, 2014, 40(1):79-126 [10] 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):10—19 [11] 黃艷峰. 在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
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國(guó)人民警察節(jié)(筑牢忠誠(chéng)警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國(guó)企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國(guó)青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走