| Due to the need of market competition, how to attract and retain talent, stimulate the creativity, responsibility and enthusiasm for work of employees has become an important factor in the relationship between the rise and fall of the enterprise. The development of human resources management system has had a profound influence on the business strategic development and internal management reform.The purpose of this project is from the current enterprise human resources management needs to build an online human resource system for all employees of the enterprise. This system achieves the various functions based on a Browser/Server structure, using JBulider9 as a development tool, SQL Server 2008 as the database server, and JSP, Java Bean and Servlet technology. The function of this system includes the staff information management, human resource changing management, attendance management, performance appraisal management, leave/back/business-trip management and role permissions management. The main users of our system are general employees, leaders and managers of human sources. Different roles have the different operating contents due to their different managing powers and function module permissions. Therefore, according to the different role of authority, the system is divided into the corresponding function module for the general employees, human resource managers and leaders. The realization of the whole system is based on the adding/deleting action of related data table in HK-HRMS.This thesis described the overall structure of the system design, the functions of the system and the requirement analysis of the system. The required technology for the achievement of the system, including JSP technology, SQL Server database management technology and JBulider studio, was also introduced. In this thesis, the human resource management system data requirements and access security permissions based on role demand was introduced in detail. This thesis also introduced the design of the system, the design of the database, the realization principle of the system and some core code. The system can reduce the burden of the human resource management of the enterprise, and then improve the efficiency of the human resource management and enhance the human resource management flexibility, which is in favor of saving time and resources. |