基本完成功能，但源代码结构还需要调整