基于AJAX的远程直播学习系统

Download Report

Transcript 基于AJAX的远程直播学习系统

基于AJAX的
远程直播学习系统
主要内容
.Net Framework
C#
Ajax
系统设计与实现
总
结
Asp.Net
 Asp.Net是由微软在.NET Framework中所提供的,开
发Web应用程序的类库,封装在System.Web.dll文件
中。ASP.NET是ASP技术的后继者,但它的发展性要
比ASP技术要强大许多。
 ASP.NET可以运行在安装了.NET Framework的IIS服
务器上,若要在非微软的平台上运行,则需要使用
Mono平台,ASP.NET在2.0版本已经定型,在.NET
Framework 3.5上则加上了许多功能。最新版本4.0。
 很多人都把 ASP.NET 当做是一种编程语言,但它实际
上只是一个由 .NET Framework 提供的一种开发平台
(development platform),并非编程语言。
.Net
Framework
Asp.Net
C#
Ajax
.NET Framework为程序设计者建立
WebServices提供的一个完善而且透
明的基础架构。是运行.NET程序的基
础环境。最新版本是4.0。
C#是由微软公司所开发的一种面向对象
,且运行于.NET Framework之上的高
级程序设计语言。基于C++语言,但又
融入其它语言,如Java、VB等。
AJAX全称为“Asynchronous JavaScript
and XML”(异步JavaScript和XML),是
一种创建交互式网页应用的网页开发技术
系统设计与实现
远程直播
第一阶段
远程直播
+
实时讨论
第二阶段
根据需要
融入更多功能
将来…..
广播视频
服务器
所有交互信息
基于AJAX的远程直播学习系统
发表讨论内容
客户端
系统中的用户
A
B
C
匿名用户
注册用户
管理员
可以观看视频
可以观看视频
可以观看、管理视频
无法查看讨论内容
可以查看讨论内容
可查看、管理讨论内容
不可以发言讨论
可以发言讨论
可以发言讨论
没有个人信息
有个人信息
有个人信息、可管理用户
远程直播学习
广播视频
• 设备视频
多媒体
服务器
• 其它视频源
所有交互信息
• 用户个人信息
• 讨论内容
• 其它信息
数据库
直播的视频
客 户 端 浏 览 器
• 文件视频
只可被动接收
发表讨论
参与管理
根据权限参与交互
利用Ajax技术