第二种数据结构：编写create_activity函数，实现创建活动并通过测试
第二种数据结构：编写create_bid函数，实现创建竞价并通过测试
第二种数据结构：编写save_bid函数，实现保存竞价信息并通过测试
第二种数据结构：编写transform_bids_to_view_model，transform_biddings_to_view_model和render_sign_ups实现竞价结果的计算和竞价信息的显示并通过全部测试