大部分功能完成