5.2.3 单独书籍显示功能实现 当用户在书籍分类页面中看到了自己想要的书名以后,他就可以点击书名的链接,从而进入单独书籍显示页面showoneitem.asp,由于设计网站占用了空间问题,所以很多书籍没有一一输入图片,显示的书本封面的图片有可能不正常。我们模拟操作显示如下的效果图5.3 paper51.com
copyright paper51.com 图5.3 单独书籍显示页面 内容来自www.paper51.com 5.2.4 购物车功能实现 内容来自论文无忧网 www.paper51.com
为了方便客户记录下所需要购买的书籍,下面引入了一个购物车程序,如果想购买这本书,点击放入购物车即转到如下页面如图5.4,购物车页面中主要显示图书名,单价,数量,合计,同时可以随客户需要来更改购买的数量,有一个重新计算按钮,或者可以继续选购,那样就回到了首页的继续浏览书籍页面,如果不想购买也可以清空购物车。客户看到这里,就已经有了购买的意向,点击结账按钮,画面就转换到了客户刚刚登陆过的用户界面,提示客户填写用户名和密码以及资料后以便登陆购买,我们假设的客户是为注册过的,于是我们进入了下一个步骤。 paper51.com 内容来自论文无忧网 www.paper51.com 图5.4 购物车页面 内容来自论文无忧网 www.paper51.com 5.2.5 客户注册功能实现 copyright paper51.com 作为一个新来的客户,没有注册过资料的话就进入了注册页面,点击“注册新会员”即可进入注册页面customerentry. asp,页面提供了网站需要的客户资料,客户可如实填写,页面如图5.5 paper51.com 为了防止出现某些操作出现的误差,当客户出现填写错误时,程序会提示客户错误,部分查错代码为。 copyright paper51.com
'是否为Email地址格式 paper51.com Function is Email (Val) http://www.paper51.com Ifis Length (Val) then copyright paper51.com e= Val. value http://www.paper51.com
Ifinstr (e,"@")>0 and instr (e,".")>0 and Len (e)>5then copyright paper51.com IsEmail = true 内容来自论文无忧网 www.paper51.com Else paper51.com msgbox"请输入正确的Email地址!" http://www.paper51.com
Val.select http://www.paper51.com IsEmail = false copyright paper51.com Endif copyright paper51.com Endif 内容来自论文无忧网 www.paper51.com End function paper51.com
直到客户资料填写无误以后,点击提交按钮,系统自动转到注册系统。 paper51.com
内容来自论文无忧网 www.paper51.com
copyright paper51.com 图5.5 客户注册页面 内容来自论文无忧网 www.paper51.com
5.2.6客户登陆功能实现 内容来自论文无忧网 www.paper51.com
在客户成功注册账号以后,在确认注册页面checkout. asp即可登陆,由于缓存的结果,左边购物车里仍然有前面采购的书籍,此页面也可以修改客户资料和查询订单,当然目前客户还没有一次购物过程,以后可以查询订单。我们继续购买,客户在注册成功以后,点击到“收银台结账”,进入订单确认页面。 http://www.paper51.com 5.2.7 订单确认功能实现 http://www.paper51.com 客户在下了以后订单确认的页面payment. Asp客户所看到的内容包括了客户资料的确认,购物车中的内容的显示,客户已经确认了没有错误而且也决定了要购买以后,下面就是送货书店和送货日期的确认,同时还客户可以留言以备管理员的查询和修改不足之处,更加完善和满足客户的需求。如图5.6 copyright paper51.com 内容来自论文无忧网 www.paper51.com 图5.6 订单确认页面 http://www.paper51.com 同时为了保证交易的可靠性,这里需要再次输入客户注册的密码。输入完成,系统会转到订单返回页面order confirm. asp,显示了订单号码和送货书店。到此,一个客户的网上书店购物过程到此告一段落。只要是在当天11点以前的订单,管理员都会在下午2点确认送货书店得到这个订单,送货书店在确认订单后,按照订单上的书籍在书店提货,然后按地址送到客户手中,4点以前完成交易,5点返回信息给管理员。客户在家里4点以前可以见到送货员,现金交易后就可以开始看书,一个快速可靠的EOS全程购物系统就这样实现了完整的一个操作过程。 内容来自www.paper51.com
5.2.8其他操作功能实现 copyright paper51.com 当客户再次来到网站时,客户可照样进行购书过程,同时网站还提供了尽量多的功能给客户使用。 paper51.com 1. 查询页面 copyright paper51.com 当客户需要查询特定书籍时,可以进入advanced search. asp查询客户需要的书籍,我们提供了包括书名,作者名,价格范围,出版社以及书籍所归属类别去查询。部分查询代码如下: 此部分为根据书名查询书籍 paper51.com sql="select * from tblStItm, tblItmCat whereintCatIDFK="&intCID&" andtblItmCat.strItmIDFK=tblStItm.strItmID" 内容来自www.paper51.com 'Response. Write strItmName2&"FDASFDAS" paper51.com if strItmName2<>"" then http://www.paper51.com If a="some"then paper51.com
sql=sql&"and strItmName like '%"&strItmName2&"%'" paper51.com End if copyright paper51.com Ifa="start" then paper51.com sql=sql&"and strItmName like '"&strItmName2&"%'" http://www.paper51.com
end if copyright paper51.com
Ifa="end" then 内容来自论文无忧网 www.paper51.com sql=sql&"and strItmName like '%"&strItmName2&"'" 内容来自论文无忧网 www.paper51.com end if paper51.com ifa="all" then 内容来自论文无忧网 www.paper51.com sql=sql&"and strItmName='"&strItmName2&"'" http://www.paper51.com End if copyright paper51.com End if http://www.paper51.com
'Response. Write sql http://www.paper51.com 'Response. End paper51.com |