重构模块结构