Let‘s go!队——alpha冲刺总结

这个作业属于哪个课程2302软件工程社区
这个作业要求在哪里团队作业——alpha冲刺
这个作业的目标记录 alpha 冲刺测试随笔
团队名称Let_us_go
团队置顶集合随笔链接
其他参考文献CSDN、《构建之法》

一、项目预期计划

还原原型设计,原型设计博客链接

二、项目显示进展

2.1 前端进展

2.2.1 前台进展

  • 1.登录模块

    • 实现登录功能,用户名、密码均为必填项。读取表单数据发送给后端验证,若账号不存在或密码错误,则弹出提示语句。若验证成功,则跳转至前台页面。
      在这里插入图片描述

    • 实现注册功能,用户名、密码均为必填项。读取表单数据发送给后端验证,若两次密码不匹配,则弹出提示。若注册成功,则给出账户ID并跳转至登录页面。
      在这里插入图片描述

  • 2.自习室模块

    • 实现展示自习室列表功能,通过点击我的和公共按钮,进行我的自习室列表和公共自习室列表之间的切换。

    • 实现自习室收藏功能,点击白色收藏按钮就可以对我的或公共自习室进行收藏操作,收藏成功之后按钮变为黄色,再次点击变为白色,并显示为未收藏。
      在这里插入图片描述

    • 实现自习室删除功能,在我的自习室列表,点击删除按钮,会弹出确认窗口,点击确认对所选自习室进行删除操作。

    • 实现自习室创建功能,在自习室列表,点击右下角的加号按钮,即可跳转自习室创建页面,用户可以填写自习室的标题,简介并选择预设背景。
      在这里插入图片描述

    • 实现进入自习室功能,在自习室列表点击自习室,即可进入自习室内部。
      在这里插入图片描述

  • 3.TODO模块

    • 实现TODO页面,分为纯前端的番茄钟和待办事项两个模块。
      在这里插入图片描述

    • 实现专注部分(番茄钟),点击设定的任务类型,自定义时间(min:25分钟)可以进行专注学习,可以暂停放弃,关闭雨声背景音乐。
      在这里插入图片描述

    • 实现清单部分,实现增查删以及跳转自习室自习等功能。
      在这里插入图片描述

  • 4.社区模块

    • 显示帖子缩略图,实现了点赞的功能,用户不仅可以给帖子进行点赞和取消,也可以对评论进行点赞和取消。
      在这里插入图片描述

    • 显示帖子详情,实现了包含点赞帖子、查看评论、点赞评论等功能。
      在这里插入图片描述

    • 完成了帖子发布功能,用户可以通过发布页面进行帖子的发布。
      在这里插入图片描述

  • 5.登录模块

    • 在我的页面显示个人信息,并且可以进行退出登录操作。
      在这里插入图片描述

2.2.1 后台进展

  • 1.登录注册模块

    • 实现登录功能,登录表单验证。读取表单数据发送给后端验证,若编号不存在或密码错误,则弹出提示语句。若验证成功,则跳转至后台页面。
      在这里插入图片描述

    • 实现注册功能,用户名、密码均为必填项。读取表单数据发送给后端验证,若两次密码不匹配,则弹出提示。若注册成功,则给出账户ID并跳转至登录页面。
      在这里插入图片描述

  • 2.用户管理模块

    • 实现拉黑用户功能,点击“拉黑”,对相应用户进行拉黑操作。对已拉黑的用户操作,则会提示“请勿重复操作”。
      在这里插入图片描述
  • 3.评论管理模块

    • 实现审核通过评论功能,点击“审核通过”,评论变为已审核状态。对已审核的评论操作,则会提示“请勿重复操作”。
      在这里插入图片描述

    • 实现拉黑评论功能,点击“审核通过”,点击“拉黑”,评论变为已拉黑状态。对已拉黑的评论操作,则会提示“请勿重复操作”。
      在这里插入图片描述

  • 4.帖子管理模块

    • 实现帖子管理功能,点击“审核通过”,帖子变为已审核状态。对已审核的帖子操作,则会提示“请勿重复操作”。
      在这里插入图片描述

    • 实现拉黑帖子功能,点击“拉黑”,帖子变为已拉黑状态。对已拉黑的帖子操作,则会提示“请勿重复操作”。
      在这里插入图片描述

2.2 后端进展

在这里插入图片描述

2.3 项目燃尽图

在这里插入图片描述

三、组员收获和体会

3.1 组员1 222100401 丁念

心得体会:

    1. 在项目初期应尽早做出规划,开始开发,给后期测试留出充足时间:由于我是此次作业的组长,负责统筹规划分工、督促进度,在项目前期,由于时间尚且充足,没有及时督促项目,推进进度,导致后期测试时间不足,在beta阶段应吸取此次教训。
    1. 熟悉了SpringBoot项目的使用,特别是其与数据库的连接与增删改查操作。
    1. 学会了前后端项目在服务器上的部署。

遇到的问题&反思:

  • 图片上传操作目前还在学习中,预计在beta阶段实现

对下一阶段展望:

  • 能更好的安排好项目的进度,并且完善功能模块,开发出更加健全的项目。

3.2 组员2 052106114 杨必烨

心得体会:

    1. 在这次项目中,我主要负责后台模块的开发,使用的技术栈包括Spring Boot和MyBatis。
    1. 对软件开发有了更加全面的认识。了解了前后端如何分工合作,以及后端的具体工作内容和责任。

遇到的问题&反思:

    1. 在处理复杂业务逻辑和优化性能方面,感到自己的知识和技能还有很大的提升空间。
    1. 在团队合作和项目管理方面,也发现了一些需要改进的地方,例如任务分配和进度控制。

