This paper discussed the research of process planning based on case-based reasoning,through searching several previous similar cases,and modifying these cases according to the knowledge in knowledge bases to form the process planning. It also put forward the project based on artificial neural network.so that similar cases can be accurately identified to give a valid support to the process planning.