一、 项目简介

在当今这个数字化时代,高效、便捷的管理工具对于培训机构来说至关重要。全优学堂,作为一款全面、先进的培训机构管理系统,正是您追求卓越、提升效率的得力助手。
全优学堂拥有强大的功能模块,涵盖了从学员管理、课程管理、财务管理到教师管理等多个方面,为培训机构提供了一站式解决方案。无论是大型培训机构还是小型培训机构,全优学堂都能满足其日常运营和管理需求。

1. 多校区、多租户管理

全优学堂支持多校区、多租户管理,满足您不同校区、不同租户的个性化需求。无论是课程设置、收费方式还是资源配置,您都可以根据实际情况进行灵活配置,确保管理的高效与便捷。

2. PC管理平台与小程序无缝对接

全优学堂不仅提供PC管理平台,还支持机构小程序、家长端小程序以及微信公众号等多种使用方式。通过微信生态的接入管理,您可以轻松配置公众平台、支付商户等,实现信息的即时传递和交易的快速处理。

3. 课程与班级管理

创建培训机构课程从未如此简单。全优学堂支持多种收费方式配置,无论是按时间收费还是按课时收费,都能满足您的需求。同时,系统还提供班级管理功能,方便您了解班级的课程安排、学生信息等情况。

4. 学员与师资管理

全优学堂通过360度的学员信息管理,帮助您全面了解每一位学员的学习情况和生活状况。此外,系统还提供教师信息管理功能,确保教学质量与教师资源的合理配置。

5. 办理中心与薪资模块

通过办理中心,您可以轻松完成课程报名、调课、退款、作废等操作,大大提高工作效率。而薪资模块则根据基础薪资、历史上课情况、课程销售情况自动计算员工薪资,帮助您更好地进行成本管理。

6. 小程序门店与经营报表

全优学堂提供小程序门店功能,方便您展示门店、教师和活动信息。同时,系统还提供经营报表功能,让您快速了解机构经营情况,为决策提供有力支持。

7. 商品库存与排课记上课

通过商品库存管理功能,您可以轻松管理机构库存信息,支持自定义商品及商品属性。此外,系统还提供排课记上课功能,支持批量一键排课,记上课后自动扣减课时,确保课程安排的准确无误。

二、 功能介绍

使用端
功能
说明
PC端
微信生态
微信生态接入配置,自定义机构使用的小程序、公众号
课程班级管理
课程配置,支持多种收费方式、多校区配置
班级
所有学员、班级课表、上课记录
学生
学生信息、综合信息查询:报读课程、订单、课表、上课记录、变动日志、家长绑定学员
办理中心

学员报课、调课、办理历史、小程序续费订单退款
排课/课表
自动排课、课表
记上课/上课记录
上传课件
上课点评
机构设置
员工管理、校区管理、收款账户设置
教材/商品
商品种类及属性设置、库存、库存变更记录
经营报告
系统管理
菜单、字典、租户、角色、用户等
薪资
基础薪资配置、提成设置、薪资计算、薪资查询、薪资明细查询
小程序门店
门店信息维护、门店教师信息维护、门店课程活动维护、门店活动订单查询、核销,支付订单展示,部分退款,全额退款
定时任务quartz
支持自定义定时任务,定时任务维护,定时任务日志,根据排课设置,自动记上课、上课前进行提醒
机构端小程序
基础功能

员工绑定、账号解绑、切换校区
应用
课程
课程信息、报读学员、课程续费,查询课程剩余课时,在线支付续费,支持退款
班级
班级信息、班级学员、课表、上课记录
学员
全部学员、报读课程、学员课表、上课记录
员工
所有员工
记上课/上课记录
上课记录
学员点评
今日课程
课表
通知设置
绑定公众号,接收通知提醒。同时可设置接受通知类型
家长端小程序
基础功能
绑定学员、学员基本信息展示、取消绑定

门店
展示门店信息,可在线授课,家长在线支付完成报名,查询报名订单
在学课程
在学课程信息,可进行在线续费
课表
近期课表
上课记录
系统管理员负责保证系统的安全性、稳定性和合规性。
上课详情
查询上课详情课后点评课件查看
通知设置
绑定公众号,接收通知提醒。同时可设置接受通知类型
公众号
绑定学员、到课通知
企业微信
渠道活码

三、 技术选型

1.后端

  • spring boot 2.1.10.RELEASE
  • spring security
  • spring-security-jwt
  • spring-security-oauth2
  • MyBatis-Plus
  • MyBatis-Plus
  • lombok
  • easyexcel
  • WxJava
  • redis
  • freemarker
  • 内存缓存 caffeine

2.前端

框架
说明
版本
Vue
前端框架
2.6.10
Vue Element Admin
管理后台页面脚手架

3.项目模块结构

项目
说明
base-common
公共依赖
base-config-redis
redis相关配置
base-oauth-server
oAuth2 认证服务
base-service
基础服务,包括数据库操作mapper、实体类、及service等
business-server
oAuth2 资源服务

四、 部署文档

1. 依赖环境及介绍

#1.1 依赖环境

  1. node 14.18.1
  2. jdk 1.8
  3. mysql 5 或 mysql 8 都可
  4. redis

#1.2 介绍

本项目为前后端分离项目。前端使用vue2.0 开发,后端使用spring boot 2.1开发。

#2. 下载项目

下载项目。

#3. 创建数据库并导入数据

依次执行项目中如下sql

  1. db/qyxt_db_create.sql (创建数据库)
  2. db/qyxt_db_init.sql (初始化表结构和数据)
  3. db/qyxt_db_fcn_init.sql (数据库自定义函数)

#4. 修改项目配置的 数据库密码、redis密码。启动项目

需要修改的文件:

  1. base-oauth-server/src/main/resources/application.yml
  2. business-server/src/main/resources/application.yml

启动类:

  1. business-server/src/main/java/cn/xluobo/BusinessServerApplication.java
  2. base-oauth-server/src/main/java/cn/xluobo/OauthServerApplication.java

至此,后端项目启动完毕

#5. 启动前端PC网页

前端PC项目文件夹:web-admin

# 切换npm镜像源npm config set registry https://registry.npmmirror.com# 安装相关依赖npm install 或 yarn install# 本地启动npm run dev

项目本地部署完毕,默认登陆账号:admin,密码:123456

五、 UI展示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!