目录
- 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 吴荣榜
项目进展
- 完成仪表盘页面
- 完成学生注册统计饼图
- 完成学生分类统计饼图
- 完成日活数据折线图
- 完成消息中心组件
- 完成热门活动组件

存在的问题/遇到的困难
仪表盘组件太多,UI呈bento风设计,布局难以设计,自适应难度较大。
从现在到明天站立式会议的安排
完善自适应调整和路由切换,并编写其他页面和组件。
心得体会
优秀的布局还是需要扎实的前端基础,因此还得继续沉淀。
1.2 222200127 徐煜晖
项目进展
在前面准备阶段实现的学生端基础代码之上,实现了任务容器活动,以及问卷任务的布局。

存在的问题/遇到的困难
任务容器Activity设计需要为多种任务Fragment服务,且兼容未来的新任务,提取抽象难度较大。
从现在到明天站立式会议的安排
整理优化容器设计,实现图片上传任务和定位任务的界面布局。
心得体会
系统化的程序开发需要具有一定的抽象能力,为后续项目的可维护性做准备。
1.3 222200307 叶宇滟
项目进展
- 训练OCR模型CRNN

- 实现对图片的文字识别

- commit记录

存在的问题/遇到的困难
- 由于模块未被 Python 识别,添加
init.py 文件后,模块能够正常运行。 - 数据集庞大导致训练时间过长,增加batch_size大小。
从现在到明天站立式会议的安排
心得体会
在项目初期,由于某些模块未被 Python 正确识别,导致了代码无法正常运行。通过添加 init.py 文件,这个问题得以解决。这让我意识到在项目结构设计时,模块的组织与管理是极其重要的,良好的结构不仅能提高代码的可维护性,也能减少潜在的错误。
1.4 222200412 陈宇
项目进展
实现了网页浏览任务的界面布局。
存在的问题/遇到的困难
首次接触Android,配置环境消耗了较多时间。
从现在到明天站立式会议的安排
实现二维码扫码任务UI界面。
心得体会
实现环境配置需要认真看报错提示,按照提示要求调整配置,如果不能理解,可以上网搜索答案。
1.5 072203330 梁心恬
项目进展
- 用户注册接口测试:输入有效的id,返回状态码为200,响应体符合预期。接口的响应时间为361毫秒,响应时间适中。

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

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

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

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

存在的问题/遇到的困难
- 数据类型不一致
问题: 例如,接口返回的data.id字段类型为string,但根据接口定义应为integer。
影响: 前端在解析和处理该字段时可能出现数据类型错误,导致应用程序逻辑问题或渲染失败。
建议: 修改后端返回数据格式,确保data.id字段类型与接口文档定义一致。
- 响应时间较长
问题: 某些接口响应时间相对较长。
影响: 用户体验可能受到影响,尤其在高并发情况下,可能导致延迟和用户不满。
建议: 优化后端查询和处理逻辑,减少数据传输和处理时间
从现在到明天站立式会议的安排
继续测试其他基本功能与接口,汇总测试中发现的缺陷,记录在缺陷跟踪工具中,与开发团队进行沟通,确认问题的修复优先级并安排修复时间。
心得体会
在这次测试工作中,发现问题后,及时与开发团队沟通,有助于快速解决和避免返工。通过使用自动化工具,提高了测试效率和准确性。这次经历让我认识到测试在项目质量保障中的关键作用,并激励我持续学习和优化测试流程。
1.6 222200408 连文桢
项目进展
git情况:

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

- 引入log4j2作为日志管理

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


存在的问题/遇到的困难
- 在实现消息队列的生产和消费逻辑时,缺少写rocketmq的生产者和消费者的经验。
- 事件监听时间实体的设计尚未完成,导致系统无法记录事件的生命周期。消息发送事件实体,通知消息事件和任务通知事件的实体设计也尚未完成。由于不同类型的消息事件在结构上可能存在差异,需要分别设计。
从现在到明天站立式会议的安排
- 查阅rocketmq的官方文档,从简单的消息发送和消费示例入手,并逐步尝试实业务逻辑。
- 设计事件监听时间实体,消息发送事件实体,通知消息事件和任务通知事件的实体。
- 提前撰写完生产者和消费者的有关代码。
心得体会
今天的Alpha冲刺的体验让我意识到,虽然开发进度紧张,但仔细规划和分工能帮助自己更有条理地完成任务。同时,通过不断学习和借鉴他人经验,也让我在消息队列、幂等性处理等方面的能力得到了提升。希望在接下来的冲刺中,能够进一步优化现有功能并完善系统设计。
1.7 222200407杨知麟
项目进展
git情况:

- 登陆界面实现

- 导航栏实现

- 侧边栏实现

存在的问题/遇到的困难
- 屏幕尺寸监听的实现
问题使用debounce 函数时,如果屏幕尺寸变化频繁,导致事件触发过于频繁,可能会影响应用的性能。
解决方法确保防抖时间设置得当,以平衡用户体验和性能。
- 样式适配
问题在不同的屏幕尺寸下,样式可能会出现不一致的情况。
解决方法进行全面的测试,以确保在各种设备上都能正常显示和使用。
- 图标组件的引入
问题引入自定义图标时,出现路径错误或图标未加载的问题。
解决方法确保路径正确且相关图标组件已正确注册。
从现在到明天站立式会议的安排
编写注册组件等其他组件,并进一步调整布局。
心得体会
- 组件化思维的重要性
在开发过程中,组件化设计能有效提高代码的可复用性和可维护性。通过将不同功能分解为小的组件,可以减少耦合,提高系统的灵活性。
- 实时调试与反馈
使用实时调试工具能够快速发现和解决问题。在开发过程中,及时查看控制台日志和使用 Vue Devtools 等工具能帮助更快定位问题。
- 持续学习和改进
开发过程中总会遇到新的挑战和问题,这些都是学习的机会。通过不断反思和总结经验教训,可以在后续的项目中做得更好。
1.8 222200329徐文彬
项目进展
- 在前期准备阶段的基础上添加了时间处理工具类,任务提交相关接口,字段填充类。

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

- 时间处理工具类

- 任务提交相关接口

- 字段填充类

存在的问题/遇到的困难
- 时间处理工具类的复杂性:在设计时间处理工具类时,遇到了一些日期格式和时区处理的问题,导致在某些场景下时间的计算结果不准确。需要进一步优化算法和增强测试覆盖率。
- 任务统计控制器的实现:在实现用户任务统计控制器部分接口时,数据的获取和处理逻辑相对复杂,尤其是在处理多种任务状态的统计时,遇到了性能瓶颈。需要考虑优化查询效率和数据处理逻辑。
从现在到明天站立式会议的安排
- 复习java后端知识
- 实现用户任务统计控制器部分接口
心得体会
在实现功能之前,深入理解需求和业务逻辑非常重要。通过前期的需求分析,可以更好地规划实现步骤,降低后续修改和重构的成本。
1.9 222200331翁鹏
项目进度
对后端的新代码合并请求进行codereview



重新部署项目

存在的问题/遇到的困难
暂无
从现在到明天站立式会议的安排
- 继续对后端代码进行codereview
- 初始化积分兑换模块
心得体会
- 对新增代码审核步骤可以减少bug出现概率
- 使用sh脚本配合dockerfile可以实现快速部署
2. 会议照片

3. 项目燃尽图

4. 项目运行情况展示
4.1 管理端


4.2 APP端



