| Shanghai Construction Design and Research Institute Co., Ltd hasdeveloped rapidlyin recent years, Growing scale of business,the company also willincrease the number of employees, As a housing design company, in the face of different size projects, Howto improve the utilization of human resources, the company firstneedtosolve problems inthe development process. The original human resources management system was developed by using Magnolia CMS, function is relatively single, data sharing is poor, And as the group company ERP system, the change of the financial system, OA system, and data format changes, the original system already cannot satisfy the use requirement.This article through to the Shanghai Construction Design and Research Institute Co., Ltd, the investigation and research of human resource demand, design and complete the company’s human resources management system. SOA technology is introduced in the design of concept, on the original management system technology, realized the integration of business functions and system and ascension, able to provide a unified, standard, dynamic integrated services platform based on granularity. Can also extract to different parts of the application function, and use it as a service, and then according to the agreed services and SOA interface definition, on the basis of different parts of the services are loosely coupled.Main content of this paper is that in the human resources management system on the basis of demand analysis, designed the composition each functional module of the system, including the staff basic information management, department of information management, staff management, salary management, data report of recruitment information management, system operation permissions management, and short message service, etc. In view of the management system in the implementation of each business function requirements, completed the service discovery, service interface and business process design work. Using B/S structure, make the system simple operation, easy to use. In addition, in the process of system development, preserve the appropriate interface, used to respond to the changes in the future development enterprise survival environment, improve the system scalability. |