# 羽毛球赛事管理系统前端:报名-抽签-编排-控场-排名 **Repository Path**: newhuman28/badminton-web ## Basic Information - **Project Name**: 羽毛球赛事管理系统前端:报名-抽签-编排-控场-排名 - **Description**: No description available - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-06-06 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 羽毛球赛事管理系统前端:报名-抽签-编排-控场-排名 #### 介绍 {这是一个和羽毛球爱好者、羽毛球教练一起开发的羽毛球赛事管理系统,也是本人大学的毕业设计。完全免费给广大羽毛球爱好者使用,减少赛事编排工作量,让大家更好的参与比赛。这个项目的来源是一个羽毛球教练朋友说他们举办一个赛事好累,现在用的还是一个excel表来对赛事进行编排,一个赛事经常都要编排3天甚至更久。 刚好我们在搞毕业设计也希望是能做一个有点实际价值的东西, 于是有了这个项目。 项目开发在2018年左右,所以代码所使用的框架相对比较老,请大家不要介意。项目演示请看 [http://ymq.sz91online.com/](http://ymq.sz91online.com/)}。 这是个纯功能型的应用,没有商业元素在里面,未来也是免费给大家使用,有想法的同志可以一起来让他更完善,服务更多爱好者。 如果有商业需求也可以连系统开发商业版本,本人QQ:3234310 #### 软件架构 [https://pro.ant.design/zh-CN](ANT DESIGN PRO) #### 安装教程 1. 安装nodejs,开发时使用的是14, 现在最新的版本也可以运行。 使用命令: npm i --legacy-peer-deps 安装依赖包 2. 执行 npm start 启动项目 3. 项目运行在8000端口 #### 使用说明 1. 后端服务接口默认为: http://localhost:8080/bgms , 如果需要修改请移步 config.js 文件 2. 默认的账号码为: test1/123456 #### 主要功能 **1.赛事管理:赛事清单、创建赛事、修改赛事、赛事规程等** ![赛事列表](ymq1.png) ![赛事详情](ymq2.png) **2.分组管理:添加分组、设置比赛方式等** ![组别列表](ymq3.png) ![新建组别](ymq4.png) **3.报名管理:手动录入、导入名单、模板下载** ![报名管理](ymq5.png) **4.抽签管理:自动抽签、导入抽签表** ![分组循环抽签表](ymq6.png) ![淘汰赛抽签表](ymq7.png) **5.编排:有同场或连场校验** ![赛事编排](ymq8.png) **6.控场:录入成绩、指定裁判、下载积分表、投屏(需要投票程序支持)** ![输入图片说明](ymq9.png) **7.成绩管理:导入成绩、计算排名** ![循环赛成绩](ymq10.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request