| With the continuous development of the economic level,people’s demand for vehicle usage and the frequency of vehicle usage are increasing,and the vehicle business in relevant companies is also constantly expanded,which also brings many problems in vehicle management to relevant company,such as vehicle information unable to automatically synchronize,single vehicle information retrieval method,lack of effective analysis of vehicle information,etc.The use of information technology to strengthen the management of enterprise vehicles has become an important means to improve the core competitiveness of enterprises.For the complex and disordered vehicle data,how to achieve rapid retrievals and classification,and dig out valuable information from it,and then provide decisionmaking and guidance for enterprises,has become an important issue facing enterprises in vehicle governance and data mining.In response to the above problems,the thesis designs and implements a vehicle information retrieval system,which adopts a micro-service architecture design and optimizes the collection,storage and retrieval process of vehicle data.It is divided into three modules:information collection,information retrieval and system management.Among them,the information collection module supports the collection of Vehicle data from middleware such as Kafka and My SQL synchronized to ES in real time,and supports timing task settings;the information retrieval module is responsible for the actual storage and retrieval of vehicle data.The module is divided into two parts: vehicle information retrieval and vehicle trajectory retrieval.The retrieval methods involved in the vehicle information retrieval function include: vehicle information retrieval,multi-condition combination retrieval,the vehicle involved retrieval,and the key vehicle retrieval.The retrieval methods involved in the vehicle trajectory retrieval function include: peer vehicle information query,frequent vehicle information query,and key area vehicle information query,etc.And the corresponding retrieval algorithms are also given in this module;The system management module is responsible for the user,role and resource management of the platform.The main work of this paper is as follows:(1)Demand analysis.The thesis analyzes the deficiencies of the current vehicle management system in data collection and retrieval,combines with the needs of real-time synchronization and retrieval of data,and models the overall functions of the system,and gives a diagram of the module division of the platform.It is divided into three modules:information collection,information retrieval,and system management.The function structure of each module is explained through use case diagrams.Finally,the process of each function point is explained through use case tables and activity diagrams.(2)Design and implementation.First,the overall architecture design of the system is described in combination with the system requirements,and the overall functional decomposition diagram of the system is given according to the division of each module function.Then,the design and implementation process of each module function point is introduced in detail through the class diagram and sequence diagram,which focuses on introducing the data source and task management of the data collection part,as well as the retrieval algorithm and functional process of the vehicle information retrieval module.Finally,the database design of the system is given and the relationship between the tables is explained through the physical table structure diagram.(3)System test.After completing the design and coding work,this article gives the test environment of the system,and writes test cases for the function points of each module,and then builds the test environment for testing.The test results of each function are explained in the form of screenshots,and finally in this paper,a non-functional test of the system is carried out to verify that the system meets certain performance requirements.After testing the system interface,it shows that the various functions of the system can work normally,and the response time in data synchronization and retrieval meets user expectations.And the system also has a certain degree of anti-concurrency ability and safety,which can realize the efficient vehicle information retrieval requirements. |