云计算百科
云计算领域专业知识百科平台

在线课程售卖系统(DeepSeek AI多轮问答、协同过滤算法推荐、ECharts经营数据看板、课程发布审核与上下架、视频章节学习和学习记录、订单支付取消退款、售课者提现、课程收藏与提问回复)

系统亮点:DeepSeek AI多轮问答、协同过滤算法推荐、ECharts经营数据看板、课程发布审核与上下架、视频章节学习和学习记录、订单支付取消退款、售课者提现、课程收藏与提问回复;

一、项目概述

在线课程售卖系统采用前后端分离架构,面向学习者、售课者和管理员构建“课程发布—平台审核—上架选购—订单支付—在线学习—互动答疑—售后退款—收益提现—运营分析”的服务流程。学习者可浏览课程中心,按课程名称和分类筛选已上架课程,查看课程详情、讲师信息与章节目录,收藏课程、提交课程提问,创建订单并完成支付;购买后可在“我的课程”中观看章节视频并保存学习记录,在个人中心查看订单和收藏内容。售课者可维护个人课程、课程章节、订单、公告与问答,查看课程审核状态、订单状态、各课程销量和收入,并提交提现申请。管理员负责用户账号、课程分类、课程审核与上下架、课程章节、学习记录、收藏、公告、订单、退款、提现及问答的统一维护,同时通过数据看板查看课程分类、订单状态、用户角色、近 7 天成交趋势和课程销量排行。

层级

主要技术与职责

学习者服务端

基于 Vue 3、Vite、Element Plus、Pinia、Vue Router 和 Axios 构建,提供课程浏览与筛选、课程详情、购买支付、课程收藏、我的订单、我的课程、视频学习、学习记录、课程提问回复、个人资料和 AI 问答等功能。

售课者工作台

基于 Vue 3、Element Plus 和 ECharts 实现。售课者可发布及维护课程和视频章节,查看审核状态、订单、课程问答和公告,提交提现申请,并通过课程状态、订单状态、销量和收入图表了解经营情况。

管理工作台

基于 Vue 3、Element Plus 和 ECharts 实现。管理员可维护账号、课程分类、课程、章节、学习及收藏记录、公告、订单、退款、提现和课程问答,审核课程和退款申请,并查看平台经营数据。

服务端

基于 Spring Boot 3、Java 17、Spring MVC、MyBatis-Plus、MySQL 和 JWT 提供 REST 接口、分页查询、文件上传、当前用户身份解析、统一响应与异常处理及数据持久化能力。

智能与推荐能力

接入 DeepSeek 对话模型并通过 LangChain4j 维护 AI 会话及历史消息上下文;针对课程购买和收藏行为识别具有相同学习偏好的用户,推荐其已购买而当前用户未接触的已上架课程,推荐结果不足时以热门课程补充。

二.系统实现(部分截图)

2.1 学习者

2.1.1 首页

2.1.2 课程中心

2.1.3 课程详情

2.1.4 学习课程

2.1.5 我的课程

2.2 售课者

2.2.1 数据分析

2.2.2 我的课程

2.2.3 章节管理

2.2.4 订单列表

2.2.5 提现申请

2.2.6 问答列表

2.2.7 公告信息

2.3 管理员

2.3.1 课程审核

2.3.2 课程章节

2.3.3 学习进度

2.3.4 问答管理

2.3.5 订单管理

2.3.6 退款审核

2.3.7 提现申请

赞(0)
未经允许不得转载:网硕互联帮助中心 » 在线课程售卖系统(DeepSeek AI多轮问答、协同过滤算法推荐、ECharts经营数据看板、课程发布审核与上下架、视频章节学习和学习记录、订单支付取消退款、售课者提现、课程收藏与提问回复)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!