基本功能完成。准备结构优化和测试用例