目录
- 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 吴荣榜
项目进展
完成了总活动数量的对接,完成了学生注册人数图表的对接

存在的问题/遇到的困难
echarts的图表绑定数据并不顺利,涉及到异步和图表重新绘制,导致数据没绑定上。
从现在到明天站立式会议的安排
完成其他仪表盘的对接。
心得体会
需要多多借助工具去验证排查,异步的知识还需要巩固。
1.2 222200127 徐煜晖
项目进展
添加日活统计,完成任务中心和子任务列表实现,接入森林接口。


存在的问题/遇到的困难
森林界面的实现和刷新逻辑较为复杂,需要仔细考虑。
从现在到明天站立式会议的安排
完成排行榜对接,讨论对接。
心得体会
RecyclerView的使用事实上十分灵活,可以实现各种类型的布局。
1.3 222200307 叶宇滟
项目进展
- 引入pytorch版本的openpose模型
- 优化姿态识别接口的响应速度

- 调试二维码摄像头

- commit记录

存在的问题/遇到的困难
- 摄像头信息提示困难
从现在到明天站立式会议的安排
- 人脸识别摄像头调试
- 人脸对比接口时间优化
心得体会
摄像头分辨率和二维码距离摄像头的远近,都会影响扫描效果。当二维码贴近边缘时,识别率显著下降。为了优化这一问题,我通过调整摄像头焦距和分辨率来改进效果,但在硬件条件有限的情况下,依旧会遇到识别不准确的情况。
1.4 222200412 陈宇
项目进展
完成剩余任务模块的对接。



存在的问题/遇到的困难
- 任务的提交与 WebView 的 URL 监控紧密耦合,代码维护的成本较高,将两部分内容解耦比较困难。
- 地图 SDK 的资源消耗较大,有效管理
MapView 的生命周期相对复杂,需要对 Android Fragment 生命周期有熟练掌握。
从现在到明天站立式会议的安排
完成个人任务界面对接。
心得体会
优秀的应用逻辑和架构离不开对 Android 系统和第三方 SDK 的深入理解,未来还需继续提升技术沉淀和编码功底。
1.5 072203330 梁心恬
项目进展
进行前端测试,页面布局、基本功能等一切正常。



存在的问题/遇到的困难
没有太大的问题,目前手机端仅支持安卓,如果能支持ios就更好了。
从现在到明天站立式会议的安排
继续测试其他功能,及时将bug反馈给开发人员。
心得体会
测试能够确保应用程序的质量,减少用户遇到问题的概率,提升用户体验。早期发现并修复问题比后期修复要便宜得多。测试可以帮助团队在开发周期的早期阶段识别并解决问题。测试不是一次性的任务,而是一个持续的过程。始终保持开放的心态,不断优化测试流程和方法。
1.6 222200408 连文桢
项目进展
- Commit 记录

- 查看通知消息列表,查看消息详情,删除消息的控制器层


- 查看通知消息列表,查看消息详情,删除消息的服务层

- 查看通知消息列表,查看消息详情,删除消息的接口实现


- Websocket

存在的问题/遇到的困难
- WEB_SOCKETS 和 SESSION_POOL 都是用来存储 WebSocket 连接信息的集合,尤其在高并发情况下,可能会遇到线程安全问题。
- 广播消息每次发送消息都会遍历所有的连接,可能会导致延迟或者资源消耗过大。在实际生产环境中,要注意消息的推送频率,避免性能瓶颈。
从现在到明天站立式会议的安排
继续编写其他接口,完成事务处理。
心得体会
在设计和实现 WebSocket 连接时,线程安全性非常重要。我使用了 CopyOnWriteArraySet ConcurrentHashMap,保证了多个线程之间对连接的安全访问。
WebSocket 的生命周期管理非常关键,尤其是在多人在线的场景中。正确地打开和关闭连接,及时清理无用的会话和资源,可以避免内存泄漏或应用崩溃等问题。确保每个连接的清理操作都能顺利执行,避免对业务逻辑造成影响。
1.7 222200407杨知麟
项目进展
- Git 情况

- 完成日活数据接口对接

存在的问题/遇到的困难
API 调用未能正常触发
图表更新问题
从现在到明天站立式会议的安排
确认图表的数据显示是否正常,并且 API 调用后,图表的数据是否及时更新。
心得体会
Vue 组件中的生命周期管理:通过合理的生命周期管理,能够保证在组件加载完成后再进行需要依赖 DOM 的操作,例如初始化图表。这种顺序上的把控对于大型项目尤为重要。
1.8 222200329徐文彬
项目进展
- commit情况

- Application相关类



- 位置工具类

- EasyExcel Web工具类

存在的问题/遇到的困难
- Application 相关类的兼容性问题: 在集成 Application 相关类时,遇到了一些兼容性问题。特别是在处理不同模块间的依赖时,由于部分模块的版本不同,导致在调用类方法时出现异常,影响了整体功能的稳定性和一致性。
- 位置工具类的精度不足: 在实现位置工具类功能时,遇到坐标计算的精度问题。由于部分场景对位置精度要求较高,目前的工具类方法在某些复杂地理环境下会出现误差,导致定位结果不够准确。这需要进一步优化算法或引入更高精度的定位接口来解决。
- EasyExcel Web 工具类的性能优化: 在处理大规模数据导入导出时,EasyExcel Web 工具类的性能存在瓶颈。当前在大批量数据写入和读取时存在速度较慢的问题,特别是在Web环境下响应时间较长。这可能需要通过异步处理或分批次加载的方式来优化性能,提升用户体验。
从现在到明天站立式会议的安排
- 继续调试和排查异常出现的原因,必要时重新梳理模块的版本依赖,确保各个模块之间的兼容性,以解决 Application 相关类方法调用时的问题。
- 研究和测试优化位置算法的方案,或引入更高精度的外部接口服务,确保位置工具类能够满足高精度定位的要求,特别是在关键业务场景中不会出现偏差。
心得体会
我深刻体会到模块兼容性和工具类精度的重要性。特别是当需求变得复杂时,如何在保证系统稳定的前提下确保各模块的高度兼容成为了开发的关键。在处理 Application 相关类的兼容性问题时,我学会了如何梳理依赖关系,以确保各模块的顺利集成。
我进一步认识到位置计算精度对实际业务场景的重要影响。位置工具类的开发让我对定位算法有了更深入的了解,并意识到精度和性能之间的平衡。为了满足高精度的需求,我在算法优化上做了不少尝试,这一经历让我更加理解精度的重要性和开发细节中的技术难点。
1.9 222200331翁鹏
项目进度


存在的问题/遇到的困难
queryFacultyCount 方法中每次遍历学院时都向数据库查询人数,可能导致大量数据库请求,增加负载。可以优化为缓存。
从现在到明天站立式会议的安排
- 完成广告列表查询、广告点击统计、热门活动排名统计
心得体会
引入缓存可有效提高查询效率
2. 会议照片

3. 项目燃尽图

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


4.2 APP端

