Font Size: a A A

The Research And Design Of Human Resource Management System Based On SOA And J2EE

Posted on:2010-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:F M WangFull Text:PDF
GTID:2178360302966108Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Human resource management is an important part of enterprise business management. In modern era of knowledge economy and on background of information, the improvement of human resource management level grows more important to enhance enterprise fasing fierce competition. And the information techniques have applied to human resourse management system to improve management efficiency as it becomes a developing tendency. Design a development scale and adapt to meet the human resources management information system is the urgent needs of the modern enterprise management.The traditional HRMS desingned its functions and structures mainly based on function of hierarchical department. Thus the design lacks of support for enterprise business process control and logical relationships. And it relied on data-sharing to integrate various functions of the traditional information system. This resulted in lack of centralized control, large client load, difficult to maintain and pooly resused for larger and more complicated enterprise applications.With the development of software technology, especially the emergence and application of web service in software and system design,a new method was put forward and rapidly developed called SOA(Service-Oriented Architecture). J2EE(Java 2 Enterprise Edition) is a system architecture that is generally used to simplify the complex program of enterprise solution realization process which mainly includes developing, deploying and management cost. J2EE can shorten the time of publish software product and reduce the cost of development greatly. J2EE is an open and uniform platform for multilayer distributed enterprise application. When SOA applied in HRMS, it will greatly solve the problem of lower reusability and information and data redundancy. And based on J2EE the system can apply in distribute application. The layer of system will be easy to maintain. It helps build a robust HRMS and make good sense. Thus, this thesis researced problems of this respect.The theoretical research work of this thesis includes the following aspects:The thesis researched the Service-Oriented architecture, including the componet and roles of SOA, and the design rules of SOA;The thesis researched the implementary techniques of Web Service, including AbstractXML, WSDL, SOAP and UUDI. And the relationship between SOA and Web Service; The thesis researched the hierarchy of J2EE and MVC framework, J2EE Web Service structure, and how to implement web service through JAX-RPC and EJB on J2EE platform, including support of SOAP and WSDL, which can helps implement the function component of SOA.Then it desinged the system and implement technique architecture based on SOA and J2EE, which taked the research and development of human resource system as background. The design applied to the rules of SOA and used the platform support of J2EE. The system includes four layers, the presentation layer, the controlling layer, the bussiness layer and the database layer. After we designed and analyzed the functions requirements of the system, we make detail design and analysis of each layer of the architecture. For the contorller layer, we analyzed the design patterns of the front controller and web delegate. For bussiness layer, we make abstractions of bussiness indiffierent particle size, designed higher appearance layer and lower logic components and pointed out some problems when designed the bussiness layer. For database layer, we designed some procedures and triggers, also used Hiernate to increase system perfermance. We also introduced the development and deployment enviroment.Finally, the thesis gives a summarization of the passage, points out the short comings of the system, and gives some possible solutions and how to make improment. And we make an expectation on the development and research direction of the human resource management system in the future. For exapmle, workflow techniques has used to controll bussiness process in human resource management system, and some institutions and enterprise have developped knowledge and decision making system in HRMS.
Keywords/Search Tags:HRMS, SOA, J2EE, Web Service
PDF Full Text Request
Related items