更全的杂志信息网

基于百度地图的车辆租赁管理系统设计与实现

更新时间:2016-07-05

近年来,随着国家提出“互联网+”行动计划,“互联网+行业”已广泛应用于各行业,特别在国家对“互联网+交通”创新形式的鼓励下,互联网租车行业快速发展[1]。当前租车市场需要完善行业管理的政策法规、租赁顾客的信用体制和企业的科学化运营[2-3],其中完善企业的科学化运营主要是提升租赁行业的科学管理水平。因此,建立基于网络的汽车租赁管理系统有利于提高企业的运营能力,适应行业发展需要[4]。传统的汽车租赁管理信息系统存在较多问题,如缺少空间位置信息和空间分析功能。鉴于此,本文通过WebGIS可视化的方式管理车辆租赁信息。

将机电一体化技术应用到工程机械设备中,通过该技术的信息控制系统,可对机械的作业过程进行自动化控制,如此一来,极大地提高了作业的精准度。例如,将机电一体化技术应用到沥青的摊铺机中,就可以实现自动找平、自动供料,不仅提高了施工的质量,也提高了施工的效率。可以说,通过机电一体化技术的应用,基本上实现了工程机械的半自动化 操作,进一步降低了人工操作中出现的误差现象,提高了施工作业的精准度,满足了现代工程施工的要求[3]。

WebGIS同时具备互联网开放共享的特性和GIS强大的空间数据管理功能,具有访问范围广泛、操作简单、成本低、跨平台性好等优点[5]。其构建模式主要为通用网关接口CGI、动态网页技术、服务器应用程序接口(Server API)、Java Applet、ActiveX 和 Plug-in 等 [6],其中,Server API运行效率高、安全可靠,可解决网络地图服务数据源问题,节省开发成本,具有较好的应用前景[7]

目前大型互联网公司均推出了自身的地理信息服务平台,如高德地图、百度地图、SOSO地图、谷歌地图、天地图等 [8-9]。本文综合考虑平台适用性、功能内容、开发环境等因素,采用百度地图作为汽车租赁信息管理系统的开发平台。LOU Y W[10]等利用百度地图API研究并实现了ATM机警报的可视化系统,直观且及时地向用户发布警报信息。LIU L[11]等利用百度地图API设计了展示区域地震网的电子地图系统,不仅有助于区域地震网的维护而且在地震救援方面具有良好的应用前景。

1 关键技术

1.1 百度地图API

百度地图API是百度公司免费开放的一系列地图服务接口,包括Javascript、iOS、Android、静态地图、Web服务等多种版本,提供定位服务、鹰眼轨迹服务、数据服务、分析服务等[12-13]。开发者在获得接口使用权限后调用地图接口,即可在自己的系统中使用地图服务。其中,核心类负责地图实例化和地图控制,基础类为实例化地图的点、像素点、地理边界,控件类功能为控制地图显示,覆盖物类功能负责实例化叠加或覆盖到地图的内容,右键菜单类可自定义右键菜单,地图类型类可调整地图的显示类型(卫星图、路网、地图投影),地图图层类可更改叠加的地图图层,服务类提供数据信息的接口,全景类可控制进入地图的全景以及显示属性。

1.2 Ajax技术

JSON对象为一种用于文本信息交换和存储的轻量级对象表示方法。首先读取后台数据并封装为JSON字符串,再将其传递到前端由Javascript函数对其进行解析,获得可为Javascript使用的对象。李细杰[16]等基于JSON的轻量级特性和SQL Server2008的空间扩展特性提出了轻量级WebGIS框架,建立了福建省饮用水水源地理信息系统。丁克奎[17]等基于WebSocket和GeoJSON开发了广东省人防公共服务平台,提高了人防信息管理与共享的效率和能力。

1.3 JSON对象

Ajax技术即综合性的浏览器端网页开发技术,前端可异步向服务器端提交请求。使用Ajax技术可实现对操作管理后地图部分页面的刷新,减少前端网页重载的频率;此外,可利用Ajax技术中的XMLHttpRequset对象实现前端与后台的数据交换。郭亮[14]等基于ArcGIS Server与Ajax技术,设计并实现了城市交通矢量WebGIS原型系统。徐婵[15]利用Ajax技术建立了土地信息历史档案管理系统,实现了信息查询和浏览等功能,为土地管理部门提供了参考。

2 系统需求分析与设计

2.1 需求分析

