欢迎来到天天文库
浏览记录
ID:33530347
大小:2.32 MB
页数:51页
时间:2019-02-26
《基于ajax的教学资源平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文1绪论1.1研究背景与意义随着Internet技术的逐步成熟和用户的需要,市场上出现了各种学习系统、教学平台等相似的软件系统,但由于市场上的这些软件系统的商业性很强,因此如果将之购买来使用,价格不菲;另一方面,这些软件系统的功能不能完全满足教师和学生的实际需要,其安全性也会存在问题,而且这些商业学习软件大多也没有使用[1]AJAX技术,其用户体验也不会很好。基于以上问题,提出了本项目,其目的是构建一个基于AJAX技术的教学资源平台,采用B/S模式,教师、学生以及教学管理人员借助此平台实现多种形式的资源共享。而系统开发的主要意义在于:借助先进的计算机网络技术
2、搭建基于Web方式的数字化教学信息平台,打破传统教学的时空限制,实现“师生互动零距离,教学管理零距离”,进而达到增强教学效果、提高工作效率、实现师生良性互动的目的,使教学质量更上一个新的台阶。那么借助于Web方式进行的新的教学模式必将成为一个新的发展方向,它可以提供更加及时、便利、丰富的信息资源,满足教与学的需要,更加能够成为师生之间沟通的桥梁,及时的帮助教师调整教学方式方向,提高学生[2]的学习能力。1.2研究现状和发展趋势Web技术的发展影响着IT业,也同样影响着教育事业。通过研究目前主流的教学管理系统产品,分析其设计结构,除了有小一部分教学管理软件还维持着C/S的结构外,大
3、部分教学管理系统采用了比较适于网络方式并易于升级维护的B/S结构[3,4,5]方式。此外,也有一部分软件支持B/S、C/S多种结构,或在B/S内含其它结构[6,7]。但是,基于C/S模式的教育管理系统普遍存在软件的开发周期长,开发费用高,开放性差,软件的维护量大等缺点,所以整体来说,教学管理系统正在经历着从C/S[8]向B/S结构转变。实现B/S结构的教学管理系统涉及到的技术可以分为客户端技术1华中科技大学硕士学位论文和服务器端技术。客户端技术主要涉及HTML,VBScript等与网页制作有关的内容显示技术;服务器端技术主要涉及Web服务器技术、数据库访问等与内容生成相关的[9]
4、技术。目前开发系统主要采用的技术方案以下三种:(1)Microsoft解决方案服务器以WindowsNT4.0/2000为操作系统,采用IIS5.0作为Web服务器,MicrosoftSQLServer7.0/2000作为数据库服务器。客户端通过浏览器运行带有VBScript,JavaScript脚本语言的HTML程序,Web服务器上采用ASP(ActiveServer[10]Pages)技术作中间件的服务。(2)Sun解决方案服务器以NT4.0为操作系统,采用Sun公司的JavaWebServer为Web服务器,Oracle为数据库服务器。客户端通过浏览器运行Sun公司Java
5、语言编制的JavaApplet,Web服务器上运行Java编制的Servlet为中间件。这种方案对开发人员技术上[11]要求较高,软硬件费用过于昂贵,一般适用于商业环境。(3)Linux解决方案服务器采用Linux为操作系统,运行Apache为Web服务器,MySQL为数据库服务器。客户端通过浏览器运行HTML程序,Web服务器上采用PHP编写中间程序。这是一种很好的方案,在软件上可以完全免费。Linux系统的缺点是基于Linux的应用软件还比较少,开发平台的功能简单,界面不太友好、主要功能仍需通过命令行[12]的方式来实现、一般用户难以掌握。PHP是当今Internet上最为火
6、热的脚本语言。PHP在很大程度上综合了Perl,Java和C语言的精华,在语法架构上继承了C语言的风格。作为一种新的脚本语言,PHP在确保易学易用的基础上,能够提供各种强大[13]的功能。不同于其它网络编程技术,PHP是一种自由软件。教学管理系统开发所采用的分析方法有结构化设计方法、面向对象的分析方法和面向数据的分析方法,这里主要研究了3篇优秀硕士论文,其依次采用了上述3[14-16]种设计方法。在AJAX技术方面,目前,已经有很多商业性的网站、系统开始使用AJAX技术来改进其用户体验。Google的免费电子邮件服务Gmail已被当作AJAX时代客户2华中科技大学硕士学位论文[1
7、7]端—服务器端交互的奇迹而广为宣传。AJAX并不是一种新的技术,而是将已有技术的一种组合使用,但却极大的扩展了web开发的视野,并在逐步深入web的各项应用中,其最终的目的无非是要实现更丰富的却简单易用的web应用程序。然而目前国内针对教学方面的基于AJAX技术的web应用程序开发并不是很多,因而使用基于AJAX技术的软件平台来辅助教学的也不多,这便产生了这样一个问题:不能借助于web新技术的力量为我所用。国内对AJAX技术的研究,特别是AJAX[18,19]技术在教育方面的使
此文档下载收益归作者所有