重新构建代码框架

所有类都是新建的，代码直接往里写就可以了，目前可以正常运行。