PROJECT / EDUCATION MANAGEMENT
教育机构管理系统
面向少儿、青少年与成人培训,串联开课、报名、教学和费用处理。
管理员统筹教务,教师开展教学,学员与家长参与学习安排。
这个项目的开发过程另有 8 篇 记录,分 4 个阶段。先看过程文档
本页目录
02 / FEATURES
按角色看功能
从各自的日常工作出发,看同一套业务如何衔接。
统筹机构的日常运行
安排课程、教师与教室,处理报名后的各类申请,核对费用与教学执行。首页把业务统计和待办放在一起,便于从整体情况进入具体事务。
首页的统计、财务与待办7 项
首页覆盖业务概览、趋势与课程分布、财务信息、待办事项及系统通知;不同统计保留各自的时间范围。
统计卡口径
业务趋势范围
课程分布方式
机构运营与财务概览
待办与新建事项
首页系统通知
业务与财务概览
业务主题展开查看流程与细节
01 课程与排课设置课程、安排教室,查看班级运行
从课程类别与模板开设班级,再把每节课安排到教师、教室和具体时段。日间、晚间与周末共用完整时间轴,保存前核对参与者的时间冲突。
从模板到班级
课程类别用于归类,模板保存等级、课时和价格等设置。开班时选择模板、教师和日期,带出相应信息;进入班级后可以查看学员、课次与成绩汇总。
课程模板可复用,每次开设的班级单独记录教师、学员和教学进度。
把课程放进课表
教室与时间组成排课网格,课程以色块呈现。管理员可以从空闲时段新增课次,也可以打开已有安排调整;固定周期的课程可按日期范围、星期和时段批量排入。
教师和学员在各自课表中查看与自己相关的安排。
兼顾学员的时间
排课需要同时考虑教师、教室和学员。即使使用不同教师与教室,两门课有共同学员时也可能冲突。系统提示冲突对象和时段,管理员据此调整安排。
单次与批量排课都需要核对参与者的时间占用。
课程设置与班级名单4 项
类别和模板提供开班依据,具体班级单独记录教师、学员与进度。
课程类别
课程模板
开班表单
班级学员名单
单次、批量与全天排课4 项
临时安排按课次调整,规律课程按日期范围批量排入,再沿全天网格核对。
新增课次
调整已有课次
批量排课
一天的教室与时间安排
课次执行与教学记录4 项
管理员从班级和课次查看教学执行,回查教师保存的授课内容。
班级课次看板
课次执行详情
筛选教学记录
完整教学内容
班级成绩与学员表现4 项
汇总已记录的学习结果,结合课次和个人报告查看课程运行。
班级成绩汇总
学员报告
查看与维护成绩
管理员看课程运行
02 申请审批与一对一安排处理请假、调课、换班与个性化需求
从待办进入相应申请,核对课次、规则和处理意见。一对一申请还需要匹配教师、确定课时和报价,再交由学员确认。
申请有处理结果
管理员在对应审批页核对申请对象、规则和备注,再作处理。学员通过结果通知回看结论;涉及调课的变动也反映到教师的相关课次记录。
管理员从待办通知前往审批页面,结果通知用于回查已发生的处理。
形成具体方案
管理员查看申请内容,选择教师并确定课程与课时安排,给出报价。处理后的方案回到学员侧,供学员核对教师、课时和费用。
审批通过后仍需学员确认付款,申请与订单各有自己的状态。
通知发布与事务处理
管理员可按全体、角色、班级或个人选择通知受众。涉及请假、调课、退课或一对一的待办通知,通过前往处理进入对应审批页面。
结果通知用于回查处理结论;学生收到的待确认家长绑定通知提供同意与拒绝操作。
请假、调课与换班结果4 项
临时课次调整与长期换班分别处理,申请保留处理结论。
请假申请列表
调课与换班列表
通过或拒绝申请
管理员处理结果
一对一需求与报价回查3 项
按同一申请查看待办、教师安排、课时与报价结果。
管理员待审批列表
已处理申请回查
教师与报价确定
按业务范围发布通知1 项
按全体、角色、班级或个人选择接收对象。
按范围发布通知
03 订单、退课与退款核对实付、已耗课时与资金去向
回查订单的学员和实际付款人,结合已耗课时计算退课金额。课程退款与余额提取各自审批,处理结果回到对应的钱包流水。
先算明白再处理
学员申请退课时查看费用试算,管理员核对本轮实付、已耗课时和相关扣费后审批。批准后按计算结果退款,优先退回原付款人的钱包;家长代付的普通班也保留这个对应关系。
退款以这轮报名的实际支付为依据,金额明细随申请保留。
退课申请与金额核对2 项
按本轮报名的实付和课时消耗核算,保留审批依据。
课程退课列表
核对金额并批准
余额提取审批4 项
查看申请金额、当前状态与处理结果。
余额提取待审批
余额提取审核
进入待审批列表
审批完成
04 考勤预警与提醒从出勤变化找到需要跟进的对象
按班级和学员查看出勤统计,展开预警依据,再向相关教师或学员发送提醒。
考勤预警与提醒
考勤统计按班级与学员呈现出勤情况,展开预警后可以查看触发提醒的指标和明细,再向相应对象发送通知。
预警与具体统计关联,教师也可从负责班级的关注名单继续跟进。
统计口径与预警明细3 项
保留当前日期范围和预警对象,让汇总能够回查到明细。
考勤统计概览
完整考勤预警明细
定位低出勤对象
核对对象并发送提醒2 项
提醒沿原预警对象发出,教师在自己的工作范围内继续跟进。
提醒教师或学员
发送对应提醒
05 人员与家长关系维护学员、教师、管理员及绑定关系
按真实业务关系维护人员资料、账号状态和家长绑定,区分学员、代办人及管理员的操作范围。
账号、角色与关系管理
管理员维护学员、教师、家长与管理账号,按姓名或编号查找资料,并管理账号状态。家长列表可以查看多个孩子及绑定关系的确认状态。
超级管理员与普通管理员的操作范围分别控制;个人中心提供资料与密码维护。
学员、教师与管理账号4 项
按姓名或编号查询人员,维护资料与状态。
新增与编辑学员
教师列表
编辑教师资料
管理员权限
家长与孩子的关系3 项
查看孩子列表和绑定确认状态,保留各自身份。
家长列表
管理绑定关系
管理员维护资料与关系
06 机构信息与模型设置维护展示信息,配置学习建议服务
超级管理员维护机构名称与标识,并配置可用的模型服务。学习统计与日常业务可以独立使用。
机构信息与模型设置
超级管理员维护机构名称、标识等信息,并配置 AI 服务连接与模型。设置页提供模型选择和连接测试,业务页面在服务可用时调用。
机构展示信息与模型连接集中配置,学习统计和日常管理仍有各自的使用入口。
模型选择与连接测试2 项
配置连接并测试实际返回结果,业务页生成建议还需服务可用。
配置 AI 服务
测试模型连接
围绕每一节课开展教学
从当天课表进入课堂,记录出勤、教学内容与成绩,再跟进学员表现和人员变动。操作围绕自己负责的班级与课次展开。
业务主题展开查看流程与细节
01 课表、点名与教学记录确认上课安排,留下每次课堂的记录
从周课表打开课次,记录出勤和授课内容。同一课次把时间安排、参与学员与教学过程联系起来。
保留每次出勤
点名表按学员列出本次考勤,支持批量处理和逐人补充备注。出勤、迟到、请假、缺勤分开记录,后续统计和预警可以回到具体课次核对。
尚未到可录入时间的未来课次以只读方式查看。
课后可以回看
教师在课次中保存教学内容。管理员可以从班级的课次看板查看执行情况,学员和家长从自己的课表进入详情,回看该节课的记录与学习结果。
课次保留日期与课程身份,便于将安排、出勤和实际教学对应起来。
从课次进入点名1 项
选择对应课次后,查看并记录本次考勤。
教师考勤入口
负责的班级与学员6 项
查看课程进度、上课记录和学员名单,继续跟进具体教学对象。
我的班级
课程执行页
班内学员
我的学员
教师看教学执行
教师查看授课学员
02 测试、评分与发布按课程选择评价方式,核对后再发布
课次测试支持百分制、等级制、五分制与文字评价。先暂存草稿整理结果,发布后再由学员与家长查看。
按课程选择评分
百分制用于数值分数,等级制支持 A、B、C、D、F,五分制用星级表达表现,自定义类型用于文字评价。不同类型带出各自的配置与录入方式。
测试归属具体课次,保留名称和类型,便于后续查找。
先整理,再发布
录入页使用与测试类型对应的分数、等级、星级或文本控件。教师可以先存为草稿继续补充,核对后发布,让学员看到正式结果和反馈。
草稿和已发布测试分开标记,录入进度与对外可见状态各自明确。
测试列表与发布状态2 项
测试归属具体课次,草稿与已发布结果分别呈现。
课次测试列表
暂存与发布结果
不同评价方式的录入3 项
按测试类型使用相应控件,保留成绩和评语。
五分制草稿录入
自定义评价草稿
完整成绩录入页面
03 教学统计与学员跟进查看工作量和学习变化,发送针对性提醒
结合授课工作量、出勤和成绩变化识别需要关注的学员,从名单进入提醒。模型服务可用时,还可补充班级分析建议。
教师统计与班级分析
教师查看课时工作量、班型分布与学员表现,关注低出勤或成绩变化的学员。课程中的人员变动记录用于回查临时调课带来的转入、转出。
启用可用模型服务后,可结合当前分析范围生成班级建议;已有统计不依赖 AI 建议生成成功。
课时与班级分析2 项
在同一时间范围内查看课时、班型分布与关注对象。
课时工作量
完整教师分析
接收教务提醒与分析建议2 项
教师收到考勤提醒后继续核对相关课次;AI 建议以实际生成结果为准。
教师收到并核对
教师 AI 分析
04 人员变动与教师请假跟进临时调入调出,提交自己的请假申请
临时调课批准后,教师查看相关课次中的人员变化。教师本人的请假按日期范围提交,单独保留申请与处理状态。
教师请假
教师按日期范围填写病假或事假,补充理由与证明,并查看申请记录和处理状态。表单展示这类请假的相关费用规则。
教师请假按日期范围处理;学员请假对应单个课次,二者分别管理。
调入记录与请假结果2 项
回查目标课次的学员调入,以及教师自己的请假记录。
目标教师查看临时调入
日期范围与处理状态
安排学习,也让家长参与
学员选课、上课并查看学习反馈;家长在确认绑定后参与孩子的日常安排和代办。成人学员也可以独立完成自己的学习流程。
业务主题展开查看流程与细节
01 选课、报名与支付了解课程和名额,付款后进入学习
从课程中心选择新课或插班,核对教师、价格与名额后报名。待付、完成和失效各有记录,付款结果与新增课程对应。
先了解课程
按课程类别、等级和班型等条件缩小范围,查看课程介绍、教师与名额。新课和插班分开展示,学员可以结合开课阶段与自己的安排选择。
报名入口会结合课程状态和可用名额显示。
费用先核对
确认报名信息后生成待付订单。支付窗口展示应付金额、钱包抵扣与剩余支付时间,按选择完成付款;待付订单也可以从订单列表继续处理。
当前支付用于模拟业务流程,没有接入真实支付渠道结算。
订单连到课程
付款成功后,订单进入完成状态,对应班级出现在我的课程。学员继续查看课时进度和课表;未在有效时间内完成付款的订单会失效,历史状态保留在订单列表。
报名、付款与进入课程有各自的状态,便于回查进度。
比较课程与插班信息2 项
结合分类、等级、价格和剩余名额选择课程。
比较课程与插班价格
完整课程中心
钱包抵扣与订单状态4 项
查看待付款、已完成及失效记录,手机端保留同样的状态和操作入口。
钱包全额抵扣
待支付订单
完成与超时记录
手机端订单列表
一次报名的连续结果4 项
沿同一课程和订单回看选择、确认、付款与入班。
选择可报名课程
确认报名信息
支付同一笔订单
订单完成并进入课程
支付变化与重新核对2 项
余额变化时重新确认应付信息,再查看同一订单的结果。
支付时余额发生变化
同一订单重试完成
02 课程、课表与学习反馈确认何时上课,回看出勤、成绩与变化
从自己的课程和周课表进入课次,查看出勤、授课记录与已发布结果,再通过学习报告回顾一段时间的表现。
知道这一课的表现
学员从课表打开对应课次,查看分数或评价结果,并结合教师评语理解表现。家长在当前孩子的范围内查看同一学习记录。
课堂反馈与课程、日期、测试一一对应。
从单次看到变化
学习报告把累计统计和成绩趋势放在一起,帮助回顾一段时间的表现。启用可用模型服务后,还可生成词云与学习建议,作为阅读记录时的补充。
学习统计可以独立查看;AI 建议取决于模型服务的配置与实际调用结果。
个人课程与考勤记录5 项
进行中和已结课课程分别展示,课时进度与本人学习记录对应。
进行中与已结课
个人课程详情
我的考勤
学员看个人课程
学员查看本人表现
课次详情与手机阅读2 项
在电脑和手机上回看同一类课次信息及可用操作。
完整课次详情
手机端学员课次详情
成绩明细与学习报告3 项
累计统计可以直接查看;生成学习建议需要可用的模型服务。
逐项成绩明细
重新生成学习建议
完整学习报告
03 绑定孩子与家长协同先确认关系,再查看学习情况和代办
家长可以关联多个孩子,并明确当前学习对象。课程与成绩跟随孩子切换;订单汇总已确认绑定孩子的记录,并保留实际付款人。
一次聚焦一个孩子
顶部切换器列出已确认绑定的孩子。课程、课表、课次详情和成绩跟随当前选择,进入页面后可以继续查看出勤、教学记录和学习表现。
请假、调课和课后评价也围绕当前孩子的具体课次进行。
由学员确认关系
家长发起绑定后,学员会看到待确认请求。学员本人同意后,家长才能通过这段关系查看和代办;待确认、已绑定等状态分别呈现。
绑定确认由学员操作,家长不能自行完成确认。
分清孩子与付款人
订单默认汇总全部已确认绑定孩子的记录,顶部切换孩子不会缩小这个默认范围。家长可为普通班订单付款,订单保留学员与实际付款人的对应关系。
普通班订单保留家长代付身份。一对一订单由学员本人确认付款。
申请绑定与学员确认4 项
家长发起申请,学员本人确认后才能查看和代办。
注册时申请绑定
尚未绑定孩子
绑定新的孩子
学员处理绑定通知
关系确认后的连续结果4 项
从提交申请、收到通知到绑定完成,再进入孩子的课程。
家长提交申请
学员收到待确认请求
关系确认完成
家长开始查看课程
孩子的课程、成绩与课后代评6 项
学习页面围绕当前孩子,保留家长与孩子各自的身份。
切换前后的学习信息
查看孩子的成绩
从课次进入代办
家长课后代评
家长看孩子的课程
家长查看孩子表现
订单、钱包与代付范围4 项
普通班保留家长代付身份;一对一由学员本人确认付款。家长端钱包按当前孩子展示。
学员查看代付结果
家长端钱包页
一对一付款范围
家长端钱包查看范围
未绑定与没有成绩时1 项
正常空数据提供相应引导,真实零分仍是有效成绩。
正常空态与真实零分
04 请假、调课与换班区分一次课的调整与长期换班
学员或家长针对具体课次申请请假、临时调课;长期变更则从课程中申请换班。提交后回查审批状态,批准结果继续对应课表与记录。
请假对应具体课次
学员或家长从未来有效课次发起请假,先查看资格、可用配额和相关规则,再填写理由。提交后进入待审批状态,管理员处理后可以回查申请结果。
家长代办时保留孩子与代办身份,提交申请不等于已经准假。
调整一次上课安排
根据当前课次和可用配额选择目标,提交临时调课申请。批准后,相关教师可以在人员变动中查看这名学员的转入、转出和对应课次。
这次调整针对特定课次,日常所在班级仍需与换班申请区分。
改变后续所属班级
需要长期调整时,学员从课程详情发起换班,查看目标班级和配额后提交。换班围绕选课关系处理,影响后续所属班级和上课安排。
换班与临时调课分别管理,避免把一次课的调整理解成长期转班。
申请入口、配额与记录5 项
查看当前课程或课次的申请条件,以及已经提交的处理记录。
换课记录与配额
学员课次请假
学员临时调课
请假申请记录
孩子的换课记录
通知与课表中的处理结果6 项
同一申请从待审批走到结果通知,再回到对应课次和课表。
代请假待审批
学员收到结果通知
原课次显示已请假
选择目标并提交
回查调课批准结果
调整后的课表
家长换课记录的查询恢复2 项
查询失败时保留孩子范围和重试入口,成功后恢复记录。
家长换课记录读取失败
重新查询后恢复记录
05 一对一课程提出学习需求,确认报价后进入课程
学员说明学习目标与意向时间,待管理员安排教师、课时和报价后,由本人确认付款,再进入对应的一对一班级。
说明想学什么
学员选择课程类别和等级,补充希望解决的问题与意向时间。提交后可以从申请列表查看待审批状态,后续安排围绕这份需求继续处理。
申请先说明目标,教师、课时与费用由后续安排确定。
本人确认安排
学员打开待确认的报价,核对课程信息后进入支付。窗口展示付款倒计时与钱包抵扣,付款成功后继续衔接课程。
一对一由学员本人付款,当前不支持家长代付。
接入日常教学
完成付款后,学员在我的课程中查看对应的一对一班级,教师与课时沿用确认的安排。后续通过课表、考勤、教学记录与成绩继续跟进学习。
需求、报价、订单与课程能够沿同一申请回查。
申请、报价与确认记录4 项
沿同一需求核对待审批状态、方案和付款进度。
学员申请列表
待确认的报价
需求进入待审批
学员确认并付款
06 钱包、退课与余额提取查看每笔变动,申请前核对金额
钱包记录充值、消费与退款。退课先查看已耗课时和费用试算,余额提取则单独申请;退款沿订单记录的原付款人处理。
每笔变动可回查
钱包可以发起模拟充值,并在报名时抵扣费用。流水保留交易时间、金额与变动后的余额,方便将消费或退款与相应课程订单核对。
家长端钱包页按当前孩子查看余额与流水;退课退款按订单记录的原付款人处理。
单独处理余额提取
用户可针对钱包余额提交提取申请,管理员处理后,钱包中的扣减和流水反映审批结果。这条流程独立于课程退课,可按申请金额与余额变化回查。
当前演示展示申请、审批与账内变化,不代表真实银行卡到账。
充值、提取与钱包状态5 项
核对申请金额并回查余额变化,数据读取失败时保留明确状态。
选择充值金额
余额提取申请
提交余额提取申请
钱包扣减与流水
钱包读取失败记录
退课申请与记录2 项
结合实际支付和课时消耗申请退课,查看或撤销未处理的申请。
退课记录与撤销
依据实付申请退课
07 课后评价在具备评价资格的课次留下反馈
完成上课后填写星级和文字评价,结合课程与日期回看反馈;家长也可为当前孩子代评。
课后评价
学员在已结束且具备出勤、评价资格的课次中填写星级与文字反馈。家长也可为当前孩子代评,提交后的评价保留在对应课次。
能否评价由课次状态与资格决定,未来课次和已评价课次有各自的状态。
教师与评价详情2 项
从教师卡片查看星级分布和已有课后反馈。
教师卡片
评价详情
公共入口与页面体验
登录、注册与个人资料3 项
共同入口负责身份确认与个人资料维护,进入系统后再按各自职责开展业务。
机构登录入口
学员注册
个人中心
内容展示与请求恢复3 项
正常内容、空数据和请求失败分别呈现,读取失败后可以重新查询。
页面状态与异常恢复
读取失败与重试入口
重试后的内容恢复
本页依据 2026 年 9 月整理的本地版本介绍功能。展示数据为合成演示,支付与验证码用于模拟流程;AI 建议需启用可用模型服务。
03 / CONTRIBUTION
本人工作
起于毕业设计的项目。本人的工作主要围绕后端开发、数据库设计、四类角色的业务实现和前后端联调展开;后续继续整理模块与业务规则,核对跨角色操作后的结果。
后端与数据关系
完成后端接口和数据库设计,组织账号、家长绑定、课程、课次、选课、订单与钱包等关系,让业务能够沿记录回查。
角色与业务实现
落实管理员、教师、学员和家长的权限与操作范围,串联报名、教学、申请审批、成绩与退款等流程。
前后端联调
围绕表单、状态变化和结果查询联调页面与接口,处理孩子切换、代办身份、付款人与学习对象的对应关系。
整理与核验
在后续迭代中梳理模块职责,对照业务流程核验权限、异常状态和资金计算,并整理展示材料与过程记录。
04 / TECHNOLOGY
技术概览
前端以 Vue 3 组织角色页面与操作流程,Spring Boot 提供接口和业务处理,MySQL 保存教学与交易记录。页面上的状态、可用操作和统计,围绕这些业务记录呈现。
- 01
业务页面与图表
Vue 3 · Element Plus · Pinia · ECharts
组织四类身份的页面、表单、课表和统计图表,展示当前业务状态与可执行操作。
- 02
接口与业务规则
Spring Boot · Spring Security · JWT
校验身份和业务范围,处理课程、申请、订单、教学与成绩等操作。
- 03
数据与记录
MyBatis-Plus · MySQL
保存课程和参与者关系、课次执行与交易记录,为查询、审批和统计提供依据。
教育机构管理系统 / 过程记录
过程文档
继续阅读毕业设计与分层部署记录,了解当时的方案与实践。