完成基本流程，可以给使用者提供数据，下一步，将算法结合进来