再次修改了存储报名和竞价信息部分的代码，尽量缩减了方法的代码行数，使用封装的数据存取方法
finished card3 function and refactored code