国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于java 的汽車租賃平臺

2016-06-29 22:12關義東韋萍萍黃亮陳吉葉剛楊禮川
電腦知識與技術 2016年13期
關鍵詞:租賃

關義東 韋萍萍 黃亮 陳吉 葉剛 楊禮川

摘要:基于Java的租賃平臺,采用Java語言,為汽車租賃企業(yè)及用戶提供一個交易平臺,方便區(qū)域客戶的選擇與使用,為用戶提供方便快捷的租賃服務。

關鍵詞:Java;汽車機械;租賃

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)13-0266-02

近幾年來,汽車租賃這個行業(yè)在我國發(fā)展迅速,租賃產業(yè)的規(guī)模不斷地擴大。截至2010年年底,汽車租賃車輛在全國已經超過10萬輛,產值超過140億元。預計2018年,我國汽車租賃行業(yè)市場規(guī)模將達到500億元。

汽車租賃的概念在我國早已體現(xiàn),在2009年的政府工作報告中,溫總理就提出過,要快速發(fā)展汽車租賃的市場,體現(xiàn)了政府對汽車租賃這個行業(yè)的重視,同時,國家關于公務車的改革也給汽車租賃帶來了發(fā)展的機會。在互聯(lián)網高速發(fā)展的今天,汽車租賃與互聯(lián)網結合,打造一個方便用戶進行汽車租賃的平臺尤為重要,汽車租賃平臺由此而起,一個手機APP解決租車問題,想租什么車,就租什么車,滿足客戶的各種需求。

在貴陽如果自購車輛要一次性支付大筆費用,消費者需要具備一定的經濟實力。這樣下來就使得大部分人不具備這個條件。而汽車租賃就不需要一次花費大筆費用,只需支付你所需要的車的品牌以及天數(shù)所花費的金錢。汽車租賃平臺從實際需求出發(fā),可以節(jié)約市民的一定經濟問題,既滿足有車使用,又節(jié)約一部分錢可以去做市民需要用錢的地方,而且隨著智能手機的普及,隨便一款智能手機都可以裝上汽車租賃平臺手機APP,很方便貴陽市民的使用。

1 系統(tǒng)平臺設計

平臺總體架構如圖1所示

企業(yè)簡介:整合眾多的汽車租賃企業(yè),讓用戶擁有更好的選擇,提供更優(yōu)質的汽車租賃服務。

業(yè)界動態(tài):發(fā)布關于汽車租賃行業(yè)的政策以及現(xiàn)在的租賃市場的行情

用戶管理:用戶在線注冊(手機號、郵箱、密碼等),信息填寫正確后點擊確認實現(xiàn)在平臺的注冊,系統(tǒng)對用戶的手機號、郵箱進行唯一性校驗,保證用戶的合法性;注冊成功后,用戶可以輸入手機號或者郵箱進行系統(tǒng)的登陸。

租賃管理: 發(fā)布不同品牌的汽車出租時間長短的租金記錄與管理。

汽車管理:不同種類的汽車的信息管理。

資金管理:租賃汽車的資金的管理。

維修保養(yǎng)管理:汽車的維修、保養(yǎng)等信息管理。

合同管理:根據(jù)所租汽車的具體情況所簽訂的合同進行管理。

會員管理:對用戶信息以及身份進行管理。

權限管理:對于不同的用戶與商家進行不同的權限劃分,以此控制不同人員對系統(tǒng)的操作。

2 系統(tǒng)實現(xiàn)

汽車租賃平臺由手機移動終端、Web服務端、微信平臺及服務器組成。手機移動終端作為平臺在智能手機上的服務平臺,主要的作用是方便手機用戶了解平臺信息以及對平臺的使用,結合Web端共同進行平臺的服務;Web終端處理平臺所產生的大量的數(shù)據(jù);服務器主要負責對外提供平臺的服務。手機客戶端與服務器端采用json格式的數(shù)據(jù)進行交互,及時更新客戶端與服務器端的數(shù)據(jù)。

