关于电子商务网站论文范文参考文献,与基于XML的三层体系结构的B2C电子商务网站的架构与实现相关毕业论文格式
本论文是一篇关于电子商务网站毕业论文格式,关于基于XML的三层体系结构的B2C电子商务网站的架构与实现相关硕士毕业论文范文。免费优秀的关于电子商务网站及电子商务及数据库方面论文范文资料,适合电子商务网站论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要XML以其可扩展性、分离性、结构化和自描述性等优势,在网站开发中占据越来越重要的地位,在电子商务领域得到广泛应用.本文在概述XML和电子商务,三层体系结构网站架构的基础上,构建基于XML的三层体系结构的B2C电子商务网站的框架,并探讨它的实现过程.
本文url http://www.sxsky.net/zhengzhi/050265230.html
【关 键 词】XML三层体系结构B2C网站
电子商务主要是利用计算机网络进行的商务活动.这种商务活动是通过网络传输、交换业务数据,并根据业务数据进行人工或自动处理的过程,包括企业和企业之间(B2B),消费者和消费者之间(C2C),企业和消费者之间(B2C).B2C电子商务模式是企业利用互联网为消费者构建一种新型的购物环境,消费者在网上购物.随着电子商务技术的快速发展,越来越多企业在网上拓展业务,由此产生建设B2C电子商务网站的迫切需求.XML(extensiblemarkuplanguage,可扩展标记语言)是由W3C(WorldWideWebConsortium,互联网联合组织)在1998年2月制定的一种标准,具有良好的可扩展性、内容与形式的分离、遵循严格的语法要求、便于不同系统之间信息的传输、数据的多样显示、数据的本地处理、良好的压缩性能等优势,成为电子商务活动中数据交换的有力工具,在电子商务方面得到广泛应用.
1基于XML的三层体系结构的B2C电子商务网站的架构
在基于XML的网站建设中,服务器返回的数据和客户端发送的数据都是XML数据.浏览器端向Web服务器发送XML文档时,服务器用DOM(DocumentObjectModel,文档对象模型)等技术处理接受到的XML文档,完成数据库的查询或更改的任务.服务器也可以向浏览器端返回XML文档,同时附带一个XSL在浏览器端将XML文档转换为HTML页面,以便显示数据.基于XML的三层体系结构网站具体实现的功能是:
表示层:实现数据的显示.XML数据可以有多种表现形式,而且可以为外部直接访问、编辑或转换,也可以被其他系统所用.
逻辑层:实现数据的发送与处理,应用服务器通过HTTP交换数据,通过DOM处理数据.
数据层:实现数据的集成,XML数据产生于多种数据源,但都以统一的XML格式表达传输.
一般B2C电子商务工作流程如图1所示:
结合B2C电子商务的一般工作流程,把网站构建的三层体系框架应用其中得出基于XML的三层体系结构的B2C电子商务网站的架构,如图2所示:
用户界面层是为客户端提供应用程序的访问界面,包含客户注册、登录,商品信息查询、类别浏览和购买的界面;业务规则层是为实现各种业务规则与逻辑;数据访问层为业务规则层提供各种数据服务.浏览器首先调用用户界面层,在用户界面层上,更复杂操作可以选择调用业务规则层,由数据访问层访问数据库,按照有关程序将结果返回给浏览器,显示出来.
2基于XML的三层体系结构的B2C电子商务网站的实现
在基于XML的三层体系结构的B2C电子商务网站的实现过程中,主要用ASP技术生成功能模块;在商品信息展示和购物车模块中添加XML功能.用XML数据的显示和转换、XML数据岛等技术来减轻服务器的压力.
2.1用户界面的实现
在B2C网站中,主要有用户登录界面和商品展示界面.用户登录界面实现的是用户登录时的验证,验证时主要运用ASP技术的Response和Request对象.商品信息展示界面主要显示商品的产地、价格、参数等.单击“加入购物车”按钮,把商品添加到购物车中,单击“收藏商品”按钮加入“收藏夹”.主要应用了ASP技术中的Server对象及ADORecordset对象等技术,还应用了数据岛技术.数据岛是指存在于HTML网页中的XML代码段,它在HTML中形成了一个数据集合.运用数据岛技术后可以在HTML网页中集成XML,对XML编写脚本,而不需要像HTML那样通过脚本或
2.2业务规则层的实现
在业务规则层主要是生成订单,实现购物车功能.
2.2.1接收XML文档
ASP建立一个服务器端的XMLDOM文件对象来接收XML文档.通常创建XMLDOM对象的语法是:SetobjXMLdoc等于Server.CreateObject("Microsoft.XMLDOM");之后以异步方式加载,用load函数指定要加载的对象(所接收到的数据包),语法是:xml.Async等于Falsexml.Load(Server.MapPath("test.xml"));最后通过ASP程序读取XMLDOM树中的所有数据,来添加和修改数据库中的数据.
2.2.2解析XML文档
服务器接收到XML文档后用XML相关技术解析XML文档获得相应数据.有两种方法处理XML文档,一种是DOM,另一种是SAX.通常情况下选择DOM作为XML文档的解析技术.DOM是由W3C开发的一套跨平台的标准接口规范.DOM采用对象模型化文档,它是基于对象模型和一系列的接口来描述XML文档的结构与内容.先使用语法分析程序将XML文档转换成对象的内存树,表示每一种属性和元素,然后DOM中的类允许开发人员编辑、移动、添加或删除树中的任何位置的节点,从而创建一个应用程序.访问XML文档中的各项数据后,服务器就可以根据用户要求完成查询或更新数据库任务.
有关论文范文主题研究: | 关于电子商务网站的文章 | 大学生适用: | 专科毕业论文、本科毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 50 | 写作解决问题: | 写作技巧 |
毕业论文开题报告: | 论文任务书、论文前言 | 职称论文适用: | 期刊目录、职称评中级 |
所属大学生专业类别: | 写作技巧 | 论文题目推荐度: | 优质选题 |
2.2.3封装XML文档
基于XML的三层体系结构的B2C电子商务网站建设过程中,浏览器向服务器发送的是XML文档,服务器向浏览器返回的也是XML文档.根据浏览器发送的请求,服务器从数据库中查询获取相应数据后,将这些数据封装成XML文档返回到浏览器.有两种方法:一种是用recordset对象的save方法按XML格式将记录集rs保存为MSXMLDOM实例对象;另一种是使用MSXMLDOM对象把记录集rs中的数据封装成XML文档.
2.2.4返回XML文档到浏览器
服务器通过response对象返回XML文档到浏览器.返回的XML文档需要设置ContentType属性值“text/xml”.XML的返回值可以使用XMLHTTP对象来接受.MSXMLDOM对象返回给浏览器的代码是:response.contenttype等于”text/xml”dom.saveresponse;浏览器接受服务器返回的XML文档语法是:setrevxml等于poster.responsexml.
2.3数据访问层的实现
服务器接收来自浏览器的XML文档后,解析该文档获得相应数据,根据浏览器的请求查询或更新数据库.在ASP中
关于电子商务网站论文范文参考文献
3结束语
XML以其可扩展性、分离性、结构化和自描述性等优势,在电子商务网站开发中占据越来越重要的地位,成为传输与处理商务数据最常用的工具.本文探讨的基于XML的三层体系结构的B2C电子商务网站建设过程中使用了ASP技术中XMLHTTP对象在浏览器和服务器之间交换XML文档,通过XSL、DOM等XML相关技术对XML文档进行相应处理来接受数据,有较强的推广价值.
参考文献
[1]邓东华,杨宗凯,乐春辉.基于XML的
关于电子商务网站论文范文参考文献,与基于XML的三层体系结构的B2C电子商务网站的架构与实现相关毕业论文格式参考文献资料: