| In recent years, enterprise information management entered a rapid development stage. Through information technology to improve the level of enterprise management, upgrade enterprise-effective has become the consensus of the people. In the 21st century, the human resources is one part of the most important resources, advanced human resources management system development has become increasingly important.Based on the theory of human resources management and business process dialysis, and with enterprise management of R Company (project company), especially the actual operating conditions of human resources management and the status quo at home and abroad. At the same time, this paper discussed the feasibility and applicability of the key technology Such as the B/S structure, J2EE and Struts framework based on MVC of the human resources management system. Based on the above, from the point of the Software Engineering, did the needs analysis and design according to the order of the of human resources management system R Company. According to function divided into subsystems and the corresponding function modules. Then this paper got the detailed design and implementation process of the algorithm of the user login, employee information management and other functional modules. Finally, did the test of the whole system.J2EE technology is the best solution to meet the needs of enterprise development now. The application of J2EE allows the system with the features of distributed, cross-platform, extensible, easy to maintain, flexible and security. The design model based on the MVC separated the view, the model, and the controller, to make the layers can focus on making their own affairs, so it improved the efficiency of software development. In essence, Struts is a MVC framework achieved on the basis of JSP Model2. The introduction of Struts framework based on MVC reduced the burden in the construction of the J2EE-based human resource management system effectively.The system is the first phase of the human resources management system project of R Company. It has been put into use. The system also applies to other similar enterprise for there human resource management. |