完善读取数据部分