Sprout新苗——Alpha冲刺Day1

Sprout新苗 2024-11-02 23:47:56
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619397949
团队名称新苗Sprout
这个作业的目标Alpha冲刺Day1
其他参考文献

目录

  • 1. 会议总结
  • 1.1 222200314 吴荣榜
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.2 222200127 徐煜晖
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.3 222200307 叶宇滟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.4 222200412 陈宇
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.5 072203330 梁心恬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.6 222200408 连文桢
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.7 222200407杨知麟
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.8 222200329徐文彬
  • 项目进展
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 1.9 222200331翁鹏
  • 项目进度
  • 存在的问题/遇到的困难
  • 从现在到明天站立式会议的安排
  • 心得体会
  • 2. 会议照片
  • 3. 项目燃尽图
  • 4. 项目运行情况展示
  • 4.1 管理端
  • 4.2 APP端

1. 会议总结

1.1 222200314 吴荣榜

项目进展

  1. 完成仪表盘页面
  2. 完成学生注册统计饼图
  3. 完成学生分类统计饼图
  4. 完成日活数据折线图
  5. 完成消息中心组件
  6. 完成热门活动组件

img

存在的问题/遇到的困难

仪表盘组件太多,UI呈bento风设计,布局难以设计,自适应难度较大。

从现在到明天站立式会议的安排

完善自适应调整和路由切换,并编写其他页面和组件。

心得体会

优秀的布局还是需要扎实的前端基础,因此还得继续沉淀。

1.2 222200127 徐煜晖

项目进展

在前面准备阶段实现的学生端基础代码之上,实现了任务容器活动,以及问卷任务的布局。

img

存在的问题/遇到的困难

任务容器Activity设计需要为多种任务Fragment服务,且兼容未来的新任务,提取抽象难度较大。

从现在到明天站立式会议的安排

整理优化容器设计,实现图片上传任务和定位任务的界面布局。

心得体会

系统化的程序开发需要具有一定的抽象能力,为后续项目的可维护性做准备。

1.3 222200307 叶宇滟

项目进展

  1. 训练OCR模型CRNN

img

  1. 实现对图片的文字识别

img

  1. commit记录

img

存在的问题/遇到的困难

  • 由于模块未被 Python 识别,添加 init.py 文件后,模块能够正常运行。
  • 数据集庞大导致训练时间过长,增加batch_size大小。

从现在到明天站立式会议的安排

  • 实现DeepFace的开发、测试

心得体会

在项目初期,由于某些模块未被 Python 正确识别,导致了代码无法正常运行。通过添加 init.py 文件,这个问题得以解决。这让我意识到在项目结构设计时,模块的组织与管理是极其重要的,良好的结构不仅能提高代码的可维护性,也能减少潜在的错误。

1.4 222200412 陈宇

项目进展

实现了网页浏览任务的界面布局。

存在的问题/遇到的困难

首次接触Android,配置环境消耗了较多时间。

从现在到明天站立式会议的安排

实现二维码扫码任务UI界面。

心得体会

实现环境配置需要认真看报错提示,按照提示要求调整配置,如果不能理解,可以上网搜索答案。

1.5 072203330 梁心恬

项目进展

  1. 用户注册接口测试:输入有效的id,返回状态码为200,响应体符合预期。接口的响应时间为361毫秒,响应时间适中。

img

  1. 用户登录 密码登录接口测试:输入有效的usernamepassword,返回状态码为200,响应体包含idtokensuccess字段为true。返回数据结构中data.id字段应为integer类型,但实际为string类型,与接口定义不一致,其他字段符合预期。接口的响应时间为1.95秒,响应时间较长,可能需要优化性能。

img

  1. 获得用户脱敏信息接口测试:输入有效的id,返回状态码为200,返回数据结构中data.id字段应为integer类型,但实际为string类型,与接口定义不一致,其他字段符合预期。接口的响应时间为424毫秒,响应时间适中,但仍有一定的优化空间。

img

  1. 获取当前用户脱敏信息接口测试:发起GET请求,接口返回状态码200,响应体包含用户的脱敏信息,如身份证、电话号码等字段经过部分隐藏处理,响应体符合预期。性能表现良好,响应时间为81毫秒。

img

  1. 获取用户所在城市位置信息接口测试:发起GET请求,接口返回状态码200,响应体包含longitude和latitude字段,success字段为true。返回数据结构中所有字段均符合预期。接口的响应时间为292毫秒,响应时间适中。

img

存在的问题/遇到的困难

  1. 数据类型不一致

问题: 例如,接口返回的data.id字段类型为string,但根据接口定义应为integer

影响: 前端在解析和处理该字段时可能出现数据类型错误,导致应用程序逻辑问题或渲染失败。

建议: 修改后端返回数据格式,确保data.id字段类型与接口文档定义一致。

  1. 响应时间较长

问题: 某些接口响应时间相对较长。

影响: 用户体验可能受到影响,尤其在高并发情况下,可能导致延迟和用户不满。

建议: 优化后端查询和处理逻辑,减少数据传输和处理时间

从现在到明天站立式会议的安排

