# OnlineLearning **Repository Path**: lzjiuhaoun/online-learning ## Basic Information - **Project Name**: OnlineLearning - **Description**: 在线视频学习网站 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-10 - **Last Updated**: 2024-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 环境 JDK 1.8+ Maven 3.6.0+ vue3 idea 2022 mysql80 Elasticsearch 7.9.3 Minio Nacos 2.2.1 > 角色管理 管理员 账号:admin 密码:123456 学生用户:hais/123456 教师用户:teacher/123456 > 接口 前台:[IT技能学习网](http://localhost:3000/) 后台:[IT技能学习网](http://localhost:3000/admin) > 端口 前端端口:3000 后端: - ​ spring boot:8080 - ​ minion:localhost:9001(服务器) localhost:9002(控制台web) - ​ nacos:http://192.168.43.252:8848/nacos/index.html(服务器+web控制台) - ​ Elasticsearch:[localhost:9200](http://localhost:9200/) (服务器+web控制台) - ​ MySQL(learning):localhost:3306 (服务器+web控制台) - ​ gateway: http://localhost:8080 (服务器+web控制台) > 启动 打开vpn,避免bug 先驱服务启动: - nacos启动:D:\DevSoftware\nacos\bin\startup.cmd 【前提:启动前要启动MySQL服务,因为nacos要访问MySQL中的nacos数据库】 - elasticsearch:D:\DevSoftware\elasticsearch-7.9.3\bin\elasticsearch.bat - minion:D:\DevSoftware\minio 在此目录中打开cmd,输入命令:minio.exe server D:\software\minioData --console-address ":9001" --address ":9000" 注意不能直接双击启动D:\DevSoftware\minio\minio.exe,这样做是不安全的。默认账号和密码都是:minioadmin; springcloud服务: - 启动GatewayApplication、CourseApplication、FileApplication、TradeApplication、UserApplication、AuthApplication微服务。 vue: - vscode打开D:\porject\code-2024\vue-all\Learning-Frontend,执行命令:npm install(首次) npm run dev 访问http://localhost:3000/即可 > 启动类 AuthApplication.java GatewayApplication.java FileApplication.java CourseApplication.java TradeApplication.java UserApplication.java > 其他 Elasticsearch配置了中文分词插件,注意。 部署说明 :[document · Furinai/Learning Wiki (github.com)](https://github.com/Furinai/Learning/wiki/document) > 效果图 ## 演示截图 课程封面图片来源于慕课网,仅用于截图演示,如有侵权请联系删除 ### 首页 ![首页](效果图/index.png) ### 课程列表 ![首页](效果图/course-list.png) ### 课程详情 ![首页](效果图/course-detail.png) ### 购买课程 ![首页](效果图/buy-course.png) ### 在线支付 ![首页](效果图/online-pay.png) ### 查看内容 ![首页](效果图/view-chapter.png) ### 问题列表 ![首页](效果图/question-list.png) ### 问题详情 ![首页](效果图/question-detail.png) ### 笔记列表 ![首页](效果图/note-list.png) ### 评价列表 ![首页](效果图/evaluation-list.png) ### 搜索课程 ![首页](效果图/search-course.png) ### 教学管理 ![首页](效果图/teaching-admin.png) ### 创建课程 ![首页](效果图/create-course.png) ### 创建章节 ![首页](效果图/create-chapter.png) ### 分类管理 ![首页](效果图/category-admin.png) ### 课程管理 ![首页](效果图/course-admin.png) ### 用户管理 ![首页](效果图/user-admin.png)