1 Star 0 Fork 342

allure / 宏之博教务管理系统 教育ERP 排课系统 签到系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

宏之博·HZB教务管理系统-单机构版

单机构版演示地址:

管理端 http://erp2.hzb-it.com 账号 admin 密码 123 移动端(手机打开) http://erp2.hzb-it.com/h5 账号在管理端里可以新增

:fire: :fire: :fire: SAAS版最新上线演示地址:

管理端 http://saas.hzb-it.com/adm 账号 admin 密码 123 机构端 http://saas.hzb-it.com 账号 admin 密码 123

美女客服Monica:13009401779, 立红:15069183267 (手机+微信)

单机构版介绍

这是一套支持私有化部署的教培行业教务管理系统,专为教培行业提供云化管理解决方案,是一套纯springboot+mysql微服务项目。系统在功能上注重教务管理,具有排课、消课和在线购课等核心业务功能;系统采用稳定的微服务架构开发,运行流畅,易于部署扩展,支持私有化部署。应用端包括PC管理端、老师手机端、学生手机端。

码云仓库地址:https://gitee.com/ryan1981/hzb-eduerp

GitHub仓库地址:https://github.com/moonwalkercui/edu-erp

这是一个单纯的微服务,主要实现了教务相关业务逻辑部分。未做分布式架构,如有分布式和容器化处理,大家视情况自行装配。

注意:V1.3版包结构有较大改变,如果需要升级以前版本,请自行做好比对。

系统演示地址:http://erp2.hzb-it.com

下载与安装前请阅读软件许可说明

输入图片说明

核心功能

  • 学生管理、跟进
  • 课程管理、班级、科目等教务管理
  • 报名管理、预约管理、体验卡
  • 排课、课表
  • 家长互动:学评教、教评学、作业、成绩发布
  • 消课:课堂点名、随到随学、消课次数自定义
  • 在线购课
  • 支持预约模式
  • 物料管理
  • 财务管理:报名审核,课酬统计等
  • 促学模块:积分商城、老师点评送积分、积分换礼品
  • 微信公众号支持
  • 组织人员管理、职位管理、角色管理、权限管理、数据权限管理
  • 系统数据统计
  • Uniapp的家长端和老师端,支持自行二开打包适配成小程序或APP等应用,默认是公众号版

技术栈

框架

  • 核心框架:sprinboot2.4.1
  • JS框架:vue2 + Element
  • 移动端框架:uniapp
  • 数据库:MySQL5.6
  • 缓存:Redist、Guava Cache
  • java工具包:Hutool
  • Api管理:Swagger + knife4j
  • Mail:javamail
  • 定时任务:quartz

开发环境

  • IDE: idea
  • DB: Mysql5.6
  • JDK: JAVA 8

技术特色

  • RBAC角色与权限管理
  • 自研基于岗位的数据权限管理,扩展性强
  • Security + JWT 多角色权限认证模式
  • vue使用自研CUI组件,极大减少页面代码量,前端CUI组件开发说明wiki: https://gitee.com/ryan1981/vue-element-cui/wikis

文件结构

目录说明

  • server
    • base-api-1.0.0.jar 服务端运行包
    • application.yml 服务端配置
    • sql文件
  • ui
    • 静态前端运行包

前端部署后访问方法

管理后台前端:http://域名 老师手机端:http://域名/t/ 家长手机端:http://域名/s/

后端服务配置 和 微信公众号配置

见server里的部署说明.md

推荐一个服务器优惠链接

https://www.aliyun.com/minisite/goods?userCode=hk2fn0gu

家长端和老师端体验公众号:

输入图片说明 本公众号可以体验手机端,同时不定期发布最新版本公告。

常见问题

ui部署后出现“权限不足”等登录失败的问题。

