幸存者小队——团队编程实训

幸存者小队 幸存者小队 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

目录

  • 1、项目地址
  • 1.1 仓库地址
  • 1.2 访问地址
  • 2、GitCode的提交日志截图
  • 3、程序运行环境
  • 4、功能实现思路描述
  • 5、程序截图说明
  • 6、组员职责分工
  • 7、评估贡献比例
  • 8、合作中遇到的困难及解决方法
  • 171909049游嘉龙
  • 221801117池定天
  • 221900224吴森森
  • 221900318苏桂冬
  • 221900332郑世杰
  • 221900407扶繁靖
  • 221900410郭渊伟
  • 221900412黄祎杰
  • 221900421宋小斌
  • 221900426王坤伟
  • 9、PSP表格
  • 171909049游嘉龙
  • 221801117池定天
  • 221900224吴森森
  • 221900318苏桂冬
  • 221900332郑世杰
  • 221900407扶繁靖
  • 221900410郭渊伟
  • 221900412黄祎杰
  • 221900421宋小斌
  • 221900426王坤伟

这个作业属于哪个课程2022福大软工W班
这个作业要求在哪里软工实践——团队编程实战
这个作业的目标训练团队配合,实现登录注册,实现抽奖
其他参考文献Vue官方文档 、SpringBoot官方文档

1、项目地址

1.1 仓库地址

仓库地址

1.2 访问地址

用户前台访问地址
管理员后台访问地址

2、GitCode的提交日志截图

由于成员基于功能模块建立了自己的相关分支,因此通过分支图来记录个成员的提交次数。

在这里插入图片描述


|人员| commit次数|
|--|--|
|171909049游嘉龙 | 6 |
|221801117池定天 | 8 |
|221900224吴森森 |7 |
|221900318苏桂冬 | 6 |
|221900332郑世杰 | 8 |
|221900407扶繁靖 | 5 |
|221900410郭渊伟 |3 |
|221900412黄祎杰 |7 |
|221900421宋小斌 |4 |
|221900426王坤伟 |8 |

3、程序运行环境

  • web端程序
    chrome

4、功能实现思路描述

前端使用vue框架实现功能界面,功能界面分为用户登录界面,用户注册界面,查看抽奖信息界面,发布抽奖界面,查看我的奖品界面。
后端使用springboot设计接口,功能模块分为用户登录注册模块和抽奖相关模块,后端提供相关的接口供前端调用
使用云数据库,因此单独使用YII框架设立管理员功能,能对用户进行封号处理。

5、程序截图说明

登录界面

在这里插入图片描述


登录之后抽奖信息显示界面:

在这里插入图片描述


点击查看详情可以查看该抽奖详情信息:

在这里插入图片描述

发布抽奖功能界面:

在这里插入图片描述

显示用户自身中奖情况

在这里插入图片描述

用户发布的抽奖信息的界面:用户点击开奖按钮能够将奖品提前开奖。

在这里插入图片描述

管理员功能 :将用户账号封禁

在这里插入图片描述


管理员能够查看用户发布的抽奖

在这里插入图片描述

6、组员职责分工

人员分工
221900332郑世杰
221801117池定天
221900318苏桂冬
负责抽奖部分的后端
221900224吴森森
221900412黄祎杰
221900426王坤伟
负责抽奖部分前端
221900407扶繁靖负责数据库设计和注册的后端部分、附加部分
221900421宋小斌负责登录的后端
171909049游嘉龙负责登录注册界面设计
221900410郭渊伟负责博客的编写及给各部分人员提供帮助

7、评估贡献比例

人员贡献比例
171909049游嘉龙13
221801117池定天8.5
221900224吴森森12
221900318苏桂冬8.5
221900332郑世杰14
221900407扶繁靖8
221900410郭渊伟6
221900412黄祎杰12
221900421宋小斌6
221900426王坤伟12

8、合作中遇到的困难及解决方法

171909049游嘉龙

困难

  • 耦合所有人的代码,是代码能够正确运行

解决方法

  • 读懂代码,注意细节

221801117池定天

困难

  • 对抽奖后端的逻辑梳理不清楚

解决方法

  • 同队友交流

221900224吴森森

困难

  • 对Vue框架使用不够熟悉,配合不够完美

解决方法

  • 看官方文档,多与队友沟通

221900318苏桂冬

困难

  • 耦合所有人的代码,是代码能够正确运行

解决方法

  • 读懂代码,注意细节

221900332郑世杰

困难

  • 后端接口出现问题

解决方法

  • 对接口进行修改

221900407扶繁靖

困难

  • 对springboot框架使用不熟悉

解决方法

  • 和队友沟通

221900410郭渊伟

困难

  • 技术不熟练

解决方法

  • 百度、看文档

221900412黄祎杰

困难

  • 表格的版本问题

解决方法

  • 同队友商讨

221900421宋小斌

困难

  • 之前的作业没有用过springboot和mybatis。

解决方法

  • 通过搜索引擎搜索相关教程。

221900426王坤伟

困难

  • 在合作时出现element版本不一致的问题导致程序合并时无法运行
  • 对框架使用不熟悉,实现困难

解决方法

  • 进行商讨后采用同样的版本并进行部分代码修改
  • 用CSDN、bilibili、百度等工具对不会的地方进行学习,仍无法解决的组内其他成员进行探讨解决。

9、PSP表格

