vi设计一般流程是什么