完善框架代码