论文部分内容阅读
计算机辅助教学(Computer Assisted Instruction CAI)作为对传统教学模式的补充,是计算机应用领域一个热门分支,在各个时期,随着相关技术的不断发展,表现出不断发展和自我完善的趋势,更融入了时代的特征.随着网络技术以及多媒体技术的发展,CAI从单机走向了网络,其表现形式也呈现多样化.当前,网络教学已经成为现代教育流行的教学模式.该文着重阐述了组建流媒体教学网络的一些方法与体会收获,并通过分析流媒体网络教学系统的要求建立了一套实际的教学系统,其中主要包括网络系统架构冗余处理、客户端冗余处理、流媒体文件的数据库管理以及根据实际情况采用神经网络实现页面预取等.该文采用流媒体技术,使用C#语言编写服务器端的服务程序,并运用Microsoft的Windows Media Encoder及其相关设备与技术,在保证图像声音质量的同时,利用现有网络条件,最大限度的传输尽可能多的文件.为了保证使用不同浏览器的用户都可以正确的播放本系统的流媒体文件,采用动态DHTML语言进行判断,并根据判断结果播放符合要求的媒体资源.由于流媒体文件体积庞大,这就决定了直接将流媒体文件存储于数据库中的不合理性,该文通过分析流媒体资源的各种属性,探讨并建立了适合要求的流媒体资源的数据库管理办法.通过采用负载平衡网络组建方案和客户端程序处理提高整个系统的稳定性,提高系统的数据传输性能以及系统冗余度.该文通过探讨基于Web的网络系统的稳定性来讨论软件系统稳定性的设计与测试问题,采用功能模块的方法对软件系统进行稳定性测试.该文利用页面预取模型对用户角色和关键词信息进行分析,从而对用户将要访问的页面进行正确的预测,加快页面的反应速度,提高用户的上网效率.该文通过对一个工程实例的回顾,探讨了建立流媒体网络教学系统需要注意的几个问题,初步阐明了流媒体网络的构架与要求.该文所研究的系统都已经得到了用户的实际应用测试,并且反响良好.