5 Abstract Human resource management is the sum of the institutions, decrees, procedures and methods which include how to develop effectively, deploy reasonably, take full advantage of and manage scientifically the human resource. As one of the important means to effectively strengthen the efficiency of every cadre, maintain reasonable operation of government agencies, government departments of human resource management play an essential role. However, there are some shortages of government departments of human resource management in our country. These deficiencies consist of the backward management, lack of investment, a single management model, and concentration of administrative privileges and so on. They restrict the development of China's government departments and affect the quality of government institutions to serve the people.as a result, how to effectively improve the efficiency of personnel management through scientific and effective means is one of the government departments' problems which need to be addressed. Directing against the existing problems of Yunnan Provincial Department of Finance human resource management system, this thesis designs and implements a new human resource management system to solve the issues which consist of the poor management system, the irrational modules and wasting of resources. This thesis bases on the Java technology, MySQL database and object-oriented technology. The human resource includes three functional modules of the cadre appraise, cadre selection and cadre recruitment. The cadres appraise mainly includes annual appraise of cadres, cadre checking up. The cadre selection includes the democracy commend and recommend of outstanding cadres, as well as cadre adjustments. The cadre recruitment includes preparing plans, the examination and candidate checking up. This thesis focuses on the realization of the human resource management system with the use of the software engineering technology. This thesis follows the criteria of software design philosophy which includes modular, high cohesion and low coupling and so on from three points of view. It makes the system easy to maintenance, easy to
6 modify, and of high security. This paper orderly introduces the system development's requirements analysis, detailed design and implementation details. According to the waterfall model development process, this paper introduces the needs analysis, detailed analysis, architecture analysis and database design of the human resource management system of the Yunnan Provincial Department of Finance in turn, together with briefly statement of design process of partly module code implement. Keywords: System of Human Resource Management; Financial Department; E-Government
9 Contents Chapter 1 Introduction Background and Significances Research Status Research Contents Outline... 3 Chapter 2 Related Technologies Object-Oriented Technologies OOA OOD OOP Three-tier Architecture three-tier Architecture the advantages and disadvantages MySQL description feature indexing Summary Chapter 3 Requirement Analysis of System Analysis of the Business Analysis of System Functional Requirements Global Requirements Analysis and use case of Cadre Appraise Analysis and use case of Cadre Select Analysis and use case of Cadre Recruitment Nonfunctional Requirements Summary... 26
10 Chapter 4 System Design Design Structure System network Structure System software Structure Design of The System Global Design and class diagram Accident Cadre Appraise Accident Cadre Select Accident Cadre Recruitment Database Design Summary Chapter 5 Implementation and Testing of the System Developing Environment Implementation of System Functions Import examresult of the Cadre Recruitment Cadre appraise System presentation System Login Democracy Commend Result Analysis Cadre Adjust Import Candidate of the Cadre Recruitment Testing Target of testing Functional Testing Summary Chapter 6 Conclusions and Future Work References Acknowledgements... 61
17 Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to for delivery details.