Computer aided process planning CAPP system for manufacturing using an integrated and intelligent approach