首页 >  开题报告  > 正文

基于Android的“选修课”技能分享APP的设计

1.课题背景
近10年以来,以优酷网为首的视频播放类网站大量出现,同时,智能手机的发展和应用改变了用户习惯,电视虽然仍存在于每个家庭,但却已经不是必备品。大量的节目可以通过网络直和点播的手段进行播放。我们以两个视频直播平台为例。游戏类直播平台斗鱼TV平均在线人数为345,525人。多玩YY直播平均在线人数为520,495人。可见,采用视频作为课程载体,会有相对于传统课程更多的用户数量。
虽然自1995年起国家法定工作时为每周40小时,但事实状况是大量的员工仍然进行着单周且加班的工作,在有限的时间中去进行技能培训显然存在一些困难。同时,在我国二三线城市基础设施不完备的情况下,并非所有的技能培训都可在本地找到,利用网络方式进行技能的培训学习,是更加符合现今社会节奏的方式。
 
2.主要内容
在注册用户通过身份验证后可以自主开课,课程分为直播(直播窗要求比须有,可以做成语音直播,就是类似qq群里发送语音信息的也可以,有两个聊天框,就是老师身份的可以录下一段语音点击发送后发送到一号聊天框,另外普通客户可以看到一号聊天框的语音信息,点击能播放语音信息,然后发送文字信息到二号聊天框提问。然后这个所谓的老师这边能看到2号聊天框的信息并回答问题发送到一号聊天框。2号两天框就有点要求的对视频进行评论那块差不多)和录播两个形式。以录播为主。直播中“学生”可与老师互动。用户可自行选择教授的课程题材和内容。项目仅对违反国家政策及法律法规的课程展开监管和处罚,对用户的教学质量不进行干涉。
“学生”可对“教师”进行评价及赠与虚拟货币,每个自然月项目会对教学用户进行排行,排行领先的用户将被评为“优秀教师”。为保证收费课程效果,优秀教师才可开设收费课程。收费课程将有更加严格的身份认证。同时,项目官方也将联系各大高校录制公开课,也将联系高校教师开设收费课程。
该部分的使用无需身份验证,用户采取一分钟微视频的方式,在视频中教授一项技能。
观看用户可对微视频以文字方式进行评论,也可以通过点赞来对微视频进行评价。每天项目将以点赞人数为中心进行排行。该板块力求利用用户的碎片时间,将用户的碎片时间更加有效的利用起来。
 
3.开发环境(工具)
Eclipse EE,tomcat,Oracle,Chrome,ADT-Bundle,Android phone。
Android  Pad,Android Studio,CVS,VSS,GitHub。
 
4.实现的功能
注册
包含用户名,密码,邮箱,昵称几项基本信息。其中密码以密文方式保存于服务器(保存到本地就可以)
身份验证
普通用户仅进行邮箱验证,有开课意向的需进行手机号码验证。
收费课程开课则需要另上传身份证照片,人工审核后方可开始收费课程开课。收费课程身份验证需在PC端进行。(这个可以在个人信息那里加几个按钮,上传身份证照片,手机号验证,点击上传身份证照片能把照片保存到本地,管理员那边直接通过就行,手机号码验证点击跳出手机号验证界面,只有界面就行,不行实现)
身份验证数据将加密保存于服务器。
主页(PC端)
可以按照分类观看收费课程及免费课程。同时包含即时刷新的排行榜(按照点赞排行),对用户选择课程有一定的导向。
 
课程观看(PC端)
包含课程流媒体窗口。同时包含点赞(点击后该课程点赞次数加1,一个号只能点一次),课程收藏(点击后在个人后台可见课程),送虚拟货币功能(点击该按钮扣除指定数额的虚拟币)。其下有讨论区,可对该课程进行讨论。(讨论区能发表文字信息就可)
用户后台(PC端)
除个人信息修改外,包含开课验证(这个就是上传身份证,和手机验证),课程设置,课程上传,课程收藏夹,虚拟币礼物兑换,充值虚拟货币(有充值按钮,点击跳出充值界面,如提示信息:充值10元=100币,充值界面有确定按钮,不用实现点击确定实现充值,)等功能。
课程上传
该功能仅限PC端使用,将录制的课程上传至服务器,将包含课程标题,课程提纲,课程简介等信息填写完毕后,方可发布。(点击发布就能发布,不用审核)
主页(手机端)
包含收费及免费课程的观看,即时刷新的排行榜,以及一分钟课堂
课程观看(手机端)
包含课程流媒体窗口。同时包含点赞,课程收藏,送虚拟货币功能。其下有讨论区,可对该课程进行讨论。
用户后台(手机端)
除个人信息修改外,包含课程收藏夹,虚拟货币礼物兑换,充值虚拟货币等功能,同时包含清理缓存和软件升级功能。(清除缓存和软件升级有按钮,点击提示已是最新版本即可,做空即可)
一分钟课堂
以微视频的形式,录制时长一分钟为上限的微视频,内容为某项技能,在填写课程标题后即可发布。视频内容将上传至服务器。
虚拟货币
虚拟货币是用户支持讲师的方式之一,可通过每日登陆(点击签到按钮,虚拟币值加3即可),以及充值方式获得,讲师获得的虚拟货币可以兑换实物礼品(实物兑换有界面,里面有一些物品包含名字,虚拟币价格,点击选中商品,确认扣除虚拟币即可)
收费课报名
收费课价格由讲师制定,用户用虚拟币进行支付。
优秀讲师
将以平均在线人数,点赞数为依据,以课程分类为单位,每个分类每自然月评选4位优秀讲师,已有优秀教师称号的将不再参评。(参评这里人工自己看了给权限就行)优秀教师称号为开通收费课程的必须条件。(这个设置一个管理员,能够设置用户个人信息的优秀讲师)
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:安卓公交查询系统_开题报告

下一篇:基于Android的礼品定制APP的设计