Enterprises based on the agile manufacturing mode must rapidly respond the requirements of their customers. A general process planning model based on manufacturing features of parts is proposed. Furthermore
a system is implemented to minimize the whole process time of product by using genetic algorithm and according to the real-time resources status of the shop floor and to realize dynamic process planning of product to meet the requirement of modern flexible manufacturing.