基于移动流媒体的在线课堂在线教学APP设计 文档+项目源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85821070
资源下载地址:https://download.csdn.net/download/sheziqiong/85821070
目录
- 概述 1
1.1 选题背景 1
1.2 人员分工 2 - 需求分析 3
2.1 业务逻辑与业务流程 3
2.2 功能需求 3
2.3 数据需求 4
2.3 性能需求 4
2.4 技术可行性分析 5
2.5 经济性分析 6 - 总体设计 7
3.1 系统架构设计 7
4.2 实时屏幕分享 10
4.3 修改 APP 名称和图标 12
4.4 首页界面设计 14
4.6 视频通话界面设计 15
4.7 在线课堂界面设计 15
4.8 功能测试 16
1.概述
1.1选题背景
目前,我们处于一个崇尚科技与知识的信息化社会。近年来,随着网络技术的快速发展与文化知识的快速更新,对我们的学习和工作都提出了更高的要求, 对学校的课程建设也提出了新要求。课程教学作为教育的核心,是实现人才培养目标的基本途径,以网络技术的信息化带动教育的信息化是信息化社会发展的必然趋势。近年来,网络教学的热度只增不减,它打破了传统的校园围墙和各种硬件措施的束缚,为学习者提供了便捷的学习机会、灵活学习的方式、廉价的学习成本和丰富的学习资源,也让我们更好地利用碎片化时间进行自我提升。
网络课程的发展可以划分为三个阶段,第一阶段是,通过网页给学习者提供学习资料;第二阶段是通过电子邮件、网上练习和测试等异步双向交流;第三阶段是通过电话会议、视频会议、在线直播、屏幕分享等同步双向交流。网络课程越来越受到人们重视,包括幼儿教育、中小学教育、课外辅导、高等教育、职业教育、成人教育、项目培训等等。从网络课程总体发展上来看,各高校教育工作也慢慢向网络课程迁移。网络课程具有形式丰富、易更新、共享性、自由性的特点,是未来教育行业发展的趋势之一。
本文转载自:http://www.biyezuopin.vip/onews.asp?id=14989
主界面代码:
`package com.tencent.trtc.apiexample;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.EditText;
import androidx.appcompat.app.AppCompatActivity;
import com.tencent.trtc.audiocall.AudioCallingEnterActivity;
import com.tencent.trtc.screenshare.ScreenEntranceActivity;
import com.tencent.trtc.videocall.VideoCallingEnterActivity;
/**
- TRTC API-Example 主页面
- 其中包含
- 基础功能模块如下:
- 语音通话模块{@link AudioCallingEnterActivity}
- 视频通话模块{@link VideoCallingEnterActivity}
- 直播分享模块{@link ScreenEntranceActivity}
*/
public class MainActivity extends AppCompatActivity {
private EditText etAccount,etPassword;
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);getSupportActionBar().hide();new Handler().postDelayed(new Runnable() {@Overridepublic void run() {findViewById(R.id.launch_view).setVisibility(View.GONE);}}, 1000);findViewById(R.id.ll_audio_call).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent(MainActivity.this, AudioCallingEnterActivity.class);startActivity(intent);}});findViewById(R.id.ll_video_call).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent(MainActivity.this, VideoCallingEnterActivity.class);startActivity(intent);}});findViewById(R.id.ll_screen_share).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent(MainActivity.this, ScreenEntranceActivity.class);startActivity(intent);}});}
}
`
资源下载地址:https://download.csdn.net/download/sheziqiong/85821070
资源下载地址:https://download.csdn.net/download/sheziqiong/85821070
基于移动流媒体的在线课堂在线教学APP设计 文档+项目源码相关推荐
- 基于WebRTC的实时音视频剧本杀安卓APP设计 文档+项目源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85709396 资源下载地址:https://download.csdn.net/downl ...
- 基于C语言QT开发的校园导游系统 设计文档+项目源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85695045 资源下载地址:https://download.csdn.net/downl ...
- 基于Android平台实现x的跑步应用App设计【附项目源码+论文说明】分享
基于Android平台实现x的跑步应用App设计演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种 ...
- 基于HTML+JavaScript+CSS计算机实验室预约管理系统网页设计 文档+html源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85738352 资源下载地址:https://download.csdn.net/downl ...
- 基于PHP+Html+mysql的客户关系管理CRM系统 文档+项目源码及数据库文件
资源下载地址:https://download.csdn.net/download/sheziqiong/85709349 资源下载地址:https://download.csdn.net/downl ...
- 基于python的web框架Flask实现SDEAM游戏商城设计 文档+前后台源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85660942 资源下载地址:https://download.csdn.net/downl ...
- 基于stm32的空气质量检测净化系统,检测温湿度和pm10和 pm2.5,资料包含(设计文档,源码,pcb电路)。
基于stm32的空气质量检测净化系统,检测温湿度和pm10和 pm2.5,资料包含(设计文档,源码,pcb电路).
- 基于vue+springboot+MySQL的电影视频网站设计与实现 文档+项目源码及数据库文件
摘 要 随着计算机应用技术和 网络技术的日新月异 , 宽带视频点播技术因良好的人机交互性和流媒体传输技术倍受教育.娱乐等行业青睐.这里结合平台开发实例,阐述了基于 WEB的在线视频点播网站的软件结构和 ...
- 基于SpringCloud微服务架构的直播平台的设计与实现(前端小程序+后端Java IDEA) 文档+项目源码
摘 要 本文的主题是设计与实现一个基于 SpringCloud+Golang 微服务框架的分布式直播平台,主要聚焦于短视频与直播流媒体服务.系统由服务端,后台管理端和微信小程序端三部分组成,推拉直播流 ...
最新文章
- 概念介绍(机器学习)
- python长格式_python中宽格式数据帧到长格式数据帧的转换
- inotify-tools、sersync配置及压力测试
- 云数据仓库的未来趋势:计算存储分离
- java7最后战线_我的世界最后战线2.0整合包
- 设置header_Nginx的这些安全设置,你都知道吗?
- 设计模式-结构型模式-装饰模式
- 使用certbot自动申请续期SSL证书(Ubuntu)
- stm32g474教程_(完整版)STM32F103通用教程
- matlab求灰度图像梯度,[求助]如何求图像的梯度
- 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法
- 大公司都有哪些开源项目~~~简化版
- java菜单如何点解_解读java菜单
- SnagIt9.0过了适用期,弹出关于的窗口解决办法
- 《介绍几个常见常用的字符函数》(包括isdigit,isupper,islower,isalpha,isalnum,toupper,tolower)
- html游戏官网制作 英雄联盟LOL游戏网站设计与实现 (web课程与设计)
- 使用chrome浏览器插件抢小米8
- tomcat对session钝化活化以及idea上的差异【记录】
- 社会调查报告包括哪几个部分?
- 双系统Win10下装Ubuntu16.04
热门文章
- docker、LXC、LXD的区别及传统的虚拟机与操作系统虚拟化的区别
- C语言—字符指针作函数参数 按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char *dstStr, char *srcStr);
- Kafka Rebalance详解
- 能否构成三角形的条件代码_初中数学证明三角形全等方法总结
- Backing Up and Restoring the Database
- oss子账号_阿里云OSS子账号RAM权限设置方法
- 免费领CRMEB移动社交电商系统源码与授权
- strcat与strncat
- python入门知识总结1
- AFO|Good Luck Have Fun