Font Size: a A A

Research And Implementation Of Self-Service Car Rental System Based On Intelligent Mobile Terminal

Posted on:2015-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:J XiaFull Text:PDF
GTID:2298330467963256Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the development of our social economy and the improvement of people’s living standards, demand for private cars kept rising. The explosive increasing of cars brought us a lot of problems such as road congestion, environmental pollution and people’s health risks. In order to solve this problem, many local governments unveiled fresh policies such as "Odd-and-even license plate rule" and "Passenger car index control" to manage the vehicle flow, with the result that more and more people chose to go out by renting a car instead of buying one, which brought enormous benefits to the car rental industry. Meanwhile, with the development of mobile internet and intelligent mobile terminal, mobile applications based on intelligent mobile terminal became popular between their users for features of portability and instantaneity.Aimed at solving the problem in the current car rental system, this paper proposes a new concept of self-service car rental, which is both innovative and workable. It is implemented on the intelligent mobile terminal. To implement the system, this paper chooses the Android platform due to its advantages of openness, free from constraints by operators and easiness of development.At first, this paper introduces the theoretical basis of the Android platform as well as the fundamental principles of Socket Communications. Then some main parts of the system for all concerned such as service description, demand analysis and overall design are stated from the point of the system process, which gives us a clear picture about the system. This entire frame is divided into four modules. Each module is designed in detail and the related databases are constructed. The overall layout of the client used the TabHost way, whose implementation and style of button labels is optimized from the view of project. The way of module switch in the project is implemented by Viewflipper. Each control of the system is also conducted in-depth research, including realization principle of controls layout and their function. Custom controls are achieved based on the former analysis. Then this paper realizes the vehicle image viewer and studies the principle of its function.This paper specified two important functions of the system:location maps and camera features. It summarizes the process of mainstream map APIs (Application Programming Interface) and compares their advantages and disadvantages, analyzes the principles of the positioning and map functions, studies the camera imaging principle and camera framework, and finally proposes the implementation based on the Android platform.Combined the task demand, this paper conducts a comprehensive analysis of the system and thinks out the corresponding solution for the drawbacks in the system:implementing the client’s background processing using the service component; achieving the.function of boot from start through the broadcast mechanism.This paper also introduces the principle of the communication between clients and the server. Considering the actual situation in network communication, it designs a multi-threaded server in order to meet parallel request from different clients and introduces.the thread pool to ensure the stable operation of the server. Meanwhile, this paper also completed the design and implementation of the client.
Keywords/Search Tags:self-service car rental system, intelligent mobile terminal, Android, Socket communcation
PDF Full Text Request
Related items