商业物流系统原理及数据结构分析报告.docx
- 文档编号:2255941
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:127
- 大小:119.37KB
商业物流系统原理及数据结构分析报告.docx
《商业物流系统原理及数据结构分析报告.docx》由会员分享,可在线阅读,更多相关《商业物流系统原理及数据结构分析报告.docx(127页珍藏版)》请在冰豆网上搜索。
商业物流系统原理及数据结构分析报告
【最新资料,Word版,可自由编辑!
】
商业物流系统原理及数据结构分析
1.基础资料2
1.01客户资料2
1.02商品资料4
1.03仓库资料5
1.04供应商资料6
1.05商品辅助属性7
1.06商品结构清单9
1.07商品价格管理10
1.08商品存量管理13
1.09商品保质期管理14
1.10商品批次管理15
1.11信用管理16
1.12供应商供货信息17
1.13条码管理18
1.14系统设置19
2.初始化20
2.01初始数据录入21
2.02期初未核销数据录入24
2.03导出初始额到总账24
2.04结束初始化25
2.05反初始化26
3.单据的处理27
3.01单据模板表28
3.02订单单据的处理29
3.03收货通知单与发货通知单的处理36
3.04库存业务单据的处理38
3.06发票业务单据的处理43
4核销处理48
4.01采购订单与采购入库单核销的处理48
4.02采购入库单与采购发票核销的处理50
4.03销售订单与销售出库单核销的处理52
4.04销售出库单与销售发票核销的处理54
4.05委托代销结算的处理56
4.06分期收款结算的处理59
5重点功能的业务处理60
5.01暂估业务处理60
5.02受托代销业务处理61
5.03委托代销业务处理61
5.04分期收款业务处理62
5.05组合出入库业务处理62
5.05盘点业务处理63
5.06凭证处理64
6期末处理67
6.01期末处理与反期末处理67
6.02关帐与反关帐67
商业物流系统原理及数据结构分析
1.基础资料
1.01客户资料
1、处理流程:
客户资料存放在基础资料表t_Item和客户资料表t_Organization中。
新增客户资料时,系统先从种子表t_identity取得t_Item的FitemID内码,保存时,系统分别往基础资料表t_Item、客户资料表t_Organization、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。
在t_Item中,其中fitemclassid=1表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目分组,Flevel表示项目的级数,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。
在t_Item中Fdetail=1且FItemClassID=1的记录才会匹配t_Organization里。
2、相关的数据结构:
主表1:
t_Item(基础资料表):
FItemClassID=1为客户数据
字段名
类型
描述
说明
FItemID
INTEGER
项目内码
来源种子表t_identity中Fname=t_Item的记录的FNext字段值
FItemClassID
INTEGER
类别内码
FItemClassID=1为客户数据
FNumber
STRING
项目编码
手工录入
FName
STRING
项目名称
手工录入
FParentID
INTEGER
上级项目内码
只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值
FLevel
INTEGER
项目级别
表明项目的级次
FDetail
INTEGER
是否明细
Fdetail=1是明细,Fdetail=0是非明细
FUnUsed
INTEGER
是否未使用
0为使用,1为未使用
FBrNo
STRING
公司代码
与t_SystemProfile表中FCategory=’com’且FKey=’BrID’的Fvalue值相等
FDeleted
INTEGER
是否禁用
0为未禁用,1为禁用
FFullNumber
STRING
项目长编码
系统自动产生
FShortNumber
STRING
项目短编码
系统自动产生
FFullName
STRING
项目全名
系统自动产生
主表2:
t_Organization(客户资料表):
在表t_Item的Fdetail=1且FItemClassID=1的记录才会匹配到t_Organization里。
字段名
类型
描述
说明
FItemID
INTEGER
客户内码
与t_Item表的Fdetail=1且FItemClassID=1的记录的FItemID值相对应
FParentID
INTEGER
上级项目内码
系统自动产生
FBrNo
STRING
公司代码
与t_SystemProfile表中FCategory=’com’且FKey=’BrID’的Fvalue值相等
FStatus
INTEGER
状态
1072为使用,1073为未使,1074为冻结
FARAccountID
INTEGER
应收账款科目内码
手工录入,对应t_Account表中应收账款科目的FaccountID字段值
FpreAcctID
INTEGER
预收账款科目内码
手工录入,对应t_Account表中预收账款科目的FaccountID字段值
FCreditLimit
STRING
信用额度
手工录入
FDeleted
INTEGER
是否禁用
0为正常使用,1为禁用
FDepartment
INTEGER
分管部门
来源于t_Item表中FitemClassID=2且Fdetail=1的记录的FItemID字段值
FEmployee
INTEGER
专营业务员
来源于t_Item表中FitemClassID=3且Fdetail=1的记录的FItemID字段值
FlastReceiveDate
DATETIME
最后收款日期
应收系统最后一笔收款单上提取的单据日期
FlastRPAmount
FLOAT
最后收款金额
应收系统最后一笔收款单上提取的金额
FlastTradeDate
DATETIME
最后交易日期
应收系统最后一笔销售发票上提取的开票日期
FlastTradeAmount
FLOAT
最后交易金额
应收系统最后一笔销售发票上提取的金额
FStockIDAssign
INTEGER
委托代销仓内码
与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应
FStockIDInst
INTEGER
分期收款仓内码
与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应
FStockIDKeep
INTEGER
代管物资仓内码
与t_Item表中FitemClassID=5且Fdetail=1的记录的FItemID值相对应
……
……
……
……
3、相关说明:
客户管理不仅是销售管理的重要组成部分,同时也是应收款管理、信用管理、价格管理所不可或缺的基本要素,因此应对客户资料的设置给予高度重视。
客户资料信息分为基本资料标签页和应收资料标签页,基本资料标签页主要保存客户的一些基本信息,如名称、地址等;应收资料标签页保存的客户资料主要是在应收系统中需要使用到的一些客户信息;在应收资料中如果输入了对应的分管部门和专营业务员后,在录入单据时,当录入了此客户后,系统会把对应的部门和职员都给带出,为录入单据提供方便;在应收资料中的最后交易日期、最后交易金额是系统从最后一笔销售发票上提取的数据,且只能从应收系统录入的其他应收单或销售发票上提取,从物流传入的销售发票不会更新此数据;最后收款日期、最后收款金额是系统从最后一笔收款单上提取的数据。
在t_Organization表中,所有的记录都是最明细客户的记录,各个字段的含义可以参考t_FieldDescription表中FTableID字段值为46的所有记录信息,需要注意Fstatus这个字段,一般此字段的值为1072,如果某个客户的记录不是这个值,那么在录入单据按F7选取客户时,此客户的记录就不能显示出来。
t_Item和t_Organization两表是依据FitemID的值进行关联的,且t_Organization表中的记录数与t_Item表中FItemClassID字段值为1、FDetail字段值为1的记录数相等。
1.02商品资料
1、处理流程:
商品资料存放在基础资料表t_Item和商品资料表com_Item中。
新增商品资料时,系统先从种子表t_identity取得基础资料表t_Item的FitemID内码,保存时,系统分别往基础资料表t_Item、商品资料表com_Item、基础资料权限表t_ItemRight、基础资料相关属性表t_BaseProperty四个表中插入数据。
在t_Item中,其中fitemclassid=4表示是客户数据,Fdetail=1表示明细项目,Fdetail=0表示非明细用于项目分组,Flevel表示项目的级数,FparentID表示父级代码(只有一级项目的FParentID=0,多级的FParentID等于其上级的fitemid值)。
在t_Item中Fdetail=1且FItemClassID=4的记录才会匹配com_Item里。
2、相关的数据结构:
主表1:
t_Item(基础资料表):
FItemClassID=4为商品数据(见客户资料主表1)
主表2:
com_Item(商品资料表):
在表t_Item的Fdetail=1且FItemClassID=4的记录才会匹配到com_Item里。
字段名
类型
描述
说明
FItemID
INTEGER
客户ID
来源于t_Item表中Fdetail=1且FItemClassID=4的记录的FItemID字段值
FtypeID
INTEGER
商品类别ID
与辅助资料中的商品类别相对应,即与com_Systype表中FClassid=504的记录的FSysTypeID值相对应
FauxClassID
INTEGER
辅助属性ID
来源于COM_ItemAuxProp表的FAuxPropID字段值
FunitGroupID
INTEGER
计量单位组ID
来源于t_UnitGroup表中的FUnitGroupID字段值
FbaseUnitID
INTEGER
默认计量单位ID
来源于t_MeasureUnit表中的FMeasureUnitID字段值
FminStock
FLOAT
最低存量
进行商品存量管理时,系统就取此数据与当前数据进行比较
FmaxStock
FLOAT
最高存量
进行商品存量管理时,系统就取此数据与当前数据进行比较
FinPrice
FLOAT
参考进价
有循环调拨时,系统就是先取此数据
FoutPrice
FLOAT
参考售价
做单据时,系统如果取不到特价或基本价,则就取此数据
Ftrack
INTEGER
计价方法
1为加权平均,2为移动平均,3为先进先出,4为后进先出,5为分批认定
FKeep
INTEGER
是否保质期管理
0为不需要保质期管理,1为需要保质期管理
FstockTime
INTEGER
是否库龄管理
0为不需要库龄管理,1为需要库龄管理
FBatch
INTEGER
是否批次管理
0为不进行批次管理,1为进行批次管理
FdefStockID
INTEGER
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商业 物流 系统 原理 数据结构 分析 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)