程序基本编写完整，待测试