Since December 1978,China’s non-public sector of economy has spring up rapidly,leading to an increasing number of Chinese Communists in this type of enterprises.This situation has exposed some problems in party building work:First,many members may not stay in the enterprise for a long time,so the members may lose contact from time to time,making it difficult to carry out the education and inspection work;Second,party building work is difficult and has lots of fallbacks.Meanwhile,the party organization management is not in place;Third,there are differences in political literacy between business owners and members of the Communist Party of China,making it difficult to develop the members of the Communist Party of China.Considering the above problems,this thesis designs and implements a set of full-process solutions for party building in the non-public enterprise,and is committed to solving the pain points in the work of non-public enterprise party building.The thesis designs and constructs the entire system with the development idea of software engineering.First,this thesis specifically analyzes the functional requirements of the non-public party building system.Based on the analysis and the overall design principles,the overall system architecture is designed.The system includes modules such as party building news,party building activities,learning fields,party information management,and webVR panoramic map navigation.And the function of the modules is determined.Then this thesis carries out the database design,interface design,UI design.The system adopts the architecture of separation of the front-end and the backend.The front-end uses Vue.js framework and the backend uses the SpringBoot framework to complete the coding work.In order to help members of the Communist Party of China receive real and intuitive education and learn party knowledge in the process of party building,this thesis focuses on implementing the webVR panorama navigation function.This function displays offline exhibition halls in the web system in the form of 360-degree panoramic images.Through the photographic capture of real scenes,it brings users an immersive learning experience,combined with user interaction operations such as scene switching.At last,the functional test and non-functional test are performed for the system.And the problems are repaired during this process.Based on the above work,the thesis analyzes the shorcomings of the system and summarizes the ways to optimize the system.In the process of implementation,this system is closely linked to actual needs.During the development process,it cooperates with the Kaifeng Free Trade Zone,and fully investigates the needs of party building.The navigation function of webVR panorama has been implemented with the pictures tooken in the free trade zone exhibition hall.And the system has now completed all the development and testing work,and has been put into use in the Kaifeng Free Trade Zone,which has produced a good social impact. |