模块划分及接口定义