999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android 的城市停車(chē)場(chǎng)預(yù)約和共享車(chē)位

2023-07-13 10:36:12秦佳顧欣儀孫浩天喬雨
電子制作 2023年11期
關(guān)鍵詞:用戶功能信息

秦佳,顧欣儀,孫浩天,喬雨

(南京工業(yè)大學(xué) 浦江學(xué)院,江蘇南京,211200)

0 引言

傳統(tǒng)的城市停車(chē)場(chǎng)已經(jīng)不適應(yīng)當(dāng)前停車(chē)的需求,因此智能停車(chē)場(chǎng)地出現(xiàn)緩解了傳統(tǒng)停車(chē)場(chǎng)的運(yùn)行方式復(fù)雜、成本高等問(wèn)題。隨著移動(dòng)網(wǎng)絡(luò)的快速發(fā)展以及智能終端設(shè)備的普及,基于位置的服務(wù)得到廣泛的應(yīng)用。在此背景下,本文提出一種基于Android 系統(tǒng)的城市停車(chē)預(yù)約及車(chē)位共享的系統(tǒng),通過(guò)網(wǎng)絡(luò)及軟件技術(shù)來(lái)優(yōu)化城市中的停車(chē)問(wèn)題。一方面能夠?yàn)橛脩籼峁┩\?chē)方面的便捷,幫助用戶尋找最合適的停車(chē)點(diǎn),節(jié)約時(shí)間成本;另一方面,通過(guò)智能規(guī)劃的方式進(jìn)一步提高車(chē)位資源的利用率。

1 系統(tǒng)功能分析與設(shè)計(jì)

本系統(tǒng)主要提供停車(chē)方面的服務(wù),主要包括停車(chē)場(chǎng)查找和預(yù)約、停車(chē)場(chǎng)導(dǎo)航、動(dòng)態(tài)計(jì)費(fèi)收費(fèi)、私家車(chē)位共享等功能,滿足用戶出行便利性需求,解決因配套車(chē)位短缺帶來(lái)的停車(chē)難問(wèn)題,實(shí)現(xiàn)車(chē)位的合理利用。用戶可以利用APP 完成注冊(cè)和登錄,登錄后可以在首頁(yè)搜索指定位置附近的停車(chē)場(chǎng),并對(duì)車(chē)位進(jìn)行預(yù)約;預(yù)約完成后可選擇是否調(diào)取手機(jī)中已安裝的導(dǎo)航軟件(以高德地圖為例)進(jìn)行線路導(dǎo)航,使用完成后可以查詢停車(chē)費(fèi)用,進(jìn)行在線支付。私有車(chē)位車(chē)主登錄后對(duì)車(chē)位信息進(jìn)行認(rèn)證,驗(yàn)證通過(guò)后可以發(fā)布共享車(chē)位的相關(guān)信息,如地址信息和收費(fèi)信息。

■1.1 系統(tǒng)整體架構(gòu)圖

本系統(tǒng)采用組件化架構(gòu),按照功能劃分各個(gè)業(yè)務(wù)組件模塊,主要?jiǎng)澐殖鍪醉?yè)、我的、導(dǎo)航、訂單四大模塊如圖1所示。

圖1 系統(tǒng)整體架構(gòu)圖

■1.2 需求獲取

為了準(zhǔn)確地獲取用戶需求,提供用戶最需要的服務(wù),本項(xiàng)目在設(shè)計(jì)系統(tǒng)功能之前,首先針對(duì)目標(biāo)用戶人群進(jìn)行需求訪問(wèn),鼓勵(lì)用戶主動(dòng)提出需求或期望解決的問(wèn)題;并同時(shí)在不同的社區(qū)發(fā)放調(diào)查問(wèn)卷,對(duì)不同人群進(jìn)行抽樣分析;最后將獲取到的用戶需求進(jìn)行整理,利用軟件設(shè)計(jì)的方法進(jìn)行功能設(shè)計(jì)與實(shí)現(xiàn)。

■1.3 車(chē)位查找和預(yù)約功能

此功能針對(duì)外出人群,由于對(duì)目的地的周邊環(huán)境不熟悉,經(jīng)常在到達(dá)目的地后還需要花額外的時(shí)間和精力尋找附近的停車(chē)場(chǎng)[2]。

