在线教育网校系统App开发策划方案(草稿)(共7页)_第1页
在线教育网校系统App开发策划方案(草稿)(共7页)_第2页
在线教育网校系统App开发策划方案(草稿)(共7页)_第3页
在线教育网校系统App开发策划方案(草稿)(共7页)_第4页
在线教育网校系统App开发策划方案(草稿)(共7页)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上网校策划方案服务端21.开发环境22.视频处理22.1 视频流化处理22.2云服务整合和cdn加速22.3视频防盗链23.用户角色/权限分配23.1管理员23.2教师端33.3学员3APP端41.环境42.开发语言43.运营模块44.课程模块44.1.课程选择44.2.课程购买(加入)44.3课时选择44.4课程学习进度记录54.5课程笔记54.6练习题54.7历年真题54.8模拟考试55视频播放模块55.1接口鉴权,防盗链55.2视频解码器55.3视频播放操作55.4缓存体系,离线观看55.5视频质量选择65.6观看位置记录66.资讯模块67.个人中心67.1课程/

2、课时/试题/收藏67.2 笔记67.2我的订单67.3个人资料编辑6服务端1.开发环境系统基于LNMP技术(即Linux / Nginx / MySQL / PHP)开发,应用层基于Symfony2 Web Framework自主研发的一套高可用性、高可伸缩性的开发框架视频处理2.视频处理2.1 视频流化处理将上传的视频进行重新编码和格式转换,转换成体积小,清晰度高,适合通过网络进行播放的流媒体视频。2.2云服务整合和cdn加速整合七牛云或保利威视的云存储服务,将视频文件直接上传到云服务商的服务器上,有效的降低服务器部署成本与流量费用,同时快捷的实现视频备份与容灾。使用七牛cdn服务,实现在全

3、国各地,不同网络环境均能快速的访问到视频资源,减少点播等待时长。2.3视频防盗链接入云服务商API,实现视频播放鉴权、防盗链,避免视频课程被越权播放与下载。3.用户角色/权限分配3.1管理员3.1.1财务管理订单管理实现订单检索、管理与审核功能。支付接口接入微信与支付宝支付,统一管理后台,实时查看最新订单状态。3.1.2咨讯模块资讯发布栏目管理3.1.3运营模块网站端首页轮播图设置设置网站端轮播图,点击后跳转到对应的页面。APP端广告位管理设置APP端轮播图,以及触发相应的动做。网站公告管理全站站内通知管理3.2教师端3.2.1课程管理课时管理发布内容为视频、语言、图文资料的课时3.2.2学员

4、管理对学员的课程权限进行增、删、改、查处理。3.3学员3.3.1个人中心账户中心账单查看、订单管理进度查看课程学习进度查看,相关数据统计3.3.2在线学习视频课程观看,视频鉴权,播放器课程笔记课程问答3.3.3在线考试在线答题,判分。网校App开发交流QQ:APP端1.环境Android+iOS2.开发语言Object C;Swift;java;HTML5;Javascript3.运营模块首页广告推荐位首页轮播图,点击轮播图执行相应的动作。推送模块通过服务端推送消息,点击推送的消息执行相应的动作。课程动态显示课程最新动态,例如最新上传的课时、试题等。4.课程模块4.1.课程选择首次启动app可

5、以选择课时,此后可以通过点击首页的科目名称来切换课程。4.2.课程购买(加入)打开课程时进行权限判断,如无权限则进入提示购买页面。购买整套课程后,可观看该课程下的视频,使用练习题与模拟考试功能。支付模块接入支付宝、微信等支付方式,使用支付状态异步回调接口,保证支付安全,避免掉单。订单体系,服务端对订单的业务场景进行判断,订单的处理皆在服务端执行,完善订单流程的安全性。4.3课时选择课时分为图文 视频 语音三种,打开课时根据不同课时形式执行相应的业务流程。图文课时,打开以图文的形式查阅,点击图文中的图片可以预览大图,拖动可以调整图片大小。视频和语音课时,需要调用播放器模块,观看视频或听取相应音频

6、。4.4课程学习进度记录记录课程学习进度,标注已学课时和未学课时,如果是视频课程,打开课时列表时,会以进度条的形式显示学习进度。4.5课程笔记进行课时学习时,可以添加课程笔记,写上自己对课时内容的心得体会与疑问,笔记可以在个人中心中-我的笔记中查看4.6练习题4.7历年真题4.8模拟考试5视频播放模块5.1接口鉴权,防盗链视频占用空间与流量均较多,如果被嗅探出链接或盗链,会大幅度消耗服务器资源,App端使用二次验证的方式,通过加密hash算法生成token请求服务器,服务器进行解密后,校验正确才会返回视频地址,从而有效的防止被盗链,以及视频被越权播放。,5.2视频解码器Android使用视频播放框架vatamio,实现对绝大部分视频格式的支持,支持大部分手机的GPU硬解码,降低播放时手机的性能消耗与耗电。5.3视频播放操作提供播放、暂停、停止、前进、后退、拖动选择播放时间的播放器操作。5.4缓存体系,离线观看支持视频下载,视频下载后,App端可以在无网络情况下播放视频。视频会通过更改文件header信息的方式进行加密,避免用提取缓存视频的方式进行盗版。5.5视频质量选择 提供高清、流畅两种视频质量的选择。5.6观看位置记录播放时,每隔30s记录一次播放位置,下次播

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论