当前位置:主页 > 科技论文 > 路桥论文 >

地下停车场的服务器端应用设计与实现

发布时间:2020-11-02 09:16
   随着私家车数量日益增多,地下停车场在车位管理和停车服务等方面存在着诸多不足。主要表现为车位利用率低,无法提供定位服务,寻找空闲车位困难等。为此本文设计了地下停车场的服务器端应用,通过与手机客户端、电信云平台和智能车位锁设备建立连接为用户提供一套完整的解决方案。地下停车场的服务器端应用是整个解决方案中最重要的环节,其分为三大部分,分别为用户功能部分、与电信云平台对接部分以及后台管理系统。用户功能部分根据用户需求分析,主要设计了定位、导航、车位预约以及支付功能。基于KNN算法实现的定位功能,解决了用户在地下停车场中无法进行定位的问题,也是路线导航的基础。基于宽度优先遍历算法的导航算法,能够规划出用户当前位置到指定停车位的最短路线,用户可以根据服务器端应用返回给手机客户端的导航路线进行快速停车。通过异步任务、延时任务以及生产者消费者模式实现的车位预约功能,实现了用户提前预定地下停车场中空闲车位的功能,避免了用户在达到目标车位前,该车位被其他人抢先占用的情况。支付功能的实现依托于微信支付系统,通过调用微信支付API发起支付操作,完成操作后会更新支付状态。后台管理系统为管理员提供数据管理功能,主要包括WiFi强度数据上传、地下停车场信息的管理、订单信息以及用户信息的管理等。其中后台管理系统中最重要的部分是数据与系统的安全,所以本文重点设计和实现了其安全性能。通过引入Spring Security安全框架,系统便可以方便的完成用户认证和权限控制,从而拦截非法的请求和根据用户的不同权限提供不同功能。与电信云平台对接部分包括向电信云平台发送控制命令、处理电信云平台的回调请求等。电信云平台会通过CoAP协议来车位控制设备,地下停车场服务器端应用与电信云平台进行成功对接后,其服务器端应用便可以间接地控制车位锁控制设备。在完成服务器端应用开发的基础上,本文从数据库优化、应用架构优化两个方面对系统进行了优化。然后,本文对系统的功能和性能进行了测试,从测试结果得,功能和性能均满足系统要求。最后,本文对服务器端应用存在的问题进行了总结,并对后续扩展和升级进行了展望。
【学位单位】:山东大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP311.52;U491.71
【部分图文】:

流程图,流程图,客户端,车位


第2章地下停车场的服务器端应用总体设计??所在的位置。服务器端应用将计算出的位置信息返回给客户端应用,客户端应用??在收到位置数据后进行位置标定和显示。用户在知道自己所处的位置后,可以选??择距离自己最近的空闲车位进行停车。此时系统会规划出用户到指定车位的最短??路径,并返回至客户端应用,客户端应用根据路径进行导航,整个流程图如图??2-1所示。??

流程图,定位数据,系统整体,手机


??图2-1定位与导航流程图??2.2系统概述??地下停车场服务器端应用,是整个系统的中间层。用户使用地下停车场客户??端应用,与服务器端应用进行数据交互。本服务器端应用适用于地下停车场中,??用户在任何地点都可以方便、快捷地查看某个停车场中所有车位的空闲状态和分??布情况。在地下停车场中,客户端应用获取地下停车场内的WiFi信号,并将??WiFi强度信息上传到服务器,服务器采用KNN算法计算出用户当前位置信息,??从而完成定位工作。这样不仅能减少用户在停车上所花费的时间,而且能为停车??场所有者带来经济效益。??8??

系统性能指标,服务器端,应用系统,架构


??地下停车场服务器端应用可以分为三大部分:用户功能部分、与电信云平台??对接部分、后台管理系统部分,系统架构图如图2-3所示。用户功能部分为用户??提供注册、登录、查询附近停车场信息、查看指定停车场内车位空闲状态信息、??室内定位与导航、车位预约、车位错误信息上报、反向寻车、微信支付等。与电??信云平台对接部分,实现了用户请求使用或者释放车位控制权相关功能,比如请??求使用车位、离开车位、查询车位控制设备状态等。后台管理系统提供WiFi数??据上传、地下停车场信息管理、用户以及订单信息管理等功能,以供管理员管理??地下停车场系统。??用户注册?定位?使用车位?离开车位??用户登录?导航?查询车位控制设备状态??|附近停车场信\ ̄ZZZZ]??j?織耳又?丨?与电信云平台对接部分??|查看指定停车|车位错误????场信息?信息上报??1|???===zj?::?地下停车场信??_答裡?数据上传??反向寻车?微信支付?丨』至?11???用户信息查询?订单查询??获取指定停车场的某一层所??有车位信息??11???用户功能部分??图2-3地下停车场的服务器端应用系统架构图??2.3系统性能指标要求??系统需要为用户提供稳定、高效的服务,其性能是一个不可忽视的问题。一??个具有良好性能的系统,不仅可以提升用户体验,还可以増强系统在并发性、可??用性、扩展性以及维护性等方面的表现。本文从并发性、安全性、扩展性以及响??应速度等性能方面对系统提出了需求。??(1)当系统在面对并发访问数量达到100的情况时
【相似文献】

相关期刊论文 前10条

1 戴佐恒;;大型地下停车场建筑设计与智能化的思考[J];科学技术创新;2018年14期

2 王芊懿;王钰;;地下停车场导视系统数字交互设计的创新应用研究[J];明日风尚;2017年02期

3 ;地下停车场的琴声[J];中学生天地(A版);2017年04期

4 西沈;;拯救[J];诗歌月刊;2014年02期

5 王铭珍;日本东京—地下停车场CO_2误喷 1人中毒1人死亡[J];消防技术与产品信息;2001年10期

6 时圣文;;地下停车场的通风[J];隧道建设;1988年04期

7 胡丹楹;;浅谈地下停车场空气质量的监测与管理[J];环境;2013年S1期

8 范艺凡;雷柏林;;地下停车场“海绵化”改进设想[J];现代装饰(理论);2016年11期

9 朱奇玉;滕玥;;商业空间地下停车场环境质量评估及植物配置对策[J];上海商业;2014年12期

10 Craig;Karl;coco;;鲜活 悉尼某地下停车场[J];室内设计与装修;2013年10期


相关硕士学位论文 前10条

1 程宝旭;地下停车场的服务器端应用设计与实现[D];山东大学;2019年

2 彭帮旭;基于WIFI/RFID定位的大型地下停车场寻车路径规划研究[D];河南科技大学;2019年

3 王磊;基于ZigBee的地下停车场智能LED照明系统的研究[D];广东工业大学;2018年

4 周向涛;大型地下停车场环境设计研究[D];南京工业大学;2013年

5 熊川;小区地下停车场权属研究[D];西南财经大学;2008年

6 吴一民;面向地下停车场的双层立体车库设计研究[D];宁夏大学;2016年

7 李沫;沈阳F地下停车场安全风险评价研究[D];吉林大学;2016年

8 黄润飞;基于低功耗蓝牙的地下停车场室内导航模型研究与实现[D];云南师范大学;2017年

9 齐亚;火灾时期地下停车场通风数值模拟及分析[D];辽宁工程技术大学;2014年

10 伏永政;轨道交通大空间地下停车场抗震性能研究[D];北京交通大学;2016年



本文编号:2866849

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/daoluqiaoliang/2866849.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1e01a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com