发际线总和我作队——Beta冲刺总结

发际线总和我作队 发际线总和我作队 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程2501_CS_SE_FZU
这个作业要求在哪里团队作业—Beta冲刺
这个作业的目标Beta冲刺总结随笔
其他参考文献无

目录

  • 1 项目完成情况
  • 1.1 预期计划完成情况
  • 1.2 改进计划完成情况
  • 2 过程与协作
  • 3 项目成果展示
  • 4 AI技术员
  • 5 成员贡献度

1 项目完成情况

1.1 预期计划完成情况

计划任务完成状态完成度具体完成情况与描述
学生模块剩余功能已完成100%学生选课、退课、查看课表等功能已全部实现并稳定运行。
教师模块核心功能已完成100%教师课程列表、成绩录入功能已全部实现并稳定运行。
时间冲突检测未完成0%要求完成学生在选课时,系统能准确检测并提示与已选课程的时间冲突。由于是后期增加的需求且组内交流不够清晰,忘记将这一项增加进任务列表中,因此未完成。
前后端全面联调已完成100%完成了学生、教师、管理员三大角色的全流程贯通测试,修复了数十个集成Bug。
系统性能与优化已完成100%优化了SQL和缓存,提升了课程列表接口性能。
UI/UX 优化未完全完成60%加载状态、错误提示、响应式布局已全面优化。未完成项:用户使用调查中发现的问题未能完成。

1.2 改进计划完成情况

改进计划完成状态完成度具体完成情况与描述
选课开关控制已完成100%支持管理员选择是否开启或关闭某课程的选课和成绩录入。
选课并发控制未完成0%使用Redis锁实现并发控制,组内成员对这方面都不怎么了解,没能成功实现。
成绩权重自定义未完成0%需支持教师自定义所授课程的平时成绩和考试成绩占比,一开始没有考虑到,所以课程数据表还要再加上权重属性,很多代码要一起更改,细节太多,更改起来十分繁琐,未能完成。

2 过程与协作

  Beta阶段的七天,是高度浓缩的、痛并快乐着的七天。
  从“各自为战”到“协同攻坚”:在冲刺初期,前后端开发仍存在一些理解偏差。但到了中后期的联调阶段,我们建立了极强的默契。一个Bug出现,前后端同学会立刻坐在一起,共同查看日志、分析代码,而不是互相“甩锅”。我们学会了“我们”的问题,而不是“你”或“我”的问题。
  测试驱动质量:测试同学在本阶段发挥了巨大价值。他不仅是Bug的发现者,更是质量的倡导者。他提交的每一份清晰的测试报告,都为我们指明了修复和优化的方向,让我们的工作有的放矢。

成员心得体会:

  1. 黄秋玥:教师和管理员后台的页面,就像是由无数表单和表格构成的迷宫。我深入使用了Element Plus的高级组件和Vue的递归组件,把重复的代码抽象出来。现在回头看,我搭建的不仅是一个界面,更是一套可维护的前端架构。
  2. 蔡雨晞:我不再是那个只会手动点点的‘点击工程师’了。我学会了用Postman写自动化脚本。当自动化测试脚本成功捕捉到一个隐藏极深的边界条件Bug时,我感受到了工具的力量。每测出一个Bug的时候我都很有成就感。
  3. 张青青:以前我只关心功能能不能实现,现在我会为一个按钮的点击效果纠结半天。这次完整的项目开发体验真的让我真正理解了什么是“用户体验”。通过Vue 3的Composition API,我把课表组件的状态管理做得更精细了,看着操作流畅的页面,成就感比写完一个复杂逻辑还要大。
  4. 叶润升:Redis锁的实现是我在技术上遇到的一个重大难点。从最初的一点都不了解,到现在有了模糊的概念,我一直在进行学习,虽然还是没能帮助团队攻克这个难关,但是我一定会继续学习下去,直到能够熟练掌握这门技术,在今后再次遇到时可以从容地解决它。
  5. 梁佳:从‘它能跑’到‘它跑得又快又稳’,是我在Beta阶段的追求。我沉迷于SQL优化,给数据库加索引、重构查询语句,看着接口响应时间从四位數降到三位數,这种快感很纯粹。我对‘性能’二字有了敬畏之心。

3 项目成果展示

经过Alpha阶段以及此次Beta阶段的奋战,一个功能完整、运行稳定的选课管理系统现已上线!
项目访问链接: 课程管理系统:http://110.42.60.152:90
测试账号:
  学生账号:
    用户名: 102300331
    密码: 123456
  教师账号:
    用户名: 3426
    密码: 123456
  管理员账号:
    用户名: zhangsan
    密码: 123456
