E-business
电子商务
《中国商贸》CHINABUSINESS&;TRADE
基于ASP技术的网上购物
系统的
设计与实现
河北建筑工程李凤云张家口市第一建筑工程有限公司安志文
摘要:论文参考了目前国内电子商务的发展情况和运营模式,介绍了ASPADO技术,探讨了基于ASPADO技术实现网上购物的主要过程及实现。尤其是对其核心功能-购物车的设计实现进行了重点介绍。关键词:电子商务网上购物购物车ASPWeb数据库中图分类号:文献标识码:文章编号:F49A1005-5800(2009)08(b)-070-02IT技术及互联网的结合使商务活动从形式到内容都区别于以往的
经济活动,电子商务正以人们无法想象的速度在全球范围内飞快地成长着,它使人类社会进入到依靠
网络空间和“虚拟化”运作的电子商务时代。许多企业将电子商务列为最重要的交易手段以获取竞争的机会,试图取得竞争的空间和获胜的机会。新经济下成功的企业必然具备支持其谋求竞争优势的电子商务系统,也就是在互联网上拥有自己的专业网站并能够在此基础上开展电子商务、网络营销等商业行为。顾客期望在极大的商品选择空间中以最小的代价达到需求的满足,企业与供应商、经销商和消费者在新的商业环境下形成了新型的交易关系。购物网站是电子商务网站的一种基本形式。网上购物系统是在网络上建立一个虚拟的购物商场,不仅有利于企业树立自己的网上品牌,宣传企业形象,减少流通环节开支,增加企业员工的
工作效率、有效地控制“商场”的运营成本,减少管理费用。还可以使客户更方便,更快捷地挑选商品,低成本类比和旁比也极为便利,足不出户地付款和交付等使购物过程变得轻松、快捷,很适合现代人快节奏的生活。网上销售网站的构建类型有商家和商家之间的电子商务活动(B2B)、商家与顾客之间的商务活动(B2C)及消费者对消费者的电子商务(C2C)。目前国内已有多家这样的网站,如当当网上书店等。鉴于百货商场的经营性质和赢利方式,该系统通过B2C型网站来实现。网或内联网传送HTTP请求到Web服务器,该请求在Web服务器通执行一个表单所指定的ASP
程序,Web服务器执行ASP
文档,过ODBC驱动程序,连接到支持ODBC的数据库上,执行ASP文档所指定的SOL指令,最后将执行结果以
HTML格式传送给用户浏览器。ASP使用两个ADO组件对象来访问和操纵数据库,即用Connection对象来连接数据库和增加、删除、更新数据库的数据等,用Recordset对象来返回数据库访问的结果。ADO为ASP提供了完整的Web数据库访问解决
方案,使用ADO编写紧凑简明的脚本,以便连接到ODBC兼容的数据库,脚本中可使用
VBScript、
JavaScript语言来控制数据库的存取与查访结果的输出显示画面。应用ADO访问数据库文件前,要建立几个数据库或数据源,设置DNS,连接并打开相应的数据库,然后设置并执行SQL命令来完成相应的任务,再用ASP语句返回结果,最后关闭数据库。1.3系统的安全性网上购物环境中,用户与Web服务器组成了一个星形网,客户浏览器与服务器之间通过HTTP协议进行通讯。由于HTTP协议是非连接的,即客户发一个请求,服务器响应并发送数据后,连接断掉。因此,一个关键的
问题是服务器如何确定一个请求是由哪个用户发出的。解决这些问题要给合法客户一个标记。服务器通过客户的用户和密码来验证是否是合法用户。
2基于ASP的网上购物系统1ASP技术
1.1ASP及其运行环境、开发工具ASP(MicrosoftActiveServerPages)是微软开发的一套实现Web服务的服务器端脚本环境,也称为动态网页,是一系列对象和组件的集合。ASP文件就是嵌入了可执行脚本的HTML文档,将HTML和Active控件结合起来,以产生和执行动态的、交互的、高性能的Web服务器应用程序,扩展名为.asp。ASP
源代码由脚本语言、内置对象、组件三个部分组成。ASP作为一种动态Web技术,它是既提供ASP源代码的语法规定,也提供使得嵌入了ASP源代码的asp网页文件得以运行的相应的Web服务器程序。1.2ASP与ADO结合实现数据库的连接和访问1.2.1ASP与ADO结合连接数据库的方法ADO可连接多种数据库,包括SQLServer、Oracle等支持ODBC的数据库。ASP结合使用ADO建立提供数据库信息的主页,让用户在浏览器页面中操作。要插入、更新、删除后台数据库,则通过ADO在Web服务器上设定ODBC数据源来进行。1.2.2ASP与ADO结合访问数据库的方法ASP与ADO结合起来实现数据访问的基本原理:当用户端浏览器的表单所要求的资料已输入并按下确定按钮后,经过互联2.1系统的设计该系统开发用Dreamweaver4.0设计开发网页,用SQLServer2000开发后台数据库,用VisualInterDev6.0完成动态网页。系统包括如下功能:商品展示发布、购物车、
会员服务、后台管理。在该系统中,前台用户可通过页面浏览
查询,后台管理可以管理产品价格、简介、样图等多类信息。前台可将产品分为几大类别,浏览者可按类别、名称、价格等关键字对产品进行
搜索查询,查询结果
列表显示。后台设置管理员维护界面,可对每个产品信息进行编辑,设定产品图片,可按产品的类别、型号、内容等对产品进行查询、修改、增加、删除,对产品类别实现动态管理。在后台维护界面添加类别、添加产品品种,前台即可实时显现。通过网络数据库的引用,可方便、快捷、高效地更新网站信息。数据库主要包含会员信息表、商品类别表、商品表、订单表和订单明细表等。2.2系统的实现2.2.1购物车Shoppingcar.htm是商务网站功能的核心,也是电子商务过程的核心该页面帮助用户在生成订单之前确认自己所买的商品。用户在浏览商品目录时选购的商品均在此页中显示并且包含商品的名称、数量、单价,在所有商品列表后面还显示了购物商品的总量及总价