iman——冲刺日志(第四天)
作业所属课程 | 软件工程实践 - 秋季班 |
---|---|
作业要求 | 第三次团队作业 - alpha冲刺 |
作业目标 | 展示团队的分工与进度 📊💡 |
团队名称 | iman 🌟 |
团队成员 | - 102202146 - 蓝敏龙 - 102201225 - 陈碧煌 - 102202105 - 王梓铭 - 102202124 - 阿依娜孜 - 102202135 - 施宇翔 - 102202134 - 承宇豪 - 102202117 - 杨邑豪 - 102202122 - 张诚坤 - 102201506 - 刘宇杰 - 102201137 - 郭剑敏 |
团队成员分工与进度 📝👥
组别 | 成员 | 完成的任务 | 完成任务所用时间 (小时) | 剩余时间 (小时) |
---|---|---|---|---|
前端 | 阿依娜孜 | 完成了行程概览地图中标记连线与探索功能的删除与添加。 | 3 | 2 |
前端 | 郭剑敏 | 实现了地图标点的驾车路线绘制功能。 | 3 | 1 |
前端 | 王梓铭 | 优化了主页与导航栏布局,提升了页面的用户体验。 | 1 | 0 |
前端 | 陈碧煌 | 整理并优化了前端代码,修复了多个BUG,并改善了前端交互体验。 | 10 | 4 |
前端 | 张诚坤 | 优化了地图页面设计,修复了相关功能的BUG,提升了页面的稳定性。 | 1 | 1 |
后端 | 施宇翔 | 修改了后端接口获取图片的视图函数,并编写了AI创建行程等接口的文档。 | 3 | 0 |
后端 | 杨邑豪 | 剪辑了Alpha冲刺阶段的Vlog视频。 | 8 | 8 |
后端 | 刘宇杰 | 编写了备忘录与账单的增删改查接口文档。 | 3 | 0 |
后端 | 承宇豪 | 编写了登录与注册相关接口的文档。 | 3 | 0 |
协调 | 蓝敏龙 | 负责任务分配、博客撰写与进度跟进,确保团队高效协作并按时推进项目进展。 | 2 | 0 |
遇到问题及解决方案 🧐💡
问题 1:代码冲突问题
问题描述:
- 多名组员共同开发前端页面时,路由配置和页面设置存在代码冲突。
解决方案:
- 了解各成员的代码修改逻辑,最终集中在一个成员的页面上进行整体修改与整合,确保各项改动一致。
问题 2:数据在不同页面上的参数传递问题
问题描述:
- 每个行程有独立的行程单,开发过程中由于不同成员使用不同的数据保存方式,导致行程数据无法正确传递。
解决方案:
-
规定数据初始化方案
- 规定每个阶段(初始化、添加编辑)和每种创建方式(AI链接、AI风格、自主创建)的数据初始化方式。
-
使用生命周期钩子接收数据
- 在
onMounted
生命周期中接收并解析上一页传递的数据,进行格式化处理,确保数据正确传递。
示例代码:
uni.navigateTo({ url: '/pages/detail/detail?id=' + itineraryId });
- 在目标页面的
onLoad
生命周期中,获取并处理传递的参数:
onLoad(options) { const { id } = options; // 根据 id 查询数据并展示 }
- 在
会议记录与会议过程 📅📝
alpha冲刺第四次会议(11月14日):
GitHub签入记录以及项目运行截图 🖥️🚀
GitHub签入记录:
项目运行截图:
燃尽图 📊🔥
团队成员贡献表 🏆🌟
组别 | 成员 | 贡献内容 | 贡献程度 |
---|---|---|---|
前端 | 阿依娜孜 | 完成了行程概览地图中的标记连线与探索功能的删除与添加。 | 9% |
前端 | 郭剑敏 | 实现了地图标点的驾车路线绘制功能,优化了相关界面设计。 | 9% |
前端 | 王梓铭 | 优化了主页与导航栏布局,提升了页面的用户体验并修复了相关界面问题。 | 9% |
前端 | 陈碧煌 | 整理并优化了前端代码,修复了多个BUG,并改善了前端交互体验。 | 15% |
前端 | 张诚坤 | 优化了地图页面设计,修复了相关功能的BUG,提升了页面的稳定性。 | 3% |
后端 | 施宇翔 | 修改了后端接口获取图片的视图函数,并编写了AI创建行程等接口文档。 | 10% |
后端 | 杨邑豪 | 剪辑了Alpha冲刺阶段的Vlog视频,并进行了相关素材整理。 | 15% |
后端 | 刘宇杰 | 编写了备忘录与账单的增删改查接口文档,并完善了相关身份认证功能。 | 10% |
后端 | 承宇豪 | 编写了登录与注册相关接口的文档,并优化了相关功能的实现。 | 10% |
协调 | 蓝敏龙 | 负责任务分配、博客撰写与进度跟进,确保团队高效协作并按时推进项目进展。 | 10% |