重新划分模块结构