Font Size: a A A

Design And Implementation Of Logistics Matching Transaction System Based On IOS

Posted on:2019-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:X Q LiFull Text:PDF
GTID:2348330542998763Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rise of the mobile Internet,the traditional logistics industry has achieved sustained and rapid development.However,compared with passenger transportation services,the Internet sharing economy of logistics services is not yet mature,and the user experience,matching efficiency and communication costs still have great room for optimization.At present,the logistics mobile application on the market is relatively limited in terms of the type and distance of delivery goods.The driver needs to fetch,scan and select the source information himself,and the real-time performance is not good.Therefore,this paper proposes an iOS-based mobile application platform that combines shippers and drivers for logistics transactions.It is based on the logistics matching algorithm and can undertake a variety of delivery scenarios.It directly contacts the shipper and the driver,and pushes the matched order information and the latest order status in time.In traditional mobile application development processes,problems exist about data modification uncertainty,lack of customization of differences,the redundancy of code that results from duplicated code,and unclear application architecture that results in difficult code maintenance.This paper proposes a data flow driven application architecture,and designs and implements a configurable template component generation scheme,which realizes the decoupling and reuse of service code and view layer.The research work of this thesis is divided into four parts.Firstly,combining the research and applications at home and abroad,the paper designs and implements a logistics matching algorithm based on LBS,and proposes a push-based logistics transaction matching system.The system includes the shipping App,driver App and the server.Then,this dissertation focuses on ReactiveCocoa function-responsive programming framework,designs five kinds of data binding mechanisms,puts forward the data flow-driven MVVM pattern application architecture,describes the business model layer reuse scheme and view layer template component generation scheme,and generates common public services and basic controls according to the system requirements.Afterwards,this thesis designs and implements each module of the delivery and the driver respectively,including basic services such as network communication service,audio service,location service,push service,basic view control such as popup prompt control and the personal module.More important,this thesis elaborates on the order module and chat module.Finally,this thesis implements a prototype system based on the logistics transaction matching system designed,and performs functional tests and performance tests on the system.Experimental results show that the system can work efficiently with low system resource occupancy.The implementation of this system has certain reference value for improving the utilization of logistics capacity and developing mobile applications with similar product requirements.
Keywords/Search Tags:Logistics, Transaction matching, Order push, Function responsive, iOS
PDF Full Text Request
Related items