共享之舟——Alpha冲刺Day7

共享之舟 2024-05-12 00:38:55
这个作业属于哪个课程软件工程实践-2023 学年-W 班
这个作业要求在哪里团队作业——站立式会议+alpha冲刺
这个作业的目标Alpha冲刺Day7随笔
其他参考文献

目录

  • 站立式会议
  • 分工情况
  • 前端
  • 后端
  • 测试+项目管理
  • 项目燃尽图
  • 有关记录
  • 后端记录
  • 前端记录

站立式会议

在这里插入图片描述

分工情况

前端

戴聪
完成内容:
完成了后台页面中退款处理和举报商品、评论、用户页面的设计和实现,同时完成了在退款处理中点击查看具体信息后出现的具体信息页的部分设计。

在这里插入图片描述

存在的问题和困难
首先是组件大小问题,遇到需要控制大小的组件,就只能选择写死大小或者相对父组件的大小,但诺想要实现后者则需要先定义父组件的大小而在多层div嵌套中这个方法略显麻烦,最后的解决方法是经过讨论决定部分组件可以直接使用px写死大小而部分组件选择相对父组件的大小来实现。然后是关于git推送项目的问题,由于多人写前台,则在合并时存在冲突问题,最后的解决方案是要及时提交并说明修改的部分,后续人员要及时更新并注意合并的内容是否覆盖。
明日规划:
尽可能将后台客服页面的所有弹出页面完成,如有空余时间则与后端进行对接
感想:
一是要合理安排代码的布局,对于div的嵌套要谨慎安排,避免无意义的多层嵌套。同时对于每一个元素的css格式要注意,减少后续修改带来的麻烦。同时可以加强与队友的沟通,对代码进行多方的审查,及时发现问题、解决问题。

谢凌云
完成内容:
完成了导航栏、首页和购物车的css布局,添加了购物车数据,但是还没完成前后端通信

在这里插入图片描述

存在的问题和困难
bootstrap中的组件虽然能直接使用,但是要进行自定义修改时十分困难,自己手写组件又存在一定困难,大部分是属于不熟练,现在考虑是自己写组件,积累经验
明日规划:
完成店铺页面、交易页面、商品详情页面,并进行一定的CSS美化,尝试进行前后端的通信
感想:
CSS布局还是需要多写才能熟悉,熟悉之后就能提高效率,同时写CSS布局时候可以灵活一些,多利用布局和边距调整位置,宽度尽量使用百分比

后端

蓝有润
完成内容:
通过引入mappers,解决了@Autowired注释缺失的问题。

在这里插入图片描述

通过修改数据库代码,将所有表中原来的索引用的int改成了unsigned bigint

在这里插入图片描述

完成测试文件,用于向数据库添加数据,便于大规模数据测试。

在这里插入图片描述

存在的问题和困难
在大幅度修改数据库表的主键时遇到了一个问题,因为几乎所有表的主键都存在外键约束,因此要手动修改数据库的逐渐会非常困难(要找到几十个表的REFERENCES关系,自底向上开始改)。最终采用将数据库代码导出后,通过查找替换的方式依次修改了所有的主键/外键代码。在较短的时间完成了数据的修改。
明日规划:
完成前后端的对接,检查一遍所有的接口,进行查缺补漏。同时继续编写测试代码,向数据库内部填入大量的数据,以便前端测试。
感想:
要填写数据库的数据可能需要进一步去了解数据库表之间的关系,不可能在不生成用户的情况下就去生成商品,所以在生成数据前应该先了解一下数据表之间的生成先后顺序,最好以图作为草稿,进行思路的逐步完善。

熊桂根
完成内容:
(1)协助前端设计页面——个人主页页面,并解决data动态绑定问题。

在这里插入图片描述


(2)对后端构造函数的@Autowired动态注入问题debug

在这里插入图片描述


@Autowired自动注入存在配置问题,改用手动建立sqlSession并将其设为静态成员,避免在构造函数结束后导致sqlsession的自动销毁。
存在的问题和困难
(1)希望性别的符号动态绑定gerder属性,根据gender的变化响应改变性别符号。
解决方法:使用computed关键字在页面渲染前获取数据并进行条件判断,从而动态修改性别符号。

在这里插入图片描述


(2)当图片与字符进行组合时,由于图片的大小不一,很难进行对齐

在这里插入图片描述


通过直接修改部分没对齐图片内嵌css的margin外边距,可以方便快捷的调整容器中各个组件的相对位置。
明日规划:
协助前端同学继续完成页面设计,编写后端接口,完成前后端多页面的通信。
感想
页面设计的css调整是一个具有挑战的事情,因为不同组件对应的各种属性的作用十分复杂,需要花费大量时间去积累经验,才能对css设计更加得心应手。后端的接口设计需要和前端同学进行交流,发送所需要的数据和数据结构,避免数据冗余。

测试+项目管理

陈智翔
完成内容:
1、测试前端项目,发现一些不利用用户体验的情况。与前台人员沟通 ①登录时没有勾选用户协议导致不能登录时无提示 ②客服界面导航栏按钮应着重显示当前页

在这里插入图片描述


在这里插入图片描述


测试后端在IDEA环境下的运行,解决配置文件扫描问题

在这里插入图片描述

存在的问题和困难
1、对springboot的开发环境不熟悉,在idea上运行时出现问题找不到原因,查阅大量资料无果,请教后端同学后解决
**明日规划 **
1、测试后端springboot在IDEA运行情况,解决数据库问题
2、紧随前后端人员的步伐,进行测试
心得
开发环境的差异有时候会带来很大问题
明日规划:

感想:

陈卓杨
完成内容:
根据测试同学反馈,测试前端项目,发现一些不利用用户体验的情况。与前台人员沟通 登录时没有勾选用户协议导致不能登录时无提示 客服界面导航栏按钮应着重显示当前页,撰写博客。
存在的问题和困难
对springboot的开发环境不熟悉,在idea上运行时出现问题找不到原因,查阅大量资料无果,请教后端同学后解决
明日规划:
测试后端springboot在IDEA运行情况,解决数据库问题
紧随前后端人员的步伐,进行测试和规划安排
感想:
开发环境的差异有时候会带来很大问题,要提前梳理好这部分内容尽可能保证项目的可移植性

项目燃尽图

在这里插入图片描述

有关记录

后端记录

在这里插入图片描述

前端记录

在这里插入图片描述

...全文
95 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

310

社区成员

发帖
与我相关
我的任务
社区描述
福州大学的软件工程实践-2023学年-W班
软件工程需求分析结对编程 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • Pity·Monster
  • 助教张富源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