哈基米队——Beta冲刺总结

哈基米队 2025-12-01 21:36:47
这个作业属于哪个课程2501_CS_SE_FZU
这个作业要求在哪里团队作业—Beta冲刺
团队名称哈基米队
这个作业的目标Beta冲刺总结随笔

目录

  • 1.项目预期计划完成情况
  • 2 过程与协作
  • 2.1 成员心得体会
  • 2.2 成员分工
  • 3 项目成果展示
  • 4 AI技术员

1.项目预期计划完成情况

计划任务完成状态完成度具体完成情况与描述
项目部署到公共服务器已完成100%解决了项目无法在他人电脑运行的问题,已成功部署到公共服务器。
支付界面时区调整已完成100%修复了支付界面、留言界面的 8h 时差问题,完成时区调整。
用户聊天界面开发已完成100%补全了用户聊天界面的功能模块,完成开发并正常运行。
多用户并行支持已完成100%实现了多用户并行使用的功能,系统可支持多人同时操作。
智能推荐算法引入已完成100%成功引入智能推荐算法,相关功能已上线。
管理员界面优化已完成100%完成管理员界面的优化工作,界面体验得到提升。
AI 帮写功能开发已完成100%实现了 AI 帮写功能,可正常提供辅助写作服务。

2 过程与协作

2.1 成员心得体会

1.林少杰
从最初调研校园二手交易的需求,到梳理 “发布商品 - 搜索筛选 - 交易沟通” 的核心流程,我终于理解 “产品是桥梁” 的含义。最难忘的是和同学聊需求时,发现大家对 “闲置教材保价” 的期待远超预期,临时调整功能优先级的过程,让我学会在 “用户需求” 和 “开发成本” 间找平衡。项目上线后看到有人通过平台买到半价教材,突然觉得那些熬夜改原型的日子都值得~
2.吴坚铭
作为负责商品展示页的前端,我踩过 “图片懒加载失效”“移动端适配错位” 的坑,也为了让 “价格对比弹窗” 更丝滑,反复调了 3 版交互逻辑。印象最深的是测试阶段,有同学说 “商品列表滑起来像卡带”,我连夜优化了虚拟列表和 CSS 动画,那一刻明白:前端的细节,就是用户的体验。现在看到自己写的界面被频繁使用,成就感直接拉满!
3.陈周发
从搭建用户认证接口,到处理商品发布的并发请求,我和 MySQL、Redis “斗智斗勇” 了两个月。最头疼的是交易订单的状态同步问题,曾因为没加事务导致 “下单成功但库存没扣” 的 BUG,连夜查日志到凌晨 3 点。这次项目让我懂了:后端的稳定,是平台的底气。现在再看自己写的接口文档,虽然青涩但很扎实,以后写代码再也不敢 “省步骤” 了~
4.林哲兴
设计商品表结构时,我纠结 “分类字段用枚举还是关联表”,最后为了扩展性选了后者,果然后期加 “数码配件” 分类时省了大功夫。最有挑战的是优化搜索性能 —— 原本关键词查询要 2 秒,通过加联合索引、分表存储,最终压到了 200 毫秒内。现在明白:数据库不是 “存数据的盒子”,而是能让整个系统跑更快的引擎。
5.吴千晔
从写测试用例到模拟 “100 人同时抢闲置相机” 的场景,我成了团队里 “最会挑刺” 的人。印象最深的是发现 “用户注销后订单还能支付” 的高危 BUG,当时距离上线只剩 2 天,和开发同学熬夜修复的过程,让我懂了 “测试不是阻碍进度,而是守住底线”。现在看到平台稳定运行,比谁都开心~
6.胡致兴
为了让 “发布闲置” 的流程更简单,我把表单从 8 步砍到 3 步,还加了 “拍张照片自动填物品信息” 的引导。最难忘的是用户反馈 “个人中心的收藏按钮找不到”,我把图标从灰色改成橙色,点击量直接涨了 40%。这次项目让我明白:好的设计不是 “好看”,而是 “让用户不用想就能用”。
7.郑栋文
从搭 Docker 容器到配置 Nginx 反向代理,我搞定了 “项目部署到公共服务器” 的所有环节(还记得之前时区差 8 小时的坑吗?现在已经稳稳解决~)。
8.郑哲傲
我的核心任务是汇总平台上线后的用户反馈,整理成《用户使用调查报告》。从收集 “商品搜索找不到想要的”“交易沟通消息延迟” 等问题,到分类统计 “80% 用户希望加‘验货担保’功能”“65% 觉得发布流程太复杂”,我对着几百条问卷和聊天记录,逐字标注高频需求。最有挑战的是分析 “为什么男生更爱卖数码、女生更爱出服饰” 的偏好差异,查了校园消费数据才理清楚用户画像。这次项目让我明白:报告不是 “堆数据”,而是把用户的 “吐槽” 变成团队能看懂的 “改进方向”—— 当看到后续版本加了验货功能,突然觉得那些熬夜整理表格的功夫,真的能让平台变更好。
9.黄贵
从写需求文档到盯进度表,我是团队的 “备忘录”。最忙的是联调阶段,每天同步 3 个组的进度,还得把后端接口文档翻译成前端能看懂的版本。印象最深的是解决 “前后端对‘商品状态’定义不一致” 的问题,拉着大家开了 1 小时对齐会,终于把 “已售出”“已下架” 的逻辑理清楚。现在明白:协调不是 “传话筒”,而是让团队少走弯路的润滑剂。

