| In this dissertation, by means of the analysis of the history, current state and development trend of taxi reservation service at home and abroad, the analysis of the design and realization of dispatching system for telephone reservation practice, and the study of the characteristics and requirements of taxi industry, the author presents a real-time taxi reservation system framework that integrated mobile GPS positioning technology, wireless communication technology, intelligent matching technology, together with the hardware subsystem and software subsystem in the framework, which can achieves functions as user management, positioning and navigation, and intelligent matching in the reservation service. The system can provide its users with real-time and cost effective taxi reservation service.The system uses C/S two layer structure, takes full advantage of the processing and analyzing capacity of smartphone, which can significantly reduce server’s running load, communication data flow, and user’s network charges. The client uses Android SDK smartphone operation system, developed by Java; The server uses FreeBSD9.0-RELEASE as its operation system, and MySQL V5.5for database, developed by Node.js tool. The systems chooses GPRS network as the communication method between the client and server, which has an extensive coverage area and reasonable charge in China.This dissertation mainly focus on the design and implementation of system framework and function modules, the design of system framework includes:hardware structure model, software structure model, and system worktable model; The function modules in the system is compartmentalized by system operation principal and working process.In this design, through the obtaining of mobile client’s GPS positioning information, the server can automatically identify the nearest vacant taxi and proceed with reservation by the means of shortest-path-search-algorithm and intelligent matching technology. The matched taxi client can automatically navigate by the passenger’s positioning information received from the server. Thus, the goal of real-time taxi reservation is achieved. |