对下一阶段展望:

    1. 实现更多的功能,完善系统的整体架构和业务逻辑。
    1. 深入学习和应用更多的技术,如Spring Cloud、分布式事务处理等,提升项目的稳定性和扩展性。

3.3 组员3 222100102 关心悦

心得体会:

  • 通过实践,学习了uniapp相关知识,稍微对前后端的分工合作以及接口对接调用有了一定的认识,了解了请求跳转本地存储等重要内容

遇到的问题&反思:

  • 开发经验不足,存在前后端对接问题,不能很好的调用后端接口,需要认真沟通和询问,加强学习接口调用。

对下一阶段展望:

  • 希望美化一点

3.4 组员4 222100105 黄娇如

心得体会:

  • 1.熟悉了vue项目的接口分装和接口调用,学会了检查接口调用bug,在与后端负责人的沟通中学会处理多种错误,加强了对接口调用部分的代码开发能力。
    1. .复习了vue框架的创建和配置,更加熟悉vue组件的应用,积累了前端开发的经验。

遇到的问题&反思:

  • 与后端负责人的沟通不足,在接口调用时出现了些不必要的问题。

对下一阶段展望:

  • 希望能在下一阶段完成更多功能,产出一个完整的应用。

3.5 组员5 222100118 赵大伟

心得体会:

  • 学会了使用uniapp进行一定程度的开发。

遇到的问题&反思:

    1. 对前后端的交互机制还不了解。
    1. 有些功能的实现没有思路。

对下一阶段展望:

    1. 实现更多功能,如搜索和更改,与后端接口对接。
    1. 在下一阶段尽量完成更多功能,尽可能按照原型设计实现最终产品。

3.6 组员6 222100121 洪恒辉

心得体会

    1. 能更加熟练的写SpringBoot项目了,对接口的书写方式和规范更加了解了。
    1. 能熟练在项目中接入SpringSecurity了,对各种过滤器也有了一定的了解。
    1. 对软件项目的规范有了更深刻的了解,体会到MVC模式带来的便捷。
    1. 对团队协作有了初步的认识,为以后的团队开发积累了经验。

遇到的问题和反思:

  • 对前后端对接了解太少,不了解前端的各种框架下的限制,导致后端接口不清楚如何实现。

对下一阶段展望:

  • 希望下一阶段可以提高接口安全,完成一个完善的软件。

3.7 组员7 222100403 江滢怡

心得体会:

    1. 能够较为熟练的使用uniapp进行开发。
    1. 对前后端交互机制有了更深入的了解。

遇到的问题&反思:

    1. app似乎不支持使用setcookie,此问题在临近ddl时才发现,使得团队时间管理有点不可控。
    1. 无法显示.jpeg,目前解决方案是采用.jpg暂代,但仍未知原因。

对下一阶段展望:

    1. 页面ui美化。
    1. 发布帖子与发布评论功能要完成。

3.8 组员8 222100413 刘家伟

心得体会:

  • 1.在团队合作的项目中,我深刻认识到了团队协作的重要性。通过与团队成员的密切配合,我学会了如何有效地分工合作、协调资源、解决问题。我们通过每日站会、迭代评审等形式,保持了高效的沟通和协作。在团队合作的过程中,我不仅学到了技术方面的知识,还锻炼了自己的团队意识和沟通能力。通过相互学习、相互帮助,我们最终完成了项目的交付,并且取得了令人满意的成果。
  • 2.在项目开发中,我不断深入学习和实践Java后端开发的相关知识。我系统地学习了Java语言的特性和常用框架,如Spring、Spring Boot等。通过参与项目实践,我更深入地理解了数据库设计、接口设计、性能优化等方面的知识。我学会了如何设计高性能、可扩展的后端系统,提高了自己的编码水平和系统设计能力。

遇到的问题&反思:

  • 在项目中,我发现自己在前后端接口对接方面出现了偏差,导致沟通和协作上的困难。这可能是因为接口设计理解不够深入,或者沟通不够清晰。这让我意识到了接口设计和沟通的重要性,下一步我会加强对接口设计的理解,并提高沟通能力,确保团队协作更加顺畅。

对下一阶段展望:

  • 不断提升自己的开发水平,续以学习的心态面对挑战,不断突破自我,追求技术上的更高境界。

四、组员分工及贡献比例

学号工作内容贡献度
222100401社区、我的模块接口,前端后台+后端部署服务器,冲刺随笔13%
052106114后台、首页模块接口11.8%
222100102登录注册界面,todolist界面 ,前端前台打包,置顶集合随笔,代码规范与本次冲刺任务与计划13%
222100105后台界面,测试随笔,前端负责人13%
222100118自习室界面,总结随笔,ppt13%
222100121登录注册、todolist模块11.8%
222100403社区、我的界面11.8%
222100413自习室模块接口,后端负责人12.6%

五、下阶段展望

前台

  • 功能完善

    • 评论管理尝试使用关键词自动屏蔽,减少管理员人工操作,减少延时,提升用户使用流畅度。
    • 自习室锁定功能尝试实现,帮助用户更好的专注于自习。
  • 界面优化

    • 自习室等界面优化,完善动态效果的实现,丰富可选组件。
  • 性能优化

    • 页面跳转更加流畅
    • 数据获取更快

后台

  • 数据安全

    • 对管理员做更加严格的验证
  • 页面优化

    • 优化后台界面,使更具灵活性

六、相关仓库链接

6.1前端仓库链接

前端仓库

6.2后端仓库链接

后端仓库

七、commit截图(部分)

前端仓库
在这里插入图片描述
在这里插入图片描述
后端仓库
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值