亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2023-07-13 10:36:12秦佳顧欣儀孫浩天喬雨
        電子制作 2023年11期
        關(guān)鍵詞:車(chē)位停車(chē)場(chǎng)訂單

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

        (南京工業(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)用。在此背景下,本文提出一種基于A(yíng)ndroid 系統(tǒng)的城市停車(chē)預(yù)約及車(chē)位共享的系統(tǒng),通過(guò)網(wǎng)絡(luò)及軟件技術(shù)來(lái)優(yōu)化城市中的停車(chē)問(wèn)題。一方面能夠?yàn)橛脩?hù)提供停車(chē)方面的便捷,幫助用戶(hù)尋找最合適的停車(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ē)位共享等功能,滿(mǎn)足用戶(hù)出行便利性需求,解決因配套車(chē)位短缺帶來(lái)的停車(chē)難問(wèn)題,實(shí)現(xiàn)車(chē)位的合理利用。用戶(hù)可以利用APP 完成注冊(cè)和登錄,登錄后可以在首頁(yè)搜索指定位置附近的停車(chē)場(chǎng),并對(duì)車(chē)位進(jìn)行預(yù)約;預(yù)約完成后可選擇是否調(diào)取手機(jī)中已安裝的導(dǎo)航軟件(以高德地圖為例)進(jìn)行線(xiàn)路導(dǎo)航,使用完成后可以查詢(xún)停車(chē)費(fèi)用,進(jìn)行在線(xià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)確地獲取用戶(hù)需求,提供用戶(hù)最需要的服務(wù),本項(xiàng)目在設(shè)計(jì)系統(tǒng)功能之前,首先針對(duì)目標(biāo)用戶(hù)人群進(jìn)行需求訪(fǎng)問(wèn),鼓勵(lì)用戶(hù)主動(dòng)提出需求或期望解決的問(wèn)題;并同時(shí)在不同的社區(qū)發(fā)放調(diào)查問(wèn)卷,對(duì)不同人群進(jìn)行抽樣分析;最后將獲取到的用戶(hù)需求進(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]。

        用戶(hù)登錄本系統(tǒng)后,輸入目的地可查詢(xún)?cè)摰刂犯浇耐\?chē)位信息,包括商用停車(chē)場(chǎng)、私家空閑車(chē)位等信息,用戶(hù)選擇最適合自己的位置并進(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ē)的用戶(hù)服務(wù),而擁有產(chǎn)權(quán)車(chē)位的用戶(hù)也可以在本平臺(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è)面上,供需要的用戶(hù)選擇。

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

        停車(chē)場(chǎng)預(yù)約及共享的數(shù)據(jù)庫(kù)系統(tǒng)主要由三個(gè)部分組成,分別是個(gè)人用戶(hù)信息、停車(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 主要用于存放用戶(hù)車(chē)輛方面的數(shù)據(jù),包括id、carNum(車(chē)牌號(hào))、brandid(車(chē)位id)、brandName(車(chē)位名)、carType(車(chē)型)字段,其中id 字段為主鍵,用于區(qū)分不同車(chē)輛信息。

        表1 tb_car

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

        表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 用戶(hù)端功能

        3.1.1 用戶(hù)功能主界面

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

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

        圖4 用戶(hù)信息界面

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

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

        用戶(hù)通過(guò)輸入指定位置信息可以查詢(xún)可用的停車(chē)場(chǎng)信息,搜索頁(yè)面中會(huì)實(shí)時(shí)定位用戶(hù)所在位置并顯示周邊位置信息,位置信息可手動(dòng)縮放和移動(dòng),通過(guò)搜索可以選擇不同停車(chē)場(chǎng)進(jìn)行操作,點(diǎn)擊停車(chē)場(chǎng)可以查詢(xún)到停車(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 可以查詢(xún)并預(yù)訂停車(chē)場(chǎng)空余車(chē)位,通過(guò)后臺(tái)數(shù)據(jù)庫(kù)的實(shí)時(shí)更新為用戶(hù)預(yù)留車(chē)位,若用戶(hù)超過(guò)所申請(qǐng)的預(yù)約時(shí)間則后臺(tái)自動(dòng)解除預(yù)約。用戶(hù)通過(guò)搜索創(chuàng)建搜索對(duì)象,調(diào)用poiSearch 的searchPOIAsyn()方法發(fā)送請(qǐng)求。

        核心代碼如下:

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

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

        當(dāng)用戶(hù)預(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),用戶(hù)可直接取車(chē)并快速離場(chǎng)。用戶(hù)也可以先行取車(chē)離場(chǎng),系統(tǒng)按照停車(chē)場(chǎng)的收費(fèi)標(biāo)準(zhǔn)以每小時(shí)計(jì)算費(fèi)用后自動(dòng)創(chuàng)建訂單信息,用戶(hù)可以在規(guī)定時(shí)間內(nèi)主動(dòng)支付費(fèi)用。

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

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

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

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

        核心代碼如下:

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

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

        停車(chē)結(jié)束后車(chē)位費(fèi)用將直接存放至用戶(hù)錢(qián)包中,用戶(hù)可用其支付下次車(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)題。本客戶(hù)端程序從用戶(hù)角度出發(fā),基于A(yíng)ndroid系統(tǒng)的停車(chē)場(chǎng)預(yù)約及共享私人車(chē)位,使用戶(hù)可以從客戶(hù)端查找空余停車(chē)位信息并及時(shí)調(diào)用導(dǎo)航,或利用空閑停車(chē)位使利益最大化,從而快速解決難以找到空余停車(chē)位、無(wú)法直接導(dǎo)航至目的地及私家車(chē)位空余浪費(fèi)等切實(shí)問(wèn)題。

        猜你喜歡
        車(chē)位停車(chē)場(chǎng)訂單
        春節(jié)期間“訂單蔬菜”走俏
        新產(chǎn)品訂單紛至沓來(lái)
        為了車(chē)位我選擇了環(huán)保出行
        我自己找到一個(gè)
        “最確切”的幸福觀(guān)感——我們的致富訂單
        停車(chē)場(chǎng)尋車(chē)管理系統(tǒng)
        電子制作(2018年9期)2018-08-04 03:31:18
        一個(gè)車(chē)位,只停一輛?
        PLC在地下停車(chē)場(chǎng)排水系統(tǒng)的應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:21
        迷宮
        “8·12”后,何以為家
        91精品国产综合久久精品密臀| 精品性影院一区二区三区内射| 精品 无码 国产观看| 午夜日本精品一区二区| 久久伊人亚洲精品视频 | 91超精品碰国产在线观看| 曰本人做爰又黄又粗视频| 国产久热精品无码激情 | 日韩av在线不卡观看| 国产一区二区三区激情视频 | 亚洲av无码专区亚洲av伊甸园| 欧美性猛交xxxx乱大交蜜桃| 大白屁股流白浆一区二区三区| 极品美女调教喷水网站| 美女网站免费福利视频| 成人区人妻精品一区二区不卡网站| 亚洲一级无码AV毛片久久 | 亚洲av永久无码精品成人| 不卡视频在线观看网站| 波多野结衣爽到高潮大喷| 国偷自产av一区二区三区| av毛片一区二区少妇颜射| 人妻免费一区二区三区免费| 国产精品成人久久电影| 午夜a福利| 国产午夜福利在线观看中文字幕| 亚洲三区在线观看内射后入| 国产精品视频一区二区噜噜| 波多吉野一区二区三区av| 亚洲中文字幕精品久久吃奶| 国内成+人 亚洲+欧美+综合在线 | 亚洲精品无码不卡av| 亚洲综合国产成人丁香五月小说| 久久日韩精品一区二区| 国产av麻豆mag剧集| 欧美视频九九一区二区| 亚洲av网一区二区三区成人| 欧美丰满熟妇bbb久久久| 亚洲精品第一页国产精品| 国产在线精彩自拍视频| 国产欧美日韩va另类在线播放|