继续测试其他基本功能与接口,汇总测试中发现的缺陷,记录在缺陷跟踪工具中,与开发团队进行沟通,确认问题的修复优先级并安排修复时间。

心得体会

在这次测试工作中,发现问题后,及时与开发团队沟通,有助于快速解决和避免返工。通过使用自动化工具,提高了测试效率和准确性。这次经历让我认识到测试在项目质量保障中的关键作用,并激励我持续学习和优化测试流程。

1.6 222200408 连文桢

项目进展

git情况:

img

  1. 导出学生端三端起型的后端代码接口到APIFOX,包括用户控制器,任务控制器,用户任务统计控制器、排行榜控制器和任务提交控制器,共22个接口。

img

  1. 引入log4j2作为日志管理

img

  1. 处理rocketmq的幂等性处理和基本事件

img

img

存在的问题/遇到的困难

  1. 在实现消息队列的生产和消费逻辑时,缺少写rocketmq的生产者和消费者的经验。
  2. 事件监听时间实体的设计尚未完成,导致系统无法记录事件的生命周期。消息发送事件实体,通知消息事件和任务通知事件的实体设计也尚未完成。由于不同类型的消息事件在结构上可能存在差异,需要分别设计。

从现在到明天站立式会议的安排

  1. 查阅rocketmq的官方文档,从简单的消息发送和消费示例入手,并逐步尝试实业务逻辑。
  2. 设计事件监听时间实体,消息发送事件实体,通知消息事件和任务通知事件的实体。
  3. 提前撰写完生产者和消费者的有关代码。

心得体会

今天的Alpha冲刺的体验让我意识到,虽然开发进度紧张,但仔细规划和分工能帮助自己更有条理地完成任务。同时,通过不断学习和借鉴他人经验,也让我在消息队列、幂等性处理等方面的能力得到了提升。希望在接下来的冲刺中,能够进一步优化现有功能并完善系统设计。

1.7 222200407杨知麟

项目进展

git情况:

img

  1. 登陆界面实现

img

  1. 导航栏实现

img

  1. 侧边栏实现

img

存在的问题/遇到的困难

  1. 屏幕尺寸监听的实现

问题使用debounce 函数时,如果屏幕尺寸变化频繁,导致事件触发过于频繁,可能会影响应用的性能。

解决方法确保防抖时间设置得当,以平衡用户体验和性能。

  1. 样式适配

问题在不同的屏幕尺寸下,样式可能会出现不一致的情况。

解决方法进行全面的测试,以确保在各种设备上都能正常显示和使用。

  1. 图标组件的引入

问题引入自定义图标时,出现路径错误或图标未加载的问题。

解决方法确保路径正确且相关图标组件已正确注册。

从现在到明天站立式会议的安排

编写注册组件等其他组件,并进一步调整布局。

心得体会

  1. 组件化思维的重要性

在开发过程中,组件化设计能有效提高代码的可复用性和可维护性。通过将不同功能分解为小的组件,可以减少耦合,提高系统的灵活性。

  1. 实时调试与反馈

使用实时调试工具能够快速发现和解决问题。在开发过程中,及时查看控制台日志和使用 Vue Devtools 等工具能帮助更快定位问题。

  1. 持续学习和改进

开发过程中总会遇到新的挑战和问题,这些都是学习的机会。通过不断反思和总结经验教训,可以在后续的项目中做得更好。

1.8 222200329徐文彬

项目进展

  1. 在前期准备阶段的基础上添加了时间处理工具类,任务提交相关接口,字段填充类。

img

  1. 导出管理端接口到APIFOX,包括用户控制器、专业控制器、管理员控制器、院系控制器、任务控制、任务提交控制器。

img

  1. 时间处理工具类

img

  1. 任务提交相关接口

img

  1. 字段填充类

img

存在的问题/遇到的困难

  1. 时间处理工具类的复杂性:在设计时间处理工具类时,遇到了一些日期格式和时区处理的问题,导致在某些场景下时间的计算结果不准确。需要进一步优化算法和增强测试覆盖率。
  2. 任务统计控制器的实现:在实现用户任务统计控制器部分接口时,数据的获取和处理逻辑相对复杂,尤其是在处理多种任务状态的统计时,遇到了性能瓶颈。需要考虑优化查询效率和数据处理逻辑。

从现在到明天站立式会议的安排

  1. 复习java后端知识
  2. 实现用户任务统计控制器部分接口

心得体会

在实现功能之前,深入理解需求和业务逻辑非常重要。通过前期的需求分析,可以更好地规划实现步骤,降低后续修改和重构的成本。

1.9 222200331翁鹏

项目进度

对后端的新代码合并请求进行codereview

img

img

img

重新部署项目

img

存在的问题/遇到的困难

暂无

从现在到明天站立式会议的安排

  1. 继续对后端代码进行codereview
  2. 初始化积分兑换模块

心得体会

  1. 对新增代码审核步骤可以减少bug出现概率
  2. 使用sh脚本配合dockerfile可以实现快速部署

2. 会议照片

img

3. 项目燃尽图

img

4. 项目运行情况展示

4.1 管理端

img

img

4.2 APP端

img

img

img

img

...全文
259 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