2.1 服務器端公共類設計與實現(xiàn)

設計平臺公用的類與接口,可提高程序的利用率,已達到快速開發(fā)降低維護成本。本平臺web客戶端編寫了一個共有的對數(shù)據(jù)庫操作的類以及進行數(shù)據(jù)返回的類例:

操作數(shù)據(jù)庫的公有類BaseDao主要用于對于通用的增刪改查進行封裝。如:實現(xiàn)用戶增加操作,首先自定義userAdd()方法實現(xiàn)用戶增加,在userAdd方法里面通過調用父類為BaseDao的dao層的增加方法完成對用戶的新增。

服務器請求返回json數(shù)據(jù)JsonUtils類主要將獲取的數(shù)據(jù)轉為json數(shù)據(jù):通過控制器把轉化后的json數(shù)據(jù)發(fā)送給前臺,然后前臺接收json數(shù)據(jù),完成自動解析,,最后把解析后的json數(shù)據(jù)展示在客戶端。

控制器中對象轉化為json數(shù)據(jù)關鍵代碼如下:

public static String obj2str(Object obj){

ObjectMapper mapper=new ObjectMapper();

String retStr="";

try {

retStr=mapper.writeValueAsString(obj);

} catch (JsonProcessingException e) {

e.printStackTrace()}

return retStr;

}

2.2 各個模塊實現(xiàn)

在 Android平臺中,服務器端會發(fā)布通用的業(yè)務服務,對外暴露接口, Android平臺拿到服務器端對外暴露的接口后,可以通過httpclient模擬瀏覽器發(fā)送請求調用服務端發(fā)送的服務或者接收數(shù)據(jù),以此完成平臺的基本功能和數(shù)據(jù)展示。

3 結束語

基于java的汽車租賃平臺實現(xiàn)了對汽車租賃的合理化管理,改變了互聯(lián)網環(huán)境下的汽車租賃的方式,使汽車租賃更加方便快捷。

參考文獻:

[1] 馮燕奎, 趙德奎. JSP實用案例教程[M]. 北京: 清華大學出版社, 2004: 70-100.

[2] 王家華. 軟件工程[M]. 沈陽: 東北大學出版社, 2001: 303.

[3] Joshua Bloch. Effective Java[M]. Piscataway, N.J: IEEE Press, 2009.

[4] 孫衛(wèi)琴. 精通struts[M]. 北京: 電子工業(yè)出版社, 2004: 50-70.

[5] 孫衛(wèi)琴. 精通hibernate[M]. 北京: 電子工業(yè)出版社, 2005: 100-120.

[6] 林信良. spring2.0技術手冊[M]. 北京: 電子工業(yè)出版社, 2006: 50-100.

[7] Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2006.

[8] 耿祥義.JSP基礎編程[M]. 北京: 清華大學出版社, 2004: 55-162.

[9] William Enck, Machigar Ongtang,Patrick McDaniel. Understanding Android Security[J]. IEEE security & privacy, 2009, 7(1): 50-57.

[10] 薩師煊, 王珊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 3版.北京: 高等教育出版社, 1998.

[11] 蔡劍, 景楠. Java Web應用開發(fā):J2EE和Tomcat[M]. 北京: 清華大學出版社, 2004.

[12] Hohzaki R, Maehara H. A single-shot game of multi-period inspection[J]. European Journal of Operational Research, 2010, 207(3): 1410-1418.

[13] Reto Meier. Professional Android 2 Application Development[M]. Birmingham, UK: Wrox, 2010.

[14] SIMSON GARFINKEL. Android Calling[J]. Technology Review, 2008, 111(2): 80-99.

[15] RFC2256: A Summary of the X.500(96) User Schaema for user with LADPv3 [J/OL].

[16] Craig Walls, Ryan BreidenBach. Spring In Action[M]. Manning Publications,2005.

猜你喜歡
租賃
貿易型企業(yè)黃金、白銀租賃業(yè)務會計處理問題探析
國際租賃準則最新進展及其實務影響