商务网站系统分析.doc_第1页
商务网站系统分析.doc_第2页
商务网站系统分析.doc_第3页
商务网站系统分析.doc_第4页
商务网站系统分析.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

商务网站分析电子商务1012班 程辉 100601202136作业一:要求浏览著名商务网站,分析其功能,写出数据库结构,写出业务流程,截取重要网页的截图;所选商务网站网站介绍:凡客诚品(VANCL),互联网快时尚品牌。高性价比的自有品牌全球时尚的无限选择最好的用户体验/网站功能及分析数据库结构图网站订购流程1.挑选商品2.放入购物车3.选择特惠商品选择特惠品,需要点击特惠品并放入购物车,确认特惠品是否出现在购物车的商品名称中。选择成功后,特惠品和订购的商品是在一起的。如订单中没有特惠品,则系统默认为放弃特惠品。4.进入结算中心5.用户登录、注册如果是老顾客,请直接输入用户名和密码登录;如果是新顾客,请输入常用的电子邮箱作为用户名,并设定密码,点击“完成”。6.填写收货人信息7.选择送货方式根据所在的地区填写送货方式。所在的地区是中国大陆,并在送货上门的范围,可以选择快递送货上门,如果不在送货上门的范围,选择款到快递。8.选择支付方式提供的支付方式有:货到付款,网上银行支付,邮局汇款和邮局网汇通汇款。9.订单确认完成上述所有流程后可以点击“提交订单”,订单提交以后页面会提示订单号。提交订单表示已经阅读并接受了VANCL的“使用条件”。订单是购买VANCL产品的意愿表示,该网站将通过电子邮件发送一封订单确认信。此订单确认信仅确认该网站已收到了的订单,当该网站向消费者发出确认短信或电话与联系得到确认订购合同才成立。10.订购商品完成,等待收货。图一:该网站的登陆注册功能图二:该网站的搜索功能图三:该网站的产品展示功能图四:该网站的产品信息、收藏、购物车功能图五:该网站的到货通知(订阅)功能图六:该网站的在线客服功能图七:该网站的评价功能图八:该网站的支付功能作业二:根据建行支付手册,写出商务网站如何使用.net实现支付;现在这种支付方式比较多象网银在线等使用的方法都是url验证,就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性,支付宝在你购买成功后跳转自定义连接的时候会传2次过来,第一次是数据底层请求,第二次是web请求,而只有第一次有验证码,这个只能通过记录下来才看的到,因为两次请求间隔很小,如果光显示的话最后的结果是被第二次覆盖了的。所以在接收的时候就要设定接收条件,一种是没有notify_type参数的,一种是有的。1t1=ConfigurationSettings.AppSettingsinterface;/支付接口,就是给的一个连接地址2t2=ConfigurationSettings.AppSettingsaccount;/支付宝帐户你的帐户3t3=ConfigurationSettings.AppSettingspassword;/安全校验码,设置的商家验证码4t4=images/logo_zfbsmall.gif;/按钮图片地址5t5=test;/悬停说明6cmd=0001;/默认7subject=item;/商品名称8body=decrip;/描述9order_no=;/定单号,用户自己生成,方便自己管理prices=100;/价格0.0150000.0010rurl=/;/商品展示网址11types=1;/1:商品购买2:服务购买3:网络拍卖4:捐赠12number=1;/购买数量13transport=3;/1:平邮2:快递3:虚拟物品14ordinary_fee=;/平邮运费15express_fee=;/快递运费16readonlys=true;/交易信息是否只读17buyer_msg=;/买家给卖家的留言18buyer=;/买家Email19buyer_name=;/买家姓名20buyer_address=;/买家地址21buyer_zipcode=;/买家邮编22buyer_tel=;/买家电话号码23buyer_mobile=;/买家手机号码24partner=ConfigurationSettings.AppSettingspartenid;/合作伙伴ID,这个是固定的上面就是要提供得基本信息,然后就是生成支付宝得连接,也就是给支付宝提供一条带验证的购买信息。1publicstringcreatAlipayItemURL(stringt1,stringt2,stringt3,stringt4,stringt5,stringcmd,stringsubject,stringbody,stringorder_no,stringprices,stringrurl,stringtypes,stringnumber,stringtransport,stringordinary_fee,stringexpress_fee,stringreadonlys,stringbuyer_msg,stringbuyer,stringbuyer_name,stringbuyer_address,stringbuyer_zipcode,stringbuyer_tel,stringbuyer_mobile,stringpartner)23stringitemURL,str2CreateAc,acCode;4stringINTERFACE_URL,sellerEmail,keyCode,imgsrc,imgtitle,AlipayItemURL;5/初始化各必要变量6INTERFACE_URL=t1+t2;/支付接口7sellerEmail=t2;/商户支付宝账户(改成你自己的)8keyCode=t3;/安全校验码(改成你自己的)9imgsrc=t4;/支付宝按钮图片10imgtitle=t5;/按钮悬停说明1112str2CreateAc=cmd+cmd+subject+subject;13str2CreateAc=str2CreateAc+body+body;14str2CreateAc=str2CreateAc+order_no+order_no;15str2CreateAc=str2CreateAc+price+prices;16/str2CreateAc=str2CreateAc+url+rurl;17str2CreateAc=str2CreateAc+type+types;18str2CreateAc=str2CreateAc+number+number;19str2CreateAc=str2CreateAc+transport+transport;20/*str2CreateAc=str2CreateAc+ordinary_fee+ordinary_fee;21str2CreateAc=str2CreateAc+express_fee+express_fee;22str2CreateAc=str2CreateAc+readonly+readonlys;23str2CreateAc=str2CreateAc+buyer_msg+buyer_msg;*/24str2CreateAc=str2CreateAc+seller+sellerEmail;25/*str2CreateAc=str2CreateAc+buyer+buyer;26str2CreateAc=str2CreateAc+buyer_name+buyer_name;27str2CreateAc=str2CreateAc+buyer_address+buyer_address;28str2CreateAc=str2CreateAc+buyer_zipcode+buyer_zipcode;29str2CreateAc=str2CreateAc+buyer_tel+buyer_tel;30str2CreateAc=str2CreateAc+buyer_mobile+buyer_mobile;*/31str2CreateAc=str2CreateAc+partner+partner;32str2CreateAc=str2CreateAc+keyCode;3334/acCode=FormsAuthentication.HashPasswordForStoringInConfigFile(str2CreateAc,MD5);35acCode=this.GetMD5(str2CreateAc,gb2312);36itemURL=INTERFACE_URL+?cmd=+cmd;37itemURL=itemURL+&subject=+HttpUtility.UrlEncode(subject);38itemURL=itemURL+&body=+HttpUtility.UrlEncode(body);39itemURL=itemURL+&order_no=+order_no;40itemURL=itemURL+&price=+prices;41/itemURL=itemURL+&url=+rurl;42itemURL=itemURL+&type=+types;43itemURL=itemURL+&number=+number;44itemURL=itemURL+&transport=+transport;45/*itemURL=itemURL+&ordinary_fee=+ordinary_fee;46itemURL=itemURL+&express_fee=+express_fee;47itemURL=itemURL+&readonly=+readonlys;48itemURL=itemURL+&buyer_msg=+HttpUtility.UrlEncode(buyer_msg);49itemURL=itemURL+&buyer=+HttpUtility.UrlEncode(buyer);50itemURL=itemURL+&buyer_name=+HttpUtility.UrlEncode(buyer_name);51itemURL=itemURL+&buyer_address=+HttpUtility.UrlEncode(buyer_address);52itemURL=itemURL+&buyer_zipcode=+buyer_zipcode;53itemURL=itemURL+&buyer_tel=+buyer_tel;54itemURL=itemURL+&buyer_mobile=+buyer_mobile;*/55itemURL=itemURL+&partner=+partner;56itemURL=itemURL+&ac=+acCode;57AlipayItemURL=itemURL;58returnAlipayItemURL;59这个函数就是返回生成的地址,里面注释掉的看你自己需要可以添加进去,然后就是md5码的问题,现在用默认的md5生成程序对中文的支持只限于GB2312,而支付宝使用的是GBK,虽然两个编码的内容GBK兼容GB2312但是毕竟两个编码方式不同,所以会产生错误,如果用英文或者数字不会有问题。上面下载里面带的一个md5.asp的算法支持中文。 现在已经可以跳转到支付宝的页面了,而我们这边就要自己记录用户的信息已经生成的定单编号,这样在支付宝返回信息的时候来查询。在设定了返回地址后,我们就要看接收页面了。1stringmsg_id,order_no,gross,buyer_email,buyer_name,buyer_address,buyer_zipcode,buyer_tel,buyer_mobile,action,s_date,ac,notify_type;23stringreturnTxt;/返回给支付宝通知接口的结果4stringalipayNotifyURL;/支付宝查询接口URL5stringmyalipayEmail;/商户的支付宝Email6stringResponseTxt=;789returnTxt=N;10alipayNotifyURL=ConfigurationSettings.AppSettingsinterfaceback;/支付宝查询接口地址11myalipayEmail=ConfigurationSettings.AppSettingsaccount;/填写您的支付宝帐号121314/检查支付宝通知接口传递过来的参数是否合法15msg_id=newop.DelStr(Requestmsg_id);16order_no=newop.DelStr(Requestorder_no);17gross=newop.DelStr(Requestgross);18buyer_email=newop.DelStr(Requestbuyer_email);19buyer_name=newop.DelStr(Requestbuyer_name);20buyer_address=newop.DelStr(Requestbuyer_address);21buyer_zipcode=newop.DelStr(Requestbuyer_zipcode);22buyer_tel=newop.DelStr(Requestbuyer_tel);23buyer_mobile=newop.DelStr(Requestbuyer_mobile);24action=newop.DelStr(Requestaction);25s_date=newop.DelStr(Requestdate);26ac=newop.DelStr(Requestac);27notify_type=newop.DelStr(Requestnotify_type);2829alipayNotifyURL=alipayNotifyURL+msg_id=+msg_id+&email=+myalipayEmail+&order_no=+order_no;3031System.Net.WebClientisClient=newSystem.Net.WebClient();32StreamisStream=isClient.OpenRead(alipayNotifyURL);33StreamReaderisReader=newStreamReader(isStream,Syst

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论