实习二:网上商城订单系统功能模块开发(完整版).doc

上传人:scccc 文档编号:11230618 上传时间:2021-07-16 格式:DOC 页数:23 大小:922.50KB
返回 下载 相关 举报
实习二:网上商城订单系统功能模块开发(完整版).doc_第1页
第1页 / 共23页
实习二:网上商城订单系统功能模块开发(完整版).doc_第2页
第2页 / 共23页
实习二:网上商城订单系统功能模块开发(完整版).doc_第3页
第3页 / 共23页
实习二:网上商城订单系统功能模块开发(完整版).doc_第4页
第4页 / 共23页
实习二:网上商城订单系统功能模块开发(完整版).doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《实习二:网上商城订单系统功能模块开发(完整版).doc》由会员分享,可在线阅读,更多相关《实习二:网上商城订单系统功能模块开发(完整版).doc(23页珍藏版)》请在三一文库上搜索。

1、实习二1. 在站点根目录下新建order文件夹,在该文件夹中设置个人购物订单payment.asp的静态效果及Css布局设置,效果如下图所示:Html代码如下所示生成订单页面 购物车 商品编号 名称 单价 数量 金额 目前您的购物车是空的。           总计金额:¥ 您购物车中没有商品,不可以填写订单! 收货人信息 会员名:   收货人姓名: * 联系电话: * 收货地址: * 邮编: * 付款方式: 货到付款网上支付* 备注: * Css代码如下所示:body font-size:12px;background-color:

2、#FFFFFF;background-image: url(./img/back.gif);background-repeat: repeat;tablewidth:770px;margin:auto;.cartbackground-color:#F0F0FF;border:1px #884400 solid;.order margin-top:20px;background-color:#F0F0FF;border:1px #884400 solid;td font-size:12px;text-align:center;.l1,.l3,.l4width:15%;.l2width:30%;.

3、tdtbg color:#FFFFFF;background-color:#996633;.tdbg color:#000000;background-color:#FFCC66;.totalcolor:blue;background-color:#FFFF66;.ol1width:20%;text-align:right;padding-right:15px;background:#996633;color:#FFFFFF;.ol2text-align:left;background:#FFCC66;padding-left:15px;spancolor:#FF0000;.ordersucc

4、essalign:center;border:0px;width:550px;.infotext-align:center;font-size:18px;color:#FF0000;font-family:黑体;padding:10px;下面开始进行动态效果的开发。首先进行登录判断,根据登录成功标志变量session(“login”)是否为yes,如果是则表示登录成功,进入该页面下的购物车数据显示和订单表单的操作;否则,通过msgbox函数弹出一个对话框,并结束该网页的执行。代码如下:在之下加入:%response.buffer=trueresponse.expires=0response.C

5、acheControl=no-cacheif session(loginyes)yes then%if msgbox(您没有登录,不可以进行此操作! & vbcrlf & 是否回首页登录?,292,登录警示!)=vbyes thenwindow.location.href=./index.aspelsewindow.location.href=./product/basket.aspend if购物车表格的内容与购物车网页文件basket.asp中购物车表格的设计是类似的,代码如下:生成订单页面 购物车 商品编号 名称 单价 数量 金额 目前您的购物车是空的。 总计金额:¥ 页面效果如下所示:

6、关于网页中的订单表单中显示的数据是从数据库中会员信息表member中取出来的,具体操作选择“应用程序-绑定”,点击添加按钮,进入如下对话框:然后展开记录集把相应字段拖放到相应位置,效果如下所示:然后在表单form1中,添加5个隐藏控件,代码如下:input name=ordertime type=hidden value=input name=userid type=hidden value=input name=total type=hidden value=然后选择应用程序-服务器行为命令,单击添加按钮-插入记录,在弹出的对话框中进行如下所示的设置:此时,网站具备了提交订单的功能,用户在如

7、下面检查购物车信息是否有误,检查收货人信息是否需要修改(注意:谁登陆就默认谁是收货人),比如你的收货人信息想要改为张三,那么直接在该页面上修改即可。如下:改完成后,击交单,此时orderform数据库中会新增一条记录,如下所示:下面开始设置订单插入成功后跳转至paymentsuccess.aspe页面,该页面的效果如下所示:实现代码如下:结账成功页面function gouwu()window.location.href=./product/showclass.asp; 提交订单成功 您的订单已经提交成功,请等待我们给您发货.请尽快付款,以便我们尽快给你们发货! 付款 订单查询 在该页面中会根

