当前位置: 首页 > news >正文

图书馆管理系统项目冲刺博客 Day3

图书馆管理系统项目冲刺博客 Day3

一、站立式会议

照片: [插入Day2站立会议照片]

二、昨天已完成的工作

基础CSS框架和设计变量完成

基础工具函数模块实现

认证方案设计文档定稿

三、今天计划完成的工作

颜嘉盈: 实现Store数据存储层核心逻辑(load、initData、save等方法)

袁斯楷: 完善页面布局组件(主内容区、顶部导航、网格系统)

何昊天: 为工具函数编写测试用例,验证加密和日期处理正确性

黄思博: 准备认证模块的开发环境,编写测试计划

四、工作中遇到的困难

困难: 本地存储的数据结构需要支持复杂查询和关联操作

解决方案: 采用扁平化数据结构结合手动索引,在Store中添加findReader、findBook等查询方法

五、发布项目燃尽图

燃尽图: [插入燃尽图,剩余97故事点]

六、代码签入记录

代码签入: https://github.com/mmt-hub/Library-Management-System

签入记录:

|成员 |提交链接 |提交信息 |对应Issue内容与链接
|颜嘉盈 |9b0c1d2 |实现Store数据存储层核心逻辑 |4: 数据存储层实现
|颜嘉盈 |3d4e5f6 |完善Store的增删改查和查询方法 |5: CRUD操作实现
|袁斯楷 |6e7f8a9 |开发页面布局组件和主内容区 |6: 页面布局实现

七、项目程序/模块截图

模块代码(Store核心结构):

const Store = {data: null,async load() {const raw = localStorage.getItem(dbKey);if (raw) {try {this.data = JSON.parse(raw);if (!this.data.logs) this.data.logs = [];} catch(e) {await this.initData();}} else {await this.initData();}this.saveLocal();},async initData() {this.data = {books: [], copies: [], readers: [], loans: [],reservations: [], fines: [], logs: [],settings: { finePerDay: 0.5, defaults: { ... } }};await this.seed();this.save();}
};

运行结果的截图: [插入Store模块测试运行截图]

八、每日每人总结

颜嘉盈: "Store数据层核心功能完成,支持图书、读者、借阅记录等实体的CRUD操作。"

袁斯楷: "页面布局组件响应式设计良好,网格系统支持12列灵活布局。"

黄思博: "测试计划编写完成,覆盖了数据层的主要功能点。"

何昊天: "工具函数测试通过,SHA-256加密和日期处理功能正确。"

http://www.zskr.cn/news/70441.html

相关文章:

  • 2025年11月热缩套管生产厂家哪家好深度评测
  • 2025年下半年热缩套管供应商靠谱排行Top 5推荐榜单
  • Java 创建事务的方式
  • P3_安装配置MMSegmentation+预训练语义分割推理预测
  • R20-2025年国产活动板房选购指南:领军品牌深度解析
  • langchain4j 学习系列(5)-RAG
  • Alpha冲刺总结报告
  • 20251203周三日记
  • 为什么需要多路召回
  • 2025年11月农药瓶供应商排行榜:安徽金汇龙包装领跑行业
  • 2025年11月农药瓶供应商排行TOP10:安徽金汇龙包装领跑行业
  • 某中心与南加州大学联合遴选三位机器学习研究员
  • Alpha冲刺 - Day 6
  • 写的都队-冲刺总结
  • 12.3阅读笔记
  • Python自动化脚本实战:批量创建用户、文件备份、日志清理、服务监控
  • DVWA SQL Injection—Medium and high(使用sqlmap工具注入)
  • 完整教程:Kafka 四个选举,Controller 选举、Partition leader 选举、GroupCoordinator 选举、消费组协调器选举详解
  • 第三方软件测试机构:【“Bug预防”比“Bug发现”更有价值:如何建立缺陷根因分析与流转机制?】 - 详解
  • 移动云专业版root分辨率 安卓11
  • 最新发布!长租公寓哪家好?哪家更靠谱?TOP10权威推荐
  • 解决mybatis批量更新慢问题
  • 详细介绍:kotlin - 显示HDR图(heic格式),使用GainMap算法,速度从5秒提升到0.6秒
  • 文件的常用操作
  • 聊聊Oracle数据库的向量能力 - 详解
  • Spring Boot框架中在Controller方法里获取Request和Response对象的2种方式
  • 第五天项目
  • 团队作业4——7天敏捷冲刺
  • 【小题狂练A】“一切沉溺者挣扎者向所谓极致献出 最稚嫩的人格”
  • 第三天项目