基于webE―learning教学系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于webE―learning教学系统

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

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档