调整程序结构