基于AJAX及JQuery网上书店管理系统设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AJAX及JQuery网上书店管理系统设计

基于AJAX及JQuery网上书店管理系统设计摘 要:文章针对当今网上购书的现状进行分析, 研究了AJAX异步技术,并结合JQuery和XML技术,提出了利用Internet网络电子商务新技术,设计了基于AJAX和JQuery的网上书店管理系统,使用户能够实现在线购买书籍。本系统分为普通用户模块、公司用户模块和管理员用户模块三大功能模块,并分别介绍了各个模块所具备的功能和实现技术。 关键词:Ajax;Jquery;XML;KML;XMLDOM 中图分类号:TP315 文献标识码:A 文章编号:1006-8937(2012)11-0077-02 AJAX其实是多种技术的综合,该技术使用XHTML和CSS标准化来呈现数据信息,使用文档对象模型DOM实现动态显示和与Web进行数据交互处理,通过XMLHttpRequest对象与Web服务器异步交换和处理数据,使用JavaScript绑定和处理所有数据。其中XMLHttpRequest是其最核心的技术,有了它就可以不通过Web页面导航直接与服务器上的数据库进行双向数据传输。 所以使用AJAX技术可以大大减少服务器端的运算量,从而能减轻服务器端压力,使服务器资源得到更好的利用。与传统的Web技术相比AJAX的优势在于:Ajax可以不通过Web页面的时时刷新就能够实现与服务器的数据交互,来实现部分Web页面内容的更新;由于实现了部分页面内容的更新,减少了Web页面与服务器的通信量,从而提高了Web应用时的响应速度。 1 ASP.NET AJAX架构 ASP.NET AJAX的体系结构是建产在ASP.NET 2.0基础之上的,是对ASP.NET 2.0功能的一种扩展。ASP.NET AJAX就是微软使用一个丰富的客户端脚本库和一个重要的服务器端功能层增强了ASP.NET的功能。这种扩展是在客户端和服务器两方面进行的。 ASP.NET AJAX对客户端的扩展主要是增加了Microsoft AJAX Library这一代码库,它由JavaScript语言扩展和一种基础类库组成,它提供了面向对象开发的特性,例如:空间、类、继承、接口、反射等。这种特性使得连续性和模块化在客户端脚本中实现了一个更高的层次。 Microsoft AJAX 客户端脚本库主要有JavaScript的功能和XML文件构成,这样可以把一些简单的格式验算等功能放在客户端,还扩展了具有C#开发人员熟悉的类,从而提高程序的可维护性,借助于扩展后的新框架可以使用JavaScript以及WEB浏览器提供的AJAX能力实现更为丰富的可视化效果。 ASP.NET服务器端组件由ASP.省略 AJAX的服务器端架构,它基于ASP.NET框架之上,主要包括AJAX WEB服务、ASP AJAX WEB服务桥机制,它基本上提供了可以和ASP.NET AJAX客户端脚本互相整合的服务器端组件、服务以及控件和相当丰富的功能。 这5个最常用的服务器端控件为:ScriptManage控件、ScriptManager控件、UpdateProgress控件、UpdatePanel控件、Timer控件,通过这些控件可以轻松实现异步网页和WEB环境下无刷新记录。该架构可以让系统开发人员更容易为服务器控件添加客户端功能 2 Jquery简介 jQuery是继prototype之后又一个优秀的Javascrīpt框架,它的优势在于让开发人员写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,它可以兼容CSS3,还能够兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery是一个快速简洁的JavsScript库,使用户能够更方便地处理HTML documents、events、实现动画效果,并且能够方便地为网站提供AJAX交互。jQuery能够免费开放源代码,使用GPL和MIT许可证双协议,其语法设计使得许多操作变得简单,例如操作文档对象(document)、选择DOM元素、动画效果、事件处理、发展Ajax等其他功能。除此之外,jQuery提供API开发者可以将自己所写的功能融入jQuery其中。 jQuery在实现上是可以分成两大部分的,第一部分是jQuery的静态方法,又称作工具方法或实用方法,通过jQuery.xxx()的jQuery命名空间直接引用;第二部分是jQuery的实例方法,通过jQuery(xx)或$(xx)来生成jQuery实例并引用的方法。这部分方法功能的完成绝大多数是从采用实用方法代理。其能够实现的功能操作都是在jQuery的静态方法中完成的。 3 系统设计 3.1 系统总体设计 本系统分为普通用户模块、公

文档评论(0)

linsspace + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档