关键词:
远程教育
TCP/IP
SOCKET
音频处理
视频处理
摘要:
远程教育是二十一世纪信息化时代网络通信技术与传统教育技术的完美结合。它利用计算机技术、通信网络技术和多媒体技术,来辅助地域上分散的多个教师和学生构成一个分布式大规模学习环境,实现教学资源共享,教学相长,它是目前计算机、通信网络应用的一个热点。对其进行深入的理论研究和以此为基础的开发远程教育系统的应用具有重要的现实意义和长远意义。 本文在对远程教育的发展历程、作用和意义、发展现状以及存在的不足等方面进行详细分析和研究的基础上,构建了一套基于Web的远程教育系统的总体构架,并详细介绍了系统实现的核心技术,包括文字、音视频处理和传输模块、Web数据库端模块的研究和实现技术。本文采用基于Internet网异步讲授和个别化学习模式的实现方案,设计了一种基于WEB的远程教育系统,并载入了“湘潭大学教务管理系统”做了测试,最后对系统的整体性能、安全性能以及研究的前景情况进行了深入地研究和分析,给出了系统运行的情况和性能分析结果。 本文基于笔者的实际教学情况并结合湘潭大学科研课题,是直接面向需求的整体化设计,避免了企业开发远程教育系统的盲目性,并且造价低、开发周期短、能满足实际教学的需求。该系统采用了成熟的TCP/IP网络的通信技术,采用了基于Windows的SOCKET通信机制,能够并发地处理较大数量的学生及教师用户的请求,提高了系统的整体性能。引入了用户认证、多策略备份机制及灾难恢复策略及功能,保证了服务的不间断性和正常的教学秩序。