| With the development of the Internet, e-commerce development of the concept and practice, as e-commerce technology in the field of human resources management applications, electronic human resources management "E-HR" become a new type of human resources management that contains the core idea of "electronic commerce", "Internet", "human resources to optimize business processes (BPR)", "customer- oriented", "a comprehensive human resources management". Human resources management system for Small and medium-sized enterprises is based on "E-HR" characteristics, not only meet the needs of day-to-day personnel management, but it also the only way for small and medium-sized enterprises to realized construction of information in business strategy (S), the organizational structure (O), cultural values (C).In accordance with the idea of "the overall architecture Step-by-step implementation continuing to improve", EHRMS analyses software development thought, and uses UML (Unified Modeling Language) as the instrument of Systems analysis and design. Requirements analysis refined the results of the analysis step by step in order to meet user needs.This is the design and implementation of procurement management, subsystem of TengSource EHRMS software product, started with the analysis of the characteristics of HRMS software products both at home and abroad and cleared the current human resources management system deficiencies that exist. It through the general analysis of Small and Medium Enterprises business process and Management needs, came to general-purpose business model that the Personnel Management Model, and the model have been separately detailed described , and according to the flow description extracted typical use case scenarios, and made a detailed analysis to it. At the basis of needs analysis, further described the system architecture design, and thesis put forward t a development of flexible, high cohesion, low coupling, as well as supporting the development of distributed enterprise applications solutions, principles of system architecture design and objectives to be achieved. The architecture eliminates the problem of traditional structure of HRM -hard to maintain, bad scalability and so on. The functional structure of a detailed described function modules and function points.At the detailed design, made the static and dynamic modeling around a series of operation of purchase orders, static model described the three aspects of the Order from the form class, entity class, management category as well as some categories and the relationship between the categories .Status order map gave several state transitions, activity chart describes the activity plan to such conversion operations. Collaboration diagrams to describe these operations achieve the targets need to be involved.Implementation in the system described implementation from the overall implementation to the interface to achieve a business deal with the implementation; the overall implementation gave the show of typical scenarios analysis before, business deal implementation give a specific implementation of creation of the Order of the code. BIRT Report the use of development tools, data storage from the finish to achieve the functions page.Customer demand for customized system requirements during the second development needs to "agile" to submit the system. Iterative development because the main focus on the functional development, the use of Agile Development to develop a second thought, is a good choice. When at the second developing, the software for small and medium-sized enterprises improves the agile development method and practice, and improves human resources management system.Finally, made a summary of implementation to the whole system and gave further improvements advice. |