完成报告模块
库试题模块看不懂，全部重构算了