# study-Java **Repository Path**: jilili_admin/study-java ## Basic Information - **Project Name**: study-Java - **Description**: 在线教育网课平台,包括视频学习、课程表、在线练题、在线考试、课程购买等核心功能。建合网校(https://www.51jhwx.com)是一款基于 Spring Boot + Vue 3 的全栈式在线教育平台。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.honghes.cn - **GVP Project**: No ## Statistics - **Stars**: 597 - **Forks**: 18 - **Created**: 2025-03-27 - **Last Updated**: 2025-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🎓 建合网校 - 企业级在线教育平台 [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.7%2B-brightgreen)](https://spring.io/projects/spring-boot) [![Vue](https://img.shields.io/badge/Vue-3.2%2B-brightgreen)](https://vuejs.org/) ### 📝 介绍 建合网校(https://www.51jhwx.com)是一款基于 Spring Boot + Vue 3 的全栈式在线教育网课平台,支持独立部署的企业级解决方案。平台基于若依框架搭建,平台整合课程体系设计、智能教学管理、考试服务等核心功能,适用于: - 🏢 企业内部培训体系搭建 - 📚 职业资格认证考试培训 - 💻 专业培训机构数字化转型 > ⚠️ **特别说明** > 目前sql没有初始化数据,加微信发送 > 小程序版本暂未开源,完整商业版请联系: > 📱 15355084408(微信同号,备注 gitee 开源) > 🌐 官网地址:[https://www.honghes.cn](https://www.honghes.cn) --- ### 💡 系统亮点 ```plaintext 1.后端:Spring Boot 2.7+ 作为核心框架,利用其强大的自动配置功能和丰富的生态系统,快速搭建稳定高效的后端服务。 2.数据库:使用 MySQL 8.0 作为数据库,它具有高性能、高可靠性和强大的数据处理能力,能够满足平台海量数据的存储和管理需求。 3.移动端uni-app:使用vue开发一套代码多端部署,极大的减少了开发成本。 4.用户端:Vue 3.0 构建用户界面,Vue 3.0 带来了更快的渲染速度、更好的响应式性能和更便捷的开发体验。搭配 Element Plus 组件库, 提供丰富的 UI 组件,减少前端开发的工作量。 5.组件复用:规范的组件,强大的复用性减少代码量和维护量。 6.用户管理系统:多角色权限管理,通过精细化工单和数据权限控制,确保不同角色只能访问和操作其权限范围内的资源。 7.代码规范:遵循的命名规范、接口标准、代码分层情况、注释情况、错误码管理。 8.权限管理:内置强大灵活的权限管理,可以控制到的具体操作级别。 9.Twild CSS:本项目采用了Twild CSS 避免过度使用特定样式,从而创建更精简、可维护的代码。 10.系统安全:系统操作日志、系统生产日志、文件校验、数据备份等安全措施。 ``` --- ### 🛠️ 技术架构 | 模块 | 技术栈 | | ---------- | ------------------------------------------------------------ | | **后端** | Spring Boot 2.7 + Spring Cloud Alibaba + MySQL 8.0 + Redis + JWT + Docker + Nginx | | **前端** | Vue 3 + Element Plus + TwildCSS+vuex | | **工程化** | Maven 3.6 + npm 7 + Node 16 + Webpack + Docker Compose | ------ ### 💻 运行环境及框架 - 前端 VUE:WEB PC 端和管理后台使用 Vue + Element UI 开发,兼容主流浏览器,包括 ie11+。Vue 框架具有轻量级、响应式和易于学习的特点,Element UI 提供了丰富的 UI 组件和样式,使得前端开发更加高效和美观。浏览器兼容性:经过严格的测试,确保平台在主流浏览器上都能正常显示和使用,为用户提供一致的体验。 - 小程序uni-app :uni-app + vue3 + uview-plus,可发布到 iOS、Android、H5、小程序(微信 / 支付宝 / 百度等)、快应用、PC 端(Web/Windows/Mac)等多个平台,大幅减少重复开发成本。 - 后端 JAVA :后台服务采用 Java Spring Boot + Mybatis-plus + Mysql + redis 架构。Spring Boot 提供了快速开发和部署的能力,Mybatis-plus 简化了数据库操作,提高了开发效率。Mysql 作为关系型数据库,用于存储平台的核心业务数据,redis 作为缓存数据库,提高了系统的响应速度和并发处理能力。 - 运行环境 : 支持 Linux 和 Windows 等多种操作系统,只要具备 Java 环境和对应的数据库(MySQL 8.0)及 Redis 即可运行。这种跨平台的特性使得平台的部署更加灵活和方便。 ------ ### 🧭 项目代码包介绍 | 代码包名称 | 类型 | 描述 | 技术栈 | | ----------------------- | ---------- | ------------------------------ | ------------------------------ | | **study - web - admin** | web | pc管理端 | VUE2 + element - plus+pinia | | **study - web - user** | 官网用户端 | web 页面 | VUE3 + element - plus+vuex | | **study-server** | API | Java Spring Boot + mybatisPlus | Java Spring Boot + mybatisPlus | ------ ### 📱 系统演示 #### 网页端预览 ![image-20250325140632161](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140632161.png)![image-20250325140649678](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140649678.png) ![image-20250325140700183](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140700183.png)![image-20250325140909769](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140909769.png) ![image-20250325140715611](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140715611.png)![image-20250325140722927](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140722927.png)![image-20250325140730321](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140730321.png)![image-20250325140738671](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140738671.png)![image-20250325140748540](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140748540.png)![image-20250325140809399](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140809399.png)![image-20250325140825571](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140825571.png)![image-20250325140843064](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325140843064.png) #### uniapp预览 ![image-20250325145839874](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325145839874.png) ![image-20250325145849067](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325145849067.png) ![image-20250325151049886](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325151049886.png) ![image-20250325145902563](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325145902563.png) #### WEB PC管理端预览 ![image-20250325141852926](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325141852926.png) ![image-20250325141901712](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325141901712.png)![image-20250325141911727](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325141911727.png)![image-20250325141922107](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325141922107.png)![image-20250325141951729](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325141951729.png)![image-20250325142016803](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325142016803.png)![image-20250325142028556](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325142028556.png)![image-20250325142037722](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325142037722.png)![image-20250325142112002](https://gitee.com/passenger-chufeng/jhwx-java/raw/master/typora-user-images/image-20250325142112002.png) --- ### 📞 技术交流 使用中遇到bug 或者问题可以在gitee 上提 Issues ### 🔔 使用须知 1.允许用于个人学习、毕业设计、教学案例、公益事业;
2.如果商用必须保留版权信息,请自觉遵守;
3.禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。
### 🪪 版权信息 本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 建合网校 (https://www.51jhwx.com)
All rights reserved。
建合网校 ® 商标和著作权所有者为杭州虹合科技有限公司。
---