2.2 成员分工

组员工作内容贡献度
102300416郑哲傲撰写用户使用调查报告博客、冲刺博客311.1%
102300417胡致兴冲刺博客2、博客总结11.1%
102300418陈周发冲刺博客1、多用户并行支持11.1%
102300419黄贵冲刺总结博客、冲刺博客711.1%
102300420林少杰智能推荐算法引入、设计用户使用调查问卷11.1%
102300421郑栋文支付界面时区调整、冲刺博客611.1%
102300422吴坚铭用户聊天界面开发、冲刺博客511.1%
102300429林哲兴AI 帮写功能开发、项目部署到公共服务器11.1%
102300521吴千晔管理员界面优化、冲刺博客411.1%

3 项目成果展示

项目访问链接: 课程管理系统:http://47.98.173.43/

img

img

img

img

img

img

img

img

img

img

img

4 AI技术员

AI 技术员通过工具辅助开发、智能功能落地等方式,解决了开发效率、功能体验等核心问题,以下是具体作用及案例:

  1. 需求拆解与系统设计:用 AI 降低开发门槛
    案例:最初团队对 “校园二手交易系统” 的需求仅停留在 “支持商品发布、交易” 的模糊描述,AI 技术员借助飞算 JavaAI 的 “智能引导” 功能,输入自然语言需求后,AI 自动生成结构化功能清单(拆分用户 / 商品 / 订单等模块),并补充了 “商品关联校区”“订单状态通知” 等隐性需求;同时一键生成数据库表结构(规避了 “字段冗余”“无索引” 等设计漏洞)。
    作用:将传统 2 小时的需求梳理、1 天的数据库设计,压缩到 10 分钟 + 30 分钟,帮新手开发者跳过 “设计混乱” 的坑。
  2. 核心功能开发:AI 生成规范代码,提升效率
    案例:开发 “用户注册接口” 时,AI 技术员利用 AI 工具输入 “含学号唯一校验、密码 BCrypt 加密的注册接口”,AI 自动生成 Controller+Service+Mapper 层级代码,包含 JWT 认证、参数校验、异常捕获等逻辑;开发 “订单创建接口” 时,AI 直接添加@Transactional事务注解,确保 “下单 - 扣库存” 的原子性,避免数据不一致。
    作用:将传统 1 小时 / 接口的开发时间缩短至 5 分钟,代码规范度提升,减少了后期 Bug 修复量。
  3. 进阶功能:实现商品智能推荐,优化用户体验
    案例:为解决 “学生搜不到相似闲置” 的问题,AI 技术员通过 AI 工具集成 Qdrant 向量数据库:输入 “商品标题 + 描述转向量” 需求,AI 生成向量转换代码,将商品信息存入数据库;同时生成 “基于用户浏览历史的相似商品推荐” 接口,当用户浏览 “考研英语真题” 时,系统自动推荐 “考研英语词汇书” 等相关闲置。
    作用:让校园二手平台从 “关键词搜索” 升级为 “语义推荐”,新发布商品的当日动销率提升约 20%。
  4. 测试与优化:AI 辅助质量保障
    案例:测试 “订单创建功能” 时,AI 技术员输入 “订单创建接口测试”,AI 自动生成 JUnit 测试用例,覆盖 “库存不足”“商品下架” 等异常场景;同时 AI 检测到 “用户 / 商品模块重复写参数校验”,自动生成全局校验工具类,减少代码冗余 30%。
    作用:将传统 1 天的测试与优化工作压缩到 2 小时,提升了系统稳定性。
