对整个代码流程框架进行详细分析,说明了函数间调用问题