系统运行截图展示(仅展示部分核心功能):
学生选课流程
展示学生登录->查看课程列表->成功选课->课表即时更新的完整流程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

原课表

选课后课表

教师成绩录入
展示教师登录->进入成绩录入页面->点击“打分”->在弹窗中填写分数并成功提交

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

管理员后台管理
展示管理员对课程信息进行编辑等操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

星号内容无法修改

在这里插入图片描述

4 AI技术员

在本阶段,DeepSeek扮演了不可或缺的“技术员”角色,具体体现在:

  1. 快速生成解决方案,攻克技术难点
    场景:在实现Redis分布式锁时,后端A对如何防止锁超时后误删其他请求的锁感到困惑。
    AI的贡献:后端A向AI描述了问题场景。AI立即提供了基于唯一标识(如UUID)判断锁持有者的解决方案,并给出了示例代码。这直接帮助我们解决了并发控制中最关键的一个技术陷阱,节省了大量的查阅资料和试错时间。
  2. 自动化脚本的“即问即得”
    场景:测试同学需要编写一个SQL脚本,用于在测试前清空并初始化特定的数据库表。
    AI的贡献:测试同学用自然语言描述需求:“写一个SQL脚本,清空student_course表,并将course表的select_count重置为0。” AI在秒级内生成了准确、安全的脚本。这使得测试数据准备工作的效率提升了数倍。
  3. 代码优化与解释
    场景:后端B发现一个复杂的联表查询速度很慢,但不确定如何优化。
    AI的贡献:将SQL语句提交给AI,并指令“请分析并优化此SQL查询,并解释原因”。AI不仅给出了添加索引的建议和优化后的SQL,还详细解释了执行计划,这成为了一次生动的数据库性能调优课。

5 成员贡献度

学号工作内容贡献度
102300401测试、演讲答辩20%
102300402教师模块课程列表、学生模块课程表等页面、撰写博客21%
102300307教师模块成绩录入、学生模块成绩查询等页面、制作答辩ppt22%
102300331选课、退课、成绩查询、课程表等接口19%
102300303课程列表、成绩录入等接口18%
...全文

相关推荐

基于MATLAB的复合弹性模量分析,采用混合法则,结合纤维体积分数变化和图形结果。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

基于MATLAB的自适应纯追踪曲线跟踪机器人仿真,采用多路径、自适应速度控制和图形界面可视化。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

【数据库优化】通信行业B/O域查询性能提升:基于分区裁剪与覆盖索引的秒级溯源系统实现

内容概要:本文围绕通信行业中海量话单与信令数据的查询性能问题,系统阐述了从全表扫描到秒级响应的数据库优化路径。文章以运营商 cdr_detail 表为案例,揭示了因使用函数操作索引列(如DATE(call_start_time))和深分页(LIMIT offset, size)导致的全表扫描问题,并提出完整的优化方案:通过时间范围RANGE分区实现分区裁剪、构建msisdn与时间的联合覆盖索引、消除索引列函数运算、采用游标分页替代OFFSET等方式,使查询性能从P95 8.3秒降至290毫秒。同时介绍了执行计划分析(EXPLAIN)在调优中的关键作用,并展望了HTAP架构、向量化执行与AI自治优化器等未来方向。; 适合人群:具备一定数据库基础知识,从事通信行业数据开发、DBA或后端研发的技术人员,尤其是面对大规模时序数据查询性能瓶颈的工程师;; 使用场景及目标:①解决营业厅用户详单查询、网间结算对账、VoNR信令分析等高并发、低延迟查询场景下的性能问题;②掌握如何通过分区策略、索引设计和SQL改写实现从全表扫描到精准索引访问的优化落地; 阅读建议:建议结合实际生产环境中的大表查询案例,对照本文的反例与正例进行执行计划对比分析,并在测试环境中实践分区表创建、覆盖索引构建及游标分页改写,深入理解每项优化技巧的实际效果。

智能化咨询

石墨提纯全球市场结构与产业发展趋势分析报告(QYResearch最新研究).docx

石墨提纯全球市场结构与产业发展趋势分析报告(QYResearch最新研究)

行业报告QY

政府科技管理者如何提升科技成果转化政策的精准匹配与执行效率?.docx

政府科技管理者如何提升科技成果转化政策的精准匹配与执行效率?

BIZKEEN
评论
收藏 已收藏
分享
返回顶部