# 电力知识库与在线学习平台 **Repository Path**: Kky233/electric-power-knowledge-base ## Basic Information - **Project Name**: 电力知识库与在线学习平台 - **Description**: 电力行业综合实训团队项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2024-07-04 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue ## README 1. # 电力知识库与在线学习平台 ## 介绍 电力知识库与在线学习平台是一个基于Spring Boot和Vue开发的综合性电力行业学习系统。该平台旨在为电力行业从业人员和学习者提供丰富的知识资源和在线学习工具,促进知识共享和技能提升。 ## 软件架构 本项目采用前后端分离的架构设计: - 后端:基于Spring Boot框架,使用Java语言开发 - 前端:基于Vue.js框架,使用ElementUI - 数据库:MySQL ## 主要功能 1. 用户管理:注册、登录、角色权限控制 2. 知识库管理:文章上传、分类、标签、搜索 3. 在线学习:课程管理、视频播放 4. 互动交流:评论、问答、讨论区 5. 个人中心:学习记录、收藏 ## 安装教程 1. 克隆项目到本地 ``` git clone https://gitee.com/Kky233/electric-power-knowledge-base.git ``` 2. 后端环境配置 - 安装JDK 8或以上版本 - 安装配置Maven 5.7 - 配置application.yml中的数据库连接信息 3. 前端环境配置 - 安装Node.js (推荐v14或以上版本) - 安装npm 4. 数据库配置 - 安装MySQL 5.7或以上版本 - 创建数据库并导入初始SQL脚本 ## 使用说明 1. 启动后端服务 ``` cd backend mvn spring-boot:run ``` 2. 启动前端服务 ``` cd frontend npm install npm run serve ``` 3. `http://localhost:8080` :用户端 4. `http://localhost:8081` :后端 5. `http://localhost:8082` :管理端 ## 参与贡献 1. Fork 本仓库 2. 新建 feature_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 版本控制 本项目使用Git进行版本管理。您可以在repository参看当前可用版本。 ## 联系方式 如果您有任何问题或建议,请通过以下方式联系我们: - 项目维护者: [您的姓名] - 电子邮件: your-email@example.com ## 鸣谢 感谢所有为这个项目做出贡献的开发者们!