Font Size: a A A

Design And Implementation Of Human Resource Management System Based On SSH Framework

Posted on:2012-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:G Z LuFull Text:PDF
GTID:2178330332499665Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and the expansion of the scope of application,more and more people start to use computer technology in dealing with practical problems encountered in life .For enterprise,the most important is human resource, which is a very important part of enterprise information management,facing of a large number of personnel information,the main pattern by traditional manual records of human resource management has been far from meeting the current needs of enterprise management,not only time-consuming and labor-intensive,but also prone to error. In this context,it is increasingly important to develop a human resource management system of achieving enterprise automated processing which can meet enterprise needs;this is exactly the purpose and significance of the system development.This paper introduces the overall development process of human resource management system,which is made of System selection of key technologies,Systems analysis,System design and System implementation.The system is characterized by the introduction of Struts, spring and Hibernate frameworks;combination of three frameworks compared to the traditional development has been greatly improved, and can improve development efficiency.This can be divided into four parts:The first part is the choice of key technology of systems development.First through anglicizing the B / S model and C / S model, this paper determines developments based on B / S model,then through the Web development framework of existing,make sure to achieve system by SSH framework.For separating show layer from business layer of system,it introduces Struts framework,which can change defective of system page interspersed with function code. Introducing spring framework,system not only services for the middle layer well,but also achieves compatible between the upper layer and lower layer,above all,it achieves purpose of independent of each layer,which can greatly reduce the coupling between the layers.Hibernate framework is used to improve spring framework for the package of JDBC.The introduction of the three frameworks technology can reduce development of system,and improves the system performance requirements such as maintainability. The second part is the system analysis.First it determines the basic purpose,necessity and feasibility of system development,then through the business needs and functional requirements of system,it determines the composition of the system's functional structure, then it uses the way of the use case diagram of system,which determines the composition and the basic operation of the user permissions for various types of users,finally,it designs and analysis process for each module using activity diagram.The third part is the system design.It determines the hierarchical model of the system according to investigation and analysis based on business,then designs all the functions of system by timing diagram manner,which allow developers to more intuitively understand the workflow of each function,then designs the system database,first design concept of system database by the way of E-R diagram,then determine the logical structure of system database and specific storage solutions.Finally,because there are many trade secrets in system,any tampering and loss of information would cause losses to the enterprise,so this paper carry on security design from the authentication + rights distribution, database recovery,and network information security.The fourth part is the system implementation.This system completes development of Human resource management system based on SSH framework,in order to improve code reuse,this paper designs a number of public classes,such as System time class,Automatic processing class of string and Data persistence class,on this basis,it describes the implementati -on of recruitment management module in detail.Ultimate realization of the system meets basic needs of customer.The system is developed on J2EE platform,it introduces SSH framework in order to the purpose of efficient development,database is SQL Server2000.Overall,this paper describes design and implementation of the human resource management system in detail,Human resources management system is made of Staff Management,Recruitment Management, Sector Management,Payroll Management,Training Management,Attendance Management and System Management,at the same time I put forward personal views about system architecture solutions.
Keywords/Search Tags:Struts, Spring, Hibernate, Human resource management
PDF Full Text Request
Related items