大概这是第一版

基本功能已经实现，等待UI和接口的调整。