欢迎来到天天文库
浏览记录
ID:10094493
大小:31.00 KB
页数:8页
时间:2018-05-25
《基于web的e―learning教学系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于web的E―learning教学系统摘要基于我国高校E-Learning建设的现状和问题以及当前E-Learning平台的发展方向,系统地阐述了基于Web的E-Learning教学平台系统的实现。该平台充分考虑到我国当前高校信息化建设的阶段特点,同时也将当前世界先进的E-Learning建设理念融入其中,以期为建设适应我国高校特点的、先进的网络教学一体化平台提供参考。本文前半部分主要是阐述了E-Learning的发展状况以及理论基础和技术基础,后半部分则介绍了基于Web的E-Learning教
2、学平台系统的实现方案,包括系统的架构以及数据模型等。关键词E-LearningWebB/S框架0引言8E-Learning作为信息化技术发展的产物在实现高等教育改革中发挥着越来越重要的作用。1999年,美国著名的咨询机构Gartner公司提出:随着计算机和互联网在高校中的普及应用,利用诸多新技术工具所辅助的教学正在逐渐发展为一种可能给大学教学带来革命性变化的新教学组织形式。它不仅能够方便快捷地实现教学内容的数字化和网络化,扩大教学信息传播的空间和范围,同时更为重要的是,它能够极大地扩展教师与学生交
3、流和沟通的途径,最大程度地实现师生之间的互动,推动教学过程的组织重心从教师向学生倾斜,并促进教学内容超越教科书的局限,向基于互联网的海量资源延伸,尽管从许多方面来说,这种教学方式在目前来看仍然是不成熟和不完善的,但从其发展潜力来看,它很有可能成为影响大学教学改革之革命性因素。随着传统的以教师为中心的教育理念逐渐向“以教师为主导,以学生为主体”的教育理念转变,以及高校之间资源共享需求的提出,原始的课堂面授教育方式越来越无法满足教育发展的需求,而E-Learning作为信息技术发展的产物很好地弥补了这
4、些问题。1技术概念尽管有许多宣传关于XML如何拥有跨平台、跨语言的优势,然而,除非应用于WebServices,否则,在普通的Web应用中,开发者经常为XML的解析伤透了脑筋,无论是服务器端生成或处理XML,还是客户端用JavaScript解析XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数Web应用来说,他们根本不需要复杂的XML来传输数据,XML的扩展性很少具有优势,许多AJAX应用甚至直接返回HTML片段来构建动态Web页面。和返回XML并解析它相比,返回HTML片段大大降低
5、了系统的复杂性,但同时缺少了一定的灵活性。现在,JSON为Web应用开发者提供了另一种数据交换格式。同XML或HTML片段相比,JSON提供了更好的简单性和灵活性。8SOA不是一种全新的技术,而是系统软件的一种构建方法,贯穿整个系统的分析、设计、开发、运维的各个阶段。SOA与传统的IT系统建设方法和过程有较大区别,简要说明如下:(1)与传统的建设方法不同基于SOA的IT系统建设更强调基于统一标准的快速开发和灵活组合。Service是SOA架构中的核心,是SOA架构对外提供的“能力”体现,对应于某个
6、业务请求和响应,按照约定的格式来组成信息系统。基于服务(Service),SOA可以显著减小用户诉求与IT能力之间的差异,指导开发团队搭建出具有良好的可移植性、可扩展性以及高度的兼容性的系统。(2)与传统的建设过程不同SOA建设过程的重点在于以“服务”为基础的信息系统的规划和设计阶段,业务员也不再仅仅是提需求,而是将深入地参与到各类“服务”的分析和设计。不同的“服务”之间是彼此独立的,所有的“服务”可集成到一个统一的服务池中,用户和外部系统可以通过WebService请求访问该资源库。在开发阶段,
7、SOA系统由开发人员根据每个“Service”的具体功能和要求来实现相关的服务逻辑,并进行合并与组装。在SOA系统的维护阶段,维护人员也可以动态增删相关服务,从而使信息系统可以满足新的业务需求。82E-learning教学系统的需求分析WinstonRoyce早在1970年就提出了“瀑布模型”的开发理论,该模型一直在软件开发领域占据主导地位的开发模型,一直到80年代早期。在瀑布模型中,软件的生命周期通常分为计划、需求分析、系统设计、编码、测试和维护等六个阶段,它们在软件的生命周期中自上而下次序进行
8、,就像瀑布流水一样逐级下落。按照这个模型中,软件开发的各个阶段将按线性方式展开,后一阶段的活动接受上一阶段活动的输出结果,实现本阶段的工作内容。当前阶段活动的输出结果在通过验证后才可以作为下一阶段活动的输入以便开始下一阶段活动,否则继续修改。系统模块如图1所示。由于E-learning系统是个很大的命题,下面着重介绍学生门户、教师门户、运营管理平台等模块。学生门户作为学生参与在线学习的入口,提供了学习、协作、沟通的相关工具和资源。随着当前移动互联网建设的兴起,学生访问门户的介质可能
此文档下载收益归作者所有