分类筛选
分类筛选:

关于车位论文范文资料 与基于微信和百度地图车位查询管理系统有关论文参考文献

版权:原创标记原创 主题:车位范文 科目:毕业论文 2023-12-26

《基于微信和百度地图车位查询管理系统》:这是一篇与车位论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。

(佳木斯大学 信息电子技术学院,黑龙江 佳木斯 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:控件的抽象基类,所有控件均继承此类的方法、属性.通过此类可以实现自定义控件.

(2)Navigation Control:地图平移缩放控件,默认位于地图左上方,它包括控件的平移缩放功能.

(3)Overview Map Control:缩略地图控件,默认位于地图右下方,是一个可折叠缩放地图.

(4)Scale Control:比例尺控件,默认位于地图左下方,显示地图的比例关系.

(5)Copyright Control:版本控件,默认位于地图左下方.

百度地图提供了很多丰富的接口,这对和广大从事程序开发的程序员来说,省去了很多麻烦.在使用百度地图时,通过访问http://developer.baidu.com/map/,使用百度*登录,点击API控制台,点击创建运用,填写相关资料,产生密钥,此时人们可以使用密钥访问百度接口,并使用相应的服务.

车位论文参考资料:

结论:基于微信和百度地图车位查询管理系统为适合车位论文写作的大学硕士及相关本科毕业论文,相关车位地锁开题报告范文和学术职称论文参考文献下载。

和你相关的