完善程序，增加写日志等模块，抽象投递等模块