该项目是一套用于全国性赛事的报名与评审管理系统,覆盖官网展示、学生报名、作品提交、后台管理、评委管理、初审终审、评分计算、评审任务分配等完整业务流程。赛事分为省级初审和国家级终审两个阶段,目前报名作品数量已达到 3 万+,并持续增长。本人主要负责后端核心服务及评审系统关键模块开发。
系统前端包括官网、报名 H5 和后台管理端,官网采用 Nuxt、Vue3、Axios,报名端采用 UniApp、uView、Pinia;后端采用 Java、Spring Boot、Redis、PostgreSQL 等技术。本人重点参与作品数据管理、评审任务分配、评分计算、评委任务控制等模块,实现了按省份分配、随机打散分配、评委任务量控制、评分汇总等能力。
项目核心难点在于评审流程复杂、作品数量大、评分规则对公平性要求高。针对这些问题,系统设计了可配置的评审分配逻辑,既支持按省级维度组织初审,也支持在终审阶段对作品进行随机化分配,减少人工干预。评分环节采用标准分换算机制,对不同评委的评分尺度进行归一化处理,降低主观评分差异对最终结果的影响,提高评审结果的公平性、可解释性和自动化程度。