| With Knowledge Economy dominating the world, Human Resource Management and Planning has risen to a strategic position nowadays. E-HR based on advanced information and internet technology efficiently reduces the costs of management, improves productivity and optimizes the processes of the human resource management.Performance Appraisal is one of the most important parts in human resource management. It, as an effective means to improve the employees and company, can optimize the arrangement for staff, improve the staff's skill and diathesis, and implement the policy of the company. Theories and Methods of performance appraisal are being constant innovated and perfected. Academia currently has no unified conclusion on how to improve the performance appraisal.This article started from the study of performance appraisal model. With the software developers'case, it discussed how to select and establish performance appraisal model. Furthermore, it designed and implemented a Human Resource Management System (HRMS) which is based on the model discussed before. The main content of this article is as follow:1) Summarized the current situation of research and application of domestic and international human resource management software;2) Discussed the basic theory of performance appraisal model in detail, and introduced several evaluation model such as KPI and MBO;3) Analyzed the characteristics of software developers, and established a performance appraisal model for software developers (coders and testers) with the mix of Key Performance Indicators (KPI) and Management by Objectives (MBO);4) Designed and implemented a HRMS with the Mixed Performance Model as core using the methods of Object-Oriented Analysis and Design in software engineering. The model of the system is flexible meaning that users can establish more performance model for any other position such as salesman and manager. |