688
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 团队作业——beta冲刺+事后诸葛亮 |
| 这个作业的目标 | Beta冲刺总结随笔 |
| 其他参考文献 | 无 |
预设任务:
| 工作内容 | 完成情况 |
|---|---|
| 完善个人界面的接口问题 | 已完成 |
| 完善菜谱流式界面卡片问题 | 已完成 |
| 完善手机号验证码注册功能 | 改为实现邮箱验证码登录,已完成 |
| 完善登录状态验证问题 | 已完成 |
| 完善管理员登录问题 | 已完成 |
| 后台审核界面完善 | 已完成 |
| 新增菜谱标签页 | 完成初步搭建 |
| 新增指南详情页。 | 已完成 |
| 新增自然语言技术检测敏感词汇 | 使用自动机算法完成 |
新增任务:
| 工作内容 | 完成情况 |
|---|---|
| 首页轮播图推荐算法 | 已完成 |
| 改进计划 | 完成情况 |
|---|---|
| 团队协作 | 增加了会议次数,加强了组员间交流 |
| 协作工具改进 | 使用了teambition团队协作工具进行项目管理 |
注册功能:

登录功能:

首页:

菜谱流式界面以及查看菜谱详情功能:
指南功能:
发布菜谱功能:

个人界面:
222000101:
本次项目,我学到了很多,不仅更加熟悉了springboot的使用,更加重要的是,这次项目使我明白了,一个项目想要做到好,有一两个会写代码的人是不够的,一个好的项目,实际上是需要好的管理机制才能把人员调动起来
222000105:
这次冲刺,我主要干的事就是将我负责的页面的部分功能给实现了。最大的收获就是其实前端的代码逻辑很简单,不应该把太过重的业务逻辑交给前端,会很麻烦而且可能导致用户卡顿等使用问题,这样子是不合适的,更应该交给后端来实现。然后就是前期设计真的要认真,最好逻辑都在前期设计完成,要不然编码了就会发现,想要实现一个功能结果因为前期逻辑没详细设计,导致需要调用多个接口联合处理,还要前端进行排序,这种消耗网络资源以及用户内存资源的行为本来就不应该前端来做,应该后端就提供一次完成任务的接口,还有类的结构设计也要考虑功能扩展问题,这次后端问题太大了。
222000106:
本次β冲刺,我明白了,在项目开始前一定要对需要实现的功能做一个详细的调查,估计完成时间,防止因为一个功能的技术问题,拖累整个项目的进度;同时我也明白了,如果你有一定的技术能力,需要在一定程度上帮助其他人,最好是指出学习方向,解答疑问等等。
222000108:
体验:
beta冲刺的任务重心放在了修改和完善alpha冲刺留下的遗留问题,其次是新增一些功能。在这个过程中我体会到了项目计划的重要性,在我们的项目中,很多问题都是由于项目计划时没有考虑到而出现的,这给我们的项目带来很多困难。
收获:
在beta冲刺中,我经历了很多困难,我发现很多困难都是由于计划没考虑到的原因,我学会了一个项目在计划时要考虑哪些方面,这样在下一次开发项目时会更有经验。
心得:
团队协作任务中,协作是很重要的一点,成员之间要加强沟通交流。对于一个项目来讲,前期的准备工作做好,能为后期减少很多不必要的麻烦。
222000221:
β冲刺是一个非常有价值的体验。在这个过程中,我学到了很多关于软件开发和团队合作的知识。我相信这些经验将帮助我在未来的软件开发过程中更出色地表现,并使我成为一个更优秀的开发者和团队领导者。
222000225:
作为软件工程项目的Vue前端,我在冲刺阶段的体验、收获和心得如下:
体验:在冲刺阶段,我们需要紧密协作,按照迭代计划完成开发任务。这意味着我们需要快速响应变化,并积极沟通交流,以确保团队整体进度符合计划要求。同时,在这个阶段我们也需要高效地解决问题,避免出现重大bug或延误进展。
收获:在这个阶段,我学会了更好地与团队合作,理解了如何拥有一个高效的开发流程,以及如何做好前后端的协同工作。我也更加熟悉Vue框架的使用,同时也了解到了一些常见的前端优化技巧。
心得:在冲刺阶段,时间非常宝贵,我们必须要高效地利用每一分钟,确保每个任务都按时完成。我们需要通过持续集成和自动化测试来确保质量,并时刻关注用户反馈,以不断改进我们的产品。同时,我们要时刻保持乐于分享和学习的心态,去积极探索新的技术和解决方案,以提升整个项目的价值。
022000232:
体验:开发基于决策树的推荐系统让我更深入地了解了推荐算法的原理和实际应用。我通过实际构建和优化决策树模型,对特征选择、模型训练和预测有了更直观的体验。实现推荐记录功能让我关注用户体验的重要性。通过设计数据库结构和查询方式,我学会了如何高效地记录和检索用户的推荐历史。
收获:通过开发,我掌握了一种常见的个性化推荐算法,并学会了根据用户行为和特征数据进行推荐。这为我在开发推荐系统方面提供了基础和经验。让我意识到用户对于了解自己的兴趣和推荐算法的工作方式的需求。编写敏感词检查自动机我学会了如何有效地检测和处理敏感词汇。
心得:深入理解算法和技术原理是后端开发的关键。通过对决策树、数据库查询和自动机的深入研究和实践,我明白了只有在掌握核心概念和技能的基础上,才能更好地设计和实现功能。用户体验始终是我们开发人员的关注重点。我始终将用户需求放在首位,并努力提供高效、准确和安全的解决方案。持续学习和与团队合作是提升自身
222000333:
体验:
由于我是换组新加入的组员,所以在开始冲刺之前,我还花了一段时间提前了解项目,包括项目的需求分析,项目的接口和数据库设计,项目原型以及项目源代码等方面的内容。在冲刺阶段,我花费了大量的时间和精力来开发我们的项目,包括设计、编码、测试等。这期间,我面临了许多技术上的困难,如解决代码冲突、调试程序等。
收获:
通过参与这个项目,我学习了很多软件工程的知识和技能,如需求分析、系统设计、编码技巧、版本控制、测试方法等。同时,我也锻炼了自己的团队协作和沟通能力,学会了如何和其他成员有效地交流,从而更好地完成任务。此外,在这个过程中,我也加深了对软件开发流程和项目管理的理解,明确了如何才能做出高质量的软件产品。
心得:
在这个项目中,我学到了很多东西,其中最重要的是“团队合作”。只有通过团队合作,我们才能充分利用每个成员的优势,合理分配任务,并最终实现项目的成功。此外,我还了解到了“快速迭代”的重要性,我们需要不断地进行反馈和改进,才能做出更好的产品。
| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 222000101 | 增加了邮箱验证功能,完善了菜谱发布接口,实现了把图片编码为base64传输图片,完善了流式界面接口 | 14% |
| 222000105 | 修复了菜谱详情界面的步骤排版问题,修复了点赞取消点赞评论,修复了收藏与取消收藏以及收藏判定功能 | 14% |
| 222000106 | 修改发布界面bug,个人界面部分接口,审核界面部分接口,修改菜谱流式界面图片bug | 16% |
| 222000108 | 审核界面部分接口布局,所有博客 | 13% |
| 222000221 | 菜谱流式界面部分布局 | 6% |
| 222000225 | 个人界面部分接口 | 9% |
| 022000232 | 完成首页推荐接口,完成敏感词过滤接口 | 14% |
| 222000333 | 指南详情界面的编写 | 14% |