# 校运动会管理系统SportManage **Repository Path**: wanttosee/SportManage ## Basic Information - **Project Name**: 校运动会管理系统SportManage - **Description**: 校运动会管理系统:一款专为学校设计的开源运动管理软件,涵盖赛事安排、成绩记录与公告发布等功能,助力高效组织校园体育活动。 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-02-12 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 运动会管理系统 项目已经申请软著请勿商用 个人学习请联系邮箱wanttosee@qq.com 务必注明:单位职位 代码只有部分 联系获取最新 ![输入图片说明](%E4%B8%8B%E8%BD%BD.png) ## 目录 1. [系统概述](#系统概述) 2. [用户角色与权限](#用户角色与权限) 3. [登录与退出](#登录与退出) 4. [功能模块](#功能模块) - 4.1 [控制台](#控制台) - 4.2 [用户管理](#用户管理) - 4.3 [班级管理](#班级管理) - 4.4 [学生管理](#学生管理) - 4.5 [赛事项目](#赛事项目) - 4.6 [报名管理](#报名管理) - 4.7 [检录系统](#检录系统) - 4.8 [成绩管理](#成绩管理) - 4.9 [班级排名](#班级排名) 5. [常见问题](#常见问题) --- ## 系统概述 运动会管理系统是一个专为学校运动会设计的信息化管理平台,实现了从报名、检录到成绩录入、排名统计的全流程数字化管理。系统支持多角色协同工作,包括超级管理员、管理员、班主任和检录员等角色。 ### 系统特点 - **多角色权限管理**:不同角色拥有不同的操作权限 - **全流程管理**:覆盖报名、审核、检录、成绩录入全过程 - **批量操作**:支持批量报名、批量审核、批量导入导出 - **实时统计**:自动计算班级积分和排名 - **号码布管理**:自动分配号码布,支持打印 --- ## 用户角色与权限 | 角色 | 权限说明 | |------|----------| | 超级管理员 | 拥有系统所有权限,可管理所有用户和数据 | | 管理员 | 可管理赛事项目、审核报名、录入成绩、管理号码布 | | 班主任 | 可管理本班学生信息、为本班学生报名、查看报名状态 | | 检录员 | 可进行检录操作、查看检录状态、记录缺席情况 | --- ## 登录与退出 ### 登录系统 1. 打开浏览器,访问系统地址 2. 输入用户名和密码 3. 点击"登录"按钮 **默认管理员账号**: - 用户名:`admin` - 密码:`admin123` ### 退出系统 1. 点击页面右上角的用户头像 2. 在下拉菜单中点击"退出登录" 3. 系统将自动跳转到登录页面 ### 修改密码 1. 点击页面右上角的用户头像 2. 点击"修改密码" 3. 输入原密码和新密码 4. 点击"保存"完成修改 --- ## 功能模块 ### 4.1 控制台 控制台是系统首页,展示当前运动会的整体数据概览。 **管理员视图**: - 用户总数统计 - 班级总数统计 - 学生总数统计 - 赛事项目统计 - 报名数量统计 - 待审核报名提醒 **班主任视图**: - 管理班级信息 - 班级学生数量 - 本班报名统计 ### 4.2 用户管理 **功能说明**:管理系统用户账号(仅管理员可访问) **操作步骤**: 1. **添加用户** - 点击"添加用户"按钮 - 填写用户名、密码、姓名、角色等信息 - 点击"保存" 2. **编辑用户** - 在用户列表中点击编辑按钮 - 修改用户信息 - 点击"保存" 3. **删除用户** - 点击删除按钮 - 确认删除操作 **注意事项**: - 超级管理员账号不能被删除 - 删除用户后,该用户的数据将保留 ### 4.3 班级管理 **功能说明**:管理学校班级信息 **操作步骤**: 1. **添加班级** - 点击"添加班级"按钮 - 填写班级名称、年级、班主任等信息 - 点击"保存" 2. **编辑班级** - 点击班级名称或编辑按钮 - 修改班级信息 - 点击"保存" 3. **删除班级** - 点击删除按钮 - 确认删除(班级下有学生时不能删除) **班级信息字段**: - 班级名称:如"高一(1)班" - 年级:选择对应年级 - 班主任:选择负责的老师 ### 4.4 学生管理 **功能说明**:管理学生基本信息 **操作步骤**: 1. **添加学生** - 点击"添加学生"按钮 - 填写学号、姓名、性别、班级等信息 - 点击"保存" 2. **批量导入学生** - 点击"批量导入"按钮 - 下载Excel模板 - 按模板格式填写学生信息 - 上传Excel文件 3. **编辑学生** - 点击编辑按钮修改学生信息 4. **删除学生** - 点击删除按钮删除学生 **Excel导入格式**: | 学号 | 姓名 | 性别 | 班级名称 | |------|------|------|----------| | 2024001 | 张三 | 男 | 高一(1)班 | ### 4.5 赛事项目 **功能说明**:管理运动会比赛项目(仅管理员可访问) **操作步骤**: 1. **添加项目** - 点击"添加项目"按钮 - 填写项目名称、类型、性别限制等 - 设置每班限报人数 - 点击"保存" 2. **项目状态管理** - 待开始:项目尚未开始 - 报名中:开放报名 - 报名截止:停止报名 - 进行中:比赛进行中 - 已结束:比赛结束 **项目信息字段**: - 项目名称:如"100米跑" - 项目类型:径赛/田赛 - 性别:男子/女子/混合 - 每班限报人数:限制每个班级的报名人数 - 最大参赛人数:每组最大人数 ### 4.6 报名管理 **功能说明**:管理学生报名信息 #### 4.6.1 单个报名 1. 点击"报名"按钮 2. 选择赛事项目 3. 选择学生 4. 点击"保存" #### 4.6.2 批量报名(班主任) 1. 点击"批量报名"按钮 2. 选择赛事项目 3. 勾选要报名的学生(支持全选) 4. 点击"提交报名" #### 4.6.3 审核报名(管理员) 1. 在报名列表中找到待审核的报名 2. 点击审核按钮(绿色勾) 3. 选择审核状态:通过/拒绝 4. 可填写审核备注 5. 点击"保存" 6. 审核通过后自动分配号码布 #### 4.6.4 批量审核(管理员) 1. 勾选多条待审核的报名记录 2. 点击"批量审核通过"按钮 3. 系统自动审核通过并分配号码布 #### 4.6.5 号码布配置(管理员) 1. 点击"号码布配置"按钮 2. 设置号码位数(如4位显示0001) 3. 设置起始号码和结束号码 4. 点击"保存" **号码布分配规则**: - 审核通过时自动分配 - 按顺序递增分配 - 格式:如4位则显示0001、0002... ### 4.7 检录系统 **功能说明**:比赛现场检录管理(检录员和管理员可访问) #### 4.7.1 扫码检录 1. 进入检录系统 2. 选择当前比赛项目 3. 扫描运动员号码布二维码 4. 系统自动记录检录状态 #### 4.7.2 手动检录 1. 在检录列表中找到运动员 2. 点击"检录"按钮 3. 确认检录状态 #### 4.7.3 缺席记录 1. 比赛开始后,未检录的运动员自动标记为缺席 2. 可查看缺席名单 3. 支持导出缺席记录 ### 4.8 成绩管理 **功能说明**:录入和管理比赛成绩 #### 4.8.1 录入成绩 1. 选择比赛项目 2. 点击"录入成绩" 3. 选择运动员 4. 输入成绩(径赛输入时间,田赛输入距离/高度) 5. 点击"保存" #### 4.8.2 成绩类型 - **径赛**:输入比赛时间(格式:分:秒.毫秒) - **田赛**:输入比赛距离/高度(单位:米) #### 4.8.3 排名计算 - 系统自动根据成绩计算排名 - 径赛:时间短者排名靠前 - 田赛:距离/高度大者排名靠前 ### 4.9 班级排名 **功能说明**:查看班级积分排名 #### 4.9.1 积分规则 | 名次 | 积分 | |------|------| | 第1名 | 9分 | | 第2名 | 7分 | | 第3名 | 6分 | | 第4名 | 5分 | | 第5名 | 4分 | | 第6名 | 3分 | | 第7名 | 2分 | | 第8名 | 1分 | #### 4.9.2 查看排名 1. 进入"班级排名"页面 2. 查看各班级总积分 3. 可按年级筛选 4. 查看各项目得分明细 --- ## 常见问题 ### Q1: 忘记密码怎么办? 请联系系统管理员重置密码。 ### Q2: 班主任如何为本班学生报名? 1. 登录系统 2. 进入"报名管理" 3. 点击"批量报名" 4. 选择项目,勾选学生 5. 提交报名 ### Q3: 报名后可以修改吗? 报名审核通过前可以删除重新报名,审核通过后不能修改。 ### Q4: 号码布如何分配? 管理员审核报名通过后,系统自动按顺序分配号码布。 ### Q5: 如何导出报名数据? 在报名管理页面,点击"导出"按钮,可导出Excel格式的报名数据。 ### Q6: 检录时扫描不到二维码怎么办? 可以使用手动检录功能,在列表中找到运动员后点击检录按钮。 ### Q7: 成绩录入错误如何修改? 管理员可以在成绩管理页面编辑或删除已录入的成绩。 ### Q8: 班级积分如何计算? 系统根据各项目前8名的成绩自动计算积分,累加得到班级总分。 --- ## 技术支持 如有问题,请联系系统管理员或技术支持团队。 **版本**:V1.0