112
社区成员
发帖
与我相关
我的任务
分享| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 202501 福大-软件工程实践-w 班 |
| 这个作业要求在哪里 | 站立式会议+α 冲刺 |
| 这个作业的目标 | 第四篇冲刺随笔 |
项目进展:
(1)网络验证绕过
问题:登录时网络连接失败,无法连接到后端API
解决方案:在 src/store/index.js 的 login action 中添加了本地模拟数据兜底机制
实现方式:当API请求失败时,自动使用本地用户数据进行验证
代码位置:src/store/index.js 第334-358行
测试账号:学生:S20201234 / 123456、管理员:admin / 123456、教师:T20200001 / 123456
(2)底部导航栏优化
需求:添加底部Footer组件并优化UI界面
实现内容:创建了 src/components/Footer.vue 组件、在 src/App.vue 中集成Footer组件、实现登录页不显示Footer(保持简洁)、响应式设计,支持移动端适配
最终设计:单行简洁Footer,包含:Logo和平台名称、快速导航链接(首页、资源广场、全部课程)、版权信息、高度压缩为 py-3,节省页面空间

Git 情况:

从现在到明天站立式会议的安排:
继续美化和完善页面ui
遇到的困难:
困难:初期Footer高度过大,占用过多页面空间、用户希望保持内容但降低高度。
解决方案:通过减小padding、margin和字体大小来压缩高度、最终采用单行布局,只保留最核心的信息和链接、调整 py-6 为 py-3,减少垂直空间占用
心得体会:
UI设计需要在信息完整性和空间效率之间找到平衡。过度的信息展示会分散用户注意力,简洁的设计往往更有效。
项目进展:
实现登录表单的完整验证逻辑(非空、格式校验等)、尝试调用登录api接口。

从现在到明天站立式会议的安排:
继续前端页面的编写
遇到的困难:

暂未解决
心得体会:
努力努力
项目进展:
将评分组件独立为RatingComponent.vue集成到项目中,实现评论评分组件在课程评价与资源评价中的复用
Git 情况:

从现在到明天站立式会议的安排:
继续前端页面的编写
遇到的困难:
问题:在将评分组件作为独立组件集成到项目时,遇到了Vite构建工具的路径解析错误。错误信息显示Rollup failed to resolve import"@/components/RatingComponent.vue",这是由于vite.config.js配置中缺少了@别名的配置导致的。
解决方案:经过排查发现需要在配置文件中添加resolve.alias配置项来支持@路径别名。
心得体会:
组件化开发的优势:将评分功能封装成独立组件,不仅提高了代码的可维护性,还增强了功能的复用性。通过props和events进行组件间通信,使得组件更加灵活。
项目进展:
检查代码,进行测试,审核代码,修改api接口,对接登录接口,部署mysql以及redis等基本环境
Git情况:

从现在到明天站立式会议的安排:
继续相关模块的编写
遇到的困难:
一切顺利
心得体会:
统一的代码风格和 Git 提交规范,能让阅读彼此的代码像读自己的代码一样顺畅
项目进展:
优化课程相关数据模拟和数据库操作
Git 情况:

从现在到明天站立式会议的安排:
继续当前模块的编写
遇到的困难:
一切顺利
心得体会:
在项目周期内,完美主义是最大的敌人。先实现核心功能,再追求优化,完成比完美更重要。
项目进展:
完成获取资源信息,提交资源评价功能,修正了若干错误的API路径
Git 情况:

从现在到明天站立式会议的安排:
继续当前模块的编写
遇到的困难:
一切顺利
心得体会:
我们交付的不仅仅是一个功能,而是一个完整的产品。多从用户角度思考,一个流畅的交互体验比一个炫酷但难用的功能更有价值。
项目进展:
帮助会议记录、编写冲刺博客
从现在到明天站立式会议的安排:
帮助前后端成员明确工作目标,绘制燃尽图
遇到的困难:
一切顺利
心得体会:
团队协作中,清晰的约定和工具比技术本身更重要。
项目进展:
使用 AI 作为测试技术员帮助测试
从现在到明天站立式会议的安排:
继续进行会议记录,帮助测试
遇到的困难:
一切顺利
心得体会:
有了明确的目标,团队协作更加高效


| 项目 | 内容 |
|---|---|
| 今日角色 | 文档专员 |
| 主要贡献 | 项目依赖的第三方API服务突然变更了接口地址和认证方式,需要紧急调整并确保所有环境配置一致。 通过AI在1小时内完成了所有环境的配置标准化更新,避免了因配置散落导致的潜在错误。 |