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

news/2024/11/14 22:46:32/文章来源:https://www.cnblogs.com/AIZzcl/p/18540594

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

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

一、团队简介

  • 队名:小飞棍队

  • 团队成员

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

二、会议总结

会议信息

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

会议照片

昨天完成的工作

任务 内容
需求分析完善 补充用户需求细节,更新需求文档,确保后续开发准确对接。
系统架构设计 完成框架选型和模块分配,搭建基础架构。
任务分配 明确每人任务和进度,更新看板,便于跟踪项目进展。
开发环境搭建 完成代码库初始化和环境配置,为编码做好准备。
会议总结 复盘任务进展,优化沟通流程,提升后续冲刺阶段效率。

今天完成的工作

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

会议内容

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

任务分配

工作中遇到的困难

在项目推进过程中,需求分析的同事与开发团队在沟通上出现了一些细节上的遗漏,导致了初期的一些误解和需求偏差。不过,团队很快意识到问题的存在,积极进行反馈和讨论,针对模糊或未明确的需求进行了详细的复盘和分析。在双方的共同努力下,问题得到了迅速修正,并且完善了沟通流程,确保后续不会再出现类似的问题。整个过程虽然带来了一些小的波折,但最终并没有对项目的整体进度和质量产生实质性的影响,反而增强了团队成员之间的协作默契,提高了沟通效率,形成了更为清晰的需求交付标准,为项目的顺利开展奠定了更好的基础。

四、燃尽图

五、代码签入记录

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

code review编码规范文档

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

核心代码

package com.example.shopbanner.controller;import com.example.shopbanner.pojo.Banner;
import com.example.shopbanner.pojo.BannerDTO;
import com.example.shopbanner.pojo.R;
import com.example.shopbanner.service.BannerService;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;@RestController
@RequestMapping(value = "/banner/")
@CrossOrigin
public class BannerController {// 自动注入 BannerService 服务,用于操作 Banner 数据@Autowiredprivate BannerService bannerService;/*** 获取所有 Banner 的接口,带有分发站点的参数。* @param distributionSite 传入的分发站点参数,默认为1* @return 包含查询结果的 R 响应对象*/@GetMapping(value = "/getAllBanners")public R getAllBanner(@RequestParam(name = "distributionSite", defaultValue = "1") int distributionSite) {// 调用 bannerService 的 list 方法获取所有 Banner 数据List<Banner> banners = bannerService.list();// 创建一个 BannerDTO 列表,用于存储转换后的 Banner 数据List<BannerDTO> BannerDTOs = new ArrayList<>();// 遍历查询到的 Banner 数据,将每个 Banner 转换为 BannerDTO 对象for (int i = 0; i < banners.size(); i++) {BannerDTO bannerDTO = new BannerDTO();// 设置 BannerDTO 对象的属性bannerDTO.setId(banners.get(i).getBannerId() + "");  // 将 BannerId 转为字符串类型并赋值bannerDTO.setHrefUrl(banners.get(i).getHrefUrl());   // 设置跳转链接bannerDTO.setImgUrl(banners.get(i).getImgUrl());     // 设置图片 URLbannerDTO.setType(banners.get(i).getBannerType() + "");  // 设置 Banner 类型并转换为字符串// 将转换后的 BannerDTO 对象添加到列表中BannerDTOs.add(bannerDTO);}// 返回带有查询成功信息和 BannerDTO 列表的响应return R.ok("查询所有数据图片成功", BannerDTOs);}}

最新模块截图

七、每日每人总结

姓名 总结
罗振烘 这次在沟通和反馈上收获很大,跟大家一起更准确地理解了需求,也让开发过程更顺畅了。
庄崇立 和大家一起做代码评审时,发现了不少可以优化的地方,团队的合作更默契,代码质量也提高了。
李响 这次做接口设计和测试时和大家配合紧密,提前解决了不少潜在问题,感觉沟通更顺畅了。
何昌洲 负责需求分析和任务分配,感觉在推动大家进度和协调资源上更有经验了,整体配合得也更好了。

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

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

相关文章

实验14:代理模式

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解代理模式的动机,掌握该模式的结构; 2、能够利用代理模式解决实际问题。[实验任务一]:婚介所 婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪…

Bulk-Crap-Uninstaller:一个高效卸载,轻松管理你的应用程序的.Net开源工具

我们在工作中,经常需要安装大量的软件,随着应用程序的不断增多,管理这些软件变得非常困难。 下面介绍一款具备高效、简洁的特点,可以帮助我们快速卸载大量不需要的应用程序,让电脑管理变得更加轻松。01 项目简介 Bulk-Crap-Uninstaller是一款开源的软件卸载工具,基于.Net…

绘制3D架构图,原来这么简单

在软件开发的世界里,架构图是系统设计的蓝图,它们不仅帮助团队理解系统的整体结构,还能提升沟通效率,确保项目的顺利推进。然而,绘制一张清晰、直观的架构图,往往需要大量时间和专业工具。面对繁琐的操作和复杂的学习曲线,不少程序员感到力不从心。 之前DD有给大家推荐过…

AI千恋万花(java调用api实现)附完整项目及注释)重置版)

