完整流程