支付平台数据库设计文档 -

合集下载

第三方支付系统总体设计方案

第三方支付系统总体设计方案

第三方支付系统总体设计方案1.引言随着电子商务行业的迅速发展和普及,第三方支付系统扮演了重要的角色。

第三方支付系统是指一个独立的支付平台,试图为商家和消费者提供便捷、安全、快速的支付方式。

本文将提出一个完整的第三方支付系统的总体设计方案。

2.总体架构2.1前端接入层前端接入层是第三方支付系统与商家网站之间的接口,主要负责数据的传递和交换。

该层应包括以下功能模块:-商家接入管理:提供商家接入的管理功能,包括商家注册、审核和配置相关信息。

-支付接口管理:提供支付接口的管理功能,包括支付方式的选择、接口的配置和维护。

-数据加密传输:对数据进行加密处理,保证数据的安全传输。

-页面跳转:实现用户支付后的页面跳转功能,返回相应的支付结果。

2.2支付网关层支付网关层是第三方支付系统的核心组成部分,主要负责支付请求的接收和处理。

该层应包括以下功能模块:-支付请求接收:接收商家网站发起的支付请求,并验证请求的合法性。

-支付方式选择:根据请求中指定的支付方式选择相应的支付接口进行处理。

-订单生成和管理:生成唯一的订单号,并保存相关订单信息,方便后续跟踪和查询。

-支付状态管理:对支付过程中的状态进行管理和更新,包括支付成功、支付失败、支付超时等状态。

2.3核心交易层核心交易层是第三方支付系统的关键部分,主要负责与各个支付机构进行交互和数据传递。

该层应包括以下功能模块:-支付机构接入管理:管理各个支付机构的接入方式和接口规范。

-支付请求发送:将支付请求发送给指定的支付机构,并获取支付机构的响应。

-支付结果确认:根据支付机构的响应结果判断支付是否成功,并进行相应的处理。

-对账管理:对支付机构的对账文件进行处理和对比,保证支付数据的一致性和准确性。

2.4数据库层数据库层是第三方支付系统的数据存储和管理部分,主要负责存储支付相关的数据。

该层应包括以下功能模块:-订单数据存储:将生成的订单信息存储到数据库中,并提供订单查询和管理功能。

(完整word版)数据库设计文档模板

(完整word版)数据库设计文档模板

DR—RD—020(V1.1)Array Xxx系统数据库设计说明书(内部资料请勿外传)编写:日期:检查:日期:审核:日期:批准:日期:中国创新支付版权所有不得复制支付系统 (1)数据库设计说明书 (1)1引言 (2)1。

1编写目的 (2)1。

2术语表 (2)1。

3参考资料 (2)2数据库环境说明 (3)3数据库的命名规则 (3)4逻辑设计.............................................. 错误!未定义书签。

5物理设计 (3)5.1表汇总 (3)5。

2表[X]:[XXX表] (3)5.3视图的设计.......................................... 错误!未定义书签。

5。

4存储过程、函数及触发器的设计........................ 错误!未定义书签。

6安全性设计............................................ 错误!未定义书签。

6。

1防止用户直接操作数据库的方法........................ 错误!未定义书签。

6。

2用户帐号密码的加密方法.............................. 错误!未定义书签。

6。

3角色与权限.......................................... 错误!未定义书签。

7优化.................................................. 错误!未定义书签。

8数据库管理与维护说明.................................. 错误!未定义书签。

1引言1.1 编写目的本文档是概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《数据库设计和开发规范》。

数据库设计详细文档

数据库设计详细文档

数据库设计详细文档1. 引言数据库是应用系统中重要的数据存储和管理工具,本文档将详细介绍我们设计的数据库结构和数据模型。

2. 数据库概述我们设计的数据库用于存储和管理公司的客户数据。

该数据库包括以下几个主要表格:- 客户表:存储客户的基本信息,包括姓名、联系方式、地址等。

- 订单表:记录客户的订单信息,包括订单编号、下单日期、产品信息等。

- 产品表:存储公司提供的产品信息,包括产品编号、名称、价格等。

- 支付表:记录客户的支付信息,包括支付方式、支付金额、支付日期等。

3. 数据库结构3.1 客户表客户表包含以下字段:- ID:客户唯一标识符- 姓名:客户姓名- 手机号码:客户联系方式- 地址:客户地址3.2 订单表订单表包含以下字段:- ID:订单唯一标识符- 客户ID:关联客户表,表示订单所属的客户- 下单日期:订单的下单日期- 总金额:订单的总金额3.3 产品表产品表包含以下字段:- ID:产品唯一标识符- 名称:产品名称- 价格:产品单价3.4 支付表支付表包含以下字段:- ID:支付唯一标识符- 订单ID:关联订单表,表示支付所属的订单- 支付方式:支付的方式,如支付宝、微信支付等- 支付金额:支付金额- 支付日期:支付日期4. 数据模型我们设计的数据库模型如下图所示:![数据库模型](数据库模型.png)5. 数据库功能和操作我们的数据库设计旨在支持以下功能和操作:- 添加客户信息:可以向客户表中添加新的客户信息。

- 查询客户信息:可以根据客户ID或姓名等信息查询客户信息。

- 添加订单信息:可以向订单表中添加新的订单信息。

- 查询订单信息:可以根据订单ID或客户ID等信息查询订单信息。

- 添加产品信息:可以向产品表中添加新的产品信息。

- 查询产品信息:可以根据产品ID或名称等信息查询产品信息。

- 添加支付信息:可以向支付表中添加新的支付信息。

- 查询支付信息:可以根据订单ID或支付日期等信息查询支付信息。

淘宝购物支付平台系统的设计与实现

