


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于的电子商务购物网站的设计与实现摘要 随着电子商务的蓬勃发展,电子商务购物网站的设计具有非常重要的意义。介绍了开发工具ASP的功能特点,并给出购物系统功能模块,以及对购物车进行设计的总体规划和设计思路,同时在ASP开发工具的支持之下,详细地介绍了购物车的系统结构及功能划分,并且给出了重要部分的源代码。 关键词 电子商务 购物车 ASP 一、使用工具简介 ASP 是Active Server Pages:“动态服务器网页”的简称,其主要特点在于所产生的执行结果都是标准的HTML格式,目前,开发网站的软件很多,并且都各有所长,因为这些程序是在网络服务端执行, 使用一般的浏览器都可以正确地获得ASP 的“执行” 结果, 并且ASP 执行的结果可以直接在浏览器中“浏览”, 不仅如此, ASP 还具有如下特点: 完全与HTML文件融合,容易创建、修改,不需其他编译、连接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。 电子商务系统的应用提高了商业企业的生存力和竞争力。网上购物系统是企业(商家)面对消费者模式下的电子商务系统。企业通过网上商店建立网上销售渠道,直接面对最终用户,减少了销售过程中的中间环节,降低了客户的购买成本,从而赢得更多的客户。如何设计和实现一个实用且易于扩展的电子商务在线购物系统,它要具备哪些基本功能,成为商业企业关注的问题。 二、系统功能 系统为用户提供美观、友好的商品展示铺面。顾客能够方便查询并订购商品。商家可以方便定义各种商品信息,让所有上网浏览的客户看到所录入的产品信息,并可以随时进行购买活动。系统的功能共设计了以下的模块(图1): 由于整个设计有十一个模块,我们以购物车商品模块的设计为例,具体的介绍如何运用ASP进行其功能的实现。购物车模块是前台用户端程序中非常关键的一个功能模块,帮助用户完成商品的选购,并把商品交给服务台进行结算。它包含的功能有:添加商品,浏览购物车,取消购物车中的商品,更新购物车中的商品,清空购物车。 1.添加商品功能 当用户进入商城后,一旦选购了商品,系统就会为每一个用户分配一辆购物车供用户使用,当用户不断单击旁边的购买按钮时,系统将会不停地帮用户把商品放入到给用户分配的购物车中。对于相同的商品,用户单击多少次就相当于购买该商品的数量是多少。当用户单击购买时,系统会出现购买提示。 实现购物车的添加商品功能的主要代码(purchaseshopgoo ds.asp),如以下程序所示。 If sMode=add Then If sItemAindex=1 Then购物车中已经含有物品 For i=0 to sItemAindex-1查对购物车中是否已经有此物品 If sItemId=sItemA(i) Then sNowItemAIndex=i Exit For End If Next If sNowItemAIndex And sNowItemAIndex=0 Then 购物车中已经有此物品 sItemNumA(sNowItemAIndex)=sItemNumA(sNowItemAIndex)+sItemNum Session(CartItemNumArray)= For i=0tosItemAindex-1Session(CartItemNumArray)=Session(CartItemNumArray)sItemNumA(i) Next Elseif sNowItemAIndex= Then 购物车中还没有此物品 Session(CartItemTypeArray)=Session(CartItemTypeArray)sItemId Session(CartItemNumArray)=Session(CartItemNumArray)sItemNum End If ElseIf cint(sItemAindex)=-1 then购物车是空车 Session(CartItemTypeArray)=sItemId Session(CartItemNumArray)=sItemNum 购物车里的全部商品都存储在两个Session里面,Session(CartItemTypeArray)存储着商品的种类,每类商品中间使用特殊的符号“”来间隔;Session(CartItemNumArray)存储着商品的数量,每种商品的数量使用同种类相同的符号“”来间隔,并且两个是相互对应的,每种商品对应着一个数字。 在打开购物车后,要向购物车中添加商品,首先查看购物车中是否有商品了,如果有商品,再判断是不是有此类商品,如果有此类商品,把存储商品数量的Session打开,找到同种类相应的项,直接为此类商品添加数量1,然后再把存储商品数量的Session打包成字符串;如果没有此类商品,则直接在存储商品种类和商品数量的Session字符串后面加上种类和数据就可以了;如果购物车是空车,则操作方法同没有此类商品的方法一样。 2.浏览购物车 在购物过程中,当用户购买完商品后,只需要单击商城上的购物车按钮,它将列出当前用户的购物情况。在这儿不仅可以看到购物的详细情况,而且还可以对当前选购的商品进行编辑修改或者清空购物车。购物车列表页如图2所示。 3.取消购物车中的商品 用户想要删除某种商品,此时系统将触发程序代码/purchaseswrite sitemtype a(i)%,此时直接提交给服务器端供系统处理。 4.更新购物车中的商品 用户单击列表页的订购车更新按钮时,将把获得的购物车列表中的数据进行拆分,从而整个容器提交给后台系统以便处理。 5.清空购物车 在这些操作中,清空购物车是最容易的,我们就需要把存储购物车的两个Session全部清空就可以了,当用户购买商品时,再为用户建立它即可。 在Internet 上开展电子商务,具有降低经营成本、加快资金周转、开发广阔市场范围、提供全新服务方式等特点。随着社会网络化发展的不断深化,企业应用商务网站开展一系列商业活动将成为未来企业经营活动的主要方式。可以预见,在电子商务环境影响下连锁企业竞争基础不再依靠传统的资本、技术及规模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肺移植个案护理
- 2025合同模板商品买卖合同(国际)范本
- 2025智能家居产品项目委托开发版合同
- 呼吸介入护理技术要点与临床应用
- 2025幼儿园托管服务合同
- 2025员工试用期应当签订的合同类型有哪些
- 船舶操纵避碰复习测试卷
- 电机电器练习卷含答案
- 中老年细胞功能与健康研究
- 护理年度报告
- 上海市徐汇区2024-2025学年八年级(下)期中物理试卷(含解析)
- 村务处理面试题及答案
- 2024-2025学年五年级语文下学期必刷题之病句
- 集成卫浴合作合同协议
- 江苏省建设工程造价咨询全过程合同模板模板
- 基于数据新鲜度的联邦学习动态激励机制研究
- 2024年药物经济学考题及答案
- 《广东省房屋建筑工程竣工验收技术资料统一用表(2024版)》-1-200
- arm嵌入式系统试题及答案
- 中医护理如何做好健康宣教
- 医院手术室操作流程及评分标准
评论
0/150
提交评论