Font Size: a A A

Design And Implementation Management System For Driving Server And Billing

Posted on:2017-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:L LvFull Text:PDF
GTID:2348330512955099Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, with the raising of cars and the laws of drunk driving become criminal coming into effect, driving service industry enters life, some driving service company has appeared. However, with the rapid development of the Internet and the enhanced processing capability of smartphone, some network platform of driving service has appeared and brought a great impact to the driving service company, How to take advantages of Brick-and-mortar company, and cooperate with the network, is worth exploring, the requirements to develop a management system for driving service and billing emerges as the times demand.In this paper, we design and implement a management system for driving service and billing based on customer's requirement and research of some major driving service platform. The management system includes smartphone app, server and client software, in this paper we will focus on the design and implementation of server and client software and important functions of smartphone apps.The paper according to the process defined in the software engineering, and the structure is organized in the order of requirement analysis, system design,detailed design, implementation and test, we represent the content of the paper by standard way, requirements are analyzed and described by user-case diagrams,software design is described by using a combination of flowchart diagram, activity diagram and class diagram, the design of database is described by ER diagram,finally, we present the source code and the screenshot.The system is developed in Java programming language, and use MySQL database, servlet interface and MyBatis open-source framework. The management system communicate with smartphone apps by WebSocket protocol, and encrypt by MD5 encryption algorithm, location and show position of driver by using Baidu map SDK. By using lightweight framework and simple and efficient communication protocol, the real time and concurrency has been improved; by using maturealgorithm and Baidu map solution, we ensure the progress of the development and also improve the quality of software.The delivery system completed all functions defined by customer, achieved high performance, reached the customer's expectations. But, limited by money invested and schedule, some functions are not implemented include calling driver by smartphone apps, searching the nearest driver, those function will development in future.
Keywords/Search Tags:driving server and billing, MyBatis open-source framework, Baidu map SDK, WebSocket protocol
PDF Full Text Request
Related items