1)租赁点管理功能。用户可利用系统对租赁点进行管理,可在地图层对数据进行更改或在用户界面查看租赁点信息并增加租赁点。

3)车辆位置查询功能。汽车租赁管理需对运行中的车辆进行监管,接收车载GPS返回的位置信息,查询车辆的位置信息,用户层界面可显示车辆当前位置。

2.2 总体设计

系统总体设计采用B/S模式,在结构上采用用户层、业务层、数据层3层体系结构(图1)。数据层负责存储汽车租赁数据,主要包括车辆信息、租赁点信息、租赁顾客信息、租赁信息等基础数据;业务层负责对用户请求做出响应,并返回服务器操作结果;用户层负责向用户提供应用操作界面。

图1 系统体系结构图

2.3 数据库设计

系统中的地图基础数据采用百度地图提供的免费数据,但系统需对车辆租赁数据进行管理,故需对管理车辆信息的数据库进行设计。利用SQL Server数据库管理汽车租赁数据,包括租赁汽车信息、合同信息、顾客信息等,以满足信息管理系统的基本功能需求。

2.4 系统功能设计

若需对车辆的租赁信息进行管理,应先研究租车业务流程。租车业务主要包括顾客租还车、车辆运行过程中的监控、车辆费用计算等。根据租车业务流程和地图API的功能特性,存在地图浏览展示需求、车辆位置管理需求、租赁点管理需求、租车管理需求和车辆价目查询需求。

系统主界面如图2所示,选择左侧菜单,进入相应的操作界面,进行业务处理。

学生:如何让人喜欢?导师:在他前面,走快些。学生:如何让人厌恶?导师:在他后面,走快些。学生:为何?导师:人从来都是热衷他前面的东西,畏惧他后面的东西。这是人类在远古狩猎时期遗传下的本能。所以,偶像只是追星族的臆想;现实生活中,偶像明星怕被粉丝认出。

继2016年创作搭载瞬间跳时功能的首款高级制表机心CALIBER 1之后,香奈儿又在2017年推出搭载第二款品牌自制机心——CALIBER 2的PREMIRE镂空山茶花腕表:这款精致优雅的非凡珍品腕表,荣获当年日内瓦高级钟表大赏“最佳女装腕表奖”的殊荣。

4)车辆轨迹回放功能。轨迹回放即动态显示车辆的行驶轨迹,原理与车辆位置查询类似,但在绘制轨迹完成后需动态显示车辆的行驶路径。

5)租车价目查询功能。根据租赁顾客的用车需求,筛选出符合条件的车辆以及价位信息。

3 车辆租赁管理系统的实现

尹军平还表示,随着“三通一达”、顺丰、德邦等的陆续上市,整合大幕实际上已然拉开,而且行业内并购标的也在快速增加,一方面第一代物流企业家已到退休年龄,而很多二代不太愿意接班;另一方面,80、90年代出生的企业家家族观念没那么强,很多企业家创业成功后并不介意通过并购退出。

图2 系统主界面

3.1 租赁点管理

用户在地图选点获取租赁点位置信息,在弹出的网页中键入电话和租赁点名称,并将信息提交存入车辆租赁数据库,即可为租赁管理系统增加新的租赁点。系统主要利用百度地图API提供的地址解析和数据库管理功能完成对租赁点的增加,实现流程如图3所示。

2)租赁管理功能。用户可根据租赁顾客的业务需求(上门取车、上门还车、租赁顾客自提等),为租赁顾客提供恰当的取车路线和车辆上门路线。

图3 租赁点管理流程图

图4 租赁管理流程图

3.2 租赁管理

如图4所示,用户可根据顾客提供的位置信息定位到顾客所在点,并根据提示的位置信息框和与顾客点的距离选择一个租赁点进行导航;然后根据选择的服务类型(顾客取车、顾客还车、上门服务)在业务层实现路径规划,并在用户界面显示导航结果。系统主要利用百度地图API提供的逆地址解析和路径规划功能完成顾客所在点与租赁点之间导航。

另外,组委会综合“中国家电消费行为大普查”调研结果、专业评审和奥维云网(AVC)家电零售大数据对表现优异的家电企业和家电产品进行了评选,在大会的最后对获奖企业进行了颁奖。

为实现湖区社会经济又好又快发展,2014年湖南、湖北省政府联合报请国务院批复了《洞庭湖生态经济区规划》。2015年以来,根据新的形势和要求,湖南省会同湖北省编制了《洞庭湖生态经济区水环境综合治理实施方案》,突出将生态环境整治作为洞庭湖区生态经济区建设的重中之重。

