| Software project management system can not only effectively manage all stages of software project development process,but also provide statistics and analysis of data to help project managers improve project management methods in time,shorten development time,and ensure the quality of software products.At present,there are some software project management software,but most of the existing software project management software lacks practical and effective functions such as work measurement and statistical analysis.The existing software project management software pays attention to standardization process and time node to control the progress of software project.In this context,in order to solve the existing specific problems in software project management,this thesis had designed and implemented the software enterprise project management system.In view of the above problems,after careful investigation and study of the current mainstream project management software and team collaboration platform,the software project management system platform with stable operation,convenient operation and reliable information security is finally realized,which combines the current market demand and strictly follows the process of software engineering design and development.The front-end of the system chooses React technology,simple and generous page design,provides users with a good experience,and effectively manages the core process of R&D project implementation.The JFinal,Lucene,MyBatis and other development frameworks are used to implement the background logic of the system.The access interface is provided in the form of RESTful interface,and the data is transmitted in the form of JSON technology.The software project management system described in the thesis has six functional modules: member management module,project management module,requirement management module,test management module,BUG management module,statistical analysis module.The system conforms to the company's needs,highlights the demand link,emphasizes quality assurance,provides performance data support,and combines the company's project development process with project management,realizes project management automation,improves software development efficiency and ensures software quality.The system has been put into practical application testing.The system helps project managers to allocate personnel and tasks reason ably and follow up project progress in real time.The application of software project management system can improve the confusion of company software project management and solve the company's practical problems. |