电子商务平台一期-数据库设计文档

需积分: 47 265 下载量 154 浏览量 更新于2024-08-09 收藏 3.33MB PDF 举报
"该资源是一份关于电子商务平台一期的数据库设计文档,主要涵盖了账户、交易、会计帐务和系统参数等多个方面的数据表结构设计。" 本文档详细阐述了电子商务平台的核心数据库架构,旨在支持银行、支付和交易等相关操作。文档首先介绍了命名规范、说明、术语清单以及数据库表的一览,以便于理解和后续的开发工作。 在账户部分,文档详细描述了不同类型的子账户。例如,代码0001代表一般消费户,0002代表快付通理财户,而1001和1002分别对应快付通的担保户和普通户。这些账户类型的设计是为了满足不同用户的资金管理和交易需求。 子账户相关的数据表包括: 1. 客户子账户表(SubAccount):存储了客户的基本账户信息,如账户ID、用户ID、账户类型等。 2. 子账户冻结/注销流水表(SubAccount_Oper):记录了账户的冻结、解冻或注销等操作的详细流程。 3. 客户子账户资金变动流水表(SubAccountSeq):跟踪每一笔资金流入流出的情况,确保账户余额的准确。 4. 客户子账户资金冻结流水表(SubAccountFreezeSeq):管理账户的冻结资金,记录冻结和解冻的时间及原因。 交易部分涵盖各种交易类型的流水记录,包括: 1. 充值交易流水(RechargeBILL):记录用户的充值行为。 2. 提现交易流水(WithDrawBILL):管理用户的提现请求和状态。 3. 支付交易流水(PayBILL):保存每一次支付的详细信息。 4. 批量代收付交易信息表(BatchInfo):处理批量的收款和付款操作。 5. 撤销交易流水(UndoPayBILL):处理因各种原因需要撤销的交易。 6. 退款交易流水(RefundBill):记录退款操作,包括金额和原因。 7. 汇款交易流水(WaitingRechargeBILL):处理待确认的汇款交易。 8. 内部调账交易流水(AdjustBiLL):管理平台内部的账户调整。 9. 外部系统交易通知(SHOP_NOTIFY):接收和处理来自外部系统的交易通知。 会计帐务部分则涉及财务会计的相关表格,如科目日记账表、试算平衡表、科目类型表、凭证类型表、凭证科目对应表、科目明细表和凭证明细表,这些表用于确保财务数据的准确性和合规性。 系统参数部分包含了序列、渠道清算指令、渠道参数、渠道返回码对照表和渠道交易流水对照表等,以支持系统的正常运行和不同渠道的交易处理。 这份文档详尽地描述了一个电子商务平台数据库设计的各个方面,为平台的稳定运行和高效交易提供了坚实的基础。通过对各种账户类型、交易类型和会计规则的定义,该平台能够处理复杂的金融操作,同时确保数据的安全和一致性。