高级操作详情
保护敏感数据
步骤:
- 选择菜单项 "配置" → "管理员"
- 在"管理员"的名称字段中输入 "admin"
- 输入非空密码并确认
- 点击"更新"按钮
说明:
- BC4E 保护敏感数据以防止未经授权的更改。新安装时此保护处于禁用状态以方便测试
- 要启用数据保护,请按上述步骤为默认管理员账户 "admin" 设置非空密码
- 敏感数据包括技能等级、俱乐部费用、用户类型和 BC4E 选项
添加俱乐部管理员
BC4E 有一个默认的管理员账户 "admin"。要添加另一个管理员账户,您必须先以管理员身份认证。
步骤:
- 选择菜单项 "配置" → "管理员"
- 使用您的管理员账户和密码进行认证
- 输入新的账户名、密码并确认密码
- 点击"添加"按钮
说明:
- 在添加新的管理员账户之前,请为预定义的管理员 "admin" 设置非空密码
导出所有俱乐部用户
步骤:
- 选择菜单项 "管理员" → "导出数据"
- 在弹出的对话框窗口中,在"要导出的数据"组框中选择"用户"
- 点击"浏览"按钮选择文件保存位置
- 输入文件名并点击"导出"按钮
说明:
- 在以下情况下,您可能需要将俱乐部用户数据导出到格式化 (.CSV) 文件:
- 您想要批量更改许多俱乐部用户
- 您想要将俱乐部用户迁移到另一个 BC4E 安装
- 您想要与其他系统交换俱乐部用户信息
- 对于批量更改,使用 Excel 打开导出的文件,进行更改,然后另存为 .CSV 文件。然后将其导入回 BC4E
- 对于迁移,请确保目标 BC4E 安装已配置相同的用户类型,然后直接导入导出的文件
- 在 BC4E 中,您可以将其他信息导出到格式化文本 (.CSV) 文件,例如比赛、球员或球员访问统计。这些需要指定日期范围
- 比赛和球员的历史数据存储在 ".\Data\Archive" 子文件夹中。BC4E 使用 Windows 文件以简化操作,每天的比赛和球员有单独的文件
导入俱乐部用户
步骤:
- 选择菜单项 "管理员" → "导入用户"
- 在弹出的窗口中,点击"浏览"按钮选择要导入的文本文件
- 点击"导入"按钮
说明:
- 包含俱乐部用户信息的格式化文本 (.CSV) 文件必须与示例文件 "C:\BC4E\BC4E_Users_import_sample.csv" 显示的格式匹配
- 导出的俱乐部用户文件具有相同的格式,可用于导入
- 在示例文件格式中,所有日期列都是可选的。它们可以被省略或留空。对于任何日期值,请使用通用日期时间格式 "yyyy-MM-dd hh:mm:ss"
- 导入前,请确保文本文件中的用户类型已在当前 BC4E 系统中配置
- 默认情况下,导入过程将添加新的俱乐部用户并更新现有用户的详细信息(通过用户名识别)。您可以选择不同的选项来控制此行为
导出已签到球员
步骤:
- 选择菜单项 "管理员" → "导出数据"
- 在弹出的对话框窗口中,在"要导出的数据"组框中选择"球员"
- 点击"浏览"按钮选择文件保存位置
- 输入文件名并点击"导出"按钮
说明:
- 如果您想使用同一组球员进行测试模拟,可以导出这些球员,然后通过导入重新签到
- 如果由于格式差异导致复制数据文件无效,这也有助于在俱乐部中途回滚 BC4E 软件的更改
导入球员
步骤:
- 选择菜单项 "管理员" → "导入球员"
- 通过点击"浏览"按钮选择要导入的文本文件
- 点击"导入"按钮
说明:
- 导出的球员文本文件包含一个简单的球员名称列表,每行一个名称
清理比赛
步骤:
- 选择菜单项 "模拟" → "重置比赛"
说明:
- 在开始新的模拟之前,特别是当在同一天内重复模拟不同时间段时,首先执行此操作以清除先前模拟的任何隐藏比赛
- 模拟与俱乐部运行不同,后者通常每天只有一个时段。对于俱乐部运行,系统将同一天的比赛保存在同一数据文件中
- 使用此功能清理不需要的比赛,防止比赛历史影响新比赛安排(在比赛数量或多样性方面)
- 在极少数情况下,这有助于解决由冲突规则导致的持续比赛安排错误
清理球员(及比赛)
步骤:
- 从主窗口选择菜单项 "模拟" → "重置比赛和球员"
说明:
- 使用此功能在同一天内启动新的"模拟"或"俱乐部运行"
模拟俱乐部单次运行
步骤:
- 选择菜单项 "模拟" → "模拟一次运行"
说明:
- 前提条件:今天有活动日程和已签到球员
- 模拟俱乐部运行的比赛安排一次。"安排新比赛"和"模拟一次"之间的区别在于,前者相对于当前时间,而后者相对于未来时间
模拟今日俱乐部运行
步骤:
- 选择菜单项 "模拟" → "模拟今日运行"
说明:
- 模拟今天计划时段的整个俱乐部运行
- 模拟只需几秒钟,因此主窗口在完成时可能只显示最终比赛
锁定签到
步骤:
- 选择菜单项 "管理员" → "锁定签到"
说明:
- 一个设计目标是使系统完全自动化(自动模式),无需值班人员。"锁定签到"可防止需要按次付费的用户在不付款的情况下签到
限制签到球员数量
步骤:
- 通过选择菜单项 "配置" → "选项",在"球员数量限制"参数中指定球员容量限制与总场地容量的比率
- 在用户类型配置窗口的"受限"列中指定哪些用户类型受此限制
说明:
- 俱乐部可以使用此功能自动限制签到球员数量,确保每个人都能进行适量的比赛
- 这是一次性设置
强制比赛中的性别平衡
步骤:
- 选择菜单项 "配置" → "选项"
- 将以下选项设置为"是":
- "鼓励相同性别"(默认:"是")
- "鼓励混合双打"(默认:"是")
- "强制性别选项"(默认:"否")
说明:
- BC4E 在安排比赛时优先考虑技能等级平衡而不是性别平衡
禁止比赛调整
步骤:
- 选择菜单项 "配置" → "选项"
- 将"比赛可调整性(分钟)"选项设置为"0"
说明:
- 使用此功能可防止球员调整 BC4E 安排的比赛,确保对每个人都公平
- 想要请求比赛偏好的球员可以使用配对球员功能
在线续订许可证
步骤:
- 确保您的笔记本电脑有互联网连接
- 从菜单中选择"帮助" → "续订许可证"
- 如果提示,支付续订费用并等待订单授权(这可能需要几天时间)
- 对于 4.0.2 或更高版本,您可以在续订时提供通知电子邮件并要求发票,以便将通知发送到该地址
- 再次确保您的笔记本电脑有互联网连接
- 再次选择"帮助" → "续订许可证"。续订现在应该成功了
说明:
- 仅当当前许可证接近或超过到期日时,"续订许可证"选项才启用
- 第一次续订请求会创建新许可证的订单。系统将提示您支付续订费用并获得订单号
- 如果未提供电子邮件通知,请记下提示的订单号,并在付款时用作参考
为俱乐部运行启用互联网功能
步骤:
- 确保您的笔记本电脑有互联网连接
- 从菜单中选择"配置" → "互联网"
说明:
- 如果 BC4E 无法连接到 BC4E 网站,互联网功能将在几次失败尝试后自动禁用
- 成功的互联网功能激活由主窗口中出现的条形码图像表示
- 条形码图像用于通过移动应用扫描签到
设置热身时长
步骤:
- 从菜单中选择"配置" → "选项"
- 对于固定时长,为"热身时段(分钟/其他)"选项指定正数分钟
- 或者:对于最长30分钟的灵活时长,为"热身时段(分钟/其他)"选项指定 "-1"
说明:
- 默认值"0"表示热身时长与比赛时长相同,比赛时长在另一个选项中指定
比赛分组或将俱乐部用户分成两个分组
步骤:
- 从菜单中选择"配置" → "选项"
- 将"两个分组的策略"选项设置为"竞争"或"分开"
说明:
- 默认值"混合"将两个分组视为单个球员池
不同日期的多个子俱乐部
步骤:
- 从菜单中选择"配置" → "用户类型"
- 为每个用户类型指定"可玩日期"列值,指示首选的活动日期
说明:
- 如果用户类型的俱乐部费用不同,请相应配置俱乐部费用
- 默认情况下,所有用户类型都可以在一周中的任何一天活动
- 当"可玩日期"值与默认值不同时,主窗口将显示单选按钮以显示"今天"或"其他"的俱乐部用户
启用多个站点(笔记本电脑)之间的数据同步
步骤:
- 从菜单中选择"配置" → "互联网"
- 在弹出的窗口中,勾选"连接到互联网进行远程操作"
- 勾选"数据同步组"复选框
- 输入数据同步的组名并指定保护密码
- 如果组不存在,选择"创建"。否则选择"加入"
- 提交您的数据同步请求
说明:
- 数据同步适用于俱乐部用户、已签到球员和已安排比赛。通过移动应用的远程签到正在开发中
- 用户类型必须在同步组中的所有笔记本电脑上手动配置以匹配
- 同一个人必须在同步组中所有 BC4E 系统上使用相同的用户名
同一天运行多个俱乐部时段(v3.7.0 或更高版本)
步骤:
- 使用"配置" → "日程"在同一日期设置多个俱乐部时段,如下所示:
- 每个俱乐部时段可以有多个相邻的日程
- 两个连续的俱乐部时段之间必须有间隔
- 俱乐部时段之间的间隔可以至少为一分钟的小时间间隙,也可以是每个俱乐部时段开始时的热身环节
说明:
- BC4E 在开始新的俱乐部时段之前会自动存档前一个俱乐部时段的数据
- BC4E 为每个俱乐部时段单独存储球员和比赛数据,与早期版本每天使用一组文件不同
- BC4E 可以为每个俱乐部时段导出或报告球员和比赛数据。您必须为此类操作指定俱乐部运行日期和俱乐部时段序号
升级 BC4E 软件
步骤:
- 从 BC4E 网站下载最新的软件包
- 将软件包解压到临时文件夹
- 在临时文件夹中运行 "setup.exe" 可执行文件
- 如果您的安装使用默认设置,则无需更改。否则,浏览到安装文件夹
- 点击"升级现有版本"按钮
说明:
- 升级过程会创建当前安装文件夹的副本,并附带日期时间后缀。如果俱乐部有大量存档数据,这可能需要一些时间
- 新的 BC4E 应用程序核心文件被复制并替换当前安装文件夹中的旧文件
- 文件替换基于文件日期和时间戳。即使版本号相同,较新的文件也会替换较旧的文件
- 次要修订可能不会更改版本号,但升级过程仍然有效
将 BC4E 回滚到备份
步骤:
- 找到要回滚到的正确备份文件夹
- 如果安装文件夹是 "C:\BC4E",备份文件夹的命名模式为 "C:\BC4E_yyyyMMdd_HHmmss"
- 按修改日期对文件夹名称排序,选择要回滚到的备份文件夹
- 将当前安装文件夹 "C:\BC4E" 重命名为类似 "C:\BC4E_rolled_back" 以避免冲突
- 通过删除后缀将备份文件夹重命名为 "C:\BC4E"
- 如果原始文件夹包含新的许可证密钥,请将 "BC4E_Certificate.key" 文件复制到恢复的文件夹中
- 如果在俱乐部中途回滚,通过将以下文件复制到恢复文件夹的 ".\Data" 子文件夹来恢复已签到球员和已安排比赛:
- .\Data\players.tbl
- .\Data\matches.tbl
说明:
- 背后的原因是 BC4E 许可证密钥绑定到原始安装路径,并且所有 BC4E 文件都保存在该文件夹中。因此,回滚只需恢复文件夹
- 这种恢复球员和比赛的方法在大多数情况下应该有效,除非版本之间的文件格式不同,这很少见
卸载 BC4E
步骤:
- 删除 BC4E 安装文件夹(默认:"C:\BC4E")
- 删除桌面快捷方式
说明:
- BC4E 将所有信息存储在其安装文件夹中。创建的唯一外部项目是桌面快捷方式
- 要备份 BC4E,只需备份整个安装文件夹。在初始设置期间,安装路径、PC 机器 ID 和俱乐部用户数据文件与许可证绑定
- 更改安装路径、复制到不同的 PC 或手动处理俱乐部用户数据文件可能导致 BC4E 故障
- 除了恢复安装文件夹外,您可以使用导出/导入俱乐部用户功能或互联网数据同步组来迁移或恢复俱乐部用户
将数据迁移到另一台 PC 上的 BC4E
将 BC4E 迁移到不同的 PC 时,请按照以下步骤操作(确保 BC4E 在文件或文件夹复制期间未运行):
步骤:
- 在新 PC 上执行全新安装,级别选项与旧 PC 相同。成功在线注册后开始三个月的免费试用期
- 在做出任何更改之前,在新 PC 上备份整个安装文件夹(默认:"C:\BC4E")
- 在旧 PC 上,将俱乐部用户数据导出到 .CSV 文件。此文件将用于在新 PC 上导入俱乐部用户数据
重要!不要直接复制俱乐部用户数据文件,否则会导致新安装崩溃。
- 从旧 PC 的 "C:\BC4E\Data" 文件夹中复制以下文件到新 PC 的同一文件夹中,覆盖现有文件:
- administrators.tbl
- club_fees.tbl
- courts.tbl
- schedules.tbl
- user_type.tbl
重要!不要复制或覆盖新 PC 上 "C:\BC4E\Data" 中的任何其他文件,否则可能导致安装崩溃。
- 将步骤 c 中导出的 .CSV 文件复制到新 PC
- 在新 PC 上启动 BC4E,并从复制的 .CSV 文件导入俱乐部用户
- 新 PC 上的 BC4E 现在应该可以正常使用了
- 如果旧 PC 将不再使用且许可证在很长一段时间内有效(远超过三个月),您可以请求抵扣新三个月试用期后的剩余时间
动态切换俱乐部运行模式
BC4E 支持三种模式:自动模式、同步模式和异步模式。您可以按以下顺序在它们之间切换:
自动 → 同步 → 异步 →(回到自动)。
说明:
- 自动模式是默认且最常用的模式。比赛根据日程和时间设置自动创建、开始和停止
- 同步模式允许手动控制比赛的创建、开始和停止。操作员点击按钮执行这些操作
- 异步模式与同步模式类似,但为每个场地使用单独的计时器。每个场地的开始或停止比赛需要手动控制
规划俱乐部中场休息(版本:3.7.9 或更高)
BC4E 版本 3.7.9 引入了安排俱乐部中场休息的支持,非常适合持续时间长且球员较少的俱乐部。
在俱乐部时段中间配置一个休息日程,不允许场地安排。例如,在一个 3 小时的俱乐部时段中:
示例配置:
- 俱乐部开始日程:晚上 7:00 ~ 晚上 8:30,包括"热身"时段和场地分配
- 中场休息日程:晚上 8:30 ~ 晚上 8:35,无"热身"时段和无场地分配
- 俱乐部结束日程:晚上 8:35 ~ 晚上 10:00,无"热身"时段但包括场地分配
说明:
- BC4E 3.7.9 支持多个休息日程,并可以自动调整休息时间以与比赛时段对齐
- 对于遵循常规日程的俱乐部,可以通过自动计算前一日程的结束时间来精确设置休息开始时间,该时间成为休息开始时间
- 要计算日程的"结束时间",右键单击其"结束时间"字段,选择"计算结束时间",指定比赛时段,然后点击"确定"确认
场地颜色编码(版本:3.7.9 或更高)
BC4E 版本 3.7.9 引入了场地颜色编码的支持,这对于场地按颜色区分的场所特别有用。
步骤:
- 导航到菜单项 "配置 → 配置场地"
- 通过点击字段并选择颜色选择窗口中的颜色,为每个场地选择"显示颜色"
- 点击"提交"保存您的更改
说明:
- 请将"场地名称"保留为默认值,因为显示基于"场地 XX"模式
为俱乐部用户设置总访问次数的预付费(版本:3.7.9 或更高)
BC4E 版本 3.7.9 支持具有俱乐部访问总次数的用户类型。当该类型的俱乐部用户签到并至少进行一场比赛时,系统会自动扣除 1 次访问。
步骤:
- 如果不存在这样的预付费用户类型,请按以下步骤操作。否则,直接转到用户的编辑个人资料。
- 导航到菜单项 "配置 → 配置用户类型"
- 为特定用户类型设置"场次#"值
- 点击"提交"保存您的更改
- 编辑俱乐部用户的个人资料(参考之前的说明如何操作)
- 为俱乐部用户选择具有总场次控制的"用户类型"
- 点击"俱乐部用户有效期限"中的"开始日期",并指定储值的"开始日期"
- 用户个人资料窗口中的"场次#"将填充为该用户类型设置的场次数量。
- 用户储值的"俱乐部用户有效期限"中的"结束日期"将根据该用户类型的有效周数相应设置。
说明:
- 用户的场次必须在上述指定的"结束日期"之前使用。该日期之后的任何剩余余额将被清零
在同步模式下运行俱乐部
BC4E 支持三种俱乐部操作模式:自动模式(默认)、同步模式和异步模式,以适应各种俱乐部需求。
切换到同步模式:
- BC4E 在初始安装时默认为自动模式。如果尚未配置,您需要手动切换到同步模式
- 选择"运行 → 切换到同步模式"从自动模式更改为同步模式
开始所有新比赛:
- 点击主窗口中的"开始比赛"按钮,或选择菜单"运行 -> 开始比赛"。
- BC4E 将首先停止所有活动比赛。
- 所有排队的新比赛随后开始。
手动比赛安排:
- 要为所有场地安排比赛,请选择菜单"运行 -> 安排新比赛"。
- 要手动安排一些比赛,请按照以下步骤操作:
- 清除所有超过其预定显示时长(在"配置 → 选项"中设置)的比赛
- 依次将球员逐个添加到 #1 场地。在创建另一场比赛之前,您必须完全填满 #1 场地
- 通过拖放或右键单击并选择弹出菜单中的"添加到场地"将球员添加到场地
- 完成手动比赛创建后,选择"运行 → 安排新比赛"让 BC4E 处理剩余的场地
后端自动处理:
- 选择时间是在任何手动操作之前自动清除占用的新比赛场地或停止正在进行的比赛。
- 清除场地上的新创建比赛,通常在最早的活动比赛进行至少 5 分钟后。
- 自动停止已达到预定时长的比赛,无论手动干预状态如何。
说明:
- 在同步模式下,确保比赛时长足够长,以便在自动化后端处理开始之前完成手动操作。
- 自动模式仍然是兼容俱乐部的最佳选择,可在预设日程上完全自动运行,无需管理员干预。
在异步模式下运行俱乐部
BC4E 支持三种俱乐部操作模式:自动模式(默认)、同步模式和异步模式,以适应各种俱乐部需求。
切换到异步模式:
- BC4E 在初始安装时默认为自动模式。如果尚未配置,您需要手动切换到异步模式
- 选择"运行 → 切换到同步模式"从自动模式更改为同步模式
- 选择"运行 → 切换到异步模式"从同步模式过渡到异步模式
停止比赛:
- 右键单击比赛时长窗口中的比赛场地,选择"停止比赛"
- BC4E 将自动将释放的场地分配给第一个预制的比赛(标记为序列中的 #1)
- 分配场地中显示的任何其他新比赛将与第一场比赛的先前位置交换(如果不同)
- 所有剩余新比赛的序列号将相应调整
手动比赛安排:
- 清除所有超过其预定显示时长(在"配置 → 选项"中设置)的比赛
- 依次将球员逐个添加到 #1 场地。在创建另一场比赛之前,您必须完全填满 #1 场地
- 通过拖放或右键单击并选择弹出菜单中的"添加到场地"将球员添加到场地
- 完成手动比赛创建后,选择"运行 → 安排新比赛"让 BC4E 处理剩余的场地
后端自动处理:
- 选择时间是在任何手动操作之前自动清除占用的新比赛场地或停止正在进行的比赛。
- 清除场地上的新创建比赛,通常在最早的活动比赛进行至少 5 分钟后。
- 自动停止已达到预定时长的比赛,无论手动干预状态如何。
说明:
- 在异步模式下,确保比赛时长足够长,以便在自动化后端处理开始之前完成手动操作。
- 自动模式仍然是兼容俱乐部的最佳选择,可在预设日程上完全自动运行,无需管理员干预。
使用移动应用 BC4EApp 管理您的俱乐部
要求:
- BC4E 应用程序必须启用其互联网功能,以便通过互联网与球员的移动设备交换信息
- 成功在线后,运行 BC4E 的笔记本电脑屏幕底部附近会显示一个俱乐部 PIN 码
- 如果出现异常,请尝试将在线服务器中的数据与本地 BC4E 系统同步