事后诸葛分析

事后诸葛亮分析报告

1. 作业基本信息

项目 链接
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13485
这个作业的目标 事后诸葛亮分析报告

2. 团队成员信息

序号 姓名 学号
1 罗天乐 (组长) 3123004800
2 谢安 3123004805
3 陈周裕 3123004784
4 徐粤 3123004806
5 蔡明霏 3123002551
6 林昭南 3123004795
7 李家晋 3123004790
8 吴键斌 3123004803

3. 事后诸葛亮分析

一、项目概况

本课程项目为 “EasyPan私有云盘系统”。在为期约一个月的Alpha开发阶段中,我们团队基于 Spring Boot + Vue 3 技术栈,成功实现了一个具备用户管理、文件上传/下载/预览、分享与回收站等核心功能的Web应用,完成了课程要求的完整软件开发流程实践。


二、项目总结

(一)项目目标与实际成果

  • 课程目标: 实践软件工程全流程,开发一个可运行、可演示的完整系统。
  • 达成成果: 我们 完成了课程核心要求。成功交付了一个架构清晰、功能完整、经过系统测试的软件产品,并配套了详尽的需求、设计、测试及发布文档。所有核心功能流程均可顺畅运行与演示。

(二)项目执行中的亮点

  1. 工程化实践到位:
    我们不仅完成了编码,更完整实践了需求分析、系统设计、数据库设计、前后端协同开发、多层测试(单元、集成、场景)、缺陷管理、最终发布的规范流程,远超“仅仅做出功能”的要求。
  2. 团队协作高效:
    角色分工明确(PM、前后端、测试),通过定期会议和任务看板有效沟通,克服了技术集成难点,最终顺利完成了系统联调。
  3. 技术应用扎实:
    成功将课堂所学的多种技术(如Spring Boot、Vue、MySQL、Redis、JWT认证、RESTful API设计)综合应用到一个真实项目中,并解决了跨域、文件分片上传、视频预览等实际问题。

(三)项目执行中的不足与挑战

  1. 时间与范围管理的挑战:
    作为学生团队,在有限的课余时间内,我们不得不对需求进行取舍(如延迟了“断点续传”和“高级搜索”功能),这让我们深刻体会到项目范围与时间、人力之间平衡的重要性。
  2. 对非功能需求的初体验:
    在项目后期,我们才更深刻地意识到安全性(如权限验证)和性能(如大文件上传)的重要性。这部分的设计和测试可以更早、更系统地纳入计划。
  3. “真实用户”反馈缺失:
    项目主要面向老师和同学演示,缺少真实用户的持续使用反馈,因此在一些交互细节和体验优化上,仍有想象空间。

(四)收获与反思

本项目不仅让我们将理论知识成功转化为实践能力,完成了从 0到1的完整产品开发,更深刻体会到团队协作工程化流程以及平衡功能与时间的重要性,为我们未来从事软件开发积累了宝贵的一线经验。


三、团队成员角色与贡献分

名字 角色 团队贡献分 可验证的贡献
李家晋 开发工程师(文件服务核心) 93 1. 实现文件上传、分片上传、秒传与MD5校验完整逻辑(#T03/#T18);2. 开发文件列表查询接口;3. 攻克大文件上传与存储的核心技术难点
蔡明霏 前端开发工程师 92 1. 搭建前端基础框架(Vue3 + 路由 + API封装,#T05);2. 开发文件上传组件(#T07)、图片/文本预览组件(#T23);3. 封装通用组件与请求拦截器
陈周裕 后端开发工程师 92 1. 设计用户与文件表结构(#T01);2. 实现注册登录与JWT认证接口(#T02);3. 开发回收站管理前端页面(#T22)
谢安 测试工程师 91 1. 编写核心功能测试用例(#T13);2. 执行接口测试与联调验证(#T14/#T24);3. 输出完整的Alpha测试报告与Bug统计
罗天乐 项目经理(PM) 91 1. 制定甘特图与Alpha冲刺计划(#T15/#T17);2. 组织每日站会与进度跟踪;3. 编写系统部署与API使用文档(#T26)
林昭南 前端开发工程师 91 1. 开发注册登录页面(#T06)、文件列表页面(#T08);2. 开发分享访问前端页面(#T20);3. 实现多页面UI与交互逻辑
徐粤 开发工程师(通用模块) 90 1. 封装请求拦截器与实现全局异常处理(#T09/#T10);2. 实现分享链接生成与提取码验证接口(#T19);3. 实现回收站恢复与彻底删除接口(#T21)
吴键斌 后台开发工程师 90 1. 开发后台管理功能(#T11);2. 实现用户管理接口(#T12);3. 优化管理员用户管理界面(#T25)
posted @ 2025-12-24 21:44  luoluck  阅读(3)  评论(0)    收藏  举报