........................ 28 5.4 教师多播子系统 .......................................................................................... 38 5.5 学生多播子系统 .......................................................................................... 47 5.6 视频录制程序 ............................................................................................. 505 结束语................................................................................................................ 54参考文献 .............................................................................................................. 55致 谢 ................................................................................................................... 56w 1.课题的研究背景与目的 1.1 课题的研究背景 众所周知,当今社会是一个知识空前繁荣的社会,信息以爆炸形式在递增。
据联合国教科文组织的统计,人类近 100 年掌握的科学知识,占有史以来积累的科学知识总量的 90%,人类的知识在 19 世纪是每 50 年增长,倍,20 世纪初是每 10。
年增长一倍,而近 10 年则是大约每 3 年增长尸倍。
在该组织一篇著名的研究报告中指出,人类已进入到一个终身学习的社会。
对每个人来说,包括大学在内的学校教育完成以后,仍不能满足现实生活,工作的需要,仍然需要继续学习2。
我国最早在微电子领域进行研究的专家 “世界变化太快了,我一直在学习新的知识。
相信未来更是一个王芹生说: ”这种学习不完全局限于学校的范围之内,在学校之需要不断学习的世界。
外通过家庭、社会、工作岗位以及生活的各方面的体验,都是学习,都是获得知识的途径。
学习将成为伴随人的一生的不间断的活动,成为发展的基础。
因此,终身学习和终身教育的概念被越来越多的人所接受,迅速增长的学习需求与匮乏的教育资源之间的矛盾日益尖锐,单靠传统的教育机构是不可能满足如此之巨:的学习需求。
这就要求家庭、社会,教育部门以及非教育部门都要能提供学习机会,并参与教育活动,也就是要构建一个学习化的社会,使人们能够在任何时刻都能自由地进行学习。
但是,传统的教育受时间、空间和人力、物力酌限制,难以达到学习化社会的要求。
“对学习者来说,传统的学校学习方式也不适合他们,他美国人杜拉克说:们不可能经常抛下自己的工作和家庭回学校集中学习。
他们需要更方便、更灵活的学习方式;”而网络远程教育正提供了这样的好机会。
w 1.2 课题的目的与意义 网络远程教育不受时间、空间和地域的限制,通过网络能把学校扩展到办公室、家庭甚至全社会的每一个角落,工作与学习相融合。
通过网络,每个人都可以自主选择在何时何地学习。
那些已有工作岗位无法进行脱产学习的成人,就有条件和机会接受各种层次的教育。
现代远程教育是通过音频、视频(直播或录像)以及包括实时和非实时在内的计算机技术把课程传送到校园外的教育,远程教育是随着现代信息技术的发展而产生的一种新型教育方式。
计算机技术、多媒体技术、通信技术的发展,特别是因特网internet的迅猛发展,使远程教育的手段有了质的飞跃,成为高新技术条件下的远程教育,此平台能给予与老师“面对面”交互式沟通的学习机会正是设计该系统的目的。
1.3 课题完成的工作 本系统的研究目标是使用 Microsoft Visual Studio 2008 开发工具,开发一个基于 C语言的远程教育视频系统。
通过综合运用数据库原理、网络通信原理、软件工程、程序设计等相关知识,深入远程教育视频系统的设计与开发过程,掌握更多的数据库应用、视频传送和网络传输的知识,使系统实现下列功能: 1受教育者可以通过身份认证登陆网站下载视频软件或在线观看视频。
2视频软件可以进行 P2P 视频语音的传输,视频的多点传输。
3教师可以通过身份认证登陆网站进行视频的录制和发布。
4系统管理员拥有最高权限,可查阅和编辑所有数据包括登陆信息数据 库和视频发布信息数据库。
w 2 系统相关技术简介 2.1 系统开发及其技术 深入千家万户,还有因特网的不断普及,人们的生活方式发生了翻天覆地的变化。
通过一方神奇的小小屏幕,就可以满足我们的娱乐,学习,工作,购物等各种功能。
而随着全球科技浪潮和知识的加速翻新,人们开始利用网络的便捷来学习新知识,并把这看成一种时尚。
经过数年的迅猛发展,如今的网络教育已日趋成熟,成为了现代教育的标志,并广泛融入到教育的各个环节中。
远程教育系统采用 Access 数据库,应用 C语言和.NET 环境中开发完成。
该系统实现的主要功能有:1学生用户和教师用户可在教学过程中通过点对点的视频软件进行沟通。
2 教师用户可以通过视频录制软件录制视频,并将视频发布到网站上。
3教师用户可以通过多播软件,进行视频、桌面和白板的多播。
4 学生用户和教师用户可以登陆网站在论坛中发表主题,查看内容,回复信息。
本文对该系统需要的功能进行了比较完善的分析和研究开发的软件很好的实现了系统的功能。
该系统的开发是在 Microsoft Visual Studio2008 软件的编程环境下实现数据库系统 Access 软件实现。
2.2 .NET 基本概念简介 .NET 是微软公司针对 Web Service 的解决方案。
其他公司也有类似的 3解决方案,例如 Sun 的 Sun ONE IBM 的下一版本 WebSphere 。
w 对于.NET 到底是什么这个问题,有着各种各样的说法。
但当时作为首席执行官的鲍尔默应该最能代表微软公司的观点,他说:“Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代 Internet 的可 ”确实,这句话基本上简单扼要地表述了.NET 的外特性。
编程结构。
.NET 是在互联网环境中,连接各种信息、人员、系统与设备的软件架构。
.NET 的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。
而用户不需要知道这些东西存在什么地方,甚至连如何获得等具体细节都不知道。
他们只需发出请求,然后只管接收就是了,而所有后台的复杂性是完全屏蔽起来的。
所以对于企业的 IT 人员来说,他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的。
Microsoft Visual Studio .NET 2008 是微软公司开发的新型软件架构.NET 中的一部分,主要用来创建 Windows 项目和 Web 应用程序。
VisualStudio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XMLWeb services、桌面应用程序和移动应用程序。
Visual Basic .NET、VisualC .NET、Visual C .NET 和 Visual J .NET 全都使用相同的集成开发环境 IDE,该环境允许它们共享工具并有助于创建混合语言解决方案。
另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASPWeb 应用程序和 XML Web services 开发的关键技术的访问。
理 解 .NET Framework 最 简 单 的 方 式 是 把 它 看 作 是 执 行 代 码 的 环境。
.NET 管理代码的执行——启动代码、给它赋予相应的权限、为它分配内存以存储其数据,帮助释放那些不在需要的内存资源等。
除了执行这些任务外,.NET 还要使用一个非常复杂的类库——所谓的.NET 基类,以便在Windows 上执行大量的任务。
对这一任务,.NET 承担了双重角色;管理代码的执行和为代码提供服务。
w 如前所述,.NET 位于代码和 Windows 之间,可以提供需要的服务,在解释.NE
上一篇:
【精品】实际就是让你大体了解一下计算机
下一篇:
让我掉下眼泪的