SOSD 实验室网站:开发维护实践
在已有团队工程中参与竞赛材料下载、招新业务调整及维护交接,学习把具体需求落实到接口与数据处理。
SOSD 实验室网站:开发维护实践
项目背景
SOSD 实验室网站服务校园实验室的招新、竞赛与材料管理,包含用户端、管理端和 Java 后端。我在已有团队项目中参与功能开发与维护。
项目使用 Java、Spring Boot、MyBatis Plus、MySQL 等技术,并涉及鉴权、对象存储与部署配置。
我的实践内容
- 竞赛材料下载:参与批量打包下载与选定材料下载功能,处理文件组织、下载反馈等问题。
- 招新业务调整:参与招新组别调整,让接口与数据处理适应业务规则。
- 日常维护:处理数据库字符集等问题,参与部署交接资料整理。
从功能到完整流程
以材料下载为例,需要考虑的不只是返回一个文件:还包括选中了哪些材料、文件是否有效、文件名是否合适,以及失败时如何反馈。对于后台打包任务,还需要继续理解执行状态、进度查询和清理机制。
这类任务让我逐步认识到,后端工作需要同时关注业务规则、数据状态和异常路径。
下一步
希望结合这些实际功能深化对 Java 并发、异常处理和数据库事务的理解,并补充针对关键路径的测试和设计说明。
这是团队项目经历;我会把个人参与部分与系统整体能力区分开来,不把全部功能归为独立成果。
本文由作者按照 CC BY 4.0 进行授权