在线教育系统前端与后台模块技术介绍及交付

2020-10-13 14:10:05

在领课教育系统客户咨询中最常问到的关于在线教育系统的技术问题在这里做下简单介绍:


1、领课教育系统的开发框架:

开发语言是什么?是否前后端分离模式?前端框架是什么? 后台框架是什么? 缓存 多线程、消息队列、直播服务、人脸识别算法分别用的哪种技术?


是否有负载均衡部署方案?同时能支持最大在线数是多少?


答:系统使用的是Java开发语言,使用spring cloud 分布式微服务架构,前后端分离,管理后台使用vue-element-admin,前端使用Nuxt.js,实现服务端渲染。缓存使用redis,没用到消息队列,有用到分布式调度xxl-job,点播直播使用第三方视频云服务,支持保利威、欢拓云、阿里云,人脸识别使用腾讯的云服务,能很好的兼容到微信小程序。会提供高可用部署方案,采用的分布式微服务架构,能横向拓展,理论上是可以无限拓展。


2、领课教育系统的数据库:

数据库类型是什么?库表数量有多少?是否有负载均衡部署?录播课程是否文件存储?

答:数据库使用mysql 5.7,支持8.0,7个核心库,数据库建议使用云服务的产品,若私有服务器,会提供高可用集群方案。录播课程使用第三方视频云服务,同时会在阿里云的OSS上做备份。


3、移动端应用:网校+考试是否集成在一个APP上,架构是怎样的,是native app开发(原生)还是web app开发(包括html 5)app?是否支持uniapp二次开发?

答:移动端使用uni-app,目前在h5、小程序、ios、安卓上已经使用


4、系统源代码移交包括哪些内容?

答:提供的服务有:保证100%源码交付、相关文档、远程培训、答疑。


系统功能体验:

在线教育系统|系统体验-领课网络-专注于在线教育的技术服务提供商edu.roncoo.net


如需详细了解系统及搭建方案请联系官网商务沟通,感谢阅读!