Font Size: a A A

Design And Implementation Of Server-side Application For Underground Parking Lots

Posted on:2020-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:B X ChengFull Text:PDF
GTID:2392330572489064Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the increasing number of private cars,there are many shortcomings in the underground parking lot in terms of parking space management and parking services for car owners.The main reflections are the low utilization rate of the parking space,the inability to provide positioning services,and the difficulty of finding free parking spaces.To solve these problems,this paper designs the server-side application of the underground parking lot,and provides a complete solution for the user through the cooperation with the mobile phone client application,the telecom cloud platform and the intelligent parking space lock device.The server-side application of the underground parking lot is an important part of the whole solution and is divided into three different parts,including the user function part,the docking part with the telecom cloud platform,and the background management system.The user function part is based on user needs analysis,mainly contains positioning,navigation,parking space reservation and payment functions.The positioning function based on the KNN algorithm,solving the problem that the user cannot locate in the underground parking lot,and also provides the data foundation for the route navigation.The navigation algorithm is based on the width-first traversal algorithm,which can calculate the route of the user's current location to the designated parking space,and the user can quickly stop according to the navigation route returned by the server-side application to the mobile phone client.The parking space reservation function is realized by the asynchronous task,the delayed task and the producer consumer mode facilitates the user to reserve the free parking space in the underground parking lot in advance,thereby avoiding the situation that the user can park without the parking space after the user reaches the parking space.The implementation of the payment function relies on the WeChat payment system to initiate a payment operation by calling the payment API,and the payment status is updated after the operation is completed.The background management system provides administrators with data management functions,including WiFi strength data uploading,management of underground parking lot information,order information,and management of user information.The last important part of the back-end system is the security of data and systems,so this section focuses on the implementation of security performance.By introducing the Spring Security security framework,the system can easily implement user authentication and permission control,thereby blocking illegal requests and providing different functions for different permissions.The interface with the telecommunications cloud platform includes sending control commands to the telecommunications cloud platform,processing callback requests for the telecommunications cloud platform,and the like.After successful docking with the telecom cloud platform,the server application of the underground parking lot can indirectly control the parking lock control device.On the basis of completing the server-side application development,this paper discusses the optimization of the system from two aspects:database optimization and application architecture optimization.Then,this paper tests the function and performance of the system,and both the functional test and the performance test meet the requirements of the system performance index.Finally,this paper.summarizes the problems existing in the server-side application,and looks forward to the subsequent expansion and upgrade.
Keywords/Search Tags:KNN algorithm, Width-first traversal algorithm, Producer consumer model, Spring Security
PDF Full Text Request
Related items