淘宝购物支付平台系统的设计与实现
服了 WE P的缺 陷;由于 T K I P是为了克服 WE P的缺陷设计,不可能长 期使用, I E E E 8 0 2 . 1 l i 草案又定 义了 A E S ( A d v a n c e d E n c r y p i f o n S t a n d a r d o
三、提 高无线局域 网安全新 的标 准和协议
淘宝购物支付平台系统的设计与实现
宋 昱 朴
西安 交通 大学金融信 息工程 系 陕西
西安
7 1 0 0 6 1
【 摘 要 】近 几年 ,电子商务发展迅猛 , 网络支付的交 易额增长迅速 , 。 网上支付是有效开展 电子 商务 的中心环 节,是保障 电子 商务可以顺利得到 开展的基础 性条件 。淘宝购物支付平台作 为国 内先进的支付平台,以第三方担保为特点 ,在安全性 、稳定・ I  ̄ - _ F - 十分优秀 , 值得 同类支付 系统学 习借 鉴。本文以淘 宝购物 支付平 台系统 为参考 ,对用户基本的 网上的支付功能进行分析假设,并设 计系统实现 功能。 【 关键词 】支付平 台 电子 商务 需求分析 系统设计与 实现 中图分类号 :T P 3 9 3 文献标 识码 :A 文章编号:1 0 0 9 - 4 0 6 7 ( 2 0 1 3 ) 1 7 - 1 9 — 0 2
在需求分析的基础上 , 作者绘制 了相关业务 流程表 ,下面仅以支付
余额支付业务流程为例进行分析。 用 户在个人界面对某一订单选择支付宝支付后 , 需要提交含有支付 密码 的支付表单 ,与数据库中用 户表里 的相关内容进行 比对 ,如果验证
下面仅以支付宝余额付款方式为例 , 阐述相关功能程序流程及代码 :
1 . 用户需求 :包括管理需求和交易需求两类 ( 1 ) 管理需求 : 包括充值 、提现、转账功能 。 ( 2 ) 交易需求 :包括付款 ( 方式包括支付宝余额支付、网银支付 、

数据库设计说明书范文例子

数据库设计说明书范文例子

数据库设计说明书范文例子数据库设计说明书1. 引言本文档旨在介绍数据库设计的相关内容,包括数据库概述、数据需求分析、数据库结构设计、数据表设计、数据字典、数据库安全性等方面的信息。

2. 数据库概述本数据库用于存储和管理某公司的业务数据,包括客户信息、产品信息、订单信息、销售记录等。

数据库使用MySQL管理系统,采用关系数据库模型。

3. 数据需求分析3.1 数据需求3.1.1 客户信息需求- 客户基本信息:客户ID、姓名、性别、联系方式、邮箱、地址等。

- 客户订单:订单ID、订单日期、客户ID、产品ID、数量、金额等。

3.1.2 产品信息需求- 产品基本信息:产品ID、产品名称、产品描述、单价等。

- 产品库存:产品ID、库存数量、最近更新日期等。

3.1.3 销售记录需求- 销售记录信息:销售记录ID、订单ID、销售日期、销售员ID、支付方式、总金额等。

3.2 数据需求分析结果根据上述需求,我们可以得出以下数据实体和关系:- 客户表(Customer):客户ID、姓名、性别、联系方式、邮箱、地址。

- 产品表(Product):产品ID、产品名称、产品描述、单价。

- 订单表(Order):订单ID、订单日期、客户ID。

- 订单详情表(OrderDetl):订单ID、产品ID、数量、金额。

- 销售记录表(SalesRecord):销售记录ID、订单ID、销售日期、销售员ID、支付方式、总金额。

4. 数据库结构设计4.1 概念设计根据数据需求分析结果,我们可以画出以下实体-关系图:(此处插入实体-关系图)4.2 逻辑设计根据概念设计,我们可以将每个实体转换为数据表,并定义表的属性和关系。

4.2.1 客户表(Customer)- 客户ID:主键,唯一标识客户。

- 姓名:客户姓名。

- 性别:客户性别。

- 联系方式:客户联系方式。

- 邮箱:客户邮箱。

- 地址:客户地址。

4.2.2 产品表(Product)- 产品ID:主键,唯一标识产品。

支付平台数据库设计文档 -

支付平台数据库设计文档 -

电子商务平台一期数据库设计文档版本号:1。

00二○一〇年十月修改记录目录1 前言 (8)1.1 命名规范 (8)1.2 说明 (8)1。

3 术语清单 (8)1。

4 数据库表清单 (9)2 基础平台核心数据库表结构(zmc) (10)2.1 账户 (10)2。

1。

1 客户子账户表SubAccount (10)2。

1。

2 子账户冻结/注销流水SubAccount_Oper (11)2.1。

3 客户子账户资金变动流水表SubAccountSeq (11)2。

1.4 客户子账户资金冻结流水表SubAccountFreezeSeq (12)2。

2 交易 (13)2。

2.1 充值交易流水RechargeBILL (13)2。

2.2 提现交易流水WithDrawBILL (14)2.2.3 支付交易流水PayBILL (15)2。

2。

4 批量代收付交易信息表(BatchInfo) (19)2.2.5 撤销交易流水UndoPayBILL (20)2。

2.6 退款交易流水RefundBill (21)2.2。

7 汇款交易流水Waiting RechargeBILL (23)2.2.8 内部调账交易流水AdjustBiLL (23)2。

2。

9 外部系统交易通知SHOP_NOTIFY (24)2.3 会计帐务 (25)2。

3.1 科目日记账表(SUBJECT_DAY) (25)2.3.2 试算平衡表(Balance_Check) (25)2.3.3 科目类型表(SUBJECTTYPE) (25)2.3.4 凭证类型表(PZTYPE) (25)2。

3。

5 凭证科目对应表(PZSUBJECT) (26)2.3。

6 科目明细表(SUBJECT) (26)2.3。

7 凭证明细表(PZ) (26)2.4 系统参数 (27)2。

4。

1 序列 (27)2.5 渠道 (27)2.5。

1 渠道清算指令(Channel_Settle_Cmd) (27)2.5。

第三方支付系统总体设计方案

第三方支付系统总体设计方案

第三方支付系统总体设计方案一、系统概述第三方支付系统作为一种便捷、安全的在线支付解决方案,旨在为用户提供一站式的支付服务,同时为商家提供高效的交易处理能力。

本方案将从系统架构、功能模块、安全技术、运维保障等方面,全面阐述第三方支付系统的总体设计。

二、系统架构设计1. 系统层次结构本系统采用分层设计,自下而上分别为:数据层、服务层、业务逻辑层和展示层。

(1)数据层:负责存储用户、商户、订单等核心数据,采用关系型数据库进行数据管理。

(2)服务层:提供数据访问、业务处理、接口调用等基础服务。

(3)业务逻辑层:实现支付、退款、查询等业务逻辑处理。

2. 系统模块划分(1)用户模块:负责用户注册、登录、信息管理等功能。

(2)商户模块:负责商户入驻、资质审核、订单管理等功能。

(3)支付模块:实现支付、退款、查询等核心业务。

(4)安全模块:保障系统安全,包括数据加密、风险控制等。

(5)运维模块:负责系统监控、日志管理、故障排查等。

三、功能模块设计1. 用户模块(1)注册:用户可通过手机号、邮箱等方式注册账号。

(2)登录:支持密码、短信验证码等多种登录方式。

(3)信息管理:用户可修改个人信息、绑定银行卡等。

2. 商户模块(1)入驻:商户提交资料,平台审核通过后即可入驻。

(2)资质审核:平台对商户资质进行审核,确保合规经营。

(3)订单管理:商户可查看、处理订单,发起退款等。

3. 支付模块(1)支付:支持多种支付方式,如、支付等。

(2)退款:商户可发起退款申请,平台审核后进行退款。

(3)查询:提供订单查询、交易记录查询等功能。

四、安全技术设计1. 数据加密:采用国际通用的加密算法,对敏感数据进行加密存储和传输。

2. 安全认证:采用数字证书、短信验证码等方式,确保用户身份真实性。

3. 风险控制:通过大数据分析,实时监测交易风险,采取相应措施防范风险。

4. 系统防护:部署防火墙、入侵检测等安全设备,保障系统安全稳定运行。

购物商城数据库设计-订单系统设计

购物商城数据库设计-订单系统设计

购物商城数据库设计-订单系统设计订单系统在整个商城体系中的作⽤⾮常重要,因为⼀些业务的开展往往是围绕订单来展开的。

因此设计好⼀个订单系统是多么的重要。

我们根据⽤户的⾏为逐个设计表结构。

⾸先⽤户浏览商品,将看中的商品加⼊到购物车,这⾥应该有⼀张购物车表购物车表(order_cart)----skuIdspuId⽤户id店铺id商品名称商品数量商品价格状态(下单之后对应商品就不应该显⽰在购物车了)选中购物车中的某些商品,进⾏下单,订单表也就应运⽽⽣订单表(order_info)----订单编号(如果对编号格式没什么要求,可使⽤雪花算法https:///u011499747/article/details/78254990来⽣成)itemCount (商品项数量,不是商品个数,⽐如⼿机*2,⿏标*1,这⾥应该是2)⽤户id店铺id下单时间⽀付⽅式(可⽤数字表⽰,如1:⽀付宝,2:微信,3:银⾏卡...)⽀付时间outTradeNo ⽀付宝订单号配送⽅式期望配送⽇期商品总额运费实际付款订单状态(这⾥的状态可根据实际项⽬来定,可以定10,20,30..这样如果中间缺少⼀个状态可以添加进去)如果购物车⾥⾯有多个店铺的商品,那么应该分别为这些店铺⽣成对应的订单。

平台可以进⾏合并⽀付,但是订单还是要归店铺的。

上⾯是订单的基本信息,接下来是订单商品相关。

订单商品表(order_product)---订单编号spuIdskuId店铺id商品名称商品数量商品价格这⾥order_info与order_product是1对多的关系,⼀个订单可能有多个商品。

下单完成,等着发货,物流信息不能少,加下来是物流表物流表(order_logistics)---订单标号物流公司id物流公司编号快递单号发货时间收货时间物流跟踪表(order_logistics_flow)---订单标号物流公司标号快递单号remark(根据第三⽅接⼝返回来的结果信息)加下来设计⼀下发票表订单发票(order_invoice)---发票类型发票抬头发票内容发票代码发票号码开票⽇期校验码密码区服务名称规格型号数量单价⾦额合计税率税额销售⽅名称销售⽅纳税⼈识别号销售⽅地址电话销售⽅开户⾏及账号备注收⼊款⼈开票⼈下单完成后进⾏⽀付,这⾥会有⽀付记录表,⽅便以后对账⽀付记录表(order_pay_history)---订单编号⽀付⽅式订单总额⽀付⾦额pay_json(第三⽅⽀付平台参数信息,可使⽤json⽅式保存)remark (备注)⽤户收到货后,可以进⾏评论,下⾯是评论表订单评论(order_product_comment)---spuIdskuId评论⽤户id⽤户昵称点赞数comment(评论内容)评论分数(1~5分)评论时间product_info_json(评论的商品信息,如规格型号之类的)image_json(评论图⽚)好了,订单系统设计到此为了,当然围绕订单系统还有更多的业务可以开展,这⾥只做了⼀些基本的结构设计。

XX银行个人网上银行数据库设计说明书

XX银行个人网上银行数据库设计说明书

XX银行个人网上银行数据库设计说明书XX银行个人网上银行数据库设计说明书浙江浙大网新集团有限公司银行个人网上银行数据库设计说明书创新中心0000年 0 月文档修改记录版本修订人修订说明批准人发布日期1.0.1 *** 初稿,20081008创建全部*** 20081015说明本文档中所包含的信息属于商业机密信息,应严格控制使用范围,未经浙江浙大网新集团有限公司的书面许可,任何人员不得以任何介质方式持有或使用本文档的部分或全部内容。

目录1引言 (7)1.1..................................................... 编写目的71.2............................................................. 背景71.3..................................................... 术语定义81.4..................................................... 参考资料82数据库逻辑模型设计 (8)2.1........................................数据实体-关系图82.2................................................. 表结构描述82.2.1.......................................... 数据库表82.2.2.................................................. 视图492.2.3.......................................... 存储过程493物理实现 (49)1引言1.1 编写目的说明编写本详细设计说明书的目的,指出预期的读者。

堪称最详细的支付系统设计

堪称最详细的支付系统设计

堪称最详细的⽀付系统设计本⽂转⾃公号:技术⽅⾈⽀付系统概述⽀付系统是连接消费者、商家(或平台)和⾦融机构的桥梁,管理⽀付数据,调⽤第三⽅⽀付平台接⼝,记录⽀付信息(对应订单号,⽀付⾦额等),⾦额对账等功能,根据不同公司对于⽀付业务的定位不同⼤概有⼏个阶段:第⼀阶段:⽀付作为⼀个(封闭)的、独⽴的应⽤系统,为各系统提供⽀付功能⽀持。

⼀般来说,这个系统仅限于为公司内部的业务提供⽀付⽀持,并且和业务紧密耦合。

第⼆阶段:⽀付作为⼀个开发的系统,为公司内外部系统、各种业务提供⽀付服务,⽀付服务本⾝应该是和具体的业务解耦合。

⽀付是电商系统中核⼼我们先来看⼀下⽤户完成⼀次购物需要进⾏那些操作:通常消费者在⼿机APP或者⽹站都会涉及到⽀付相关的业务场景,⽤户只需要简单点击⽀付按钮输⼊⽀付密码,就可以完成整个⽀付过程,那么我就和⼤家⼀起来看看⼀个完整的⽀付系统有什么功能组成和设计时需要考虑那些问题。

01⽀付系统的作⽤从上图中我们可以看出真实的资⾦流向。

⾸先当⽤户产⽣⽀付⾏为时,资⾦从⽤户端流向⽀付系统,退款时则相反,从⽀付系统回流⾄⽤户端。

因此在整个交易过程中⽤户端与⽀付系统是双向资⾦的流动⽅式。

对于⽀付系统⽽⾔,资⾦有进有出。

从⽀付系统到商户端就⽐较简单了,在清算完成后⽀付系统负责将代收的资⾦结算给商户,通常结算的操作可以在线上来完成(采⽤⽀付公司代付接⼝或者银企直连接⼝来完成),也可以由公司财务通过线下⼿⼯转账的⽅式来完成,因此这种资⾦流动的⽅式是单向的。

出于资⾦安全考虑,⼤多数公司通常这部分采⽤线下⽅式实现。

真实的资⾦流由⽀付公司按照约定期限(通常 T+1 )结算到平台公司对公账户中,然后再由平台公司再按照交易明细进⾏⼆次清算后结算给对应的商户。

⽀付系统⼀个⽀付系统需要由哪些功能模块组成01完整的⽀付系统包括如下功能:应⽤管理: 同时⽀持公司多个业务系统对接。

商户管理: ⽀持商户⼊驻,商户需要向平台⽅提供相关的资料备案。

支付接口产品设计方案模板

支付接口产品设计方案模板

支付接口产品设计方案模板支付接口产品设计方案一、概述支付接口是指用于完成支付过程的技术接口,它连接了商户系统和支付系统,提供了支付交互的功能。

本文将介绍支付接口产品设计方案模板,旨在帮助开发团队更好地开发和设计支付接口产品。

二、功能需求支付接口产品设计方案应包含以下功能需求:1. 支付方式选择:支持多种支付方式,如支付宝、微信支付、银行卡支付等。

2. 交易流程控制:实现支付流程的控制,包括订单验证、金额计算、支付状态更新等。

3. 安全性保障:采用安全的数据传输协议,防止数据泄露和非法篡改。

4. 异常处理机制:处理支付过程中可能出现的异常情况,如超时、支付失败等。

5. 退款功能:支持用户发起退款请求,并实现退款金额的返还。

6. 统计和报表:提供支付数据的统计和生成报表的功能,方便商户进行数据分析和业务决策。

三、技术架构支付接口产品设计方案应基于以下技术架构:1. 前端技术:采用HTML、CSS和JavaScript等前端技术,实现用户界面的设计和交互。

2. 后端技术:选择合适的后端技术框架,如Java Spring、Python Django等,实现支付接口的逻辑处理和数据存储。

3. 数据库:采用关系型数据库或NoSQL数据库,存储支付接口相关的数据。

4. 安全机制:使用HTTPS协议进行数据传输加密,防止数据被窃取或篡改。

四、界面设计支付接口产品设计方案应考虑以下界面设计要点:1. 用户界面:简洁明了的用户界面,方便用户进行支付操作和查看支付状态。

2. 表单设计:合理的表单设计和输入验证,避免用户输入错误或造成支付失败。

3. 错误提示:友好的错误提示,提供清晰明确的错误信息,方便用户识别并解决问题。

4. 响应式设计:支持不同设备和屏幕尺寸的自适应,保证在不同终端下正常显示。

五、性能优化支付接口产品设计方案应考虑以下性能优化方面:1. 前端性能:优化前端代码和资源加载,减少页面渲染时间,提升用户体验。

网上订餐系统的数据库设计

网上订餐系统的数据库设计

网上订餐系统的数据库设计网上订餐系统概述网上订餐系统是一个基于互联网的餐饮服务平台,它允许消费者通过网站或手机应用程序浏览附近的餐厅,选择喜欢的菜品,并安排送餐时间和地点。

商家可以通过该系统管理菜单、订单和配送信息,以便更好地满足客户需求。

本文重点探讨该系统中数据库的设计与实现。

数据库设计在数据库设计中,我们需要分析系统的需求,确定需要存储的数据类型,并根据这些需求设计出合理的数据库结构。

对于网上订餐系统,我们主要需要存储以下几类数据:用户信息:包括消费者和商家的个人信息,如姓名、方式、等。

菜单信息:包括餐厅提供的菜品名称、价格、图片、描述等信息。

订单信息:包括订单号、下单时间、送货、支付方式、订单状态等信息。

配送信息:包括配送员信息、配送状态、配送时间、配送地点等信息。

针对这些数据,我们可以设计出如下的数据库表结构:用户表:用于存储用户信息,包括用户ID、姓名、方式、等字段。

菜单表:用于存储菜单信息,包括菜品ID、名称、价格、图片、描述等字段。

订单表:用于存储订单信息,包括订单ID、用户ID、下单时间、送货、支付方式、订单状态等字段。

配送表:用于存储配送信息,包括配送员ID、配送状态、配送时间、配送地点等字段。

关键词演绎本节将结合输入的关键词,介绍如何在数据库中实现它们的存储和调用。

用户关键词:用户是订餐系统中的重要角色,我们需要存储用户的基本信息。

在用户表中,我们可以使用用户ID来唯一标识每个用户,用姓名、方式和等字段来存储用户信息。

当需要查询某个用户的信息时,只需在用户表中查找该用户的ID即可获取其详细信息。

菜单关键词:系统中需要存储餐厅提供的菜单信息,包括菜品名称、价格、图片和描述等。

在菜单表中,我们可以使用菜品ID来唯一标识每个菜品,通过名称、价格、图片和描述等字段来存储菜品的详细信息。

当需要查询某个菜品的信息时,只需在菜单表中查找该菜品的ID即可获取其详细信息。

订单关键词:订单是订餐系统中的重要业务,我们需要存储订单的相关信息。

电子商务平台在线支付系统设计与实现

电子商务平台在线支付系统设计与实现

电子商务平台在线支付系统设计与实现随着电子商务的不断发展和普及,线上支付系统成为了电子商务平台不可或缺的一部分。

一个高效、安全且用户友好的在线支付系统,对于电子商务平台来说至关重要。

本文将讨论电子商务平台在线支付系统的设计与实现,包括支付系统的架构、支付流程、安全性以及用户体验等方面。

一、支付系统的架构设计电子商务平台在线支付系统的架构设计应该考虑到系统的可扩展性、稳定性和安全性。

以下是一个可能的架构设计:1. 客户端:客户使用电脑、手机或其他设备访问电子商务平台,在线下单并选择支付方式。

2. 服务器端:服务器端负责接收客户端的支付请求,并协调各种支付方式。

3. 支付网关:支付网关是整个支付系统的核心,负责处理支付请求的转发和处理。

它与银行和第三方支付机构进行通信,并处理支付交易的验证和记录。

4. 银行接口:支付网关与银行接口进行支付交易的交互。

该接口负责验证支付账号和密码,并确认支付交易的有效性。

5. 第三方支付机构:对于大型电子商务平台,可以考虑与第三方支付机构合作,以提供更多支付方式和支付安全保障。

6. 数据库:数据库用于存储用户信息、支付交易记录以及其他相关数据。

二、支付流程设计支付流程设计是在线支付系统设计中的关键步骤。

以下是一个典型的支付流程设计:1. 选择商品和支付方式:用户在电子商务平台下单时,选择所需的商品和支付方式。

2. 提交支付请求:用户提交支付请求后,请求发送到服务器端的支付网关。

3. 选择支付渠道:支付网关根据用户选择的支付方式,选择相应的支付渠道。

如果用户选择的是银行卡支付,支付网关将转发支付请求到银行接口。

4. 验证支付账号和密码:银行接口接收支付请求后,验证支付账号和密码的正确性。

如果验证通过,则继续支付流程;否则返回支付失败信息给用户。

5. 请求第三方支付机构支付:如果用户选择的是第三方支付机构支付,支付网关将转发支付请求到相应的第三方支付机构。

6. 完成支付:支付网关接收到支付结果后,根据支付结果更新订单状态,并通知用户支付成功或失败的信息。

支付对接表结构设计

支付对接表结构设计

支付对接表结构设计一、背景介绍随着互联网的快速发展,线上支付已成为人们日常生活中不可或缺的一部分。

各种支付方式如微信支付、支付宝、银联支付等层出不穷。

为了满足业务需求,我们公司也计划开发一套支付系统,并与各大支付方式进行对接。

为此,我们需要设计一个支付对接表来记录和管理这些支付方式的对接信息。

二、支付对接表结构设计1. 支付方式信息表:* 支付方式ID:唯一标识符,主键* 支付方式名称:支付方式的名称,如微信支付、支付宝、银联支付等* 支付接口地址:支付方式的接口地址,用于对接支付系统* 接口文档:支付方式接口的详细文档,包括接口的使用方法、参数说明等* 状态:表示该支付方式是否可用,0表示未启用,1表示已启用2. 支付对接信息表:* 对接ID:唯一标识符,主键* 支付方式ID:外键,关联到支付方式信息表的支付方式ID* 商户ID:商户的ID,用于标识具体的商户* 对接时间:记录对接的时间* 对接状态:表示该对接是否成功,0表示未成功,1表示已成功* 备注:其他备注信息,如对接过程中的特殊说明等三、设计思路&问题建模1. 设计思路:通过设计支付方式信息表和支付对接信息表,我们可以清晰地记录和管理各种支付方式的对接信息和状态。

在实现对接功能时,只需根据具体的商户ID和支付方式ID进行查询和更新即可。

2. 数据库模型:使用关系型数据库(如MySQL)进行存储和管理,确保数据的一致性和完整性。

同时,为了方便查询和统计,可以考虑为状态字段建立索引,以提高查询效率。

3. 接口设计:对于每个支付方式,都需要设计对应的接口来与我们的支付系统进行对接。

接口应遵循RESTful风格,并使用JSON格式进行数据传输。

此外,我们还需要制定统一的接口规范,确保不同支付方式的接口能够兼容并正常运行。

4. 异常处理:在对接过程中,可能会遇到各种异常情况,如网络连接失败、接口调用错误等。

因此,我们需要设计完善的异常处理机制,包括捕获异常、记录异常信息、发送通知等,以确保系统的稳定性和可用性。

统一支付平台系统设计与实现

统一支付平台系统设计与实现

统一支付平台系统设计与实现第一章:绪论随着电子商务的发展和移动支付的普及,各种支付方式也不断涌现。

不同的支付方式需要用户单独注册并且需要不同的支付账号。

这种分散的支付方式给消费者带来了繁琐的操作和管理。

为了解决这个问题,统一支付平台应运而生。

本文就统一支付平台系统设计与实现进行探讨。

第二章:统一支付平台的需求分析2.1 统一支付平台的定义统一支付平台是一种集成了各种支付方式的系统。

它的主要功能是为用户提供统一的支付通道,使用户可以选择不同的支付方式进行支付。

同时,统一支付平台还需要提供安全和方便的支付方式,简化用户支付的流程,提高用户支付的满意度。

2.2 系统功能需求统一支付平台的主要功能需求包括:(1)一站式支付:用户可以在一个支付平台上完成所有的支付操作。

(2)多种支付方式:支持多种支付方式,包括支付宝、微信支付、银联等。

(3)安全支付:提供安全的支付方式,如指纹支付、声纹支付等。

(4)提高用户体验:简化支付过程,提高用户支付的便利性和满意度。

2.3 系统性能需求统一支付平台对系统的性能要求较高,主要包括:(1)支持高并发:能够支持大量用户同时进行支付。

(2)操作简便:可快速响应用户请求,降低支付失败的概率。

(3)高可用性:保证系统24小时稳定运行,不中断服务。

(4)安全性:保证用户支付信息的安全性和隐私。

第三章:系统设计3.1 系统架构设计(1)前端架构设计:前端的主要作用是接收用户请求和展示支付结果,采用MVC模式。

(2)中间件架构设计:在前端和后端之间,要用到中间件来传递消息。

采用RabbitMQ等消息中间件。

(3)后端架构设计:后端是系统的核心,主要处理用户支付请求和支付结果。

采用Spring boot框架和MyBatis框架。

3.2 系统模块设计(1)用户管理模块:负责用户的注册、登录和退出等功能。

(2)支付方式管理模块:负责支付方式的添加、修改和删除等功能。

(3)支付订单管理模块:负责处理支付订单的生成、支付和结果查询。

支付业务的数据库表的设计

支付业务的数据库表的设计

⽀付业务的数据库表的设计⼀、数据表数据库中的数据表是整个核⼼逻辑的载体说在,所有的记账逻辑、以及与⽀付前台交互的数据都是在这⾥进⾏记录。

现就主要的表进⾏简要说明。

不同的第三⽅⽀付其数据表名称肯定也不同,这⾥的表名称仅作参考gTransLog表:⽀付⽹关交易流⽔表,所有通过⽹关的交易全部都会在此表中写⼊数据。

tAccounts表:⽤户的账户数据记录表,在第三⽅系统中其记录着⽤户的账上资⾦。

tAccountLog表:⽤于记录账户的⾃⼰流⽔情况,所有对tAccounts表的资⾦变动都会在流⽔表中进⾏记录tBankPaymentInfo表:上传对账⽂件后,解析对账⽂件⽣成的表tBankcardInfo表:⽤于存储⽤户或者商户所绑定银⾏卡的信息,包括银⾏名称、卡号等tChannelConfig表:渠道配置表,⽤于配置商户与不同渠道的对应关系,⽐如接⼊⽀付宝或者招商银⾏tFreeze表:冻结表,当tAccounts表中的资⾦有事先冻结的情况下,⽐如说基⾦赎回等会向tFreezes表中插⼊数据tPayments表:付款表,记录账户付款相关信息tReceivables表:收款表,记录收款信息tPaymentChannel表: 商户付款渠道的相关信息tRefundChannel表:商户退款屠⼑的相关信息tRollLog表:业务流⽔表tTrans表: 交易表,只要是交易,资⾦有变化,是商户与⽤户交互的过程tTransLog表:交易流⽔表,记录交易流⽔的相关信息tTransCashBack:记录银⾏账号退款的相关信息tBankPayReconFile表:上传对账⽂件后,解析对账⽂件⽣成的表tReconcilationPaySucc表:对账成功后写⼊的表tReconcilationPayFail表:对账失败后写⼊的表tAccountSystemayPaymentInfo表:付款内部数据收集表⼆、数据表分析在第⼀部分对其中后台记账系统的数据表中⼤致进⾏了⼀下说明,但是其中也会有⼀些需要注意的点,这才测试中分出关键。

一个典型的数据库设计实例

一个典型的数据库设计实例

一个典型的数据库设计实例在这个例子中,我们将考虑一个在线购物的商城,该商城销售各种商品,包括衣服、电子产品和家居用品。

首先,我们需要设计数据库的实体关系图(Entity-Relationship Diagram,简称ERD)以及相应的表结构。

2.商品模块:在这个模块中,我们将存储所有的商品信息,包括名称、价格、库存等。

3.订单模块:在这个模块中,我们将存储用户的订单信息,包括订单号、下单时间、收货地址等。

4.购物车模块:在这个模块中,我们将存储用户的购物车信息,包括商品ID、数量等。

5.支付模块:在这个模块中,我们将存储用户的支付信息,包括支付方式、支付金额等。

在设计这些模块时,我们需要考虑以下几个因素:1.实体之间的关系:用户可以下订单,订单可以包含多个商品,商品可以存在于购物车中。

2.数据的一致性:需要确保订单中的商品数量不超过库存数量,并且用户的支付金额要与订单金额一致。

3.数据的安全性:需要对用户的密码进行加密存储,并确保用户的支付信息不被泄露。

接下来,我们将详细说明每个模块的表结构和关系。

2.商品模块:包括商品表,其中包含以下字段:商品ID、名称、价格、库存。

商品ID是主键。

3.订单模块:包括订单表,其中包含以下字段:订单ID、用户ID、下单时间、收货地址。

订单ID是主键,用户ID是外键。

4.购物车模块:包括购物车表,其中包含以下字段:购物车ID、用户ID、商品ID、数量。

购物车ID是主键,用户ID和商品ID是外键。

5.支付模块:包括支付表,其中包含以下字段:支付ID、订单ID、支付方式、支付金额。

支付ID是主键,订单ID是外键。

在这个数据库设计示例中,我们考虑了用户、商品、订单、购物车和支付这五个模块,并设计了相应的表结构和关系。

通过这个数据库设计,可以实现用户的注册、登录、购物、下单和支付等功能。

当然,这只是一个简单的示例,实际的数据库设计可能更加复杂,需要根据实际业务需求进行调整和优化。

第三方支付平台系统_概要设计

第三方支付平台系统_概要设计

第三方支付平台系统_概要设计概要设计是一个软件系统开发的重要阶段,它确定了系统的整体架构、模块划分和功能设计等方面的内容。

本文将以一个第三方支付平台系统为例,详细介绍其概要设计。

一、系统架构设计表示层:该层负责与用户进行交互,包括网页界面、手机App等。

网页界面可以使用HTML、CSS和JavaScript等技术进行开发,手机App可以使用原生开发或跨平台开发框架进行开发。

业务逻辑层:该层负责处理用户的请求和业务逻辑,包括身份验证、支付请求处理、订单管理等。

该层可以使用Java、C#等编程语言进行开发,并可以采用面向对象编程的思想进行设计。

数据访问层:该层负责与数据库进行交互,包括读取和写入数据等操作。

常见的数据库可以选择MySQL、Oracle等关系型数据库,也可以选择NoSQL数据库如MongoDB等。

可以使用ORM框架如Hibernate来简化数据库操作。

二、功能模块设计3.订单管理模块:该模块负责处理订单的生成、查询和状态更新等功能。

系统会生成唯一的订单号,并保存订单信息,包括商品信息、支付金额、支付状态等。

用户可以查询订单的支付状态和详细信息。

三、系统流程设计1.用户注册流程:2.用户登录流程:用户通过网页界面或手机App选择登录功能,输入手机号、密码等登录信息,点击登录按钮。

系统会进行身份验证,验证通过后用户登录成功。

3.支付请求流程:用户选择支付功能,输入支付金额、选择支付方式等信息,点击支付按钮。

系统生成支付请求,包括订单号、商品信息、支付金额等,向第三方支付平台发送支付请求。

4.支付结果通知流程:四、数据结构设计以上是第三方支付平台系统的概要设计,包括系统架构设计、功能模块设计、系统流程设计和数据结构设计等方面的内容。

这些内容对于系统开发和后期的功能扩展都具有指导意义。

【9A文】混合支付设计文档

【9A文】混合支付设计文档

混合支付项目 设计说明书编写人: 崔岩 编写时间:20KK-06-05 确认时间:目录1系统总体设计 (3)1.1系统依赖 (3)1.2下单退款业务流程 (4)1.2.1下单流程 (4)1.2.2退款流程 (5)1.3整体设计 (6)1.4业务系统的调整 (6)1.5核心状态图 (7)1.5.1POP网关退款状态 (7)2子系统设计 (7)2.1彩票系统 (7)2.1.1下单 (7)2.1.2向POP网关申请退款 (7)2.1.3退款回调及反查 (8)2.2POP网关 (8)2.2.1向财务申请退款 (8)2.2.2退款回调及反查 (10)2.2.3退款信息管理 (10)3数据库设计ER图 (11)4系统部署图 (11)5权限配置 (11)6尚未解决的问题 (11)1系统总体设计1.1系统依赖1.2下单退款业务流程1.2.1下单流程1.2.2退款流程1.3整体设计业务系统POP网关退款系统出票失败、过期支付、用户撤单、系统撤单等验证退款信息、组装数据1.4核心状态图1.4.1POP网关退款状态1.5开发工作1.5.1彩票系统数字彩前端开发竞技彩前台开发数字彩后台下单逻辑修改下单公共逻辑竞技彩后台下单逻辑修改在线支付及ERP确认消息回调及反查work修改竞技彩查询待退款订单work数字彩查询待退款订单work向财务申请退款work网关退款回调/反查work1.5.2POP网关虚拟通用申请退款接口财务退款回调接口虚拟通用退款状态查询接口虚拟通用退款完成通知work退款信息管理通知业务系统任务修改业务系统提交到POP网关,退款状态为1,POP网关向财务系统发起退款情趣,财务系统接收到退款请求,退款状态变为2,等待财务系统处理完成,将通知业务系统退款结果,退款成功状态变成3,退款失败状态变成4。

2子系统设计2.1彩票系统2.1.1下单2.1.1.1 概述彩票系统下单新增【余额+在线】、【优惠券+在线】、【余额+优惠券】、【余额+优惠券+在线】四种混合支付方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子商务平台一期数据库设计文档版本号:1.00二○一〇年十月修改记录目录1前言 (8)1.1命名规范 (8)1.2说明 (8)1.3术语清单 (8)1.4数据库表清单 (9)2基础平台核心数据库表结构(zmc) (10)2.1账户 (10)2.1.1客户子账户表SubAccount (10)2.1.2子账户冻结/注销流水SubAccount_Oper (10)2.1.3客户子账户资金变动流水表SubAccountSeq (11)2.1.4客户子账户资金冻结流水表SubAccountFreezeSeq (12)2.2交易 (13)2.2.12.2.2提现交易流水WithDrawBILL (14)2.2.3 支付交易流水PayBILL (15)2.2.4批量代收付交易信息表(BatchInfo) (19)2.2.5撤销交易流水UndoPayBILL (20)2.2.62.2.7 (22)2.2.8内部调账交易流水AdjustBiLL (23)2.2.9外部系统交易通知SHOP_NOTIFY (24)2.3会计帐务 (24)2.3.1科目日记账表(SUBJECT_DAY) (24)2.3.2试算平衡表(Balance_Check) (24)2.3.3科目类型表(SUBJECTTYPE) (25)2.3.4凭证类型表(PZTYPE) (25)2.3.5凭证科目对应表(PZSUBJECT) (25)2.3.6科目明细表(SUBJECT) (26)2.3.7凭证明细表(PZ) (26)2.4系统参数 (27)2.4.1序列 (27)2.5渠道 (27)2.5.1渠道清算指令(Channel_Settle_Cmd) (27)2.5.2渠道参数(Channel_Parm) (27)2.5.3渠道返回码对照表(Channel_RtnCode) (28)2.5.4渠道交易流水对照表(BILLNo_SN) (28)2.5.5批量交易渠道批次表(Channel_Batch) (29)2.5.6系统日志(Channel_Sys_Log) (30)2.5.7渠道对帐表(Channel_Check) (31)2.5.8渠道对帐不平明细表(Channel_CheckDetail) (31)2.5.9同城超时等待表(TC_OVERTIME_WAIT) (33)2.5.10同城批量撤销表(TC_BATCHCANCEL) (34)2.5.11同城费项代码对应表(CHANNEL_FEECODE_CHG) (34)2.5.12同城对帐指令表(TC_CHECK_CMD) (34)2.5.13同城对账表(TC_CHECK) (35)2.5.14同城对账明细表(TC_CHECK_DETAIL) (35)2.5.15明细下载回应表(CHECK_DOWN) (36)2.5.16明细下载回应清单(CHECK_DOWN_DETAIL) (36)2.5.17交易查询查复表(Trans_Query) (37)3系统管理数据库表结构 (38)3.1系统维护 (38)3.1.1服务监控主表(MONITORAPPGROUP ) (38)3.1.2服务监控明细表(MONITORAPPDETAIL) (38)3.1.3系统日志(Sys_Log) (39)3.1.4平台功能描述表(PlatForm_Fun) (40)3.1.5管理平台操作日志(Operate_Log) (40)3.1.6通知公告栏(Public_Bulletin) (40)3.1.7服务产品管理(Service_Product) (41)3.1.8黑白名单表(BW_List) (41)3.2权限 (41)3.2.1登陆用户基本信息表(LOGIN_INFO) (41)3.2.2角色信息表(ROLE_INFO) (42)3.2.3登陆用户角色表(LOGIN_ROLE) (43)3.2.4角色权限表(ROLE_PRIVILEGE) (43)3.2.5权限信息表(PRIVILEGE) (43)3.2.6权限资源表(PRIVILEGE_RESOURCE) (44)3.3权限组 (44)3.3.1权限组信息(LIMITGROUP) (44)3.3.2权限分组表(LIMIT_GROUP_PRIVILEGE) (45)3.4账户 (45)3.4.1快付通结算账户余额表(BankAccount_Balance) (45)3.4.2子账户类型表(SUBACCOUNT_TYPE) (46)3.4.3子账户互转控制表(SUBACCOUNT_TRANSCTRL) (46)3.4.4客户已验证银行账户表CustBankCard(管理平台) (46)3.4.5客户子账户与银行账户绑定表(SubAccountBindCard) (47)3.4.6账户与银行帐户绑定流水表kftbindact_bill(管理平台) (47)3.4.7 账户验证流水AccountVerifyBILL(管理平台) (47)3.4.8代付业务绑定的收款账户(PAY_BINDBANKACOUNT) (48)3.5客户信息 (49)3.5.1 客户信息表(CUST_INFO) (49)3.5.2登录证书表(LOGIN_CERTIFICATE) (50)3.5.3客户证件扫描件表(CustCert_Scan) (50)3.5.4商户信息管理(管理员维护)(Merchant_Info) (51)3.5.5客户级别管理(CUST_LEVEL) (51)3.5.6客户开通业务列表(Cust_ServiceList) (52)3.5.7商户开通业务列表(Merchant_SERVICE_List) (52)3.5.8客户订阅通知表(Cust_AlarmType) (52)3.5.9客户投诉建议(CUST_SERVICE) (52)3.5.10登记注册类型(Register_T ype) (53)3.5.11行业分类(Industry_Type) (53)3.6协议 (53)3.6.1协议范本(PROTOCOL_TEXT) (53)3.6.2协议类型表(PROTOCOL_TYPE) (54)3.6.3客户银行代收协议(CKB_Protocol) (54)3.6.4快付通商户与平台外客户三方代收协议(NotKft_PROTOCOL)(走无协议代扣渠道)543.6.5快付通商户与平台内客户三方代收协议(Kft_PROTOCOL) (55)3.6.6商户代理关系表(Merchant_ProxyRelation) (56)3.6.7客户计费信息表(Cust_Fee_Rule) (56)3.6.8企业代收付协议(PROTOCOL_PARTYP AYEE) (56)3.6.9汇款充值协议(PROTOCOL_REMIT) (57)3.6.10卡通协议(PROTOCOL_KFTCARD) (57)3.7业务参数 (58)3.7.1费用代码表(Fee_Code) (58)3.7.2银行类型表(BANK_TYPE_INFO) (58)3.7.3城市代码表(City_Code) (58)3.7.4行名行号表(Bank_Code) (59)3.7.5银行开通业务表(Bank_Service)(门户展示给客户用) (59)3.8系统参数 (59)3.8.1结算帐号配置表 (59)3.8.2运行参数(RunParm) (60)3.8.3系统参数(SYSP ARM) (61)3.8.4定时计划定义表(TASKDEFINE) (61)3.8.5定时计划执行表(TASKLIST) (62)3.8.6后台定时服务表(TimerAppServer) (62)3.8.7客户通知消息(Cust_AlarmMessage) (63)3.9手续费管理 (64)3.9.1商户服务种类表(收费标准接口)(Cust_Service_Type) (64)3.9.2提现计费规则(DrawMoney_Rule) (64)3.9.3计费方法(FEE_METHOD) (64)3.9.4计费方法明细(FEE_METHOD_DETAIL) (65)3.9.5定期手续费表(Regular_ServiceFee) (66)3.9.6客户支付交易计分规则表(Cust_PointCalcRule) (66)3.10限额管理 (67)3.10.1客户使用额度控制表(Cust_UseAmountCtl) (67)3.10.2交易额度(DEAL_AMOUNTCTRL) (67)3.10.3大额资金代付交易额度(BigAmount_DFLimit) (68)3.10.4监控额度配置表(Watch_Limit) (68)3.10.5黑名单配置(B_Watch) (68)3.10.6白名单配置(W_Watch) (69)3.11支付管理 (69)3.11.1渠道类型(Channel_Type) (69)3.11.2 渠道管理(P AY_CHANNEL) (69)3.11.3渠道账户对照表(Channel_Bank_Account) (70)3.11.4 账户验证渠道表(Account_CheckRoute) (70)3.11.5协议签订渠道表(Protocol_SignRoute) (70)3.11.6支付路由表(P AY_ROUTE) (71)3.11.7调拨指令表(FlitCommand) (71)3.12报表 (72)3.12.1分渠道交易统计报表(P AY_CHANNEL_DEALREPORT) (72)3.12.2商户交易统计报表(CUST_DEALREPORT) (72)3.12.3结算户支出报表(BALANCEACT_P AYOUT_REPORT) (73)3.12.4从快付通结算户入监管户报表(MONITERACT_P AYIN_REPORT) (73)3.12.5监管户出账报表(MONITERACT_P AYOUT_REPORT) (73)3.12.6基金交易日报表(FUND_DAY_REPORT) (74)3.12.7当日大额提现交易监控(Day_BigAmount_Watch) (74)3.12.8累计提现交易监控(T otal_Amount_Watch) (75)3.12.9信用卡交易监控(Credit_Amount_Watch) (75)3.12.10对公转对私交易监控(Trans_Amount_Watch) (75)3.12.11两客户互转监控(Trade_Amount_Watch) (75)3.13门户网站业务表 (76)3.13.1收款请求交易表(Web_RequestMoney) (76)3.13.2门户个人登录信息表(USER_LOGIN_INFO) (76)3.13.3门户用户操作日志(USER_OPERATE_Log) (77)3.13.4密码问题(PWD_QUESTION) (77)4基金业务数据库表结构 (78)4.1.1批量指令表(batch_inst) (78)4.1.2开户信息表(openAccount_info) (79)4.1.3充提交易对帐(deposit_withdraw_check) (80)4.1.4批次对照表(Batch_File_Map) (80)4.1.5申购类交易信息表(buyFund_Info) (81)4.1.6撤销交易表(abolish) (83)4.1.7赎回类交易表(redeem_info) (83)4.1.8对账结果表(Check_Account) (85)4.2基金基础数据 (85)4.2.1基金信息表(fund_info) (85)4.2.2基金公司(InstCorp_info) (86)4.2.3基金平台各连接节点开通业务表(Fund_Limit) (86)4.2.4客户已开通基金公司账户表(Cust_Inst_Map) (86)4.2.5基金代销对照表(inst_agent_map) (86)4.2.6基金业务平台系统参数表(Fund_Sys_Parm) (87)5系统基础参数 (88)5.1地区代码 (88)5.2银行种类代码 (88)5.3渠道编码 (88)5.4子帐户类型 (89)5.5卡类型定义 (90)5.6渠道自定义交易类型 (90)1前言1.1命名规范1)数据库表名命名规范2)所有数据库表的名字用有意义的英文或英文缩写来表示,如:系统参数表的名字为SYSPARM.3)字段命名规范4)所有字段的名字用有意义的英文或英文缩写来表示,如:字段”用户代码”的名字为USERCODE.1.2说明1)所有金额的单位为“元”2)所有的日期格式为YYYYMMDD(月份或天不够2位的前面补零),所有的时间格式为HHMMSS,所有年月字段为YYYYMM(月份不够2位的前面补零).3)币种字段目前全部固定为RMB4)关键字用“PK”表示5)对于表中标明为自动产生的字段,表示该字段不需要人工录入,而是在追加时自动产生该字段的值1.3术语清单交易类型代码做如下细化:网银充值:(充值)卡通充值:(实时协议代扣+有支付协议)实时提现:(实时代付)批提现:(批量代付)协议实时代扣(有支付协议)协议实时代扣(无支付协议)实时代付协议批量代扣(有支付协议)协议批量代扣(无支付协议)批量代付网银支付卡通支付(卡通充值+平台内支付)1.4数据库表清单数据库表结构分为四个部分,第一部分为基础平台数据库表结构,第二部分为门户网站数据库表结构,第三部分为基金平台数据库表结构。

相关文档
最新文档