趙陶鈺
(山西青年職業(yè)學(xué)院,山西 太原 030024)
小區(qū)停車(chē)位共享系統(tǒng),旨在通過(guò)私家車(chē)位主、車(chē)位共享系統(tǒng)和后雙方合作,在車(chē)位共享系統(tǒng)的統(tǒng)一調(diào)配下,將空閑的私家車(chē)車(chē)位資源以月、天、小時(shí)為單位進(jìn)行臨時(shí)出租,這樣在為私家車(chē)位主帶來(lái)收益的同時(shí),也在一定程度上可以解決城市里停車(chē)?yán)щy的問(wèn)題[1]。本共享系統(tǒng)不僅僅是一個(gè)車(chē)位租賃的App,更是一個(gè)基于有效管理閑置私家車(chē)車(chē)位與停車(chē)需求者的供需平衡,從而優(yōu)化城市停車(chē)難問(wèn)題的解決方案。本共享系統(tǒng)還設(shè)置有地圖查詢(xún)、汽車(chē)商店等功能,為廣大需求者提供便捷服務(wù)。
該系統(tǒng)從用戶(hù)、功能和應(yīng)用三方面支撐設(shè)計(jì)分析了android 客戶(hù)端app 的總體架構(gòu),如圖1 所示。
圖1 小區(qū)停車(chē)位共享系統(tǒng)架構(gòu)
數(shù)據(jù)處理層由web service 和后臺(tái)服務(wù)器組成,用戶(hù)和后臺(tái)服務(wù)器通過(guò)web service 來(lái)進(jìn)行數(shù)據(jù)交互[2]。
訪問(wèn)層分為空閑車(chē)位主的車(chē)位信息發(fā)布和車(chē)位預(yù)定用戶(hù)的車(chē)位信息查詢(xún)兩部分,信息發(fā)布是空閑車(chē)位主及時(shí)將空閑車(chē)位的信息上傳至服務(wù)器,車(chē)位查詢(xún)是預(yù)定車(chē)位用戶(hù)查詢(xún)附近小區(qū)空閑車(chē)位信息[3]。
服務(wù)層主要是給用戶(hù)提供汽車(chē)商店、地圖查詢(xún)導(dǎo)航等服務(wù)。
該系統(tǒng)具備空閑車(chē)位信息、在線車(chē)位預(yù)定、車(chē)位搜索、車(chē)位導(dǎo)航、在線購(gòu)買(mǎi)汽車(chē)用品等功能。通過(guò)基于HTTP 協(xié)議的通信方式,實(shí)現(xiàn)客戶(hù)端與服務(wù)器端的 數(shù)據(jù)交互;通過(guò)web serveice 實(shí)現(xiàn)用戶(hù)和后臺(tái)服務(wù)器的數(shù)據(jù)傳輸。
小區(qū)停車(chē)位共享系統(tǒng)有9 個(gè)功能模塊,如圖2 所示:
圖2 共享停車(chē)系統(tǒng)功能模塊
注冊(cè):注冊(cè)賬號(hào)為手機(jī)號(hào),并有短信驗(yàn)證注冊(cè)功能。
登錄:登錄賬號(hào)為注冊(cè)時(shí)使用的手機(jī)號(hào)和密碼,第二次登錄時(shí)可以設(shè)置賬號(hào)和密碼不用重復(fù)輸入,自動(dòng)登錄。
預(yù)定車(chē)位:預(yù)定車(chē)位模塊是臨時(shí)停車(chē)用戶(hù)在“該系統(tǒng)”平臺(tái)上完成交易的核心功能,有臨時(shí)停車(chē)需求的用戶(hù)在這個(gè)模塊能順利完成訂單。
空閑車(chē)位發(fā)布信息模塊:是擁有車(chē)位主用來(lái)上傳車(chē)位空閑信息發(fā)布的模塊[4]。
地圖模塊:本系統(tǒng)使用的是高德地圖SDK,地圖模塊能夠讓用戶(hù)了解自己所處的位置,增加用戶(hù)的方向感,便于用戶(hù)搜索周邊的車(chē)位。
汽車(chē)商店:為鼓勵(lì)用戶(hù)使用本系統(tǒng),本系統(tǒng)提供了汽車(chē)商店模塊。
消息中心模塊:用于顯示車(chē)位出租費(fèi)用、停車(chē)位的地點(diǎn)、出租的時(shí)間及收租的時(shí)間。
個(gè)人中心模塊:個(gè)人中心模塊分為我的信息、我的錢(qián)包、用戶(hù)認(rèn)證、我的優(yōu)惠劵、我的消息、邀請(qǐng)好友、設(shè)置七部分。
幫助模塊:幫助模塊對(duì)于該系統(tǒng)有很大的幫助,當(dāng)用戶(hù)對(duì)流程和規(guī)則都不太明確時(shí),幫助模塊可以為其提供更多的服務(wù)。
1.小區(qū)停車(chē)位共享系統(tǒng)的開(kāi)發(fā)環(huán)境
本系統(tǒng)使用的開(kāi)發(fā)環(huán)境如下:
1)客戶(hù)端:
軟件設(shè)備:android studios。
硬件設(shè)備:安卓智能手機(jī)
2)服務(wù)器端:
數(shù)據(jù)庫(kù):MySQL 8.0
操作系統(tǒng):Windows 10
開(kāi)發(fā)環(huán)境:MyEclipse
2.小區(qū)停車(chē)位共享系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
小區(qū)停車(chē)位共享系統(tǒng)數(shù)據(jù)庫(kù)采用Mysql,該數(shù)據(jù)庫(kù)中包含用戶(hù)表、汽車(chē)信息表、車(chē)位信息表、停車(chē)信息表等核心表。
3.小區(qū)停車(chē)位共享系統(tǒng)主要模塊實(shí)現(xiàn)
(1)注冊(cè)、登錄
用戶(hù)第一次使用本系統(tǒng)時(shí),需要先注冊(cè),注冊(cè)模塊分為兩部分,一部分為車(chē)位主注冊(cè),一部分為車(chē)位租戶(hù)注冊(cè)。車(chē)位租戶(hù)注冊(cè)時(shí),需要輸入用戶(hù)手機(jī)號(hào)、短信驗(yàn)證碼、密碼、車(chē)牌號(hào)、駕駛證的正副頁(yè)。車(chē)位主注冊(cè)時(shí),需要輸入手機(jī)號(hào)、用戶(hù)名、短信驗(yàn)證碼、密碼、車(chē)位具體的位置,車(chē)位具體型號(hào)。用戶(hù)完成信息輸 入后,點(diǎn)擊注冊(cè)按鈕,注冊(cè)請(qǐng)求將發(fā)送給后臺(tái)服務(wù)器。后臺(tái)服務(wù)器會(huì)立即判斷當(dāng)前注冊(cè)用戶(hù)是否已存在。用戶(hù)在注冊(cè)成功后,使用該系統(tǒng)時(shí),可以設(shè)置自動(dòng)登錄,自動(dòng)登錄設(shè)置成功后,每次使用該系統(tǒng),系統(tǒng)會(huì)進(jìn)行自動(dòng)登錄。注冊(cè)模塊流程圖如圖3 所示。
圖3 注冊(cè)流程圖
(2)車(chē)位預(yù)定模塊
該模塊是供車(chē)位租戶(hù)來(lái)使用的[5]。車(chē)位租戶(hù)要想預(yù)定車(chē)位,首先需要登錄,如果沒(méi)有登錄則需要先登錄賬號(hào),如果沒(méi)有賬號(hào)就可以利用手機(jī)號(hào)碼作為ID 新注冊(cè)一個(gè)。登錄成功后,用戶(hù)就可以發(fā)布預(yù)定車(chē)位信息,后臺(tái)服務(wù)器接受到用戶(hù)請(qǐng)求后會(huì)立即獲取附近小區(qū)空車(chē)位實(shí)時(shí)信息,并生成空閑車(chē)位信息列表發(fā)送給車(chē)位租戶(hù);車(chē)位租戶(hù)根據(jù)空閑車(chē)位信息列表找到合適的停車(chē)位后,點(diǎn)擊立即停車(chē)按鈕進(jìn)行停車(chē)。
(3)發(fā)布空閑車(chē)位模塊
該模塊是供車(chē)位主來(lái)使用的。車(chē)位主注冊(cè)信息后,要想出租自己的車(chē)位,并且空閑時(shí)間超過(guò)兩個(gè)小時(shí),就可以隨時(shí)通過(guò)個(gè)人手機(jī)客戶(hù)端上傳車(chē)位出租信息,出租分為小時(shí)出租,天出租、周出租及月出租。
(4)地圖模塊
地圖模塊為用戶(hù)提供地圖顯示、定位以及導(dǎo)航服務(wù)。本系統(tǒng)使用高德地圖SDK,該模塊可以讓用戶(hù)了解自己所處的位置,增加用戶(hù)的方向感,同時(shí)也便于用戶(hù)搜索周邊的車(chē)位。利用該模塊,用戶(hù)可以快速實(shí)現(xiàn)用戶(hù)定位、附近實(shí)時(shí)空閑車(chē)位及路況信息查詢(xún)以及幫助用戶(hù)從當(dāng)前位置語(yǔ)音導(dǎo)航到目的停車(chē)位。圖4 為地圖模塊示意圖。
圖4 地圖模塊
(5)汽車(chē)商店
為鼓勵(lì)用戶(hù)使用本系統(tǒng),本系統(tǒng)提供了汽車(chē)商店模塊[6]。車(chē)位租戶(hù)在本系統(tǒng)上完成訂單后,系統(tǒng)會(huì)贈(zèng)送給用戶(hù)一定的積分。另外車(chē)位主每上傳一次免費(fèi)停車(chē)位可獲得積分獎(jiǎng)勵(lì),用戶(hù)累積積分可參加汽車(chē)商城的優(yōu)惠活動(dòng)或有資格買(mǎi)一些特價(jià)的商品。另外,為了增加營(yíng)收,汽車(chē)商店模塊還出售一些跟汽車(chē)相關(guān)的商品,如玻璃水、汽車(chē)膜、輪胎等,也可以在該模塊中鏈接一些其他線下或線上商戶(hù)的商品和廣告。如圖5 所示。
圖5 汽車(chē)商店
針對(duì)停車(chē)難和車(chē)位閑置的問(wèn)題,基于Android 平臺(tái)的小區(qū)停車(chē)位共享系統(tǒng)是很好的解決辦法。該系統(tǒng)的設(shè)計(jì)思路是:固定車(chē)位臨時(shí)出租,優(yōu)化交通你我互利,實(shí)現(xiàn)個(gè)人空閑車(chē)位的臨時(shí)共享功能。該系統(tǒng)是一款針對(duì)城市的中心地區(qū)車(chē)流量大、人群集中的場(chǎng)所設(shè)計(jì)的一款靈活的停車(chē)服務(wù)軟件,為需要停車(chē)的需求者提供更方便快捷的私人交易市場(chǎng),該系統(tǒng)設(shè)計(jì)簡(jiǎn)單,實(shí)用性較強(qiáng),硬件要求低,方便用戶(hù)使用。