Abstract:knowledge management is an effective method to improve the enterprise's competitive ability. To construct knowledge system is the base for the performance of knowledge management. According to the theory and method of system engineering, information system and information management, this paper gives an architecture of enterprise knowledge management system basing on management information system. The architecture includes several main parts, such as knowledge base, knowledge base management system, people for knowledge management and users. A function structure of knowledge management system is given too.