用戶登錄本系統(tǒng)后,輸入目的地可查詢?cè)摰刂犯浇耐\?chē)位信息,包括商用停車(chē)場(chǎng)、私家空閑車(chē)位等信息,用戶選擇最適合自己的位置并進(jìn)行預(yù)約,預(yù)約需要提交個(gè)人基本信息、車(chē)輛基本信息、預(yù)計(jì)停車(chē)時(shí)長(zhǎng)等信息,預(yù)約成功后即可使用該車(chē)位,使用結(jié)束后可以對(duì)費(fèi)用賬單進(jìn)行處理。

■1.4 車(chē)位共享功能

車(chē)位的查找和預(yù)約功能主要為需要停車(chē)的用戶服務(wù),而擁有產(chǎn)權(quán)車(chē)位的用戶也可以在本平臺(tái)發(fā)布空閑車(chē)位的相關(guān)信息,包括車(chē)位地址、編號(hào)、空閑時(shí)間段、停車(chē)費(fèi)等。通過(guò)這樣的方式,盤(pán)活部分車(chē)位資源,進(jìn)一步提升車(chē)位利用率,緩解停車(chē)不便的問(wèn)題。在車(chē)位所有者成功發(fā)布車(chē)位信息后,這些車(chē)位信息將會(huì)更新在可用車(chē)位的頁(yè)面上,供需要的用戶選擇。

2 數(shù)據(jù)庫(kù)設(shè)計(jì)

停車(chē)場(chǎng)預(yù)約及共享的數(shù)據(jù)庫(kù)系統(tǒng)主要由三個(gè)部分組成,分別是個(gè)人用戶信息、停車(chē)預(yù)約訂單信息和發(fā)布的共享車(chē)位信息。本系統(tǒng)通過(guò)MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)建立數(shù)據(jù)表,從而實(shí)現(xiàn)對(duì)相關(guān)信息的統(tǒng)一存儲(chǔ)和管理。

表1 主要用于存放用戶車(chē)輛方面的數(shù)據(jù),包括id、carNum(車(chē)牌號(hào))、brandid(車(chē)位id)、brandName(車(chē)位名)、carType(車(chē)型)字段,其中id 字段為主鍵,用于區(qū)分不同車(chē)輛信息。

表1 tb_car

表2 主要用于存放用戶賬號(hào)方面的數(shù)據(jù),包括id、username(用戶名)、password(密碼)、is_mgr(頭像)字段,其中id 字段為主鍵,用于區(qū)分不同用戶信息。

表2 tb_user

表3 主要用于存放共享停車(chē)場(chǎng)方面的數(shù)據(jù),包括id、parkName(停車(chē)場(chǎng)名)、parkAddr(停車(chē)場(chǎng)地址)、price(價(jià)格)字段,其中id字段為主鍵,用于區(qū)分不同共享停車(chē)場(chǎng)信息。

表3 tb_sharepark

表4 主要用于存放停車(chē)場(chǎng)訂單方面的數(shù)據(jù),包括id、parkName(停車(chē)場(chǎng)名)、parkAddr(停車(chē)場(chǎng)地址)、lat(維度)、lng (經(jīng)度)、carNumber(車(chē)輛編號(hào))、startTime(開(kāi)始時(shí)間)、endTime(結(jié)束時(shí)間)字段,其中id 字段為主鍵,用于區(qū)分不同車(chē)輛訂單信息。

表4 tb_order

3 功能實(shí)現(xiàn)

本系統(tǒng)基于功能需求分析,主要功能分為車(chē)位預(yù)約和私家車(chē)位共享兩個(gè)模塊,具體包括停車(chē)場(chǎng)查找和預(yù)約、停車(chē)場(chǎng)導(dǎo)航、動(dòng)態(tài)計(jì)費(fèi)收費(fèi)、私家車(chē)位共享等功能,系統(tǒng)功能模塊圖如圖2 所示。

圖2 系統(tǒng)功能模塊圖

■3.1 用戶端功能

3.1.1 用戶功能主界面

用戶功能模塊主要實(shí)現(xiàn)停車(chē)場(chǎng)查找預(yù)約功能和共享私人車(chē)位功能兩個(gè)部分,主界面由上方的輪播圖、中部功能區(qū)和下方的用戶地址定位組成,用戶可以根據(jù)需求選擇相應(yīng)功能進(jìn)行操作,如圖3 所示。個(gè)人中心由錢(qián)包、個(gè)人車(chē)輛信息、預(yù)約訂單信息、停車(chē)記錄和共享車(chē)位發(fā)布信息組成,如圖4 所示。

