摘要: 随着人们生活水平的提高,小汽车的量也越来越大,常年堵车已是家常便饭,找停车位这是最为头痛的问题,但随着移动互联网的发展,越来越多停车场都开始智能化起来,并且与APP应用软件结合起来,开发为用户提供了方便快捷查找停车位,快速解决停车为题。

随着互联网的普及,人们的生活越来越智能化,信息的交流共享也越来越频繁。生活水平的提高伴随机动车的数量也在不断地增加,汽车的停车问题成为困扰人们出行的一个重大难题。智能出行是解决这一问题的主要途径之一,智能出行能很好地选择最近停车的位置,解决停车的烦恼,预约停车位,为人们节省时间,为出行提供时间与地域的便利。我们的项目以用户出行与信息共享结合为研究背景,重点探讨智能出行中的停车问题,设计一款停车APP系统,旨在服务用户,便利用户的出行,让用户体验移动互联网时代带给人们的便捷。
一、系统设计背景及意义
1.1 设计背景
随着我国社会经济的快速发展、大众物质生活水平的日益提高,近年来我国城市机动车的保有量长迅猛。截至2017年底,全国机动车保有量达3.10亿辆。2017年在公安交通管理部门新注册登记的机动车3352万辆,其中新注册登记汽车2813万辆,均创历史新高。
2015年8月11日,发改委、国家发展和改革委员会等七部委联合发布了《关于加强城市停车设施建设的指导意见》,旨在吸引社会资本、推进停车产业化、解决城市停车难等问题。
1.2 设计意义
(1)对社会而言,停车APP可以为管理者提供方便。通过提供科学合理的信息管理系统,淘汰传统的人工纸质的信息管理方式。不仅提高管理者的工作效率,同时也为停车场的科学化管理提供了前提条件。
(2)对用户而言,停车APP可以为停车用户提供便利。诸如安全保障、停车省时方便等,从真正意义上体现了停车场以人为本的服务理念。
(3)对管理者而言,停车APP可以提高停车场的运营效率。停车场的运营效率已成为衡量其存在价值的基本标准之一。运营效率的提高主要表现在场内拥堵的减少、每天接待的停车用户数量等。停车场运营效率的高低直接影响着其是否能够获得较高的经济收益。
二、国内外停车系统研究现状分析
2.1 国内研究现状
在实际应用方面,①北京在2001年建成了当时全国第一套停车诱导系统——王府井停车诱导系统,该系统连通了王府井地区停车场80%以上的停车位,可通过路侧显示牌显示该地区停车位情况。②上海于2002年底建成的黄浦区停车诱导系统是上海城市范围内的首套停车诱导系统,通过停车场以及周围主干道放置显示屏显示具体的停车信息。上海黄浦区二期停车诱导系统于2003年底建成,建成后停车诱导总共覆盖了接近6000个停车位。之后,上海又先后建立了浦东、静安、徐汇、长宁等市内10个区域提供停车诱导系统,覆盖车位将近5万。
2.2 国外研究现状
在实际应用方面,最具代表性的研究成果来自欧洲、日本、美国等地区和国家。①位于德国的亚琛市于1971年建成了全球第一个停车诱导系统。②1973年于日本最早的停车诱导系统在柏市投入使用。日本称停车诱导信息系统为停车场向导系统,是指在所考虑区域内,为进入的汽车提供停车场的位置、满空信息、一般路径等与停车场相关的向导信息的系统。③在美国,保罗市商业区在1996年2月建立了美国第一个停车诱导应用系统,通过应用该系统使得10余个停车场与停车库中的5000余个车位信息得以通过停车指示向公众显示。
3 系统功能设计
(1)停车位预订功能模块:由停车位查询、预定车位、路程查询3部分构成。
(2)导航功能模块:由用户位置查询,最优路线推荐与附近地图查询2部分构成。
(3)用户管理管理模块:由用户注册、用户信息更新、用户信息查询3部分构成。
功能设计见图1。
图1 功能设计图
四、停车APP开发系统详细设计
4.1 业务流程图
业务流程见图2。
4.2 服务器配置
本APP选用由Apache、Sun和其他公司共同开发构建而成的Tomcat9网络服务器作为预约App与数据库之间的通信桥梁。之所以选用 Tomcat9作为服务器,是因为它是一款开放的便于开发且支持jsp和servlet的Web应用服务器,同时Tomcat9版本还进一步增强了系统管理程序及服务器应用程序的安全性能。
Tomcat 网络服务器可以采用Socket或Http这两种协议实现与手机端的通信。本APP在进行服务器代码编写时,采用的是Http协议的方法来实现手机App与Tomcat服务器之间的通信及数据传输。在完成手机App到服务器端的数据传输后,需要将服务器获取的数据存入数据库内,以便于 matlab程序的调用。本APP采用JDBC(Java Data Base Connec-tivity,java数据库连接)驱动的方式完成数据库与服务器的连接,再利用java语言内调用SQL语句的方式完成对数据的传输及其他操作。在Tomcat 9上,本文采用 Servlet程序来响应服务器接收到的请求信息,并在程序内使用Get的方式完成用户数据接收。不同请求数据的响应与接收对应有互不相同的Dynamic Web Project应用服务程序。
预约用户需要通过手机App将数据信息发送至数据库,数据库也要能将数据反馈给手机App,这就需要服务器提供的服务管理,服务器关系结构图如图3所示。
4.3 数据库设计见图
数据库设计见图4、图5、图6。
图4 停车场数据库
图5 用户表
图6 备选停车场列表
五、结语
停车问题一直都是困扰人们出行的难题,智能停车系统不但能节省车主时间,提高出行的效率,更是符合智能出行,绿色出行的理念。停车APP系统促进了人们生活方式的改变与社会的发展。米维信息认为只要解决找车库,找车位,找车的问题不管是政府也好,企业也好还是人也好,都是趋利的,至于如果分成,如何收费,这都是根据实际的效果数据来调整。高峰期间,能保证找到位置,非高峰期间,能让空闲车位激活,相信车主、商场、或者政府都会开心,也就解决了衣食住行中"行"这一环节的细分市场了。