电子商务的文档.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子商务的文档

一、数据管理技术的实现 本文以支付宝的数据管理技术为例进行介绍: 支付宝使用的数据库为SQL Server,由于涉及到众多的客户商家和商 品信息,因此需要建立一系列数据库储存这些数据。 首先用户注册时后台就建立一个以用户注册名或者邮箱名等为名称 的数据库,用户的所有数据都储存在此数据库中。一个用户涉及到底 实体型主要有:个人实体、账户实体、交易实体、安全实体、活动实 体。每一个实体的属性较多,这里只列出一部分,具体见下图。 个人实体真实姓名登录名登录密码联系方式注册时间支付密码账户 状态信用信息账户实体可用余额登录名冻结资金积分数红包数账户 类型提现银行关联账户 交易实体创建时间登录名类型交易号行为交易对方商品名称金额交 易状态可执行状态备注安全实体登录密码登录名支付密码数字证书 安全保护问题支付宝信使付款前风险提示活动实体活动名称登录名 活动图片活动状态活动周期活动简介奖励简介操作 图3.8实体图 在数据库中建立相应的数据表后视图如下所示: 图3.9数据库视图 各个实体之间的联系E-R 图如图所示: 图3.10 E-R图 下面以一个具体的交易过程说明数据管理技术在第三方支付平台中 的实现(以支付宝为例): ①客户登陆支付宝,后台验证客户的密码,验证成功后就读取数据库 中的数据并通过网页显示给客户,这个过程主要就是将数据库中的相 关信息通过网页中的模块显示出来; ②用户浏览商品信息,并选中所需要的商品决定购买,此时就涉及到 交易模块,后台会在客户、商家和自身的交易数据库中记录本次交易 的相关信息,主要有商品名称、数量、收货地点等等; ③接下来进行支付,买家通过网银或者支付宝等工具将货款进行支 付,此时就会发生交易数据库的更新,买家支付的款项划到支付宝的 专用资金账户中,如果使用的是支付宝支付,就会是买家账户中的余 额信息发生改变,相应买家账户数据表中的余额信息改变,支付宝资 金数据表中信息也会改变; ④支付宝通知卖家发货,卖家一旦发货,交易状态信息立即改变,卖 家商品库中的商品信息也相应改变; ⑤买家收到货物,验货后若和合同的一致,买家确认收货,交易信息 改变,支付宝会将买家支付的款项划到卖方的账户之中,更新专用资 金账户和卖家账户的资金信息;若货物与合同信息不一致,买家通知 支付宝退货,卖家收到货物后将此次交易关闭,交易信息发生改变, 支付宝将买家支付的款项退回到买家的账户之中,更新专用资金账户 和买家账户的资金信息。通过本次交易,交易双方评价对方后会发生 交易双方信用信息的改变,此时个人的信息数据发生变化。数据管理 就是管理用户使用过程中的相关操作和具体交易的信息,这些主要是 通过后台数据库实现的,涉及到的数据操作主要有:选择、插入、删 除、更新、查找、排序、总数、求和、平均、最大、最小。数据管理 能快速准确地处理信息,加速了第三方支付平台的发展。 二、加密技术的实现 加密技术主要通过加密算法实现。常见的加密算法有DES 、RSA 、DSA 等等。数据加密就是对原来为明文的文件或者数据按某种算法进行处 理,使其成为不可读的一段代码,通常成为“密文”,使其只能在输 入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护 数据不被非法人窃取、阅读的目的。 1、DES 加密算法 DES 使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64 位的分组大小。这是一个迭代的分组密码,使用称为Feistel的技术, 其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功 能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一 过程会继续下去,但最后一个循环不交换。DES 使用16个循环,使 用异或,置换,代换,移位操作四种基本运算。 可以用公式表示如下: Li=Ri-1 Ri=Li-1○+ f (Ri-1,Ki) i=1,2,3,?, 16 加密过程如下图: (IP 为初始置换,IP-1 为逆初始置换)其中Ki 为子密钥,f为一 能将32 比特的Ri-1和48 比特的子密钥两个输入参数映射为一个32 比特输出的函数。 2、RSA 加密算法 其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功 能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一 过程会继续下去,但最后一个循环不交换。DE

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档