基于云数据平台的手机智能停车场查询系统设计与实现_第1页
基于云数据平台的手机智能停车场查询系统设计与实现_第2页
基于云数据平台的手机智能停车场查询系统设计与实现_第3页
基于云数据平台的手机智能停车场查询系统设计与实现_第4页
基于云数据平台的手机智能停车场查询系统设计与实现_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于云数据平台的手机智能停车场查询系统设计与实现 于斌余红珍Summary:智能停车场查询系统是基于Android平台的智能停车场管理系统客户端,主要为用户提供查询停车场和车位信息、定位、导航、个人信息管理等功能。利用手机等移动终端查询停车场和车位信息,实际上是基于位置的服务。用户通过手机应用程序,接入互联网访问云数据平台,取得目的地附近的实时相关信息。应用程序开发采用HTML+CSS+JS方式,基本框架采用HTML5语言编写。对不同品牌的Android手机进行测试表明,系统能较好地完成查询任务。Key:智能停车场;Android;云数据平台;HTML5DOIDOI:10.11907/rjd

2、k.172245:TP319:A:16727800(2018)003011103英文SummaryAbstract:The intelligent parking inquiry system is based on Android platform.It is the client of intelligent parking management system. It mainly provides the functions to inquire car parks and parking information, locating,navigating and personal inf

3、ormation management. It is locationbased service, which belongs to the application of Internet of Things.The user through the mobile phone application, access to the Internet to access the cloud data platform, achieved realtime information near the destination. The application development mode is HT

4、ML+CSS+JS, and the basic frame is above HTML5. After testing different brands of Android mobile phones, the system can better complete the inquiry task.英文KeyKey Words:intelligent car park;Android;cloud data platform;HTML50引言驾车出行,停车位一位难求,智能停车场查询系统应运而生。在任何地方、任何地点,只需打开软件便能第一时间实时定位到当前地点,并获取周边所有停车场的详细信息。

5、智能停车场查询系统致力于方便用户查找停车位,提高停车场的利用率,并且通过网络平台使用户付费或停车场收费更简便。用户通过查询停车场地理位置及使用情况,进行预定及导航,可提高停车效率。1云数据平台智能停车场管理系统是基于物联网、云计算和大数据的停车管理与运营系统。单个停车场系统存在信息孤岛问题,而智能停车场管理系统实现多个停车场在同一平台上集中统一管理,所有停车场信息和车辆信息直接上传至云平台,用户可以查询到详细的停车场和车位信息以及附加信息并进行选择。系统集成车辆进出管理、收费管理、语音提示、停车场内车位引导等多种实用技术和增值服务,如图1所示。云数据平台包括数据采集端、数据中心和数据显示终端。

6、数据采集端采集本地停车场中空停车位数据信息,实时上传给数据中心,数据中心利用大数据分析方法比对数据,分析停车场停车数据信息,数据显示终端通过网络或地图工具将各个停车场实时情况进行显示2。智能停车场查询系统从云数据平台实现的业务流程划分为信息收集、实时信息处理和结果信息反馈三大模块。信息收集,对应云数据平台处理的Iaas层,主要涉及云处理接口、外围软硬资源的获取、设备搭建等,实现的功能有:获取各停车场的实时车位数据信息,获取各停车场的具体位置数据。实时信息处理,对应云数据平台处理的Paas层,主要涉及云平台的大数据处理,实现的功能有:对于不断变化的各车库停车位信息适时更新,快速处理用户对车位的预

7、定和查询需求。结果信息反馈,对应云数据平台处理的Saas层,主要涉及云处理服务,实现的功能有:将处理后的信息传递给用户,同时完成系统的数据库信息更改、通知车库等。聚合数据平台是一个提供原始数据API服务的综合性云数据平台,其功能类似于Google APIS。聚合数据提供30大类、100种以上基础数据API服务,该平台是国内最大的基础数据API服务提供商。聚合数据平台主要功能之一就是手机聚合,专门面向智能手机提供原始数据服务,包含LBS(Location Based Service,基于位置的服务)、资讯、公共交通、日常生活等在内的数千万专业数据调用服务。2智能停车场查询系统设计智能停车场查询系

8、统是基于Android平台的智能停车场管理系统的用户客户端,属于基于位置的服务。当用户通过手机进行停车位查询或预定时,客户端先调用聚合数据API接口,向云平台发送位置信息,同时提出数据请求,云平台接收并处理客户需求后,将信息进行反馈,客户端页面显示。系统能直接采用百度或高德地图,标注出具体的停车库位置以供用户查看使用,甚至还可提供导航、停车场车位引导等一系列增值服务。用户登录系统后,可以查询附近停车场详细信息,如停车场名、停车场地址、价格、车位详细情况等。用户可通过系统预定空车位,预定后可查看导航路线前往目的地。借助網络平台,用户还可以付费、查询消费详情。 3设计关键代码智能停车场查询系统使用

9、Hbuilder作为编程工具,以第三方接口取得实时数据,基本框架编写采用HTML5语言。3.1API数据接口连接app.controller(homeCtrl,MYMscope,jwtime,ajax,obj1,function(MYMscope,jwtime,ajax,obj1)jwtime.timeinterval(placeReady);function placeReady()ajax.getData(json/1.json,function(data)MYMscope.result = data.result;MYMscope.count = data.count;MYMscope.

10、CCTP = http:/park/;)MYMscope.seturl = function(oo)obj1.CCID = oo.arr.CCID;)3.2主页面数据信息显示您所在的区域共有count个停车场arr.CCMC3.3页面自适应宽度设置size = MYM(window).width()/16;MYM(html).css(font-size,size);MYM(window).resize(function()size = MYM(window).width()/16;MYM(html).css(font-size,size);)3.4AJAX设置app.service(ajax,

11、MYMhttp,function(MYMhttp)this.getData = function(url,fn)MYMhttp.get(url).success(fn);)3.5当前地点定位通过高德地图官方API提供的接口,运用其中的AMap.Geolocation、AMap.event. addListener等方法进行精确地址定位,此精确定位指HTML定位,若定位失败则进行相对模糊的IP定位。function init()var map = new AMap.Map(content,center: 117.000923, 36.675807,zoom: 10);var geoOptions

12、=enableHighAccuracy:true,maximumAge:1000,GeoLocationFirst:true;geolocation=new AMap.Geolocation(geoOptions);geolocation.getCurrentPosition();AMap.event.addListener(geolocation,complete,function(data)console.log(data);var street = data.addressComponent.street;var township = data.addressComponent.town

13、ship;jd = data.position.lng;wd = data.position.lat;MYM(#placename).text(street+township););AMap.event.addListener(geolocation,error,function(d)geolocation.getCityInfo(function(res,data)MYM(#placename).text(data.city);jd = data.center0;wd = data.center1;console.log(data);););4系統测试系统测试环境:Windows 7操作系统

14、;HBuilder v绿色版;聚合数据接口;手机操作系统Android 6.0。应用程序测试结果如图2、图3所示,能在不同品牌Android手机上运行,达到查询停车场信息的目的。百度地图在多次调用时有可能发生错误,获取的地址再次返回给百度时,显示的地址会有偏差,但是百度地图数据接口没有更详细的说明。后期改用高德地图,问题得到解决。5结语本文对智能停车场查询需求进行了分析,设计开发了一个基于HTML5的智能停车场查询系统。系统严格按照软件工程进行开发,达到了预期目标。但本系统功能还可进一步完善,在界面美观和操作处理细节上还需要改进。ReferenceReference:1基于Android的智能车库管理系统的设计与实现EB/OL.https:/.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论