112
社区成员
发帖
与我相关
我的任务
分享| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 202501福大-软件工程实践-W班 |
| 这个作业要求在哪里 | 团队作业—beta冲刺 |
| 这个作业的目标 | 总结Beta阶段成果,复盘技术改进,展示项目最终产出 |
Beta阶段核心目标为移除模拟数据,实现全链路真实交互。团队完成所有核心模块联调,数据在Android端、Web端与云服务器之间实时互通。
| 功能模块 | 完成状态 | 具体成果 | 未完成/待优化点 |
|---|---|---|---|
| 移动端-用户体系 | 100% | 完成注册、登录、信息修改API对接;实现JWT Token本地持久化与自动刷新。 | 无 |
| 移动端-新闻检测 | 100% | 实现文本/图片多模态上传与检测;检测历史记录云端同步。 | 弱网环境下大图上传进度提示需优化。 |
| 移动端-社区话题 | 100% | 话题列表、详情、评论功能对接真实数据;支持富文本渲染。 | 高级筛选功能(按热度排序)入口层级过深。 |
| Web端-管理后台 | 98% | 仪表盘对接真实统计接口;用户/话题/举报管理闭环;建立“真实接口优先+Mock回退”机制。 | /admin 权限控制接口在冲刺后期补齐,测试时间紧迫。 |
| 后端-云服务设施 | 100% | Spring Boot服务云端部署;Nginx反向代理配置生效;MySQL与Redis上线。 | 高并发下(>50 QPS)图片检测响应存在延迟。 |
| 技术债务项 | 完成度 | 具体成果 |
|---|---|---|
| 移除本地Mock | 100% | Android端删除本地JSON数据源;Web端建立Node代理,废弃纯静态模拟。 |
| 解决跨域(CORS) | 100% | 通过Nginx反向代理及Node中间层转发,彻底解决浏览器跨域限制。 |
| 代码规范统一 | 90% | Android端统一封装Retrofit网络层;Web端重构导出逻辑Handler,提升复用率。 |
| 异常处理机制 | 95% | 实施防御式编程,全局捕获网络超时、404及500错误并反馈前端。 |
| Alpha阶段问题 | 改进措施 | 完成度 | 效果验证 |
|---|---|---|---|
| 各端数据隔离 | 实施全链路API联调,部署云服务器 | 100% | 移动端发布内容,Web端即时可见,数据完全互通。 |
| UI交互粗糙 | 执行Material Design 3规范 | 95% | 统一间距与圆角,用户界面一致性显著提升。 |
| 开发环境受限 | 搭建云测试环境,配置公网IP | 100% | 解决真机无法连接本地localhost问题,支持远程联调。 |
| 测试覆盖不足 | 执行Bug Bash,引入JMeter压测 | 90% | 修复空指针崩溃及Fragment生命周期异常,验证核心流程稳定性。 |
| 成员 | 角色 | 技术收获 |
|---|---|---|
| 袁昊 | PM/后端 | 掌握Linux部署、Nginx配置及Docker基础;具备通过日志监控远程排查故障的能力;理解DevOps环境一致性重要性。 |
| 胡喆昶 | Web前端 | 深入理解浏览器安全策略;独立搭建Node/Express代理服务;构建“Mock智能回退”架构,提升前端工程鲁棒性。 |
| 蒋嘉会 | Android | 掌握Profiler内存分析与Logcat堆栈追踪;从单纯界面开发转向应用稳定性优化;理解异常处理对APP生命周期的影响。 |
| 郭昀琪 | Android | 提升边缘情况(Edge Cases)处理能力(如超长文本、空数据);掌握回归测试流程;理解用户体验细节的重要性。 |
| 应用场景 | 具体案例 | 效果评估 |
|---|---|---|
| 运维配置 | 生成 Nginx proxy_pass 配置,解决 Vue History 模式 404 问题。 | 节省文档查阅时间,一次性部署成功。 |
| 架构设计 | 设计 Web 端 Axios 拦截器逻辑,实现接口降级。 | 解耦业务逻辑与降级策略,代码结构清晰。 |
| Bug调试 | 分析 Android Fragment not attached to Context 崩溃日志。 | 快速定位生命周期缺陷,提供 isAdded() 判断修复方案。 |
| 测试生成 | 生成 JMeter 性能测试脚本及边界测试数据(如超长字符串)。 | 提前暴露话题详情页渲染缺陷。 |
| 接口适配 | 基于 Swagger 文档生成 Kotlin Data Classes 及 Retrofit 定义。 | 消除人工录入导致的字段拼写错误,提升联调效率。 |
| 学号 | 姓名 | 工作内容 | 贡献度 |
|---|---|---|---|
| 102300433 | 袁昊 (组长) | UI与产品原型设计、后端架构、云部署、Nginx配置、API开发、PM统筹 | 27% |
| 102300430 | 胡喆昶 | Web全栈开发、Node代理架构、数据看板、管理后台 | 25% |
| 102300316 | 蒋嘉会 | Android核心检测模块、用户体系联调、稳定性优化 | 24% |
| 102300203 | 郭昀琪 | Android社区话题模块、Profile联调、回归测试 | 24% |
用户登录/注册界面:输入邮箱、验证码


主界面/检测界面:


上传媒体文件/拍摄:

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

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



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

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

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

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

仪表盘
用户概览一览表


用户管理

批量查看功能


搜索功能

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



访话管理页面(并且切换成白天模式)
后端数据暂时未全,现在显示的是后端数据

话题列表与新闻排行

新闻详情

新闻检测页面
批量查看功能


导出word
