毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

asp商城系统 第11页

更新时间:2009-5-2:  来源:毕业论文
基于B/S的防伪电子商城系统
价、删除等服务,这就需要在用户多次购买同一商品时,只增加该商品的数量,而不增加记录。所以在将商品添加到购物车时,还需要判断用户添加的商品是否存在,如果存在,则只要改该商品的数量。如图5-9所示。
 
图5-9 查看购物车
(2) 修改购物车中指定商品的数量
为了满足用户的不同需求,购物车中还需加入修改指定商品购买数量的功能。在购物车中,由于商品的数量被存放在文本框里,用户只需在某商品后面的文本框输入相应的数量,然后将光标的焦点移到其他位置 即可提交表单,如图5-10所示,然后单击“修改数量”超链接就修改完成了。
 
图5-10 修改商品购买数量
点击页面中的“修改数量”将可以修改购物车中指定商品的数量,这个操作由xgsl.asp页面来实现。xgsl.asp页面的主要程序代码分析如下:
<!--#include file="conn_xp/xp.asp"-->
<%
shopxpacid=request("shopxpacid")
if shopxpacid="" then
response.write "<script language=javascript>alert('对不起,您没有选择商品!');window.close();</script>"
response.End
end if
for i=1 to request.form("shopxpacid").count
if request.form("productcount")(i)<=0 then
productcount=1
else
productcount=request.form("productcount")(i)
end if

set rs_s=server.CreateObject("adodb.recordset")
rs_s.open "select * from shopxp_product where shopxpptid="&request.form("shopxpptid")(i),conn,1,1
if request.Cookies("shopxp")("reglx")=2 then
 danjia=rs_s("shopxpvjia")
else
 danjia=rs_s("shopxphyjia")
end if
kucun=rs_s("kucun")
shopxpptname=rs_s("shopxpptname")
rs_s.close
set rs_s=nothing
if kucun<cint(productcount) then
response.write "<script language=javascript>alert('你选购的商品“"&shopxpptname&"”库存不足,不能修改数量,请选购更换其它商品!');window.location.href='xpbuy.asp?action=show';</script>"
response.end
end if
conn.execute("update shopxp_action set productcount="&productcount&",zonger="&danjia*productcount&" where shopxpacid="&request.form("shopxpacid")(i))
next
response.Redirect "xpbuy.asp?action=show"
%>
(3) 从购物车中删除指定商品以及清空购物车
在购物车页面中,单击对应商品后面的“ ”按钮,可以将该商品从购物车中删除。将购物车中的全部商品一次性退回的方法,也就是清空购物车,这样可以方便用户操作。其页面效果如图5-11所示。
 
图5-11清空购物车
点击页面中的“清空购物车”将删除购物车中所有的商品记录,这个操作由qkgwc.asp页面来实现,qkgwc.asp页面的主要程序代码分析如下:
<!--#include file="conn_xp/xp.asp"--www.751com.cn>
<%
if request.Cookies("shopxp")("username")<>"" then
username=trim(request.Cookies("shopxp")("username"))
else
username=request.Cookies("shopxp")("dingdanusername")
end if
conn.execute("delete from shopxp_action where username='"&username&"' and zhuangtai=7")
response.Redirect "xpbuy.asp?action=show"
%>
5.1.5 收银台设计
如同在超市中一样,将商品保存到购物车中并不是电子商品的最终目的,而到收银台结帐后,才算一次购物的最终完成。前面所有功能都是为最后生成一个用户满意的定单做准备。生成定单时,不仅要保存用户定单中所购买的商品信息和定单信息,同时还需要返回一个可供用户随时查询的定单号。用户单击查看我的购物车页面中的“去收银台”超链接即可进入到我要下定单页面中的下定单,所图5-12所示。
 
                        图5-12下定单
如果用户想修改定单的话还可以单击“修改购物车”超链接返回我的购物车页面,就可以在我的购物车页面修改;如果用户确认要下定单的话,单击“OK 下一步”超链接即可进入到我要下定单页面中的填写收货信息。所图5-13填写收货信息所示。
 
图5-13填写收货信息
收货信息填写完成后,单击“OK 下一步”超链接即可进入到我要下定单页面中的提交定单,所图5-14提交定单所示。

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

asp商城系统 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。