...全文
227 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码下载地址: https://pan.quark.cn/s/07e7935aff27 在Android应用开发过程中,`ImageView`作为一个基础组件被广泛运用,其主要功能是展示各种图像资源,这些资源可以来源于本地存储或通过网络获取。本文将详细阐述如何动态地变更`ImageView`所显示的图片内容,并借助自定义监听机制来监控和干预图片的加载流程。此类技术在应用开发中具有很高的实用价值,特别是在处理网络用户头像、商品展示图以及实时数据更新的场景下。 我们首先需要明确`ImageView`的基本操作方式。在Android平台,我们常通过`setImageResource()`、`setImageBitmap()`以及`setImageDrawable()`等函数来设定`ImageView`的图像内容。然而,这些方法主要适用于已加载至内存中的图像文件,对于网络图片,则需要借助更为复杂的处理逻辑。 在实现动态下载并更新`ImageView`中的图像时,我们普遍采用`AsyncTask`或`Loader`来执行后台任务,以此防止主线程被阻塞。本文将重点介绍自定义监听器的构建方法。自定义监听器能够让我们依据图片加载的进程或状态来执行特定的任务,例如显示加载进度指示器或处理加载失败的情况。 自定义监听器通常定义为一个接口,其中包含了若干个回调方法,例如`onStart()`、`onProgressUpdate()`、`onSuccess()`、`onError()`等。以下是一个示例接口定义: ```java public interface ImageDownloaderListener { void onStart(); void onProgress(int ...
代码转载自:https://pan.quark.cn/s/8e8053c4e35c uni-app是由DCloud(即海豚浏览器背后的公司)设计的一款基于Vue.js技术的跨平台前端框架。其核心思想是让开发者仅需编写一次代码,就能达成多平台的兼容性,涵盖了iOS、Android、H5、小程序以及快应用等多个不同的终端设备。这种“编写一次,随处运行”的特性显著提升了开发效能,减少了维护开销,特别适用于构建规模庞大且结构复杂的应用程序。 【Vue.js基础】 uni-app的开发根基是Vue.js,这是一款具备轻量级MVVM(Model-View-ViewModel)架构的前端框架。Vue.js借助声明式的数据结合以及组件化机制,简化了前端构建过程。在uni-app环境中,Vue的模板语法、计算属性、指令、组件等要素均被保留并应用于开发跨平台应用。开发者需要充分掌握Vue的基础概念和操作方法,例如数据绑定(v-bind、v-model)、条件性渲染(v-if、v-else)、循环(v-for)、事件处理(v-on)等。 【uni-app组件系统】 uni-app配备了一套内容丰富的原生组件集合,这些组件依托于各平台的原生API,能够实现接近原生应用的交互效果。比如,按钮(button)、图像(image)、列表(list)、导航栏(navigator)、滑动视图(swiper)等。开发者可以通过设定配置属性、响应事件来调整组件的功能表现和视觉样式,达成自定义功能的目标。 【uni-app插件市场】 在具备内置组件之外,uni-app还拥有一个功能强大的插件市场,其中提供了众多第三方组件和API,覆盖了地图、支付、推送、广告等多种功能范畴。开发者可以便捷地集成这些...

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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