论文部分内容阅读
网页切换的速率和网页的互动性是WEB应用程序开发中重要的性能指标。Ajax(Asynchron ous JavaScript And XML)技术是一种使用JavaScript来进行异步通信(Asynchronous)以交换XML数据的WEB应用程序开发技术,它改变了传统的网页需通过刷新整个页面来获得新页面的工作方式,代之以异步通信技术完成页面的局部刷新,从而可以获得诸如页面快速切换、减少网络流量、降低服务器负荷等一系列的WEB应用程序性能提升,并能够为用户提供更高体验度的互动和个性化服务。国家精品课程网站是精品课程建设的重要一环节,网站建设的优劣直接影响到访问量和影响度。目前的精品课程网站普通存连通性差、交互功能弱、用户不够友好等诸多技术性的问题。如果应用Web? 2.0时代的新技术Ajax提升精品课程网站的交互度和用户友好度,势必将有效地解决上述问题。Ajax技术有诸多框架,其中不乏许多应用广泛的框架,基于精品课程网站是在ASP.net平台上完成,故本论文选用了Microsoft公司的AJAX框架实现课程网站中诸多功能改造,主要研究如何利用Ajax技术提高WEB应用的交互度,从而提高用户体验度。理论方面,阐述了Ajax技术原理和功能架构,对比了Ajax开发模式与传统网页开发模式,为使用Ajax技术进行WEB应用开发的最佳实践提供了理论依据。实践方面,对《湖南科技职院软件学院精品课程网站》进行需求分析和设计,同时也对原有基于传统WEB应用开发模式的精品课程网站中的不足进行了分析和描述,通过应用Ajax技术改进了原有系统的性能和用户交互度,使得Ajax技术在教育教学系统中得以发挥它特有的优势,这也是本论文的重点。