软工硬做——冲刺日志第一天

作业所属课程 2024软件工程
作业要求 冲刺日志
团队名称 软工硬做
团队组长 徐婉瑜102202138
团队成员 林烨102202130
团队成员 魏雨萱102202150
团队成员 农晨曦102202114
团队成员 林彦呈102201228
团队成员 陈毅052204130
团队成员 陈妍西102201622
团队成员 陈亮腾102201315
团队成员 朱佳杰012202239
团队成员 陈高菲042201401
作业的目标 项目启动与基础搭建

一、冲刺第一天分工与进度

分工表格

团队成员 完成的任务时长 剩余时间 任务描述
林烨 4小时 0.5小时 设计并实现数据库表结构,包括帖子、评论、点赞等模块。
魏雨萱 5小时 1小时 集成LLM模型,完成API的基本配置与调试。
农晨曦 4小时 1小时 实现帖子发布和展示的双向数据同步。
陈高菲 4小时 0.5小时 搭建基础前端UI,完成帖子与评论展示的初步界面。
陈毅 5小时 0小时 确定大语言模型接口的基本架构设计,选择合适的技术栈和API
陈妍西 4小时 1小时 实现初步的旅行规划功能框架,包括地点、日期等输入的初步处理逻辑。
林彦呈 4小时 -0.5小时 完成个人中心页面的基础结构搭建,并准备与后端接口对接。
朱佳杰 5小时 1小时 设计并实现用户信息管理、行程编辑和愿望清单等功能的数据库表结构。
陈亮腾 4小时 -1小时 完成LLM接口的联调和输入输出的格式化,确保数据正确传递。

各成员遇到问题及处理方式

  • 陈亮腾- 接口选择问题
    问题:难以确定最合适的LLM接口( 文心一言or通意千问or智谱AIor百度智能云)。
    处理方法:调研并比较不同API的功能和价格,选择最符合项目需求的接口。考虑到预算与性能,选定合适API。
  • 陈妍西 - 图片显示问题
    问题:直接使用文件路径似乎会报错,无法使用文件路径导入
    处理方法:需要使用import导入图片。
  • 陈毅 - 用户输入格式问题
    问题:旅行规划功能中,用户输入的地点与日期信息格式不一致,导致无法正确解析。
    处理方法:设计并实现统一的输入格式验证,并在前端进行校验,确保数据的一致性和正确性。
  • 魏雨萱 - LLM接口的响应时间慢
    问题:初次调用LLM接口时,响应时间较长,影响用户体验。
    处理方法:优化调用方式,使用异步请求,并引入缓存机制,以减少对API的频繁请求。
  • 林烨 - 数据库设计问题
    问题:设计帖子、评论、点赞等相关的数据库表时,表之间的关系较为复杂。
    处理方法:使用规范化设计,简化表结构,避免冗余数据,确保数据一致性与可扩展性。
  • 陈高菲 - 前后端框架兼容问题
    问题:前后端框架版本不兼容,导致联调时出现问题。
    处理方法:确保前端使用React,后端使用Node.js,确保两者的版本兼容,并进行详细的环境配置。
  • 农晨曦 - UI渲染性能问题
    问题:初步设计的UI界面渲染较慢,页面加载时间较长。
    处理方法:优化UI组件的渲染逻辑,减少不必要的DOM操作,采用虚拟DOM技术提高渲染效率。
  • 朱佳杰 - 用户信息安全问题
    问题:设计涉及用户敏感信息的数据库时,存储和加密措施不完善。
    处理方法:在设计数据库时,采用AES加密算法保护用户敏感数据,并对数据库表进行严格的访问控制。
  • 林彦呈 - 页面加载慢的问题
    问题:个人中心页面初步搭建时,加载速度较慢。
    处理方法:优化页面组件结构,减少不必要的嵌套,使用懒加载技术提升加载速度,并进行代码分割

二、十分钟站立式会议

会议内容

1、AI小助手模块:

  • 确定大语言模型接口的基本架构设计。
  • 开始集成LLM模型(选择具体技术栈和API,例如OpenAI API或其他自研的LLM接口)。
  • 实现初步的旅行规划功能框架:包括用户输入的目标地点、旅行日期等信息的处理。

2、社区交流模块:

  • 数据库表设计与接口规划:设计帖子、评论、点赞等相关的数据表结构。
  • 前端与后端框架搭建:设置基本的开发环境和接口。

3、个人中心模块:

  • 数据库表设计与接口规划:设计用户信息管理、行程编辑和愿望清单的数据库结构。
  • 搭建前端基础框架:实现基本的个人中心页面结构,准备与后端接口对接。

会议过程

三、签入记录与运行截图

项目运行截图

  • 帖子发布和展示
  • 图片加载与显示

GitHub签入记录

四、本次冲刺燃尽图

  • 初步的开发环境选择HBuilderX,已配置完成。社区交流模块顺利实现发布帖子的功能,AI助手模块做好AI接口的选择进入下一步实现接入,个人中心模块初步完成数据库的搭建。项目整体运行顺利,未遇到较大阻碍。

五、团队成员贡献表

团队成员 贡献百分比 相应贡献
林烨 13% 设计并实现数据库表结构,涵盖帖子、评论、点赞等模块,确保数据模型的可扩展性与一致性。
魏雨萱 13% 完成LLM模型集成与调试,确保API的正确配置与调试,并优化响应速度。
农晨曦 14% 使用unicloud数据库存储帖子,并用事件触发社区页面更新。
陈高菲 11% 完成LLM接口的联调,确保数据正确传递并优化输入输出格式。
陈毅 9% 负责确定大语言模型接口架构和技术栈的选择,完成模型接口的设计和基本调研。
陈妍西 13% 搭建前端与后端框架,确保开发环境搭建顺利并完成基础前后端连接。
林彦呈 7% 搭建基础前端UI,完成帖子与评论展示的界面,优化UI组件渲染性能,提高用户体验。
朱佳杰 9% 设计并实现用户信息管理、行程编辑与愿望清单等功能的数据库表结构,确保数据安全性与隐私保护。
陈亮腾 9% 完成个人中心页面的基础结构搭建,并准备与后端接口对接,优化页面加载性能。

六、给出每日对应实现UML设计中的子用例

  • 旅行小助手

  • 社区发帖评论

  • 用户信息表

posted @ 2024-11-12 21:46  xhbyq  阅读(18)  评论(0编辑  收藏  举报