| With the continuous development of China’s urbanization construction,the construction industry is facing unprecedented opportunities and challenges.The increasing number of construction projects has also put forward higher requirements on the quality of construction and the quality of workers.Therefore,it is an important part of promoting a virtuous circle in the construction market to do a good job in construction management,increasing the access threshold for construction workers,and strengthening the training of the basic qualities of construction workers.In order to actively respond to the "Administrative Measures for Construction Workers’ Real Name System(Consultation Draft)" issued by the Ministry of Housing and Construction,government departments and engineering factories have established their own comprehensive labor management platforms.Therefore,in order to promote the planning order of the construction market,strengthen the management of construction workers,guarantee the quality and safety of construction projects,cultivate a professional and skilled construction worker team,and promote a virtuous cycle of the construction market,infrastructure engineering management and job recruitment platforms have emerged at the historic moment.This paper aims at responding quickly to business needs,agile development and testing,and building highly available systems.It uses a separate front-end and back-end development method,with Spring Boot as the back-end development framework,Vue.js as the front-end development framework.And then it uses the Spring cloud to build microservices for various business modules and the Docker to deploy the system..The main work and innovations of this paper are as follows:1.This paper has studied the relevant state policies and the development status of labor management in the construction market at home and abroad.It has conducted a rigorous business needs analysis of infrastructure construction management and labor recruitment platforms,established a platform database,and designed and developed the system using a microservice architecture..In the end,this paper achieved the overall goals of rapid response,agile development,and testing.2.In order to standardize the construction market order and improve the efficiency of labor management,this paper has designed and implemented the main functional modules of the infrastructure engineering management and labor recruitment platform,including recruitment management module,safety training module,project management module,personnel recruitment,resume delivery,online Learning,online assessment,project management and other functions.3.This paper introduced and optimized the traditional collaborative filtering recommendation algorithm,and applied the recommendation algorithm to the personnel recruitment function.This algorithm recommends suitable positions for workers based on the attributes of the recruitment project,which not only reduces the difficulty of delivering resumes for workers,but also helps companies quickly,accurately and efficiently find targeted recruiters.4.This paper introduces a variety of third-party API services to ensure the system’s business integrity,such as SMS verification service API,real-name authentication API,and third-party course management platform.Reasonable use of third-party APIs can effectively improve development efficiency and ensure the real security of the system for some special scenarios such as real-name system scenarios.5.In order to improve the stability of the system and achieve rapid response to system failures and high concurrency,this paper introduces external caches which reduces direct access to the database,and uses message middleware to decompose business requirements which can enable some functions to execute asynchronously. |