圖3 系統(tǒng)主頁(yè)面

圖4 用戶信息界面

首次預(yù)約將收集用戶信息,包括車(chē)輛車(chē)牌號(hào)、用戶手機(jī)號(hào),首次收集后將保存于個(gè)人中心,后續(xù)使用如需修改可手動(dòng)修改或添加刪除。

3.1.2 車(chē)位預(yù)約功能

用戶通過(guò)輸入指定位置信息可以查詢可用的停車(chē)場(chǎng)信息,搜索頁(yè)面中會(huì)實(shí)時(shí)定位用戶所在位置并顯示周邊位置信息,位置信息可手動(dòng)縮放和移動(dòng),通過(guò)搜索可以選擇不同停車(chē)場(chǎng)進(jìn)行操作,點(diǎn)擊停車(chē)場(chǎng)可以查詢到停車(chē)場(chǎng)具體信息,例如車(chē)位總數(shù)、車(chē)位剩余數(shù)、不同車(chē)型收費(fèi)標(biāo)準(zhǔn)等,輸入車(chē)輛信息后可以點(diǎn)擊進(jìn)行預(yù)約按鈕選擇預(yù)約時(shí)間進(jìn)行預(yù)約操作如圖5 所示。

圖5 停車(chē)場(chǎng)搜索功能

通過(guò)APP 可以查詢并預(yù)訂停車(chē)場(chǎng)空余車(chē)位,通過(guò)后臺(tái)數(shù)據(jù)庫(kù)的實(shí)時(shí)更新為用戶預(yù)留車(chē)位,若用戶超過(guò)所申請(qǐng)的預(yù)約時(shí)間則后臺(tái)自動(dòng)解除預(yù)約。用戶通過(guò)搜索創(chuàng)建搜索對(duì)象,調(diào)用poiSearch 的searchPOIAsyn()方法發(fā)送請(qǐng)求。

核心代碼如下:

3.1.3 停車(chē)場(chǎng)導(dǎo)航

預(yù)約停車(chē)成功后用戶可以在個(gè)人中心的訂單中查找到預(yù)約信息,通過(guò)設(shè)置高德地圖的開(kāi)放API[3],點(diǎn)擊訂單中的“導(dǎo)航”按鈕后會(huì)調(diào)用移動(dòng)終端中已安裝高德地圖并由其為用戶導(dǎo)航至相應(yīng)停車(chē)場(chǎng)。

當(dāng)用戶預(yù)約成功后顯示地圖,地圖通過(guò)myLocation Style 初始化定位藍(lán)點(diǎn),通過(guò)myLocation Style.myLocation Type(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE) 連續(xù)定位、且將視角移動(dòng)到地圖中心點(diǎn),定位點(diǎn)依照設(shè)備方向旋轉(zhuǎn),并且會(huì)跟隨設(shè)備移動(dòng)。如果不設(shè)置myLocationType,默認(rèn)也會(huì)執(zhí)行此種模式。

3.1.4 停車(chē)費(fèi)用支付

停車(chē)結(jié)束后系統(tǒng)按照每個(gè)停車(chē)場(chǎng)的收費(fèi)標(biāo)準(zhǔn)以每小時(shí)計(jì)算費(fèi)用,可以在我的訂單中可直接進(jìn)行費(fèi)用支付,支付后系統(tǒng)反饋予停車(chē)場(chǎng),用戶可直接取車(chē)并快速離場(chǎng)。用戶也可以先行取車(chē)離場(chǎng),系統(tǒng)按照停車(chē)場(chǎng)的收費(fèi)標(biāo)準(zhǔn)以每小時(shí)計(jì)算費(fèi)用后自動(dòng)創(chuàng)建訂單信息,用戶可以在規(guī)定時(shí)間內(nèi)主動(dòng)支付費(fèi)用。

■3.2 私家車(chē)位共享功能

3.2.1 車(chē)位信息發(fā)布

私人車(chē)位用戶可在共享車(chē)位中上傳車(chē)位信息,包括填寫(xiě)車(chē)牌號(hào)、車(chē)位地址和收費(fèi)的定價(jià),審核通過(guò)后即可成功發(fā)布。車(chē)位成功發(fā)布后會(huì)提示用戶發(fā)布成功,其他用戶將在車(chē)位預(yù)約中可查找到車(chē)位信息并預(yù)約,預(yù)約成功將預(yù)約信息反饋給業(yè)主。如圖6 所示。

