一、开源项目简介
全优学堂培训机构管理系统,包括课时管理、一键排课、学员管理、课程管理、班级管理、课时管理、校区管理等。
提供机构端管理小程序,轻松记上课,查询学员剩余课时,已开课列表,学生信息、员工信息等。
提供家长端小程序,根据手机号码自动绑定学生,绑定后自动接收上课通知,随时查询剩余课时、上课记录等。
二、开源协议
使用GPL-2.0开源协议
三、界面展示
相关截图
PC端
机构端小程序
家长端小程序
四、功能概述
全优学堂培训机构管理系统、艺培管理系统,系统功能包括学员管理、员工管理、课程管理、班级管理、收费模式管理、课时管理、智能一键排课、排课变更、记上课、订单管理、收费打印、经营报表、续费提醒、小程序管校等,功能逐步完善中。
功能说明
基础功能说明
功能
说明
系统管理-菜单管理
后续丰富说明
系统管理-试用管理
后续丰富说明
系统管理-字典管理
后续丰富说明
系统管理-部门管理
后续丰富说明
系统管理-租户管理
后续丰富说明
系统管理-角色管理
后续丰富说明
系统管理-用户管理
后续丰富说明
系统管理-在线用户管理
后续丰富说明
业务功能说明
功能
具体功能
说明
教务管理
课程信息
新设课程,可按课时、按时间、按期收费
教务管理
班级信息
- 单个课程可设置多个班级,可设置开班状态、每次上课扣减课时数等
- 可查询某班级内所有学员信息、班级课表、班级上课记录
教务管理
学生信息
- 展示所有学生信息,可根据学生查询报读课程、订单、课表、上课记录、课时变更记录等。
- 单个学生可设置多个联系人
教务管理
学员中心
根据学员查询每个学生的具体信息,包括课程、订单、课表、上课记录、日志等
教务管理
排课
- 自动排课
- 可重复排课或单次排课
- 重复排课可设置每周重复、隔天重复、隔周重复
- 可选择每周星期几上课
- 选择上课时间、上课教师
教务管理
上课记录
- 可根据时间、班级、校区、查询所有上课记录
教务管理
记上课
- 查看排课信息,记上课,选择到课学员
- 可自定义记上课,更灵活
业务办理
---
学员报名,选择学生、课程进行报名,报名过程中可进行折扣,选择收费方式,设置订单标签及销售员工等
机构管理
员工管理
机构管理
教室管理
机构管理
校区管理
机构管理
收款账户管理
经营报表
---
按时间周期、校区、课程查询各月课程营收报表,其他报表开发中
学校信息
---
每个租户可维护所在地区所有学校信息,便于后续营销、分析。
小程序功能说明
功能
说明
课程
- 展示本机构所有课程
- 展示课程内学员信息,包括收费方式、总课时、当前剩余课时
班级
- 展示所有班级
- 班级学员
- 班级课表
- 班级上课记录
学员
- 展示所有学员列表
- 查看学员所学课程信息
- 查看学员课表
- 查看学员上课记录
员工
- 查看员工列表
- 查看员工个人信息
记上课
- 展示课表后,选择需记上课的排课
- 选择上课学员、到课状态、扣减课时数量
- 点击按钮直接提交上课
上课记录
- 可根据时间、班级查询上课记录
- 上课记录包括上课学员、到课状态、扣减课时
今日课程
- 展示今日待上课程
课表
按日期展示课程信息
绑定系统账号
解除绑定、绑定系统账号
切换校区
可切换校区,切换后展示对应校区的数据
切换租户
切换租户
五、技术选型
技术选型
后端
- 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 资源服务
鸣谢
基础管理功能代码参考 ruoyi-vue 重新编写 持久层框架增强工具 MyBatis-Plus 微信Java开发工具包 WxJava
浏览器
html
无
未经允许不得转载: ICode联盟 » 项目源码 » [开源]培训机构管理系统、艺培管理系统,含机构端、家长端小程序