文章

SOSD 实验室网站:开发维护实践

在已有团队工程中参与竞赛材料下载、招新业务调整及维护交接,学习把具体需求落实到接口与数据处理。

SOSD 实验室网站:开发维护实践

项目背景

SOSD 实验室网站服务校园实验室的招新、竞赛与材料管理,包含用户端、管理端和 Java 后端。我在已有团队项目中参与功能开发与维护。

项目使用 Java、Spring Boot、MyBatis Plus、MySQL 等技术,并涉及鉴权、对象存储与部署配置。

我的实践内容

  • 竞赛材料下载:参与批量打包下载与选定材料下载功能,处理文件组织、下载反馈等问题。
  • 招新业务调整:参与招新组别调整,让接口与数据处理适应业务规则。
  • 日常维护:处理数据库字符集等问题,参与部署交接资料整理。

从功能到完整流程

以材料下载为例,需要考虑的不只是返回一个文件:还包括选中了哪些材料、文件是否有效、文件名是否合适,以及失败时如何反馈。对于后台打包任务,还需要继续理解执行状态、进度查询和清理机制。

这类任务让我逐步认识到,后端工作需要同时关注业务规则、数据状态和异常路径。

下一步

希望结合这些实际功能深化对 Java 并发、异常处理和数据库事务的理解,并补充针对关键路径的测试和设计说明。

这是团队项目经历;我会把个人参与部分与系统整体能力区分开来,不把全部功能归为独立成果。

本文由作者按照 CC BY 4.0 进行授权