YM337-2026年java版本含机构端、家长端培训机构小程序多端管理系统
项目简介
培训机构管理系统,包括课时管理、一键排课、学员管理、课程管理、班级管理、课时管理、校区管理等。
提供机构端管理小程序,轻松记上课,查询学员剩余课时,已开课列表,学生信息、员工信息等。
提供家长端小程序,根据手机号码自动绑定学生,绑定后自动接收上课通知,随时查询剩余课时、上课记录等。
功能说明
基础功能说明
功能
说明
系统管理-菜单管理
后续丰富说明
系统管理-试用管理
后续丰富说明
系统管理-字典管理
后续丰富说明
系统管理-部门管理
后续丰富说明
系统管理-租户管理
后续丰富说明
系统管理-角色管理
后续丰富说明
系统管理-用户管理
后续丰富说明
系统管理-在线用户管理
后续丰富说明
业务功能说明
功能
具体功能
说明
教务管理
课程信息
新设课程,可按课时、按时间、按期收费
教务管理
班级信息
– 单个课程可设置多个班级,可设置开班状态、每次上课扣减课时数等
– 可查询某班级内所有学员信息、班级课表、班级上课记录
教务管理
学生信息
– 展示所有学生信息,可根据学生查询报读课程、订单、课表、上课记录、课时变更记录等。
– 单个学生可设置多个联系人
教务管理
学员中心
根据学员查询每个学生的具体信息,包括课程、订单、课表、上课记录、日志等
教务管理
排课
– 自动排课
– 可重复排课或单次排课
– 重复排课可设置每周重复、隔天重复、隔周重复
– 可选择每周星期几上课
– 选择上课时间、上课教师
教务管理
上课记录
– 可根据时间、班级、校区、查询所有上课记录
教务管理
记上课
– 查看排课信息,记上课,选择到课学员
– 可自定义记上课,更灵活
业务办理
—
学员报名,选择学生、课程进行报名,报名过程中可进行折扣,选择收费方式,设置订单标签及销售员工等
机构管理
员工管理
机构管理
教室管理
机构管理
校区管理
机构管理
收款账户管理
经营报表
—
按时间周期、校区、课程查询各月课程营收报表,其他报表开发中
学校信息
—
每个租户可维护所在地区所有学校信息,便于后续营销、分析。
技术选型
后端
- spring boot 2.1.10.RELEASE
- spring security
- spring-security-jwt
- spring-security-oauth2
- MyBatis-Plus
- MyBatis-Plus 提供的多租户能力
- lombok
- easyexcel
- WxJava
- redis
- freemarker
- 内存缓存 caffeine




前端
框架
说明
版本
Vue








前端框架2.6.10
Vue Element Admin
管理后台页面脚手架
–
项目模块结构
项目
说明
base-common
公共依赖
base-config-redis
redis相关配置
base-oauth-server
oAuth2 认证服务
base-service
基础服务,包括数据库操作mapper、实体类、及service等
business-server
oAuth2 资源服务