电子商务平台一期-数据库设计文档
需积分: 47 161 浏览量
更新于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**: 渠道交易流水对照表,将平台交易ID与渠道交易ID进行映射。
- **BatchInfo**: 批量交易渠道批次表,管理批量交易的批次信息和状态。
这些设计确保了平台在处理金融交易时的准确性和一致性,同时也为审计和故障排查提供了必要的数据支持。银行代码和渠道编码的使用则进一步细化了交易的来源和类型,便于数据统计和风控管理。
2020-02-12 上传
102 浏览量
2021-09-02 上传
2021-09-02 上传
2019-10-17 上传
2019-10-17 上传
2009-12-17 上传
张_伟_杰
- 粉丝: 64
- 资源: 3913
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析