功能模块
教务管理系统 · 操作手册连载
第 6 篇|智能分班
把一整届新生按成绩与性别自动均分成若干个班。四步向导:上传数据 → 配置层次 → 执行 → 看结果。
1
🧩 这个模块解决什么
新生录取后要分班。人工分班既慢又难保证"各班起点差不多"。智能分班用算法把学生按分数层次与性别比例均衡地分入各班,并支持指定某些学生固定去某班(如特长生、教师子女)。
ℹ️ 进入方式
左侧导航智能分班(图标 🧩)。页面是四步向导,从上往下做即可。
四步向导
① 上传学生数据
xlsx/xls/csv
➜
② 班级与层次配置
定规则
➜
③ 开始分班
一键执行
➜
④ 分班结果
总览/对比/名单
2
📥 第一步:上传学生数据
▲ 智能分班向导:第一步上传学生名单 + 第二步班级与层次配置
上传区提示"点击或拖拽文件到此处",支持 .xlsx / .xls / .csv,副标题提示"第一行应为表头,支持姓名、性别、各科成绩等列"。
- 选择分班依据的科目:勾选要纳入分班的科目;在下方"分班规则"里再勾选需要对比均分的科目。
- Excel 中的原班级信息:仅供参考,不参与分班。
- 主数据「指定班级」列提示:若表格里有"指定班级"列,该列的学生会被固定到指定班级。
- 数据预览:按 Excel 列动态显示前 8 行(超出提示"仅显示前 8 行,共 N 条")。
右上角还有📚 已保存编排(查看/打开/删除服务器上历史分班)。
3
🎚️ 第二步:班级与层次配置
▲ 上传后可勾选分班依据科目、预览名单,再设置层次与分班规则
📶 层次定义
"层次"指班级的等级分组(从上到下:好→差),例如"实验班 / 平行班"。每种层次可设班数与分数区间。
层次配置说明
| 配置项 | 说明 |
|---|---|
| 按分数阈值划分层次(开关) | 勾选:按你设定的分数区间划层;不勾选:按比例分配 |
| 划分依据 | 选择以哪一列(如投档分/总分)作为分层依据 |
| 层次列表 | 每行可改名、设"班数"、设分数区间(最低~最高)、删除该层次 |
| 下限边界分的副科筛选条件 | 分数恰好等于下限分且满足条件才归入此层,否则归入下一层(精细控制) |
| 🧮 自动估算分数范围 | 据数据自动算出各层次的分数区间,省去手填 |
| + 添加层次 | 增加一个层次 |
下方实时显示统计:"共 N 人,M 个班,平均每班 X 人"。
🏷️ 班级命名规则
默认 {n}班,其中 {n} 代表序号。可改为"第{n}班"等,右侧实时预览(如"实验班1班")。
⚖️ 分班规则
两条均衡规则
| 规则 | 说明 | 可调参数 |
|---|---|---|
| 性别比例均衡(开关) | 让各班男女比例尽量一致 | 允许每班男女比例最大偏差(百分点,默认 10) |
| 同层次各班均分均衡(开关) | 同一层次内各班平均分尽量持平 | 勾选参与均衡的科目(上传数据后自动识别) |
✅ 分层 + 均衡,是分班的两条腿
"层次"决定大格局(好班/平行班),"均衡"决定细节(同层各班差距不能太大、男女不能失衡)。两者都勾上,效果最接近人工精调。
4
🚀 第三步:执行分班
配置完成后,点页面中部的大按钮🚀 开始分班,系统按规则计算并生成结果。计算期间按钮显示加载动画,完成后自动进入第四步。
5
📊 第四步:分班结果
▲ 分班结果:班级数、男女比例、各层次分数段与平均分
结果区顶部显示"N 人 → M 个班级(其中 K 人手动指定班级)",右侧有💾 保存到服务器与📚 已保存编排。结果分三个页签:
📥 导出
点📥 导出 Excel / CSV(可勾选字段),弹窗中勾选要导出的字段,分三组:
- 核心字段:姓名、性别、班级(建议保留)。
- 分科成绩:参与对比与均分平衡的科目(默认导出)。
- 其他信息:身份证、手机、身高体重等隐私字段(默认不勾选,按需导出)。
📌 隐私默认保护
身份证、手机等敏感字段默认不导出,只有你主动勾选才会出现在文件里。
💾 保存与复用
点💾 保存到服务器可把本次编排存到数据库,换电脑也能打开;之后用📚 已保存编排查看/打开历史分班。
6
✅ 小结
分班完成后,把结果导出为 Excel,再作为「学生数据 → 导入学生」的名单导回系统,这样分班结果就与课表、成绩等模块打通了。
上一篇
第 5 篇|学年流转
连载 6 / 14
下一篇
第 7 篇|考场编排
本文由系统源码与界面结构整理生成,随版本更新可能微调,以实际界面为准。
© 2026 教务管理系统
© 2026 教务管理系统