BC4E - 高级操作

数据保护、俱乐部管理和系统配置

高级操作详情

保护敏感数据

步骤:

  • 选择菜单项"配置" → "管理员"
  • 在"管理员"的名称字段中输入"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系统中配置
  • 默认情况下,导入过程将添加新俱乐部用户并更新现有用户(通过用户名识别)的详细信息。您可以选择不同选项来控制此行为
返回顶部

批量更新多个俱乐部用户

步骤:

  • 将所有用户导出到.CSV文件。
  • 在Excel中打开导出的.CSV文件。
  • 在Excel中进行所需更改。
  • 在Excel中,将电子表格另存为新的.CSV文件。
  • 从上一步创建的新.CSV文件导入用户。

重要说明:

  • 在Excel中打开导出的.CSV文件时,记得将所有日期列格式化为"yyyy-mm-dd hh:mm:ss"(自定义格式)。
  • 如果没有正确的日期格式,Excel可能只显示时间信息,完全省略日期。这将导致新导出的.CSV文件只包含时间值。
  • 如果导入的.CSV文件缺少完整日期信息,将使用当前系统日期代替,可能导致意外的数据更改。
返回顶部

导出已签到球员

步骤:

  • 选择菜单项"管理" → "导出数据"
  • 在弹出的对话框中,在"导出数据"分组框中选择"球员"
  • 点击"浏览"按钮选择文件保存位置
  • 输入文件名并点击"导出"按钮

备注:

  • 如果您想用同一组球员进行测试模拟,可以导出这些球员,然后通过导入让他们签到
  • 如果您需要在俱乐部运行中回滚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故障
  • 除了恢复安装文件夹,您还可以使用导出/导入俱乐部用户功能或互联网数据同步组来迁移或恢复俱乐部用户
返回顶部

迁移数据到另一台电脑上的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版本引入了球场颜色编码的支持,这对于球场通过颜色区分的场地特别有用。

步骤:

  • 导航到菜单项"配置 → 配置球场"
  • 为每个球场选择"显示颜色",点击字段并从颜色选择窗口中选择颜色
  • 点击"提交"保存更改

备注:

  • 请将"球场名称"保持为默认值,因为显示基于"Court 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系统
返回顶部

设置预付俱乐部用户

步骤:

  • 为预付用户配置用户类型。对于每种预付用户类型,指定访问次数及其有效期(以周为单位)。
  • 编辑用户资料,选择上一步配置的适当预付用户类型。
  • 在俱乐部用户有效期限中,指定开始日期。结束日期根据所选用户类型的有效周数自动填充。
  • 当剩余访问次数为零或过期时,按照上述相同流程,充值到所选用户类型的配置次数。
返回顶部