Font Size: a A A

Design And Implementation Of A Human Resource Management System For IT Enterprises

Posted on:2023-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:C Y XiaFull Text:PDF
GTID:2568307172958039Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Human resource is a crucial strategic resource for IT enterprises to participate in industry competition.With the growth of business scale and the change of operation form,the staff composition of enterprise tends to be diverse.Nowadays the human resource management system should not only manage internal staff,but also manage outsourced temporary employees,and control the business of resource allocation such as human resource allocation and personnel evaluation.However,due to the characteristics of flexible management methods,complex personnel composition,and rapid changes in IT enterprises,ordinary management system cannot meet their requirements well.Therefore,it is meaningful to build a human resource management system to better adapt to the needs of enterprise development.The research and development of the entire system is elaborated in the light of the software development process.Firstly,some related technologies and frameworks involved in the system,such as microservice,Spring Cloud,Spring Security,etc.,are introduced,and then combined with the UML use case diagram,the specific requirements of the system are elaborated.After that,the system architecture,business modules and database design are described.Referring to the concept of microservice,the entire system is divided into some major modules such as system management,employee management,transfer management,attendance management,manpower deployment,and personnel evaluation to achieve the goal of business decoupling.In the process of completing manpower deployment and personnel evaluation,the resource allocation and decision-making capabilities of the system are enhanced by intelligent deployment and automatic evaluation.In terms of realization,the whole system adopts B/S structure,and completes the front-end and back-end coding work respectively.The front-end is an information display application implemented by Vue.js,and each business service in the back-end is developed according to the typical threetier structure.The gateway of the system is implemented with Spring Cloud Zuul,and Spring Security is used for user authentication and permission control.Service registration is done with the Eureka registry.Finally,the whole system is built and tested.According to the test results,the actual operation of the human resource management system is in line with the design requirements.It can manage different types of personnel well,and it has played a positive role in the reasonable allocation and utilization of the human resource in the enterprise.Besides,the performance of the system is good.The interface style of the system is unified and the functions are simple to use,which can bring a good experience to users and facilitate the work of enterprise.
Keywords/Search Tags:Human resource management system, Microservice, Spring Cloud framework, Spring Security framework, Vue.js framework
PDF Full Text Request
Related items