图书馆管理系统项目冲刺 Day6

图书馆管理系统项目冲刺 Day6

一、站立式会议

会议照片: 66e7d8c94e64c34494e184171ad869aa

二、昨天已完成的工作

图书编目和借还书功能完成

表格组件和表单样式完善

基础搜索功能实现

三、今天计划完成的工作

黄思博: 实现读者信息管理模块(增删改查、锁定解锁)

袁斯楷: 开发个人中心页面(借阅历史、罚金展示)

何昊天: 优化搜索算法,实现随机推荐系统

颜嘉盈: 添加借阅统计分析功能

四、工作中遇到的困难

困难: 搜索算法在大数据量下性能下降明显

解决方案: 采用前端缓存机制,对搜索结果进行缓存,减少重复计算

五、发布项目燃尽图

image

六、代码签入记录

签入记录:

成员 提交链接 提交信息 对应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);
};

运行结果的截图:image

八、每日每人总结

黄思博: "读者管理模块支持完整的CRUD操作和账户锁定功能。"

袁斯楷: "个人中心页面展示借阅历史和罚金信息,用户体验良好。"

何昊天: "搜索算法优化后响应速度提升,推荐系统采用Fisher-Yates洗牌算法。"

颜嘉盈: "统计分析功能初步实现,为图书馆管理提供数据支持。"

posted @ 2025-12-03 21:46  Hsibo  阅读(4)  评论(0)    收藏  举报