| As a key administrative law enforcement department to maintain public order and serve the people,the complexity and importance of public security organs’ work determines that it is of great significance to carry out performance appraisal within the public security system.In order to realize the informatization and transparency of public security performance appraisal,and to promote the public security department to better serve the people,performance appraisal is usually adopted,which can improve the ability of departments and individuals.It is one of the important ways for the public security organs to improve the management level and work efficiency by constructing the public security performance appraisal system,then establishing a scientific and reasonable public security performance appraisal system,and solving the complexity of the public security organs’ performance appraisal by means of information technology.To strengthen the research on performance appraisal of public security organs and to pass the scientific and effective performance appraisal system has a strong practical demand and significance for the realization of fairness and justice in the appraisal of public security organs and the encouragement of the effective completion of the work of relevant departments.This paper designs and realizes the public security performance appraisal system,which provides the appraisal function for the superior units to the subordinate units,establishes the flexible index database construction method and the standard performance appraisal process,and effectively helps the public security organs to realize the performance appraisal implementation and the goal realization.Based on the full investigation of the assessment business of the subordinate units by the superior departments of the public security organs,this paper analyzes the functional and non functional requirements of the idea of using software engineering in the assessment of public security performance.In the phase of functional analysis,firstly,the role of the system is analyzed.Combined with the actual needs of the system,the overall use case diagram of the system is analyzed,and the function of each use case is described,and the detailed use case diagram of each role of the system is analyzed,including the overall needs analysis of the system,the needs analysis of examiners,the needs analysis of supervisors,the needs analysis of examinees,and the system administrators Demand analysis.In the non functional requirements analysis stage,user interface requirements,usability requirements,reliability requirements,security requirements,performance requirements,scalability requirements are analyzed;finally,feasibility analysis is carried out.In the design and implementation of the system,firstly,the overall design of the system is introduced,including the application architecture and the overall process of the system;secondly,the design of the system management module,the design of the index management module,the design of the scheme management module,the design of the assessment implementation management module,and the design of the statistical analysis module are carried out;secondly,the design of the database is carried out;and then,the innovative and improved Peta is used The poco framework operates the database and configures the data source.Then,the system management module,the index management module,the scheme management module,the assessment implementation management module and the statistical analysis module are realized,and the main functions of the interface are realized.Finally,the system integration is realized.In the design of index management module,firstly,the performance evaluation index is determined.It is based on the basic theory of Balanced Scorecard,and uses Delphi method and AP model to establish the performance evaluation index.In the AP model,the principal component analysis(PCA)is used to determine the key evaluation index,and matlab code is used to process the original data,then AHP is used to evaluate the public security performance comprehensively Price,determine the index weight.In the part of system test and analysis,firstly,the function test of the system is carried out,including system management function test,index management function test,scheme management function test,assessment implementation management function test and statistical analysis function test;secondly,the performance test of the system is carried out,including stress test and load test;finally,the test conclusion is drawn.The system is based on asp.net MVC architecture.It is mainly developed in Java language on the.Net framework development platform.It uses SQL Server 2008 database to realize data storage,uses the improved PETA poco framework to operate the database,configures the data source,and uses Ajax technology to realize the asynchronous refresh of the page.At present,the system has been successfully implemented and tested in detail.The results of function test and performance test show that the system fully meets all the expected needs of users,realizes all the functions and meets all the performance indexes.It meets the scientific management requirements of the Public Security Bureau and achieves the expected effect of the system design.The basic function of the performance appraisal system has been developed,and the trial operation is in good condition.The system is simple,safe and stable,and has good practical value.It has been evaluated well in the public security department. |