iman——冲刺日志(第五天)


作业所属课程 软件工程实践 - 秋季班
作业要求 第三次团队作业 - alpha冲刺
作业目标 展示团队的分工与进度 📊💡
团队名称 iman 🌟
团队成员 - 102202146 - 蓝敏龙
- 102201225 - 陈碧煌
- 102202105 - 王梓铭
- 102202124 - 阿依娜孜
- 102202135 - 施宇翔
- 102202134 - 承宇豪
- 102202117 - 杨邑豪
- 102202122 - 张诚坤
- 102201506 - 刘宇杰
- 102201137 - 郭剑敏

团队成员分工与进度 📝👥

组别 成员 完成的任务 完成任务所用时间 (小时) 剩余时间 (小时)
前端 阿依娜孜 尝试实现行程概览模块的前后端交互,修复页面跳转及样式排布的相关Bug。 8 8
前端 郭剑敏 尝试实现备忘录与账单的前后端交互,并优化前端界面设计。 8 4
前端 王梓铭 实现登录与注册的前后端交互,并制作答辩PPT。 8 0
前端 陈碧煌 整理前端代码,尝试实现行程模块的前后端交互。 10 8
前端 张诚坤 持续优化地图页面设计,修复地图功能中的Bug。 1 1
后端 施宇翔 修复后端代码中的多个Bug,探索前后端交互方法。 10 4
后端 杨邑豪 剪辑并完成Alpha冲刺阶段的Vlog视频制作。 8 0
后端 刘宇杰 尝试实现备忘录与账单的前后端交互,并修复后端Bug。 8 4
后端 承宇豪 实现登录与注册的前后端交互,并制作答辩PPT。 9 0
协调 蓝敏龙 负责任务分配、博客撰写与进度跟进,确保团队高效协作并推动项目进展。 4 0

遇到问题及解决方案 🧐💡

问题 1:本地后端无法外网访问

问题描述:

  • Django 默认在本地运行(127.0.0.1:8000),无法满足前端通过外网访问后端的需求,导致前端无法请求数据。

解决方案:

  1. 使用内网穿透工具

    • 使用花生壳等工具将本地 Django 服务(127.0.0.1:8000)映射到公网 IP 和端口。
  2. 配置 HTTPS 端口

    • 配置内网穿透工具将请求通过 HTTPS(443 端口)传输,提升传输安全性。
  3. 修改前端请求地址

    • 在前端代码中,将请求地址更改为内网穿透后暴露的公网 HTTPS URL,解决跨域访问问题。
  4. 启用 CORS 支持

    • 在 Django 项目中使用 django-cors-headers 库,允许前端域名访问后端接口。

通过上述方法,前端可以通过公网地址访问后端接口,顺利完成数据交互。


问题2:底部导航栏复用问题

问题描述:

  • 希望在多个页面中复用底部导航栏组件,避免在每个页面中重复编写相同的代码。

解决方案:

  1. 创建 BottomNav 组件

    • components 目录下创建一个独立的 BottomNav.vue 组件,封装底部导航栏的所有功能。
  2. 在需要的页面中引入组件

    • 在需要使用底部导航栏的页面中,通过 import 引入 BottomNav 组件,并在模板中使用 <BottomNav /> 标签。

会议记录与会议过程 📅📝

alpha冲刺第五次会议(11月15日):

GitHub签入记录以及项目运行截图 🖥️🚀

GitHub签入记录:

项目运行截图:


燃尽图 📊🔥


团队成员贡献表 🏆🌟


组别 成员 贡献内容 贡献程度
前端 阿依娜孜 尝试实现行程概览模块的前后端交互,修复了页面跳转及样式排布中的Bug。 10%
前端 郭剑敏 尝试实现备忘录与账单的前后端交互,并优化了前端界面设计。 10%
前端 王梓铭 完成了登录与注册功能的前后端交互,并制作了答辩PPT。 10%
前端 陈碧煌 整理了前端代码,尝试实现行程模块的前后端交互。 12%
前端 张诚坤 持续优化地图页面设计,修复了地图功能中的Bug,提升了页面的稳定性。 2%
后端 施宇翔 修复了后端代码中的多个Bug,探索了前后端交互的方法,并优化了系统稳定性。 12%
后端 杨邑豪 剪辑并完成了Alpha冲刺阶段的Vlog视频制作,整理了相关素材。 12%
后端 刘宇杰 尝试实现备忘录与账单的前后端交互,并修复了后端Bug。 10%
后端 承宇豪 完成了登录与注册功能的前后端交互,并制作了答辩PPT。 12%
协调 蓝敏龙 负责任务分配、博客撰写与进度跟进,确保团队高效协作并推动项目进展。 10%

UML设计中的子用例 📐🔧

posted @ 2024-11-17 23:09  LEML  阅读(2)  评论(0编辑  收藏  举报