Font Size: a A A

The Design And Implementation Of Construction Machinery Leasing Information Platform

Posted on:2018-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:F F ChenFull Text:PDF
GTID:2348330515479751Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Since China's "Twelfth Five-Year Plan" was launched,continuous introduction of infrastructure projects and steady progress in urban construction promote the development of construction machinery leasing industry.However,there are still some factors that are not conducive to sustainable development.Such as low market concentration,traditional business model,many but scattered leasing companies.In this regard,we need to design a leasing information sharing platform,and enhance the level of industry information,and make full use of advantages of Internet for resource integration and optimal allocation.This paper revolves around the topic of informatization in the construction machinery leasing industry.Combined with mobile intelligent terminal and server development technology,this paper design and implement the construction machinery leasing information platform.During the period carried out following aspects of research and design work:(1)The actual demand of construction machinery leasing side and equipment user is analyzed and summarized.Based on the C/S architecture,the overall structure of the construction machinery leasing information platform is designed.Based on this,this paper design and implement Android client,server and Spark-based personalized recommendation.This platform includes displaying and publishing of rental information,talent information,recruitment information,and positioning,viewing personal information and history record,chatting between users,user account operation,personalized recommendation and other functions.(2)The existing construction machinery rental client's function is insufficient and inconvenient,This platform takes advantage of the extensive and easy to use Android smartphone,and builds a set of rental information display release,instant messaging,personalized recommendation and other functions in a construction machinery leasing information mobile client for the equipment holders and users.Based on the MVC design pattern design the Android client framework to achieve the interface layer and the business logic layer decoupling,improve maintainability of application and code reusability.Using Smack framework connecting Openfire server to implement in-app instant messaging to facilitate the chat between users.In the interactive interface,using Fragment and other controls,can adapt to a variety resolution of the smart phone.In the map positioning module,by referring to Baidu map API achieve automatic positioning and manual positioning function.(3)Depth analysis of functional and performance requirements of this server.The high-security of the HTTPS communication protocol and simple but efficient REST architecture style have been pre-researched,then design the framework of server structure and data interaction.Based on Jersey framework and follow the REST style implement a Web Service with high stability and extensibility,and design web services in the resource location,transmission data format,response messages,and can carry a large number of user access at the same time.In network communications,this platform use small data size,simple encoding and decoding JSON format bearing business data,it can improve platform processing speed and reduce mobile phone traffic cost This platform uses HTTPS protocol to transfer data for platform data security and user privacy.(4)In order to solve the problem that user is difficult to choose in face of massive commodity information.The collaborative filtering recommendation algorithm is studied deeply,and implementation steps of the algorithm are analyzed.Combining user-based and item-based collaborative filtering algorithm to improve user similarity calculation process,it can improve accuracy of recommendation after actual test.In order to improve recommended speed of mass users,this paper studies the composition framework and working mechanism of the large data platform Spark.On this basis,the Spark cluster is built and recommended function modules are coded and tested.And add the K-means algorithm before recommendation process.The K-means algorithm can reduce amount of users of the similarity calculation step by pre-clustering user,so can optimize the recommendation real-time and scalability.The client is simple,stable,functional.Server is Stable and efficient,and easy to expand business functions.Construction machinery leasing side and the user can be convenient in this platform for leasing information communication.This platform can meet most of functional requirements of users who in construction machinery leasing industry.
Keywords/Search Tags:construction machinery leasing, mobile client, instant messaging, collaborative filtering algorithm, Spark platform
PDF Full Text Request
Related items