冰鉴InsightNews——Beta冲刺总结随笔

冰鉴InsightNews 2025-12-02 00:00:02
项目内容
这个作业属于哪个课程202501福大-软件工程实践-W班
这个作业要求在哪里团队作业—beta冲刺
这个作业的目标总结Beta阶段成果,复盘技术改进,展示项目最终产出

目录

  • 一、功能改进完成情况
  • 1.1 预定功能完成情况统计
  • 1.2 技术债务清理完成情况
  • 二、改进计划执行情况
  • 2.1 Alpha阶段问题改进成效
  • 2.2 凡事预则立计划执行情况
  • 三、团队成员体验与收获
  • 3.1 成员个人成长总结
  • 四、 AI技术员作用分析
  • 4.1 AI在开发中的具体贡献
  • 4.2 AI使用经验总结
  • 五、团队成员贡献度分配
  • 六、程序运行链接
  • 6.1 移动端
  • 6.2 web端


一、功能改进完成情况

1.1 预定功能完成情况统计

Beta阶段核心目标为移除模拟数据,实现全链路真实交互。团队完成所有核心模块联调,数据在Android端、Web端与云服务器之间实时互通。

功能模块完成状态具体成果未完成/待优化点
移动端-用户体系100%完成注册、登录、信息修改API对接;实现JWT Token本地持久化与自动刷新。
移动端-新闻检测100%实现文本/图片多模态上传与检测;检测历史记录云端同步。弱网环境下大图上传进度提示需优化。
移动端-社区话题100%话题列表、详情、评论功能对接真实数据;支持富文本渲染。高级筛选功能(按热度排序)入口层级过深。
Web端-管理后台98%仪表盘对接真实统计接口;用户/话题/举报管理闭环;建立“真实接口优先+Mock回退”机制/admin 权限控制接口在冲刺后期补齐,测试时间紧迫。
后端-云服务设施100%Spring Boot服务云端部署;Nginx反向代理配置生效;MySQL与Redis上线。高并发下(>50 QPS)图片检测响应存在延迟。

1.2 技术债务清理完成情况

技术债务项完成度具体成果
移除本地Mock100%Android端删除本地JSON数据源;Web端建立Node代理,废弃纯静态模拟。
解决跨域(CORS)100%通过Nginx反向代理及Node中间层转发,彻底解决浏览器跨域限制。
代码规范统一90%Android端统一封装Retrofit网络层;Web端重构导出逻辑Handler,提升复用率。
异常处理机制95%实施防御式编程,全局捕获网络超时、404及500错误并反馈前端。

二、改进计划执行情况

2.1 Alpha阶段问题改进成效

Alpha阶段问题改进措施完成度效果验证
各端数据隔离实施全链路API联调,部署云服务器100%移动端发布内容,Web端即时可见,数据完全互通。
UI交互粗糙执行Material Design 3规范95%统一间距与圆角,用户界面一致性显著提升。
开发环境受限搭建云测试环境,配置公网IP100%解决真机无法连接本地localhost问题,支持远程联调。
测试覆盖不足执行Bug Bash,引入JMeter压测90%修复空指针崩溃及Fragment生命周期异常,验证核心流程稳定性。

2.2 凡事预则立计划执行情况

  • 每日站会 (Daily Scrum): 100%执行。Day 4云部署与Day 5跨域解决期间,站会确保了信息同步与决策效率。
  • 代码冻结 (Code Freeze): 严格执行。Day 7 停止功能开发,全员进行回归测试与打包,确保发布版本稳定。
  • 风险预警: 针对云服务器带宽限制,Web端预设“Mock降级策略”,保障演示环节系统可用性。

三、团队成员体验与收获

3.1 成员个人成长总结

成员角色技术收获
袁昊PM/后端掌握Linux部署、Nginx配置及Docker基础;具备通过日志监控远程排查故障的能力;理解DevOps环境一致性重要性。
胡喆昶Web前端深入理解浏览器安全策略;独立搭建Node/Express代理服务;构建“Mock智能回退”架构,提升前端工程鲁棒性。
蒋嘉会Android掌握Profiler内存分析与Logcat堆栈追踪;从单纯界面开发转向应用稳定性优化;理解异常处理对APP生命周期的影响。
郭昀琪Android提升边缘情况(Edge Cases)处理能力(如超长文本、空数据);掌握回归测试流程;理解用户体验细节的重要性。

四、 AI技术员作用分析

4.1 AI在开发中的具体贡献

应用场景具体案例效果评估
运维配置生成 Nginx proxy_pass 配置,解决 Vue History 模式 404 问题。节省文档查阅时间,一次性部署成功。
架构设计设计 Web 端 Axios 拦截器逻辑,实现接口降级。解耦业务逻辑与降级策略,代码结构清晰。
Bug调试分析 Android Fragment not attached to Context 崩溃日志。快速定位生命周期缺陷,提供 isAdded() 判断修复方案。
测试生成生成 JMeter 性能测试脚本及边界测试数据(如超长字符串)。提前暴露话题详情页渲染缺陷。
接口适配基于 Swagger 文档生成 Kotlin Data Classes 及 Retrofit 定义。消除人工录入导致的字段拼写错误,提升联调效率。

4.2 AI使用经验总结

  • 高效领域: 报错堆栈分析、运维配置文件生成、样板代码转换。
  • 局限领域: 复杂业务逻辑(如积分规则)易产生偏差。
  • 原则: 必须执行“AI生成 + 人工审查”流程。

五、团队成员贡献度分配

学号姓名工作内容贡献度
102300433袁昊 (组长)UI与产品原型设计、后端架构、云部署、Nginx配置、API开发、PM统筹27%
102300430胡喆昶Web全栈开发、Node代理架构、数据看板、管理后台25%
102300316蒋嘉会Android核心检测模块、用户体系联调、稳定性优化24%
102300203郭昀琪Android社区话题模块、Profile联调、回归测试24%

六、程序运行链接

6.1 移动端

用户登录/注册界面:输入邮箱、验证码

img

img

主界面/检测界面:

img

img

上传媒体文件/拍摄:

img

探究真相界面显示真相侦探以及热点话题两个模块

img

点击真相侦探咨询守护者·冰鉴、逻辑分析师·灵心和情感洞察者·暖阳,进入问答环节,如下图所示:

img

img

img

点击探究真相界面的搜索按钮可进入搜索界面,并显示历史记录与热搜词

img

输入相关搜索词、或点击热搜词(历史记录)中的词条便可加载相关话题

img

点击删除图标,允许用户对历史记录进行清空操作

img

点击探究真相界面的收藏按钮可进入话题收藏界面,当前为新用户暂未收藏话题

img

6.2 web端

仪表盘

用户概览一览表

img


热门话题与用户活动

img

用户管理

img

批量查看功能

img


这是高级筛选模式

img

搜索功能

img

导出数据目前支持json和Excel格式

img

img


导出Excel

img

访话管理页面(并且切换成白天模式)

后端数据暂时未全,现在显示的是后端数据

img

话题列表与新闻排行

img

新闻详情

img

新闻检测页面

批量查看功能

img


查看详情

img

导出word

img

...全文
46 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻灰龙 12-02 21:34
  • 打赏
  • 举报
回复
“复杂业务逻辑(如积分规则)易产生偏差。”有相关例子分析么,这个其实挺有价值。

112

社区成员

发帖
与我相关
我的任务
社区描述
202501福大-软件工程实践-W班
软件工程团队开发结对编程 高校 福建省·福州市
社区管理员
  • 202501福大-软件工程实践-W班
  • 离离原上羊羊吃大草
  • MiraiZz2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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