8、据付款类型的选择提示不同的信息,如选择的是货到付款,则显示“您的订单已经提交成功,请等待我们给您发货”,如选择的是货到付款,则显示“请尽快付款,以便我们尽快给您发货!付款”为了取得刚提交成功的订单信息,可以通过对订单信息表orderform中所有的记录进行按照orderid字段的降序排序,并取得的第一条记录即是刚提交成功的订单记录。具体如下:然后,利用判断语句实现,代码如下: 您的订单已经提交成功,请等待我们给您发货.请尽快付款,以便我们尽快给你们发货! 付款 订单查询 将session购物车中的所有信息内容存储至数据表orderform_sub中并清空购物车,具体实现代码参照如下: 提交订单

9、成功 您的订单已经提交成功,请等待我们给您发货.请尽快付款,以便我们尽快给你们发货! 付款 input type=hidden name=paytotal value=input type=hidden name=orderid value= 订单查询 单击订单查询超链接实现跳转至订单查询页面orderlist.asp,并传输订单号及该订单的总价格。具体实现思路是把订单号和订单的总价格分别放至表单dopay中的两个隐藏区域的值中,然后通过“订单查询”超链接的“单击”动作激活表单dopay的提交工作,代码如下:付款 input type=hidden name=paytotal value=in

10、put type=hidden name=orderid value= 订单查询 此时设置basket.asp页面中的结账按钮,单击结账按钮就会实现页面跳转至payment.asp,,代码如下:input type=button value=结账 onclick=jiezhang()function jiezhang()window.location.href=./order/payment.asp下面开始设计订单查询页面orderlist.asp页面效果如下:实现代码如下:订单查询页面 您没有登录,不可以进行此操作,请返回首页登录您没有订单!客户,您的订单如下:订单  

11、订单详细内容 商品编号 名称 单价 数量 金额 1 1 1 1 1 总计金额:1¥ 收货人信息 会员名: 1 收货人姓名: 1 联系电话: 1 收货地址: 1 邮编: 1 付款方式: 1 备注: 1 Orderlist.css代码如下:charset gb2312;*margin:5px;bodycolor:#F00;#box #leftfloat:left;width:170px;margin-right:10px;text-align:center;#box #right tablewidth:585px;在该页面中实现一个功能,判断用户是否登录,如果登录则显示该用户的订单信息,否则提示用

12、户“您没有登录,不可以进行此操作,请返回”,并给出一个首页的超链接。实现代码如下: %if session(loginyes)yes then%您没有登录,不可以进行此操作,请返回首页登录然后对div=left这个盒子的内容进行动态开发,首先在应用程序-绑定标签中展开session,把session中的MM_username拖放到网页“客户”文本之前。然后选择应用程序-绑定命令,单击添加按钮-记录集,进入记录集对话框,具体设计如图:单击记录集对话框中的高级按钮,把sql代码改成如下所示的效果。选中页面中您没有订单哪一行,选择应用程序-服务器行为命令,单击添加按钮-显示区域-如果记录集为空则显示

13、区域。选中订单文本后,选择应用程序-服务器行为命令,单击添加按钮-重复区域,具体设置如下图所示:下面完善订单文本的超链接效果,使得单击订单文本能在右边的名为right框架内显示订单详细信息,而且能把订单编号传输过去,具体代码如下所示: a href=orderlist.asp?orderid=订单 其中主要是用来显示订单编码,利用i变量来实现订单编码的全部程序,如下所示:客户,您的订单如下:% While (Repeat1_numRows 0) AND (NOT Recordset1.EOF) % a href=orderlist.asp?orderid=订单 下面接收传输过来的订单编号然后根据orderid来查询出数据表orderform_sub中订单编号为orderid的商品记录信息。具体设置如下图:然后把相应的字段拖放到网页的相应位置,如下图所示:然后选中改行设置重复区域。其代码为:% While (Repeat2_numRows 0) AND (NOT Recordset2.EOF) % tr class=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1