重新设计程序，上传