| In recent years,with the rapid development of the knowledge economy,the traditional knowledge management system based on single architecture has become more and more difficult to meet the needs of enterprise users.The knowledge management system of the single architecture has the major disadvantages of the system business logic being too coupled,realizing complex code and large scale,which makes the system maintenance and update difficult.In practical applications,the knowledge management system needs to be updated and extended as knowledge information is updated.According to the status quo of enterprise knowledge management system,the enterprise knowledge management system based on micro-service architecture is researched and designed.The main research work of the thesis is as follows:1.Investigate the development overview and research status of enterprise knowledge management system and micro-service architecture,clarify the direction of knowledge management system construction based on micro-service architecture,and propose system construction plan.In-depth study of the key technologies of system construction,including micro-service architecture,Spring Boot,My Batis framework,REST technology.2.According to the actual needs of the enterprise knowledge management system,the overall design of the enterprise knowledge management system based on the micro-service architecture is designed.Detailed design of gateway services,configuration center services,background management services,resource sharing services,and employee communication services.3.Combine the actual development technology to implement the functions of each module of the system.Adopting the micro-service architecture,the traditional knowledge management system architecture is improved,providing more complete functional services,improving the user experience,and improving the scalability and maintainability of the system.4.Design and implement a system deployment scenario and perform system testing.The enterprise knowledge management system based on micro-service architecture adopts the deployment scheme of Docker container,which realizes the high efficiency and scalability of system service deployment.The system is scientifically tested for functional and performance tests based on test cases.The performance test uses a stress test tool JMeter to simulate high concurrent access.The system has passed all the test cases,indicating that the design and implementation of the enterprise knowledge management system based on the micro-service architecture can meet the needs of users and can be put into practical deployment.This thesis successfully builds an enterprise knowledge management system based on micro-service architecture,uses Spring Boot framework to build back-end system,introduces Ant Design UI design language to front-end page implementation,improves development efficiency,and greatly enhances user experience.The system uses the micro-service architecture to solve the problems of poor scalability and difficult maintenance of traditional knowledge management systems.The functions of rights management,resource uploading and downloading,resource retrieval,question and answer,posting comments,voting system,are realized by using the front-end and end-of-class development ideas.The research results have a good reference for enterprise knowledge management. |