网络课程在线学习平台-python + django + vue

项目描述 基于python + django + vue的网络课程在线学习平台

前台登录网址: http://localhost:8082/
后台登录网址: http://localhost:8081/
管理员账户密码: admin/admin
普通用户账户密码: 用户账号1/123456

项目功能
(1)用户
登录:通过账号密码注册登录平台。
课程信息:浏览平台所有课程,按分类、热度、评分等筛选,查看课程简介、目录、讲师信息及价格。
学习资源:下载或在线查看课程配套资料。
社区信息:阅读其他学员发布的学习心得、问答帖、经验分享等内容。
个人中心:进入个人专属操作界面。
个人信息:编辑个人资料,包括真实姓名、学习目标、兴趣标签等。
修改密码:设置或更新独立登录密码。
社区信息管理:发布新帖子、回复他人评论、编辑或删除自己发布的社区内容。
课程学习:进入已购买或免费课程,观看视频、完成章节测验、记录学习进度。
我的收藏管理:收藏感兴趣的课程、资源或社区帖子,支持分类查看与取消收藏。
(2)管理员
登录:使用后台账号密码登录管理系统。
社区信息管理:审核用户发帖内容,删除违规言论,置顶优质讨论,维护社区健康氛围。
新闻资讯管理:发布平台公告、教育政策、行业动态或活动通知,支持富文本编辑与定时发布。
课程学习:查看全平台用户的学习行为数据。
课程信息:新增、编辑、上下架课程,设置课程封面、价格、试看章节及关联讲师。
一级分类:管理课程主分类。
二级分类管理:在一级分类下细化子类。
课程排行管理:配置热门课程、推荐课程、新课榜单的排序规则与展示逻辑。
资源类型管理:定义学习资源的类型标签。
学习资源管理:上传、关联或删除课程配套资源,设置访问权限。
用户管理:查看用户列表。
轮播图管理:配置首页轮播图。

 

 

运行环境开发工具:idea2024.1

运行环境:python3.9+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)

项目技术
服务端技术:python+django
前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情