
万代科技仓储管理系统数据表设计文档.pdf
11页仓储管理系统表设计文档1、 单 据相关表设计1.1 订单表1.2 订单明细表表名: 订单详细表( Order_Detail )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长OrderId Number ( 38, 0) 否 订单 Id 外键ProductId Number ( 38, 0) 否 产品 Id 外键ProductNum Number ( 38, 0) 否 订购数量RealPrice Number ( 38, 2) 否 订货价表名: 订单表( Orders )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长OrderId Varchar2() 否 订购单编号格式 : ( WD 年月日 +( Id+1 ))UserId Number ( 38, 0) 否 用户 Id 外键(经办人)FinanceAuditing Varchar2 ( 10) 否 财务审核FinanceAuditingAttitude Varchar2 ( 200) 是 财务意见FinanceUserID Number ( 38, 0) 用户 ID 外键 (财务人)ClientAdvanceMoney Float ( 126) 否 预付金额, 默认为 0 ManagerAuditing Varchar2 ( 10) 否 经理审核ManagerAuditingAttitude Varchar2 ( 200) 是 经理意见ManagerUserID Number ( 38, 0) 否 用户 ID 外键 (经理人)ClientId Number ( 38, 0) 否 客户 Id 外键OrderDate Date 否 订单时间,系统当前时间referDate Date 否 交货时间,通过外部控件获取OrderState Varchar2 ( 10) 否 订购单状态(有效,无效),默认有效consignmentState Varchar2 ( 10) 否 发货状态(发货,未发货),默认未发货Remark Varchar2 ( 200) 是 备注SunPrice Number ( 38, 2) 否 总金额1.3 订单退货单表1.4 订单退货单明细表表名: 订单退货详细表( Order_Back_Detail )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长OrderBackId Number ( 38, 0) 否 退货单 Id 外键ProductId Number ( 38, 0) 否 产品 Id 外键CancelNum Number ( 38, 2) 否 退购数量CancelPrice Number ( 38, 2) 否 退货单价SumPrice Number ( 38, 2) 否 退货总金额表名: 订单退货表( Order_Back )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长CancelId Varchar2 () 否 订单退货单编号格式: WD 年月日OrderId Number ( 38, 0) 否 订单 Id 外键UserId Number ( 38, 0) 否 用户 Id 外键(经办人)FinanceAuditing Varchar2 ( 10) 否 财务审核FinanceAuditingAttitude Varchar2 ( 200) 是 财务意见FinanceUserID Number ( 38, 0) 用户 ID 外键 (财务人)ClientAdvanceMoney Number ( 38, 2) 否 预付金额, 默认为 0 ManagerAuditing Varchar2 ( 10) 否 经理审核ManagerAuditingAttitude Varchar2 ( 200) 是 经理意见ManagerUserID Number ( 38, 0) 否 用户 ID 外键 (经理人)BackDate Date 否 退货时间ClientId Number ( 38, 0) 否 客户 Id 外键JoinState Varchar2 ( 10) 否 入库状态(入库,出库)BackState Varchar2 ( 10) 否 退货单状态(有效,无效)1.5 采购单表1.6 采购单明细表表名: 采购单详细表( Stock _Detail )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长Stock Id Number ( 38, 0) 否 采购单 Id 外键ProductId Number ( 38, 0) 否 产品 Id 外键ProductNum Number ( 38, 0) 否 采购数量Stock Price Number ( 38, 2) 否 采购价SumPrice Number ( 38, 2) 否 总金额表名: 采购单表( Stock )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长Stock Id Varchar2(1000) 否 采购单编号格式 :( WD 年月日 +( Id+1 ) )UserId Number ( 38, 0) 否 用户 Id 外键(经办人)FinanceAuditing Varchar2 ( 10) 否 财务审核FinanceAuditingAttitude Varchar2 ( 200) 是 财务意见FinanceUserID Number ( 38, 0) 用户 ID 外键 (财务人)ClientAdvanceMoney Float ( 126) 否 预支金额, 默认为 0 ManagerAuditing Varchar2 ( 10) 否 经理审核ManagerAuditingAttitude Varchar2 ( 200) 是 经理意见ManagerUserID Number ( 38, 0) 否 用户 ID 外键 (经理人)ClientId Number ( 38, 0) 否 供应商 Id 外键Stock Date Date 否 采购单时间,系统当前时间JoinDate Date 否 采购物品入库时间Stock State Varchar2 ( 10) 否 采购单状态(有效,无效),默认有效consignmentState Varchar2 ( 10) 否 发货状态(发货,未发货),默认未发货Remark Varchar2 ( 200) 是 备注1.7 采购单退货单表1.8 采购单退货单明细表表名: 订单退货详细表( Stock _Back_Detail )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长Stock BackId Number ( 38, 0) 否 采购退货单 Id 外键ProductId Number ( 38, 0) 否 产品 Id 外键CancelNum Number ( 38, 2) 否 退购数量CancelPrice Number ( 38, 2) 否 退货单价SumPrice Number ( 38, 2) 否 退货总金额表名: 订单退货表( Stock _Back )字段名 数据类型 是否为空 说明Id Number ( 38, 0) 否 主键、标识列自动增长CancelId Varchar2 () 否 采购单退货单编号格式: WD 年月日Stock Id Number ( 38, 0) 否 采购单 Id 外键UserId Number ( 38, 0) 否 用户 Id 外键(经办人)FinanceAuditing Varchar2 ( 10) 否 财务审核FinanceAuditingAttitude Varchar2 ( 200) 是 财务意见FinanceUserID Number ( 38, 0) 用户 ID 外键 (财务人)ClientAdvanceMoney Number ( 38, 2) 否 预付金额, 默认为 0 ManagerAuditing Varchar2 ( 10) 否 经理审核ManagerAuditingAttitude Varchar2 ( 200) 是 经理意见ManagerUserID Number ( 38, 0) 否 用户 ID 外键 (经理人)BackDate Date 否 退货时间ClientId Number ( 38, 0) 否 客户 Id 外键joinState Varchar2 ( 10) 否 入库状态(入库,出库)Stock State Varchar2 ( 10) 否 退货单状态(有效,无效)2、 库 存相关表设计2.1 采购单入库表表名 Import_Storage_Stock (采购单入库表)字段名 字段类型 是否为空 描述Id Number(38,0) 否 采购单入库编号,主键,自增StockId varchar2(10) 否 采购单编号(外键)UserId number(38,0) 否 入库经办人(外键)对应用户表主键 Id ProviderId varchar2(20) 否 供应商 Id(外键)ImportStorageState varchar2(10) 否 入库状态notImportNum number(38,0) 否 未入库数量actuallyImportNum number(38,0) 否 实际入库数量shouldImportStorage number(38,0) 否 应入库数量mostAlarm Number(38,0) 否 最大警告库存数量productId varchar2(10) 否 产品 Id ImportDate Date 否 入库日期2.2 订单退货入库表表名 Import_Storage_Order (订单退货入库表)字段名 字段类型 是否为空 描述Id number(38,0) 否 订单入库编号,主键,自增OrderId varchar2(10) 否 订单编号(外键)UserId number(38,0) 否 入库经办人(外键)对应用户表主键 Id clientId varchar2(20) 否 客户 Id (外键)ImportStorage State varchar2(10) 否 入库状态notImportNum number(38,0) 否 未入库数量actuallyImportNum number(38,0) 否 实际入库数量shouldImportNum number(38,0) 否 应入库数量mostAlarm Number(38,0) 否 最大警告库存数量ProductId varchar2(10) 否 产品名称ImportDate date 否 入库日期2.3 订单出库表表名 Out_Storage_Order (订购单出库表)字段名 字段类型 是否为空 描述Id number(38,0) 否 订单出库编号,主键,自增OrderId varchar2(10) 否 订单编号(外键)UserId number(38,0) 否 入库经办人(外键)对应用户表主键 Id clientName varchar2(20) 否 客户 Id(外键)OutState varchar2(10) 否 出库状态notOutNum number(38,0) 否 未出库数量actuallyOutNum number(38,0) 否 实际出库数量shouldOutNum number(38,0) 否 应出库数量mostAlarm Number(38,0) 否 最大警告库存数量ProductId varchar2(10) 否 产品 Id ImportDate date 否 入库日期OutDate Date 否 出库日期。
