• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android的城市智能停車(chē)App設(shè)計(jì)

      2020-12-24 08:01:42王蕊
      軟件 2020年7期
      關(guān)鍵詞:泊位服務(wù)器端停車(chē)場(chǎng)

      摘? 要: 為減小因停車(chē)問(wèn)題造成的城市道路交通壓力,有效利用既有停車(chē)場(chǎng)資源,本文基于Android操作系統(tǒng),結(jié)合百度地圖API及移動(dòng)支付,設(shè)計(jì)了基于Android的城市智能停車(chē)App。App采用C/S架構(gòu),客戶端使用Android Studio2.4開(kāi)發(fā)平臺(tái),開(kāi)發(fā)了停車(chē)場(chǎng)及停車(chē)位查詢、停車(chē)位預(yù)約、停車(chē)場(chǎng)導(dǎo)航、停車(chē)計(jì)費(fèi)和停車(chē)信息記錄等功能;服務(wù)器端使用Spring MVC+MyBatis框架,為客戶端各類(lèi)服務(wù)提供有力支持;使用MySQL數(shù)據(jù)庫(kù)管理存儲(chǔ)用戶、停車(chē)場(chǎng)、系統(tǒng)等數(shù)據(jù)。App界面美觀大方、操作簡(jiǎn)單、易于使用,極大地提高了停車(chē)場(chǎng)資源利用率,方便了廣大司機(jī)的短距離出行,提高了人們的生活質(zhì)量。

      關(guān)鍵詞: 智能停車(chē);Android開(kāi)發(fā);C/S架構(gòu);APP設(shè)計(jì)

      中圖分類(lèi)號(hào): TP31 ???文獻(xiàn)標(biāo)識(shí)碼: A??? DOI:10.3969/j.issn.1003-6970.2020.07.044

      本文著錄格式:王蕊. 基于Android的城市智能停車(chē)App設(shè)計(jì)[J]. 軟件,2020,41(07):216-219

      Design of City Smart Parking App Based on Android

      WANG Rui

      (The Third Research Institute of Ministry of Public Security, Shanghai 200031, China)

      【Abstract】: In order to reduce the urban road traffic pressure caused by parking problems and effectively use the existing parking lot resources, this article is based on the Android operating system, combined with Baidu Maps API and mobile payment, an Android-based city smart parking app is designed. App uses C/S architecture, client uses Android Studio2.4 development platform, developed functions such as parking lot and parking space inquiry, parking space reservation, parking lot navigation, parking billing and parking information recording; Spring MVC + The MyBatis framework provides powerful support for various services on the client side; the MySQL database is used to manage and store user, parking lot, system and other data. The App interface is beautiful, easy to use, and easy to use, which greatly improves the utilization rate of parking lot resources, facilitates short-distance travel for drivers, and improves peoples life quality.

      【Key words】: Intelligent parking; Android development; C/S architecture; APP design

      0? 引言

      截至2019年6月,全國(guó)汽車(chē)保有量達(dá)2.5億輛[1]。日益增加的汽車(chē)數(shù)量使“停車(chē)難”問(wèn)題逐漸成為制約我國(guó)大中城市發(fā)展的“瓶頸”,因?yàn)椴窜?chē)人群在道路上盲目尋找泊位,在一定程度上增加了城市道路交通的負(fù)擔(dān),使城市“堵上添堵”,交通負(fù)擔(dān)越來(lái)越重。為方便廣大司機(jī)查詢、預(yù)定、導(dǎo)航到附近泊位,合理安排停車(chē),有效利用既有停車(chē)資源,減少因停車(chē)問(wèn)題而額外附加的交通量,降低相關(guān)部門(mén)在城市停車(chē)場(chǎng)及泊位管理所花費(fèi)的成本[2-3]。本文利用互聯(lián)網(wǎng)+智能停車(chē)思維,使用全球移動(dòng)智能手機(jī)系統(tǒng)占有率第一的Android操作系統(tǒng)[4]設(shè)計(jì)實(shí)現(xiàn)了基于Android的城市智能停車(chē)App(以下簡(jiǎn)稱(chēng)“智能停車(chē)App”)。

      1 ?智能停車(chē)App的功能與模塊設(shè)計(jì)

      本文采用C/S架構(gòu),基于根據(jù)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,遵循“高內(nèi)聚、低耦合”的設(shè)計(jì)原則[5]設(shè)計(jì)了智能停車(chē)App。

      1.1? App端系統(tǒng)設(shè)計(jì)

      筆者對(duì)智能停車(chē)App的需求進(jìn)行了分析,將智能停車(chē)App端功能分為:“停車(chē)”、“附近”和“我的”三大部分。

      (1)“停車(chē)”是App端功能的主模塊也是App的入口?!拔乙\?chē)”、次日續(xù)時(shí)、快速充值為司機(jī)提供查詢、預(yù)約泊位車(chē)前的快捷、必要服務(wù);停車(chē)資訊模塊則是為提升App友好性,幫助司機(jī)了解汽車(chē)相關(guān)資訊信息而設(shè)計(jì)?!巴\?chē)”相關(guān)界面見(jiàn)圖4。

      (2)“附近”是App端功能的核心模塊??刹樵兏浇\?chē)場(chǎng)及泊位(附近有多少個(gè)停車(chē)場(chǎng)、有多少泊位,目前還有多少個(gè)空位),司機(jī)查詢到泊位后進(jìn)行繳費(fèi)、預(yù)定泊位并生成預(yù)定二維碼;為滿足司機(jī)多種導(dǎo)航需求,App使用百度地圖API,利用其基于位置服務(wù)(LBS)技術(shù),提供“系統(tǒng)推薦、距離最短、花費(fèi)最少、躲避擁堵”四種方式導(dǎo)航到停車(chē)場(chǎng),為用戶定位、尋找、導(dǎo)航到附近停車(chē)場(chǎng)提供便利。“附近”相關(guān)界面見(jiàn)圖5。

      (3)“我的”是App端功能的個(gè)性化模塊。司機(jī)可通過(guò)“我的錢(qián)包”清晰了解賬戶余額及消費(fèi)情況;“停車(chē)記錄”以時(shí)間軸形式對(duì)司機(jī)停車(chē)時(shí)間、地點(diǎn)、費(fèi)用等信息進(jìn)行記錄;投訴建議模塊方便司機(jī)朋友反饋使用過(guò)程中遇到的問(wèn)題,從而幫助筆者優(yōu)化App;版本信息和關(guān)于我們兩模塊可為筆者科學(xué)管理App版本提供支持?!拔业摹毕嚓P(guān)界面見(jiàn)圖8。智能停車(chē)App端功能結(jié)構(gòu)見(jiàn)圖6。

      使用智能停車(chē)App的司機(jī)在Android操作系統(tǒng)的手機(jī)上,用GPS對(duì)當(dāng)前位置進(jìn)行定位;司機(jī)登錄App查詢自己所要前往目的地附近的停車(chē)場(chǎng)及泊位信息,選擇可??康耐\?chē)場(chǎng)并進(jìn)行泊位預(yù)約;取得包含停車(chē)時(shí)間、泊位號(hào)、費(fèi)用等信息的二維碼,方便用戶進(jìn)入停車(chē)場(chǎng)時(shí)驗(yàn)證泊位;預(yù)約成功后,司機(jī)可根據(jù)需求使用App提供的導(dǎo)航方式進(jìn)行到停車(chē)場(chǎng)前的導(dǎo)航,讓司機(jī)能夠更加快捷地到達(dá)自己預(yù)約的停車(chē)場(chǎng)[6-8]。App端主要流程如圖2所示。

      1.2 ?服務(wù)器端系統(tǒng)設(shè)計(jì)

      服務(wù)器端MyEclipse作為編碼工具,使用Spring、Spring MVC、MyBatis等主流Java Web框架進(jìn)行后臺(tái)服務(wù)開(kāi)發(fā)。其中Spring MVC的DispatcherServlet截獲所有App端發(fā)送的HTTP請(qǐng)求,并根據(jù)映射關(guān)系將每個(gè)請(qǐng)求發(fā)送到合適的處理方法,在進(jìn)行數(shù)據(jù)處理的過(guò)程中,根據(jù)需要可將服務(wù)器端和客戶端的數(shù)據(jù)存入MySQL數(shù)據(jù)庫(kù)中進(jìn)行持久化保存,為管理員對(duì)用戶管理、停車(chē)場(chǎng)管理和投訴查詢等提供數(shù)據(jù)支持,確保用戶在查詢、預(yù)約泊位時(shí)信息的準(zhǔn)確、及時(shí),最后使用視圖向客戶端App返回響應(yīng)結(jié)果并在App上展示。服務(wù)器端主要流程如圖3所示。

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

      智能停車(chē)App數(shù)據(jù)庫(kù)設(shè)計(jì)主要涉及到服務(wù)器端權(quán)限以及資料存儲(chǔ)的實(shí)現(xiàn)[9],筆者以停車(chē)場(chǎng)和用戶為實(shí)體,利用MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)建立數(shù)據(jù)模型,將系統(tǒng)各個(gè)角色涉及的數(shù)據(jù)分類(lèi)存入數(shù)據(jù)庫(kù),并對(duì)數(shù)據(jù)庫(kù)進(jìn)一步優(yōu)化[10-11]形成各類(lèi)數(shù)據(jù)表。智能停車(chē)App中的數(shù)據(jù)表包括:停車(chē)位信息表(carport_info)、停車(chē)記錄信息表(carport_record)、投訴信息表(complain)、停車(chē)場(chǎng)信息表(depot_info)、角色信息表(sys_role)、用戶信息表(sys_user)和錢(qián)包信息表(wallet_info)。停車(chē)位信息表結(jié)構(gòu)見(jiàn)表1。

      1.4 ?UI設(shè)計(jì)

      智能停車(chē)App界面使用谷歌提供的Material Design語(yǔ)言[12]作為界面設(shè)計(jì)語(yǔ)言,靈活運(yùn)用Android Studio2.4開(kāi)發(fā)平臺(tái)提供的TextView、ImageView、EditView、Button等控件及LenearLayout、Relative?Layout和FrameLayout等布局組件完成界面設(shè)計(jì)[13]。App部分界面效果圖如圖4、5、6所示。

      2 ?總結(jié)

      本文完成了基于Android的城市智能停車(chē)App客戶端、服務(wù)器端及數(shù)據(jù)庫(kù)的設(shè)計(jì)。通過(guò)使用智能停車(chē)App線上查詢、預(yù)訂泊位、導(dǎo)航到停車(chē)場(chǎng)等服務(wù),可有效提高停車(chē)場(chǎng)基礎(chǔ)設(shè)施的利用率、降低泊位空置率,減少駕駛者排隊(duì)等候時(shí)間,緩解道路交通壓力,具有良好的經(jīng)濟(jì)效益和社會(huì)效益[14]。

      參考文獻(xiàn)

      <!--[if !supportLists]-->[1]?????? <!--[endif]-->中國(guó)政府官網(wǎng). 2019年上半年全國(guó)機(jī)動(dòng)車(chē)保有量達(dá)3. 4億輛. [EB/OL]. (2019-07-04)[2020-03-07]. http://www.gov.cn/ xinwen/2019-07/04/content_5405841.htm.

      <!--[if !supportLists]-->[2]?????? <!--[endif]-->陳耀. 城市停車(chē)誘導(dǎo)信息系統(tǒng)[D]. 浙江大學(xué), 2013, 1-2.

      <!--[if !supportLists]-->[3]?????? <!--[endif]-->羅超. 停車(chē)走進(jìn)智慧新時(shí)代[J]. 中國(guó)公共安全, 2016, (16): 76-80.

      <!--[if !supportLists]-->[4]?????? <!--[endif]-->中國(guó)報(bào)告大廳官網(wǎng). 安卓手機(jī)市場(chǎng)占有率. [EB/OL]. (2017-09-14) [2020-03-07]. http://m.chinabgao.com/k/shouji/ 29137.html.

      <!--[if !supportLists]-->[5]?????? <!--[endif]-->程春蕊, 劉萬(wàn)軍. 高內(nèi)聚低耦合軟件架構(gòu)的構(gòu)建[J]. 計(jì)算

      機(jī)系統(tǒng)應(yīng)用, 2009, 18(07): 19-22.

      <!--[if !supportLists]-->[6]?????? <!--[endif]-->吳惠惠. 智能停車(chē)引導(dǎo)及NFC支付系統(tǒng)的設(shè)計(jì)與分析[J]. 電子科技, 2015, (8): 122-125.

      <!--[if !supportLists]-->[7]?????? <!--[endif]-->李廣宇, 李益樂(lè), 張文亮, 等. 智能停車(chē)導(dǎo)航系統(tǒng)構(gòu)建的必要性及可行性分析[J]. 軟件, 2018, 39(7): 17-23.

      <!--[if !supportLists]-->[8]?????? <!--[endif]-->趙一州. 大中型停車(chē)場(chǎng)智能泊車(chē)導(dǎo)航系統(tǒng)研究[J]. 軟件, 2018, 39(10): 116-120.

      <!--[if !supportLists]-->[9]?????? <!--[endif]-->陸相任. 基于Android平臺(tái)開(kāi)發(fā)的師生學(xué)習(xí)交流APP[J]. 軟件, 2018, 39(04): 21-23.

      <!--[if !supportLists]-->[10]??? <!--[endif]-->徐安令. SQL Server 數(shù)據(jù)庫(kù)的查詢優(yōu)化[J]. 軟件, 2014, 35(2): 88-89.

      <!--[if !supportLists]-->[11]??? <!--[endif]-->宋紅凱, 杜洪波, 程宇航, 張先卓. 基于“百度地圖”的掌上校車(chē)APP設(shè)計(jì)[J]. 軟件, 2019, 40(05): 21-25.

      <!--[if !supportLists]-->[12]??? <!--[endif]-->百度百科. Material Design. [EB/OL]. (2017-05-26) [2020-03- 07]. https://baike.baidu.com/item/Material%20Design/16011141? fr=aladdin.

      <!--[if !supportLists]-->[13]??? <!--[endif]-->郭霖. 第一行代碼[M]. (第2版). 人民郵電大學(xué)出版社: 陳冰, 2014,: 77-141.

      <!--[if !supportLists]-->[14]??? <!--[endif]-->洪桂香. 智慧停車(chē)如何緩解停車(chē)難[J]. 中國(guó)公共安全, 2016, (10): 102-110.

      猜你喜歡
      泊位服務(wù)器端停車(chē)場(chǎng)
      停車(chē)場(chǎng)尋車(chē)管理系統(tǒng)
      電子制作(2018年9期)2018-08-04 03:31:18
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      PLC在地下停車(chē)場(chǎng)排水系統(tǒng)的應(yīng)用
      電子制作(2016年15期)2017-01-15 13:39:21
      迷宮
      湄洲灣港斗尾港區(qū)部分泊位竣工驗(yàn)收
      水道港口(2016年3期)2016-04-07 13:50:11
      基于排隊(duì)論的區(qū)域路內(nèi)停車(chē)最優(yōu)泊位占用率研究
      在Windows中安裝OpenVPN
      “8·12”后,何以為家
      Anti-ageing effects of a new Dimethylaminoethanol-based formulation on DGalactose induced skin ageing model of rat
      天津今年將新建對(duì)外開(kāi)放泊位97個(gè)
      水道港口(2013年2期)2013-04-27 14:14:21
      汝南县| 方山县| 曲阜市| 比如县| 安阳县| 商都县| 泰来县| 四子王旗| 定远县| 青浦区| 扬州市| 辽源市| 容城县| 东至县| 永宁县| 交口县| 松阳县| 翁牛特旗| 报价| 宝兴县| 邻水| 曲阜市| 金华市| 读书| 海宁市| 翁源县| 余姚市| 巴彦淖尔市| 柏乡县| 固安县| 丹寨县| 乃东县| 云安县| 博湖县| 平谷区| 济源市| 仁怀市| 临沭县| 成都市| 长沙市| 延庆县|