论文部分内容阅读
近年来,随着多媒体技术和网络技术的飞速发展,Internet成为了信息的主要载体,随着现代教育事业的蓬勃发展,远程教学也成为一种新型知识传播方式进入到人们生活中。远程教学可以最大限度的利用现有的教学资源,灵活方便、跨越时空地完成学习、培训、考试等工作。目前的远程教学系统多为基于B/S模式的系统,其特点在于有良好的事务性,易于维护,部署方便,在远程教学中得到了广泛的应用。然而,在基于B/S模式的远程教学系统的使用过程中,发现几个方面不尽人意,主要体现在:必须连接网络,无法在离线的状态下学习;难以实现实时通信,信息交流有延迟;如果存在很大数量的并发用户,在网络访问数据库服务器和web服务器操作较多时,服务器负担过重,影响了系统的响应时间,用户体验不好;用户接口界面表现能力有限,不利于多样化的网络课程学习的扩展。为了克服当前远程教学平台实际应用中存在的系统功能有限、性能低下等缺陷,经过探索研究,我们提出了开发基于Java的智能客户端的网络教学系统。论文结合北京邮电大学教育技术研究所承担的十一五国家科技支撑计划重大项目《虚拟实验智能指导与管理系统的研发》,提出基于Java智能客户端的远程教学系统的多层次模型设计方案,并对该模型实现的关键技术进行了说明。基于智能客户端的远程教学系统能够加快对用户请求的响应速度、降低服务器的处理负载,并且可以实现强大的用户界面、数据的安全访问,还可以实现集中部署和自动更新,最重要的是可以支持在线和离线两种工作状态。