更改一些命名，逻辑略作调整
实现启动时初始化数据