大部分功能完成,修改中