PHP云课堂在线网课系统 多功能网校系统 在线教育系统源码

发布于:2025-09-08 ⋅ 阅读:(25) ⋅ 点赞:(0)


一、详细介绍

云课堂,依托腾讯云基础服务架构,采用C扩展框架Phalcon开发,

系统功能

实现了点播、直播、专栏、会员、积分、秒杀、微聊等。

友情提示:

系统配置低(1核 1G 1M 跑多个容器),切莫压测

项目组件

后台框架:phalcon 3.4.5

前端框架:layui 2.6.8, layim 3.9.8(已授权)

全文检索:xunsearch 1.4.9

即时通讯:workerman 3.5.22

基础依赖:php7.3, mysql5.7, redis5.0

更新日志:

v1.5.4

增加migration助手SettingTrait
增加积分兑换会员
增加ISP备案和电子执照配置
增加获取视频时长补偿机制
优化课程和套餐发货
优化验证码
优化视频点播回调处理任务
优化章节排序初始值和步长
优化后台视频上传和转码
修正获取子分类查询条件

v1.5.3

优化章节排序初始值和步长
修复删除群组前台列表仍然显示问题
修复首页简单模式课程项顶部缺少空白
vditor本地化,彻底弃用cdn.jsdelivr.net
调整markdown样式

二、效果展示

1.部分代码

代码如下(示例):

public function incrFavoriteCount(PhEvent $event, $source, UserModel $user)
    {
        $this->counter->hIncrBy($user->id, 'favorite_count');
    }

    public function incrReportCount(PhEvent $event, $source, UserModel $user)
    {
        $this->counter->hIncrBy($user->id, 'report_count');
    }

    public function incrArticleCount(PhEvent $event, $source, UserModel $user)
    {
        $this->counter->hIncrBy($user->id, 'article_count');
    }

    public function incrQuestionCount(PhEvent $event, $source, UserModel $user)
    {
        $this->counter->hIncrBy($user->id, 'question_count');
    }

    public function incrAnswerCount(PhEvent $event, $source, UserModel $user)
    {
        $this->counter->hIncrBy($user->id, 'answer_count');
    }

2.效果图展示

请添加图片描述


三、学习资料下载

蓝奏云:https://qumaw.lanzoul.com/iFw3l35ml1cf


网站公告

今日签到

点亮在社区的每一天
去签到