3.3 车辆位置查询

用户选择查询车辆的车牌号,后台读取数据库中存储的车辆行驶过程的经纬度坐标,在业务层调用百度地图API的覆盖物类在地图上绘制车辆位置。系统主要利用前端页面与后台数据库的通信以及百度地图API中的覆盖物类完成车辆的位置查询与显示,流程如图5所示。

图5 车辆位置查询流程图

3.4 车辆轨迹回放

如图6所示,用户选择需查询的车辆车牌号,后台读取数据库中存储的车辆行驶过程的经纬度坐标,先通过地图API的覆盖物类绘制车辆的行驶轨迹,再通过逐次移动地图的中心位置,达到轨迹回放的动画效果。系统利用百度地图API的覆盖物类和网页的事件触发功能实现车辆轨迹的回放。

图6 车辆轨迹回放流程图

3.5 租车价目查询

输入租赁顾客的租车条件,后台链接数据库构建查询语句,获得相应的查询结果,并在用户界面显示。系统主要利用与后台数据库的通信以及表格显示功能实现对租车价目的查询。

4 结 语

由互联网地图API建立的WebGIS系统,具有开发成本低、用户体验好、本地服务器负载小等优点。利用百度地图API与数据库管理技术建立面向车辆租赁公司业务的车辆租赁信息管理系统实现了对车辆、租赁点的管理,并为租车业务提供了路线规划和价格查询功能,是一种将WebGIS技术应用于其他行业的新思路。在下一步工作中,可加入对车辆使用类型、使用频率、租赁顾客类型、租赁习惯等的分析,为企业的创新发展提供决策支持。

参考文献

[1] 程絮森,朱润格,傅诗轩.中国情境下互联网约租车发展模式探究[J].中国软科学,2015(10):36-46

[2] 王子纯,全韬.我国汽车租赁业发展中的问题及建议[J].经济研究导刊,2011(17):52-55

[3] 霍潞露,董伟栋.浅谈中国汽车租赁行业的发展[J].汽车工业研究,2014(11):16-19

[4] 梁伟卓,鲍鸿.基于B/S结构的汽车租赁管理信息系统[J].交通与运输(学术版),2006(1):35-38

[5] 邬伦,张晶,唐大仕,等.基于WebGIS的体系结构研究[J].地理与地理信息科学,2001,17(4):20-24

[6] 王玉娥,刘晖.WebGIS及其体系结构研究[J].测绘工程,2009,18(2):70-73

[7] 李艳,高扬.基于地图API的Web地图服务及应用研究[J].地理信息世界,2010,8(2):54-57

[8] 程钢,贾宝,毛明楷,等.国内在线地图服务应用现状分析与评价[J].地理空间信息,2013,11(6):148-149

[9] 刘辉,兰梅,余洋.主流电子地图API的综合评价分析[J].北京测绘,2015(3):58-61

[10] LOU Y W, SHANG W Q, ZHU L G, et al. Visualization Research and Implementation Based on ATM Alarm Data[C].IEEE/ACIS International Conference on Computer and Information Science,2016:1-4

[11] LIU L, DONG Y B, LIU X. Research & Development of E-Map Service System Based on Baidu Map API for Regional Seismic Network[C].Advanced Engineering Forum,2012:1 022-1 025

[12] 百度开发者中心. Javascript API v2.0开发指南文档[EB/OL].(2013-08-21)[2016-08-21].http://lbsyun.baidu.com/index.php?title=jspopular

[13] 百度开发者中心.JavascriptAPI v2.0类参考文档[EB/OL].(2013-08-20)[2016-08-21].http://lbsyun.baidu.com/index.php?title=jspopular

[14] 郭亮,龚建华,孙麇,等.基于ArcGIS Server与Ajax的WebGIS设计与实现[J].测绘科学,2011,36(3):210-212

[15] 徐婵.Ajax技术在土地登记发证资料信息库建设中的应用[J].测绘科学,2013,38(增刊):228-230

[16] 李细杰,邬群勇,蔡旺华.基于JSON的轻量级WebGIS模型与应用[J].测绘工程,2011,20(2):53-56

[17] 丁克奎,钟凯文,周旭斌,等.基于WebSocket和GeoJSON的WebGIS的设计与实现[J].测绘通报,2015(2):109-112

张萌,洪亮
《地理空间信息》 2018年第05期
《地理空间信息》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号