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

需积分: 47 265 下载量 118 浏览量 更新于2024-08-09 收藏 3.33MB PDF 举报
"该资源是一份关于电子商务平台的数据库设计文档,主要涵盖了各种与交易、账户、会计账务、系统参数和渠道相关的表结构。" 本文档详细介绍了电子商务平台一期的数据库设计方案,主要包括以下几个关键部分: 1. **账户**: - **SubAccount**:客户子账户表,存储了客户子账户的基本信息,如账户ID、客户ID等。 - **SubAccount_Oper**:子账户冻结/注销流水表,记录了账户的冻结和注销操作。 - **SubAccountSeq**:客户子账户资金变动流水表,用于跟踪账户的资金流动。 - **SubAccountFreezeSeq**:客户子账户资金冻结流水表,记录账户冻结的详细信息。 2. **交易**: - **RechargeBILL**:充值交易流水,记录用户的充值行为。 - **WithDrawBILL**:提现交易流水,包含用户提现的记录。 - **PayBILL**:支付交易流水,记录用户的消费支付。 - **BatchInfo**:批量代收付交易信息表,用于处理批量交易。 - **UndoPayBILL**:撤销交易流水,追踪已取消的交易。 - **RefundBill**:退款交易流水,记录退款详情。 - **WaitingRechargeBILL**:汇款交易流水,等待充值确认的状态。 - **AdjustBiLL**:内部调账交易流水,处理内部账户调整。 - **SHOP_NOTIFY**:外部系统交易通知,用于与其他系统交互交易信息。 3. **会计账务**: - **SUBJECT_DAY**:科目日记账表,存储会计科目的每日交易。 - **Balance_Check**:试算平衡表,确保会计记录的准确性。 - **SUBJECTTYPE**:科目类型表,定义不同类型的会计科目。 - **PZTYPE**:凭证类型表,记录不同类型的凭证。 - **PZSUBJECT**:凭证科目对应表,关联凭证与会计科目。 - **SUBJECT**:科目明细表,提供科目的详细信息。 - **PZ**:凭证明细表,记录凭证的详细交易数据。 4. **系统参数**: - **序列**:系统中的序列参数,可能涉及自增ID等。 5. **渠道**: - **Channel_Settle_Cmd**:渠道清算指令,处理渠道间的资金结算。 - **Channel_Parm**:渠道参数,存储各个渠道的相关配置信息。 - **Channel_RtnCode**:渠道返回码对照表,用于解释渠道返回的错误代码。 - **BILLNo_SN**:渠道交易流水对照表,映射渠道流水号和内部流水号。 - **BatchInfo**:批量交易渠道批次表,管理批量交易在渠道中的批次信息。 这些表结构的设计是为了一期电子商务平台的稳定运行,确保交易的准确性和安全性。通过这些表,平台可以跟踪从账户创建、资金流动到交易处理和会计记账的全过程,同时还能进行参数管理和渠道交互,满足多方面的业务需求。在实际应用中,这些设计将支持高效的数据查询、报表生成以及系统的扩展和维护。