增加异常处理
提取业务层
增加读写测试按钮
更改一大堆东西 分不清了