图书馆管理系统项目冲刺 Day6
图书馆管理系统项目冲刺 Day6
一、站立式会议
会议照片: 
二、昨天已完成的工作
图书编目和借还书功能完成
表格组件和表单样式完善
基础搜索功能实现
三、今天计划完成的工作
黄思博: 实现读者信息管理模块(增删改查、锁定解锁)
袁斯楷: 开发个人中心页面(借阅历史、罚金展示)
何昊天: 优化搜索算法,实现随机推荐系统
颜嘉盈: 添加借阅统计分析功能
四、工作中遇到的困难
困难: 搜索算法在大数据量下性能下降明显
解决方案: 采用前端缓存机制,对搜索结果进行缓存,减少重复计算
五、发布项目燃尽图

六、代码签入记录
签入记录:
| 成员 | 提交链接 | 提交信息 | 对应Issue内容与链接 |
|---|---|---|---|
| 黄思博 | https://gitee.com/Hsibo/library-management-system/issues/ID6BBJ#note_48536891_link | 实现读者信息管理模块 | 15: 读者管理实现 |
| 袁斯楷 | https://gitee.com/Hsibo/library-management-system/issues/ID6BBH#note_48536941_link | 开发个人中心页面 | 16: 个人中心开发 |
| 何昊天 | https://gitee.com/Hsibo/library-management-system/issues/ID6BBJ#note_48537667_link | 优化搜索算法,实现推荐系统 | 17: 搜索优化实现 |
七、适当的项目程序/模块截图
模块代码(热度推荐算法):
const pickRandom = () => {
const arr = Store.data.books.slice();
for (let i = arr.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
const t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
const n = Math.min(10, arr.length);
return arr.slice(0, n);
};
运行结果的截图:
八、每日每人总结
黄思博: "读者管理模块支持完整的CRUD操作和账户锁定功能。"
袁斯楷: "个人中心页面展示借阅历史和罚金信息,用户体验良好。"
何昊天: "搜索算法优化后响应速度提升,推荐系统采用Fisher-Yates洗牌算法。"
颜嘉盈: "统计分析功能初步实现,为图书馆管理提供数据支持。"
浙公网安备 33010602011771号