感觉博客的第一版质量有点低下了,删了重置一下,希望能给其他人的代码带来一些灵感前情提要:https://www.cnblogs.com/h4o3/p/18523151 由于是匆忙制作的老婆系统,主界面已经菠萝菠萝哒。(有点廉价) 注册和登录功能用了MySQL实现(其实没什么卵用,为了顺手交个作业临时加…

鲲鹏V10安装人大金仓

1.下载人大金仓数据库 https://www.kingbase.com.cn/xzzx/index.htm 2.创建安装用户 useradd kingbase#将安装包权限赋予kingbase用户chown -R kingbase:kingbase /home/kingbase#创建安装目录并赋权mkdir -p /usr/local/apps/KingbaseESmkdir -p /usr/local/apps/Kingbasechow…

centos7安装elasticsearch:7.9.3

服务器安装elasticsearch:7.9.3 一、安装前准备检查系统环境:确保CentOS 7系统已经更新到最新版本。 检查系统的硬件资源,确保满足Elasticsearch的安装和运行要求。安装OpenJDK:Elasticsearch需要Java环境,这里选择安装OpenJDK 11。 使用命令sudo yum install java-11-open…

Golang 编译windows应用程序

因为我们更喜欢在Linux上开发程序, 所以生成交叉编译器,以便在Linux上交叉编译出windows程序。 安装minGW:在Linux上运行gcc交叉编译生成windows程序 我们用到Cgo,因此需要安装 C 语言交叉编译器 sudo apt-get install gcc-mingw-w64 下载Go语言的源代码 git clone https:/…

The platform metadata area could not be written: /Volumes/MemoryAnalyzer1/MemoryAnalyzer.app/Content

mac安装MAT报错:The platform metadata area could not be written: /Volumes/MemoryAnalyzer1/MemoryAnalyzer.app/Content 。。。。。解决:创建文件夹 /Users/mzj/storage/data/mat/data

Centos7安装部署Nagios

简介 Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能。 1、Nagios 核心及插件将安装在/usr/local/nagios 2、Nagios 核心会配置好监控当前服务器的一些基本信息 仅供参考,记录一下centOS7下nagios配置步骤,完整的步骤以及原理请参照原…

全媒体数字化转型,业务和技术双管齐下

不少传媒企业已经开始积极探索转型之路。通过打造个性IP工作室、重视C端用户服务、深化G端合作等方式,传媒行业正在逐步构建起一个以用户为中心、以数据为驱动、以创新为核心的新型媒体生态。2024年,是我国全功能接入国际互联网30周年。 在这个特殊的年份,中国的传媒行业也同…

南谷的往事与未来

纯属娱乐 本人南海实验中学 制作人员信息队自娱自乐在Tail Nightly建了个南谷一位作文大蛇就写下了一篇小说(在更新) 喜剧小说,神话小说 对事不对人,内容纯属虚构,切勿对号入座 南谷的往事与未来 洛谷网址 喜剧小说,神话小说 对事不对人,内容纯属虚构,切勿对号入座 作者…

前端构建工具对比

工具特性解析 1. Webpack输入输出灵活:支持单文件和多文件输入输出,可以进行复杂的模块化输出,并且支持全目录结构。 文件捆绑和格式支持:具有强大的捆绑功能,并支持 ESM、CJS、UMD 等模块格式输出。 CSS 和资源处理:具备强大的 CSS 预编译和资源处理能力,并支持插件扩展…