基于微信及百度地图车位查询管理系统.doc

基于微信及百度地图车位查询管理系统.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于微信及百度地图车位查询管理系统

基于微信及百度地图车位查询管理系统   (佳木斯大学 信息电子技术学院,黑龙江 佳木斯 154007) [摘 要]为缓解停车难问题,让司机快速、有效、方便的找到停车位,本文开发了基于微信的停车场车位查询管理系统。该系统向用户提供了用户管理、地图显示、车位查询、自动寻路等功能,利用微信与百度地图这两个常用的手机APP以及智能手机上都携带的GPS,让用户无需其他硬件投入即可实现空闲车位的定位与自动寻路功能 [关键词]微信;百度地图;车位查询管理;GPS doi:10.3969/j.issn.1673 - 0194.2017.10.103 [中图分类号]TP31 [文献标识码]A [文章编号]1673-0194(2017)10-0-02 0 引 言 目前,我国汽车拥有量逐年增加,因此也产生了许多传统停车场管理系统不能解决的问题,公共停车场日渐无法满足越来越大的停车需求,因此,如何利用有限的车位满足更多的泊车需求成为人们生活中亟待解决的问题。新型停车场现存的主要问题有:第一,司机无法快速而准确的找到停车场;第二,置身于停车场中,司机不能方便的找到有效的停车位。这种现状不仅浪费停车时间、影响停车场的正常运行,也造成了社会资源的巨大浪费。基于微信平台开发的车位查询管理系统,可通过地图导航的方法解决这种停车难问题,该系统不仅可以提升停车场的利用率,还极大的方便了司机的泊车需求,其操作方法也非常方便 1 基于微信的停?场车位查询管理系统的功能概述 基于微信的停车场车位查询管理系统利用手机的GPS定位功能,确定用户的坐标位置,按现有数据库中停车场的数据信息,为车主提供查询并引导其至最近的停车场,并提供最短路径的导航功能。添加过本系统微信公众号的车主在需要停车时,可根据微信端的显示,了解到该区域的车位数量、位置等相关信息,方便快捷的找到空车位,并可以记录该位置。为方便用户使用,其不需要用户安装单独的手机客户端,而是通过微信即可进行查询与管理操作。用户关注微信公众号注册后使用,用户在使用时,该系统会根据百度地图生成相应的拓扑图,使用最短路径求解算法为用户实现自动寻路功能。当用户到达自己的目的地后,用户再次操作手机便可以记录用户当前的位置信息,方便用户在泊车后方便、快速的找到自己停车的位置,避免因为停车场的混乱分区而无法找到自己车辆的情况发生 2 基于微信的停车场车位查询管理系统的总体设计 该系统以B/S作为软件架构,为了提高应用页面的加载速度,提升用户体验,同时也为了提高不同手机浏览器的兼容性,网页的界面设计以HTML 5为核心语言,后台数据处理使用SQL Server数据库管理系统,服务器程序采用Java语言开发,实现数据收发、数据存储等功能。客户端的应用采用C#为脚本语言,利用微信公众号官方平台提供的接口,实现停车场的查询管理等相关功能 首先,为本系统创建微信公众号,并通过微信官方的认证,然后建立相应的公众号菜单,通过页面展示实现用户注册,自动寻路,自动定位等功能。系统主要包括用户注册与登录模块、地图自动导航模块、停车场与停车位查询模块、个人中心模块、后台管理模块等5大功能模块,系统功能模块设计如图1所示 注册登录模块主要包括新用户的注册功能、已注册微信用户的自动登录功能,还提供了密码找回和退出登录等辅助功能 地图导航模块主要包括行车路径导航、查询、定位等功能 车位查询模块主要包括2种搜索方式:按照关键字模糊搜索停车场,按照区域显示停车场,并可以进入停车场查询停车位 个人中心模块主要包括编辑个人信息、修改密码、查看停车记录、修改已绑定手机号码等功能 后台管理模块,一是为系统管理员提供系统维护功能,二是完成停车场的布属与实时数据更新功能,以便配合客户端完成停车业务 3 基于微信的停车场车位查询管理系统关键技术的实现 3.1 导航功能的实现 使用百度地图API实现导航功能。百度地图API是百度为开发者免费提供的、基于百度地图的应用接口,包括Android SDK、IOSSDK、定位SDK、JavaScript API、Web服务API、车联网API以及LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备的地图应用开发,它的应用可以支持多种操作系统 百度地图API提供了丰富的地图交互控件,可以通过BMap.Control来实现。涉及的基本类主要有:Control、Navigation Control、Overview Map Control、Scale Control、Copyright Control等 (1)Control:控件的抽象基类,所有控件均继承此类的方法、

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档