分配号码簿

模块简介

分配号码簿功能用于为所有运动员分配唯一的号码,便于现场检录、成绩录入和成绩单打印。支持批量分配和单队分配两种方式,管理员可根据实际需求灵活操作。

功能概述

批量分配号码簿

支持三种排序模式(分队排序、连续排序、按学校连续排序),一键为所有运动员自动分配号码,自动检测号码重叠。

单队分配号码簿

为特定参赛队单独分配或调整号码,适用于补充分配、特殊调整等场景。

1. 批量分配号码簿

功能说明

批量分配号码簿支持三种排序模式,满足不同场景需求:

  • 分队排序:每个参赛队从各自的起始号码开始编号
  • 连续排序:按分组→参赛队排序顺序→性别→姓名顺序,所有运动员连续编号
  • 按学校连续排序:同一学校所有组别的运动员号码连续,同时保证整体按分组顺序编排 推荐
三种排序模式详解
分队排序模式
  • 适用场景:各参赛队独立管理号码,不同队伍之间号码可以有明显区分
  • 编号规则:每个参赛队从指定的起始号码开始,按性别→姓名排序连续编号
  • 注意事项:需要手动设置各队起始号码,系统会自动检测号码区间是否重叠
重要提示:使用分队排序模式时,请确保各队的号码区间不重叠,例如:A队 1-20,B队 21-40,C队 41-60
连续排序模式
  • 适用场景:需要所有运动员号码连续,便于统一管理
  • 编号规则:按分组排序→参赛队排序→性别→姓名顺序,从起始号码开始连续编号
  • 优势:号码绝对连续,不会出现空号或重复
按学校连续排序模式 推荐
  • 适用场景:同一学校参加多个组别比赛(如:高一组、高二组、高三组)时使用
  • 编号规则:先按学校最早参赛的分组排序,然后同校所有组别连续编号,最后按性别→姓名排序
  • 优势:同一学校的运动员号码连续,方便发放号码簿,同时保证整体按分组顺序
排序示例:
• A学校(参加高一、高三):001-020, 021-040
• B学校(参加高一):041-060
• C学校(参加高二、高三):061-080, 081-100
✓ 同校连续 + 整体按分组排序
操作步骤
  1. 设置统一号码位数:输入号码位数(如4位),系统会自动补零(如0001、0002)
  2. 选择排序模式:
    • 分队排序:需要为每个队伍设置起始号码和号码前缀
    • 连续排序/按学校连续排序:只需设置统一的起始号码和前缀
  3. 勾选"重置所有已有号码":建议勾选,避免新旧号码混乱
  4. 点击"一键生成所有号码"按钮:系统自动分配号码
  5. 查看分配结果:系统会显示成功分配的运动员数量
智能检测功能
  • 号码区间重叠检测:在分队排序模式下,系统会自动检测各队号码区间是否重叠,重叠部分会以红色高亮显示
  • 提交前确认:如果检测到号码重叠,提交时会弹出确认对话框,防止误操作
  • 成功提示:号码区间无重叠时,输入框会显示绿色边框
批量分配号码簿页面示例
批量分配号码簿页面示意图

2. 单队分配号码簿

功能说明

单队分配号码簿用于为特定参赛队单独分配或调整号码,适用于以下场景:

  • 某个参赛队补充添加了新运动员,需要为新运动员分配号码
  • 某个参赛队的号码需要特殊调整
  • 批量分配后需要对个别参赛队进行微调
操作步骤
  1. 选择参赛单位:从下拉列表中选择需要分配号码的参赛队
  2. 填写起始号码:输入该队运动员号码的起始编号
  3. 设置号码位数:输入号码位数(如4位),系统会自动补零
  4. 填写号码前缀(可选):可以为号码添加前缀,如 "A-"
  5. 勾选"重置已有号码":如需覆盖该队已有号码,勾选此选项
  6. 点击"执行分配"按钮:系统自动为该队运动员分配号码
单队分配号码簿页面示例
单队分配号码簿页面示意图

常见问题

推荐使用"按学校连续排序"模式。这种模式特别适合同一学校参加多个组别比赛的情况,可以让同一学校所有组别的运动员号码连续,方便发放号码簿,同时保证整体按分组顺序编排。如果每个学校只参加一个组别,可以使用"连续排序"模式。

勾选"重置所有已有号码"可以避免新旧号码混乱和重复。如果不勾选,系统只会为尚未分配号码的运动员编号,可能导致号码不连续或与已有号码冲突。建议每次重新分配时都勾选此选项。

系统会用红色高亮显示重叠的号码区间。您可以:
  • 方案1:调整各队的起始号码,确保号码区间不重叠
  • 方案2:切换到"连续排序"或"按学校连续排序"模式,系统会自动分配,不会出现重叠

可以修改。有两种方式:
  • 重新批量分配:勾选"重置所有已有号码"后重新执行批量分配
  • 单独调整:使用"单队分配号码簿"功能为特定参赛队重新分配号码
  • 手动编辑:在运动员管理页面直接修改个别运动员的号码

  • 号码位数:设置号码的统一位数,不足位数的会自动补零。例如设置4位,号码1会显示为0001
  • 号码前缀:可以为号码添加字母或其他标识,便于区分不同组别或单位。例如前缀"A-",号码为A-0001、A-0002

分配完成后,可以在以下位置查看号码:
  • 运动员管理页面:查看所有运动员的号码分配情况
  • 参赛队管理:查看各参赛队的号码范围
  • 导出功能:可以导出运动员信息(含号码)到Excel文件