| In recent years,with the rapid development of information technology and communication technology,the infrastructure of communication engineering is more and more,the types of communication engineering are more complex,and the audit business processes of corresponding audit departments of China Unicom are more and more complex.However,there are some problems in the existing audit system,such as unclear roles of personnel,inability to expand flexibly,confusion of data,confusion of authority,no data validation and a series of problems,etc.In order to solve these problems,we need a set of industry application systems which can clearly divide the roles of personnel,standardize data,have strong scalability and stable operation.Based on the audit process of China Unicom and the knowledge of software engineering,this paper elaborates the development and implementation of engineering audit system.Firstly,this paper expounds the related business processes of Engineering audit,introduces the development framework used in engineering audit system and the problems solved by this framework,and then elaborates the whole process of system research and development through demand analysis,system design,program implementation and other aspects.The development platform used in the system is Microsoft.net platform,and the database is Microsoft SqlServer.The hierarchical model of NHibernate architecture is used.The main functions of the system are communication engineering report,sporadic project report,sign-up project report,project management,project audit,project seal,project reception,project report,parameter setting,category setting,engineering statistics,adding roles,adding functions,adding operators,adding pages,role function relationship setting,etc.At present,the system runs well on the server of China Unicom,which greatly improves the work efficiency of audit department and peripheral units of China Unicom. |