答,这个问题问的比较多,原因有可能不是真的权限不足,而是登录接口没有返回权限数据导致的。一般和接口地址设置错误或跨域问题未解决有关。方法如下: a:检查config.js里的api接口是否跨域访问,跨域通过一个开放测试接口进行浏览器请求:http://ip:端口号/app/common/open/ 如果有返回内容说明后端服务已经部署好了。 b: 在服务器上运行的话,config.js不能设置为localhost,要设置为ip或域名,至于端口号留不留,要看情况,如果服务端做了nginx的反向代理,就不用加,如果没做就加端口号。反向代理代码上面有。 c: 跨域导致的无法请求,可以在application.yml的 allowOrigin: 参数里,配置上前端访问用的ip或域名。或者干脆不限制跨域,就是把这个参数底下带-的的内容删除掉。 即可解决。

软件著作权证书

输入图片说明

以个人学习和研究为目的的可以免费下载和试用本软件,以商业用途为目的的需要购买商业授权,请联系客服:Monica:13009401779 (手机+微信)

更新记录

2.1.0 迭代内容

  • UI换新颜
  • 班级取消课程必选与课程解绑
  • 增加分校逻辑,班级,课次,排课等
  • 消课薪酬增加分校逻辑
  • 增加学生转校功能
  • 一个员工支持加入多个组织

2.0.0 功能优化为主

  • 修改剩余课时数记录逻辑,单独表存储
  • 支持管理员修改手机号码
  • 教师端支持查看全部课表
  • 报名逻辑调整
  • 手机号对管理员不脱敏
  • 增加Saas版本数据库字段,升级需要更新sql
  • saas版管理端模块
  • 修复若干问题
  • 其他优化

1.4.0520 预约课与试听卡

  • 增加预约课类型,预约课默认不生成学生课次关联,需要学生手动预约,才能签到和点名
  • 原试听卡的预约记录共用预约记录表

1.3.0801 点名逻辑优化

  • 签到状态增加旷课状态,增加补签功能,取消迟到状态
  • 学生端上课记录只显示有上课记录的课程,避免全部显示导致的混淆
  • 管理端添加调整学员积分功能
  • 增加随到随学功能,课程里可以随时加入随课生
  • 增加学生端请假入口
  • 学生端签到功能增加开关
  • 排课标题规则修改
  • 增加微信公众号模板配置提示
  • bug修复若干

1.3.0701 增加积分商城模块

管理端

  • 增加物料管理基础功能
  • 增加积分商城模块
  • 增加积分兑换逻辑实现
  • 增加学生积分变动记录

学生端

  • 增加积分商城兑换页面
  • 增加积分兑换记录

1.2.0601 增加运营模块

管理端

  • 增加运营模块
  • 增加在线购课订单管理
  • 增加订单微信退款
  • 增加试听卡功能,可以发布试听卡,学生获得试听卡后可以预约
  • 增加微信参数的yml配置支持
  • 其他BUG修复

学生端

  • 增加在线购课功能
  • 增加微信支付
  • 增加购买后评论
  • 界面调整

1.1.0425 预约功能

  • 课程支持预约
  • 生成的课时支持预约开关
  • 有课时的学生,可以在学生端支持约课
  • 后端包结构调整
  • 其他BUG修复

1.1.0101 排课优化

  • 排课优化
  • 其他BUG修复

1.0 DEMO版

  • 项目后端开源完成

空文件

简介

这是一套支持私有化部署的教培行业教务管理系统,专为教培行业提供云化管理解决方案,是一套纯springboot+mysql+vue+uniapp微服务项目。系统在功能上注重教务管理,具有灵活的排课、消课等核心业务功能;系统采用稳定的微服务架构开发,运行流程,易于部署扩展,支持私有化部署。应用端包括PC管理端、老师手机端、家长手机端。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/allure-jenkins/hzb-eduerp.git
git@gitee.com:allure-jenkins/hzb-eduerp.git
allure-jenkins
hzb-eduerp
宏之博教务管理系统 教育ERP 排课系统 签到系统
master

搜索帮助