171909049游嘉龙

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1010
• Estimate• 估计这个任务需要多少时间1010
• Analysis• 需求分析 (包括学习新技术)3060
• Design Review• 设计复审55
• Design• 具体设计1020
• Coding• 具体编码90150
• Coupling code耦合代码120240
• Code Review• 代码复审2040
• Test• 测试(自我测试,修改代码,提交修改)1520
合计310555

221801117池定天

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1525
• Analysis• 需求分析 (包括学习新技术)3045
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计2030
• Coding• 具体编码120180
• Code Review• 代码复审2020
• Test• 测试(自我测试,修改代码,提交修改)1520
合计225325

221900224吴森森

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
• Estimate• 估计这个任务需要多少时间1015
• Analysis• 需求分析 (包括学习新技术)4560
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)1010
• Design• 具体设计2025
• Coding• 具体编码180240
• Code Review• 代码复审2020
• Test• 测试(自我测试,修改代码,提交修改)1520
合计300390

221900318苏桂冬

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1520
• Analysis• 需求分析 (包括学习新技术)6080
• Design Review• 设计复审515
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)510
• Design• 具体设计1025
• Coding• 具体编码150230
• Code Review• 代码复审2030
• Test• 测试(自我测试,修改代码,提交修改)1520
合计280330

221900332郑世杰

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1010
• Estimate• 估计这个任务需要多少时间1010
• Analysis• 需求分析 (包括学习新技术)4545
• Design Review• 设计复审515
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计1020
• Coding• 具体编码180380
• Code Review• 代码复审2020
• Test• 测试(自我测试,修改代码,提交修改)1520
合计300525

221900407扶繁靖

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1010
• Estimate• 估计这个任务需要多少时间1010
• Analysis• 需求分析 (包括学习新技术)4560
• Design Review• 设计复审55
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计2560
• Coding• 具体编码240420
• Code Review• 代码复审2045
• Test• 测试(自我测试,修改代码,提交修改)1520
合计375635

221900410郭渊伟

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1010
• Estimate• 估计这个任务需要多少时间1010
• Analysis• 需求分析 (包括学习新技术)4560
• Design Review• 设计复审55
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计1020
• Coding• 具体编码90150
• Code Review• 代码复审2020
• Test• 测试(自我测试,修改代码,提交修改)1520
合计210300

221900412黄祎杰

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1015
• Estimate• 估计这个任务需要多少时间1010
• Analysis• 需求分析 (包括学习新技术)2540
• Design Review• 设计复审515
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计2530
• Coding• 具体编码120200
• Code Review• 代码复审2025
• Test• 测试(自我测试,修改代码,提交修改)1520
合计235385

221900421宋小斌

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划1010
• Estimate• 估计这个任务需要多少时间1010
Development• 开发185280
• Analysis• 需求分析 (包括学习新技术)3040
• Design Spec• 生成设计文档1010
• Design Review• 设计复审55
• Coding Standard• 代码规范 (为目前的开发制定合适的规范)55
• Design• 具体设计1020
• Coding• 具体编码90150
• Code Review• 代码复审2030
• Test• 测试(自我测试,修改代码,提交修改)1520
合计195290

221900426王坤伟

Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
• 估计这个任务需要多少时间2020
• 需求理解1510
• 学习新技术90120
• 具体编码280380
• 测试7060
合计475590
...全文

相关推荐

SquadManager:战地小队经理,旨在改善小队和团队合作

班长 战地小队经理,旨在改善小队和团队合作

PLEASEJUM爬

《最后生还者Online》取消背后:服务型游戏转型的技术与商业挑战

服务型游戏(GaaS)已成为现代游戏开发的重要方向,其核心在于通过持续的内容更新和在线服务维持玩家长期参与。从技术原理看,这要求重构传统游戏引擎的网络架构,构建可扩展的服务器-客户端同步系统,并建立支持持久化数据存储与实时运营的后端服务。这种转型的技术价值在于能够创造动态演化的游戏世界,但同时也带来了巨大的工程挑战,如反作弊安全、内容管线工具链开发等。在应用场景上,服务型游戏适用于需要构建持久化社区和叙事驱动体验的项目,例如大型多人在线游戏。然而,正如顽皮狗在开发《最后生还者Online》时遇到的困境所示,

weixin_30729609

多智能体具身问答中的记忆中心功率分配策略研究

在分布式人工智能和机器人系统中,多智能体协作是一个核心研究领域,它涉及多个自主实体通过感知、通信与决策共同完成复杂任务。其基本原理在于通过信息共享与协同规划,提升系统的鲁棒性、可扩展性与任务执行效率。这一技术的核心价值在于能够应对单一体无法处理的复杂环境问题,例如灾难救援、工业巡检等需要多视角、多模态信息融合的场景。在实际工程实践中,智能体通常部署于资源受限的边缘环境,其计算能力、通信带宽与能源均十分有限。因此,如何高效地分配这些稀缺资源,以最大化系统整体性能,成为关键挑战。这自然引出了资源优化分配问题,特

心碎的恶魔

【多无人机协同】基于CBBA算法的动态任务分配策略:融合任务价值与时间窗约束的Matlab实现

本文深入探讨了基于CBBA算法的多无人机协同任务分配策略,重点解决动态环境适应性、多约束条件耦合和分布式决策效率等核心挑战。通过Matlab实现,详细解析了算法原理、时间窗约束处理及关键代码,并提供了森林火灾监测等实战案例,帮助开发者高效实现无人机任务分配系统。

国士九颜

少先队小队活动手册.docx

少先队小队活动手册.docx

daoqqzhuan2
评论
收藏 已收藏
分享
返回顶部