团队作业4——项目冲刺-3

news/2024/11/14 12:24:57/文章来源:https://www.cnblogs.com/AIZzcl/p/18543023

团队作业4——项目冲刺-3

信息项 内容
课程名称 广工计院计科34班软工
作业要求位置 作业要求
作业目标 小飞棍团队对需求改进和系统设计进行讨论
GitHub链接 GitHub

一、团队简介

  • 队名:小飞棍队

  • 团队成员

姓名 学号
罗振烘(组长) 3122004748
庄崇立 3122004633
李响 3121002802
何昌洲 3122004737

二、会议总结

会议信息

  • 日期:2024年11月13日
  • 时长:15分钟
  • 会议形式:在线会议
  • 主持人:罗振烘(组长)

会议照片

昨天完成的工作

任务 内容
需求分析改进 针对昨天遗漏的需求细节进一步补充,完善了需求文档,确保后续开发明确需求。
系统模块分配 优化了系统模块的分配和职责划分,确保每个成员的任务更加清晰,推进项目进度。
初步编码 开始核心模块的编码工作,团队配合默契,初步完成了一些基础功能的开发。
code review 进行了小范围的代码评审,纠正了部分代码规范问题,并强化了代码一致性。
问题复盘 针对需求沟通问题,进行复盘讨论,制定改进措施,确保后续沟通更加顺畅无误。

今天完成的工作

任务 内容
商品分类功能开发 完成商品分类模块的增删查改接口,实现了商品分类的基本管理功能。
接口设计与优化 设计RESTful接口,并通过Swagger注解生成API文档,方便团队测试和调用。
分类功能接口调试 进行前后端接口调试,确保商品分类信息可以正常获取、添加、修改和删除。
code review 对代码规范进行了细致检查,统一了字段命名,完善了注释,提升代码一致性和可维护性。
需求文档更新 补充了分类模块的需求细节,基于实际开发中遇到的问题完善了相关文档。

工作中遇到的困难

  • 接口数据不一致:前后端接口在数据格式上出现了不一致,经过沟通统一了字段命名和数据格式,解决了传输问题。
  • 前端样式兼容性:部分分类管理页面在移动端显示效果不理想,团队成员优化了样式,使页面在不同设备上显示正常。
  • 需求理解偏差:在实际实现过程中对个别需求细节理解不一致,会议澄清后更新了文档,确保后续开发按需求正确进行。

会议内容

  • 目标:确保团队成员同步项目进展,解决昨天遇到的问题。

任务分配

工作中遇到的困难

四、燃尽图

五、代码签入记录

签入记录对应的Issue内容与链接

code review编码规范文档

六、项目程序/模块的最新(运行)截图

核心代码

package com.example.category.controller;import com.example.category.common.R;
import com.example.category.pojo.Category;
import com.example.category.service.CategoryService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;import java.util.List;@RestController
@RequestMapping(value = "/category/")
@Tag(name = "显示分类", description = "分类管理相关接口,包括增删改查操作")
public class CategoryController {@Autowiredprivate CategoryService categoryService;/*** 获取所有分类** @return 包含所有分类信息的响应结果*/@Operation(summary = "获得所有的分类", description = "获取系统中的所有分类信息")@GetMapping(value = "/getAllCategory")public R getAllCategory() {List<Category> category = categoryService.list();return R.ok("查询所有分类成功").data("category", category);}/*** 增加新的分类** @param category 要添加的分类对象* @return 增加分类的操作结果*/@Operation(summary = "增加分类", description = "添加一个新的分类信息")@PostMapping(value = "/addCategory")public R addCategory(@RequestBody Category category) {boolean flag = categoryService.save(category);if (flag) {return R.ok("增加分类成功");} else {return R.error("增加分类失败");}}/*** 删除指定 ID 的分类** @param bannerId 分类 ID* @return 删除分类的操作结果*/@Operation(summary = "删除分类数据", description = "根据分类的 ID 删除对应的分类信息")@DeleteMapping(value = "/deleteCategory/{id}")public R deleteCategory(@PathVariable("id") Integer bannerId) {boolean flag = categoryService.removeById(bannerId);if (flag) {return R.ok("删除分类成功");} else {return R.error("删除分类失败");}}/*** 根据分类 ID 查询分类** @param bannerId 分类 ID* @return 查询到的分类信息*/@Operation(summary = "按照分类编号查询数据", description = "根据分类的 ID 获取分类信息")@GetMapping(value = "/getCategoryById/{id}")public R getByIdCategory(@PathVariable("id") Integer bannerId) {Category category = categoryService.getById(bannerId);return R.ok("按照分类编号查询数据成功").data("banner", category);}/*** 更新分类信息** @param category 包含更新信息的分类对象* @return 更新分类的操作结果*/@Operation(summary = "修改分类数据", description = "更新指定分类的信息")@PutMapping(value = "/updateCategory")public R updateCategory(@RequestBody Category category) {boolean flag = categoryService.updateById(category);if (flag) {return R.ok("修改分类成功");} else {return R.error("修改分类失败");}}
}