圖6 共享車(chē)位界面

核心代碼如下:

每次用戶提交一個(gè)新的車(chē)位共享后,都會(huì)初始化新的Share Park Adapter 參數(shù)并提交給數(shù)據(jù)庫(kù)。

3.2.2 車(chē)位費(fèi)用收取

停車(chē)結(jié)束后車(chē)位費(fèi)用將直接存放至用戶錢(qián)包中,用戶可用其支付下次車(chē)位費(fèi)用或提現(xiàn)至自己的銀行卡中。

4 總結(jié)

本系統(tǒng)設(shè)計(jì)目的是解決傳統(tǒng)停車(chē)場(chǎng)無(wú)法快速尋找車(chē)位和難以錯(cuò)開(kāi)時(shí)間合理安排車(chē)位等問(wèn)題。本客戶端程序從用戶角度出發(fā),基于Android系統(tǒng)的停車(chē)場(chǎng)預(yù)約及共享私人車(chē)位,使用戶可以從客戶端查找空余停車(chē)位信息并及時(shí)調(diào)用導(dǎo)航,或利用空閑停車(chē)位使利益最大化,從而快速解決難以找到空余停車(chē)位、無(wú)法直接導(dǎo)航至目的地及私家車(chē)位空余浪費(fèi)等切實(shí)問(wèn)題。

猜你喜歡
用戶功能信息
也談詩(shī)的“功能”
關(guān)于非首都功能疏解的幾點(diǎn)思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)注用戶
關(guān)注用戶
關(guān)注用戶
如何獲取一億海外用戶
展會(huì)信息
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 日本午夜精品一本在线观看| 九九热这里只有国产精品| 91精品啪在线观看国产| 又黄又湿又爽的视频| 在线观看国产精美视频| 国产成人高清精品免费软件| 国产第八页| 欧洲高清无码在线| 99视频全部免费| 免费激情网站| 国产成人精品亚洲77美色| 精品夜恋影院亚洲欧洲| 欧美a级完整在线观看| 成年人国产网站| 新SSS无码手机在线观看| www.99在线观看| 亚洲第一在线播放| 成人国产精品视频频| 亚洲视频色图| 中文字幕亚洲第一| 欧美午夜网| 国产精品久久久久久搜索| 一级毛片在线免费视频| 国模极品一区二区三区| 97国产成人无码精品久久久| 亚洲国产天堂久久九九九| 亚洲熟妇AV日韩熟妇在线| 亚洲日韩在线满18点击进入| 国产av色站网站| 国产黄色视频综合| 国产在线观看第二页| 91久久青青草原精品国产| 亚洲欧美日韩精品专区| 国产香蕉在线视频| 高清无码手机在线观看| 东京热av无码电影一区二区| 国产精品免费电影| 日韩av无码DVD| 婷婷色一二三区波多野衣| 亚洲系列中文字幕一区二区| 亚洲丝袜第一页| 青青操国产| 999国内精品久久免费视频| 国产精品成人一区二区不卡| 国产黑丝视频在线观看| 青青操视频免费观看| 日a本亚洲中文在线观看| 综合网天天| 国产又黄又硬又粗| 国产精品女人呻吟在线观看| 国产黄网永久免费| 日韩视频精品在线| 亚洲欧美精品日韩欧美| jizz国产视频| 99久久国产综合精品2020| 视频二区中文无码| 国产伦片中文免费观看| 国产精品免费露脸视频| 亚洲婷婷六月| 亚洲精品综合一二三区在线| 久996视频精品免费观看| 国产高清在线精品一区二区三区 | 四虎成人在线视频| 91在线播放免费不卡无毒| 欧美69视频在线| 久久无码av三级| 国产黄在线免费观看| 亚洲成人网在线播放| 亚洲色精品国产一区二区三区| 毛片基地视频| 激情影院内射美女| 三区在线视频| 欧美丝袜高跟鞋一区二区| 精品国产Av电影无码久久久| 欧美午夜在线视频| 国产精品午夜电影| 亚洲中字无码AV电影在线观看| 欧洲av毛片| 婷婷色中文网| 中文成人在线| 国产欧美日韩免费| 久久精品人妻中文系列|