最新模块截图

七、每日每人总结

姓名 总结
罗振烘 负责商品分类前端页面的开发和布局调整,解决了显示兼容性问题。
庄崇立 参与商品分类接口的调试工作,处理了部分数据不一致的问题。
李响 更新了需求文档的分类部分,确保实现与需求一致。
何昌洲 负责code review,统一了代码风格,并完善了注释。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/832786.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

宝塔如何修改网站名,如何在宝塔面板中修改网站名称

修改网站名称可以提升品牌识别度。以下是详细的步骤:登录宝塔面板:打开浏览器,输入宝塔面板的地址,例如 http://yourserverip:8888。 输入用户名和密码,点击“登录”。进入网站管理:登录后,点击左侧菜单栏中的“网站”。 在网站列表中找到需要修改名称的网站。修改网站名…

揭秘!Vue3.5响应式重构如何让内存占用减少56%

前言 Vue3.5版本又将响应式给重构了,重构后的响应式系统主要有两部分组成: 双向链表和 版本计数。我们在前两篇文章中我们已经讲过了 双向链表和 版本计数,这篇文章我们来讲讲为什么这次重构能够让内存占用减少56%。 欧阳年底也要毕业了,加入欧阳的面试交流群(分享内推信息…

11.14

[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求:画出对应的类图;提交源代码;// Computer.java package builder;public class C…

网站安全狗修改远程端口,如何调整网站防火墙设置以增强安全性

网站安全狗是一款流行的网站防护软件,通过修改远程管理端口可以增加黑客攻击的难度。操作步骤如下:登录安全狗控制台:首先登录到安全狗的管理后台。 找到端口设置:在“设置”或“高级设置”中找到与远程管理相关的选项。 修改端口:选择一个不常用的端口号进行更改,并保存…

修改网站用户名,如何更改用户的登录名

修改网站用户名通常需要通过后台管理系统进行:登录管理后台:使用管理员账号登录网站管理后台。 进入用户管理:导航至“用户管理”或“会员管理”模块。 选择用户:找到需要修改的用户。 编辑用户名:在“用户名”或“登录名”字段中,输入新的用户名。 保存更改:确认无误后…

47DR工程 - 48DR工程

47DR工程 -> 48DR改变工程芯片型号 工程设置更新所有IP 使用Report IP更新用TCL命令更新所有IP upgrade_ip [get_ips]报警告,不影响正常功能: WARNING: [IP_Flow 19-2248] Failed to load user IP repository c:/Users/GAOCHEN/Desktop/ACTAN/rfsoc_project_6U/ip_repo/pl…

NOIP2024 前集训:多校A层冲刺NOIP2024模拟赛20

前言rk 历程:\(11\to 9\to 8\to 7\),原因是部分人的 T1 假做法被卡(感觉目前这些不二分也不 DP(特指 Hangry 这样的 \(O(n^4)\) DP)都能卡)。 T2 建图建错了(没判谁是父亲也没建双向边)暴力死了,挂了 \(24\)。 我是唯一一个打了 T3 启发正解部分分但没有写出正解的人……

本人联系方式

点击直达 :https://t.me/ios888企鹅号码:616804217微信添加:616804217

ServiceMesh 4:实现流量染色和分级发布

★ ServiceMesh系列 1 什么是流量染色 在复杂的生产场景中,经常会有同一个服务中,存在多个版本长期共存的需求。为了让不同的用户在不一样的版本中使用,就需要对用户的请求进行采样和染色,打上不同的标识。 这样的目的有几个:支撑分级发布,避免全量发布时可能遇到的大规模…

SonicWall NSv 系列虚拟防火墙 SonicOSX 7.0 下载

SonicWall NSv 系列虚拟防火墙 SonicOSX 7.0 下载SonicWall NSv 系列虚拟防火墙 SonicOSX 7.0 SonicWall NSv SonicOSX 7.0 for ESXi 请访问原文链接:https://sysin.cn/blog/sonicwall-nsv/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org在获得物理防火墙所有安…

读数据质量管理:数据可靠性与数据质量问题解决之道02数据湖仓

数据湖仓1. 组装 1.1. 对于任何数据从业者来说,解决生产过程中的数据质量问题都是一项关键技能,但只要有适当的系统和流程,就基本可以防止数据宕机 1.2. 数据在管道的任何阶段都可能会受到操作数量、编程甚至数据相关性的影响,也许只需一次模式更改或代码推送,就会让下游报…

.NET 9正式发布,亮点是.NET Aspire和AI

Microsoft 今天正式发布了 .NET 9,这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。这是来自世界各地的数千名开发人员又一年努力的结果。此新版本包括数千项性能、安全性和功能改进。您将发现整个 .NET 堆栈中从编程语言、开发人员工具和工作负载的全面增…