版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京华夏新达科技股份有限公司
库存管理系统设计说明书
分发号:编制人:冯守昌
受控状态:受控审核人:
持有人:批准人:
2001年月日发布
2001年月日实施
公司地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层
邮编:100085
电话:8610-62978008传真:8610-62978897
1引言................................................................................
1.1编写目的.......................................................................
1.2读者对象.......................................................................
1.3项目背景.......................................................................
1.4编写目标.......................................................................
1.5定义............................................................................1
1.6参考资料........................................................................1
1.7变更历史........................................................................1
2系统处理流程设计...................................................................2
2.1总体处理流程设计...............................................................2
2.1.1业务流程设计...................................................................................................................2
2.1.2数据流程设计...................................................................................................................2
2.2子流程或分支处理流程设计.......................................................2
2.2.1子流程或分支流程1设计.................................................................................................2
2.2.2子流程或分支流程2设计.................................................................................................2
3技术方案设计.......................................................................3
3.1系统总体技术方案设计...........................................................3
3.2系统体系结构设计...............................................................3
3.3重点技术的分析、采用和设计....................................................3
4系统功能结构设计...................................................................3
4.1系统总体功能结构设计...........................................................3
4.2功能分配.......................................................................5
5数据结构设计.......................................................................7
5.1逻辑结构设计...................................................................7
5.2物理结构设计...................................................................7
5.2.1部门设置表:Gy-department...............................................................错误!未定义书签。
6接口设计..........................................................................19
6.1外部接口.......................................................................19
6.2内部接口.......................................................................20
7系统模块详细设计..................................................................20
7.1功能模块1详细设计............................................错误!未定义书签。
7.2功能模块2详细设计............................................................25
7.3功能模块N详细设计...........................................................93
8接口详细设计......................................................................93
8.1外部接口的详细描述与实现算法.................................................93
8.2内部接口的详细描述与实现算法.................................................94
9测试环境设计......................................................................95
10运行设计..........................................................................95
10.1运行模块组合................................................................95
10.2运行控制....................................................................95
10.3运行时间....................................................................95
11容错性设计........................................................................95
12安全性设计........................................................................95
13维护设计..........................................................................96
1引言
1.1编写目的
库存管理系统是建立在新世纪3.0、3.5、3.8版本基础之上的,吸收了以上版本实用的东西,并添
加了新的功能。编写此版本的目的,为的更加适应现在生产企业库房管理的需要,是库房管理更
加现代化。
1.2读者对象
系统分析人员、程序员、测试人员以及管理人员。
1.3项目背景
注:报废单、委托加工暂时不做。
1.4编写目标
在实现原系统的基础之上,增添了退货的处理、批号物料的处理、结算的处理、计量单位的处理。
1.5定义
简要说明本系统设计说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释
的内容。
1.6参考资料
新世纪erp3.5版本系统分析
《物料会计》陈凯欣、单秀林、丁永才中国审计出版社1998
《物流管理-供应链过程的一体化》机械工业出版社
《用友财务及企业管理软件8。0》
金蝶8.8产品
1.7变更历史
序号人员日期变更详情
1.冯守昌2001.09.17初稿
2.
3.
4.
5.
2系统处理流程设计
2.1总体处理流程设计
2.1.1业务流程设计
•首先设置系统参数,录入基础设置,再进行业务处理,最后统计查询,打印报表。
•基础设置包括:建立仓库档案、货区设置、成本对象、领料用途、工程设置、工程
类型、批号设置。
•期初处理包括:期初数据录入、期初数据列表、期初数据记帐、期初采购入库单、
期初采购入库单列表。
•业务处理包括:采购入库单、材料出库单、产成品入库单、销售出库单、其他入库
单、其他出库单、调拨单、盘点一单。
•单据列装包括:采购入库单列表、’材料出库单列表、产成品入库单列表、销售出库单
列表、其他入库单列表、其他出库单列表、调拨单列表、盘点单列表。
•结算处理包括:结算处理做两种方式:默认(手工结算、自动结算、结算单列表),另外
一种是根据发票直接生成材料入库单,并核销所对应的采购入库单。。
•月末处理包括:月末结帐、恢复月末结帐、整理现存量。
•帐簿分析包括:库存流水帐、库存台帐、货区台帐、批号台帐、库存总帐。库存
材料帐。
•储备分析包括:安全库存预警、超储预警、低储预警、呆滞积压预警、保质期预警、
库龄分析。
•统计分析包括:收发存汇总表、业务类型汇总表、收发类别汇总表、物料批号汇总
表、批号物料汇总表。
2.1.2数据流程设计
此处给出伴随整个应用系统的业务流程而产生和处理的数据流程图和必要的文字说明。
2.2子流程或分支处理流程设计
2.2.1子流程或分支流程1设计
此处给出总体处理流程中各个处理环节中的内部处理流程,包括业务处理流程图和数据处理流程图以及
必要的文字说明。
2.2.2子流程或分支流程2设计
3技术方案设计
3.1系统总体技术方案设计
3.2系统体系结构设计
此处给出整个系统的体系结构,功能组成。
3.3重点技术的分析、采用和设计
此处给出整个系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。
4系统功能结构设计
4.1系统总体功能结构设计
此处给出整个系统的总体功能结构图及必要的文字说明。
功能点功能说明
期初处理
期初数据录入
期初数据列表
期初数据结帐
期初采购入库单
期初采购入库单列表
基础设置
供应商
仓库档案
货区设置
物料档案
其它设置
成本对象
领料用途
工程类型
工程设置
现存量
业务处理
采购入库单
产成品入库单
其它入库单
材料出库单
销售出库单
其它出库单
其它业务
调拨
盘点
单据列表
采购入库单列表
产成品入库单列表
其它入库单列表
材料出库单列表
销售出库单列表
其它出库单列表
调拨单列表
盘点单列表
结算处理
自动结算
手工结算
结算单列表
生成材料入库单
核销采购入库单
月末处理
月末结帐
恢复月末结帐
整理现存量
帐薄分析
库存流水帐
库存台帐
批次台帐
库存对帐表
储备分析
安全库存预警
超储预警
低储预警
呆滞积压分析
保质期预警
库龄分析
统计分析
收发存汇总表
业务类型汇总表
收发类别汇总表
物料批号汇总表
批号物料汇总表
入库汇总表
出库汇总表
库存日报
4.2功能分配
采用如下矩阵图表明各项功能与程序结构的关系:
一
一
一
一
增
审
保
放
查新修删删关
功能点行
核
存
弃
找增改除行闭
期初处理
期初数据录入
期初数据列表
期初数据结帐
期初采购入库
单
期初采购入库
单列表
基础设置
供应商
仓库档案
货区设置
物料档案
其它设置
成本对象
领料用途
工程类型
工程设置
现存量
业务处理
采购入库单
产成品入库单
其它入库单
材料出库单
销售出库单
其它出库单
其它业务
调拨
盘点
单据列表
采购入库单列
表
产成品入库单
列表
其它入库单列
表
材料出库单列
表
销售出库单列
表
其它出库单列
表
调拨单列表
盘点单列表
结算处理
自动结算
手工结算
结算单列表
生成材料入库
单
核销采购入库
单
月末处理
月末结帐
恢复月末结帐
整理现存量
帐薄分析
库存流水帐
库存台帐
批次台帐
库存对帐表
储备分析
安全库存预警
超储预警
低储预警
呆滞积压分析
保质期预警
库龄分析
统计分析
收发存汇总表
业务类型汇总
表
收发类别汇总
表
物料批号汇总
表
批号物料汇总
表
入库汇总表
出库汇总表
库存日报
5数据结构设计
5.1逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度
及它们之间的层次的或表格的相互关系。
5.2物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物
理关系(索引、设备、存储区域)、设计考虑和安全保密条件。
约定:
(PK)主键(FK)外键C:CharNC:NCharNVC:NVCharNN:NotNull
编码字段:char名称及描述字段:NVChar金额型:Money数值型:Deci,18,6
布尔型:Boolean
如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为""
表例:
5.2.1库存系统5。0
5.2.1.1收发记录主表:Gy.lnOutMain
字段编码字段说明字段属性
InOutMainld自动编号【m,(PK),NN
BillCode单据编码(标识单据的一个字C,10,NN
段,也为后面生成单据号做准
备。)
BillNum单据号(不一定唯一)C,20,NN
WhCode仓库编码C,10,(FK),NN
InoutFlag收发标志(1:收0:发)Bit
RedBlueFlag红蓝标识(0:蓝字1:红字)C,1,NN
PurTypeCode采购类型C,4,(FK)
OperType业务类型C,8NN
OperbillNum对应业务单号C,20
ChargeFlag费用标志(0:不是费用,只是货物C,1
1:是费用,不是货物
2:既代表货物,又代表费用,双重核
销)
BillDate入库日期Datetime,NN
InoutClassCode收发类别C,5,(FK)
TransferWayCode运输方式C,4,(FK)
TranCompanyCode承运单位C,10,(FK)
BusNum车号Nvc(10)
DeptCode部门编号C,12,(FK)
PersonCode职员编号C.8,(FK)
CusCode客户编号C,12,(FK)
SupplierCode供应商编号C,12,(FK)
ReceiptNum收料通知单号C,20
Receiptld收料通知单IDInt
ConsignbillNum发货单号C,20
字段编码字段说明字段属性
Consignbillid发货单IDInt
ProduceDate生产日期Datetime
IssueNum领料申请单号C,20
Issueld领料申请IDInt
IssueUse领料用途C,4,(FK)
KfChecker库房审核人NC,10
CheckFlag库房结帐标志Bit
ChhsChecker核算审核人NCJO
ChalkitupMan核算记帐人NC,10
Maker制单人NCJO
CheckandacceptMan验收人NC,10
KeepMan保管人NC,10
KjYear年度Int
Period会计期间Int
Remark备注(remark)NVC,50
Purplanld采购计划IDInt
Purorderld采购定单主表1DInt
BanlanCeld结算单idInt
BanlanceType结算单类型Datetime
Invoiceld发票IDInt
InvoiceNum发票号C,20
收发记录子表:Gy_lnOutSub
字段编码字段说明字段属性
InOutSubld子表IDInt,NN
InOutMainld自动编号Int,NN
MNumber物料编码C,20,(FK),NN
Marea货区编号C,20,(FK)
Quanlssue数量(库房应发)Deci,6
QuanReceipt数量(库房应收)Deci,6
FactReceiptQuan实际入库数量(库房)Deci,6
FactlssueQuan实际出库数量(库房)Deci,6
Price单价Deci,6
字段编码字段说明字段属性
IssueMoney出库金额Money
Emoney入库金额Money
EvaluationMoney暂估金额Money
PlanPrice计划单价/售价Deci,6
PlanMoney计划金额/售价金额Money
BatchNum批号NVC,20
Chhsbz核算系统使用标志(为了满足C,l,NN
核算系统的使用
0:未暂估未核销
1:未暂估已核销
2:已暂估未核销
3:已报销)
TaxMoney税额Money
BalanceQuan结算数量(库房)Deci,6
AddupBalaMoney累计结算金额money
ProjectCode工程(材料出库)C,12,(FK)
CostobjectCode成本对象(材料出库)C,4,(FK)
AddupIssueQuan累计出库数量(库房)(个别Deci,6
计价时使用)
InvalidDate失效日期Datetime
BalanceYear结算年度int
BalaNCeDate结算日期datetime
BalancePeriod结算月份int
GbjjZbid个别计价入库子表IDint
ChargeMaterial费用对应物料C,20
AssiReceiptQuan辅助计量单位数量(入库)Deci,6
AssilssueQuan辅助计量单位数量(出库)Deci,6
Percentconversion换算率Deci,6
ChargeBalaFlag费用核销标志bit
5.2.1.3材料结算单主表:Kf_BalaNCeMain
字段编码字段说明字段属性
BalanceMainldauotidInt,(PK)
BillNum结算单据号C,20
OperType业务类型C,8
字段编码字段说明字段属性
BillCode单据编码C,10
WhCode仓库编码C,10,(FK)
BillDate入库日期Datetime,NN
SuppIierCode供应商C,12,(FK),NN
DeptCode部门编号C,12,(FK)
PersonCode职员编号C,8,(FK)
KjYear会计年度Int
Period会计期间Int
ChalkitupMan记帐人NCJO
Checker审核人NC,10
Maker制单人NC,10
BanlType结算类型o
InoutSort入库类别C.5,(FK)
CheckandacceptMan验收入NCJO
KeepMan保管人NCJO
Remark备注(remark)NVC,30
5.2.1.4材料结算单子表:Kf_BalaNCeSub
字段编码字段说明字段属性
BalanceSubld子表IDint,NN
BalanceMainldauotidint,(FK)
InMainld入库单主表IDInt
InSubld入库单子表IDInt
MNumber物料编码C,20,(FK),NN
InvoiceMainld发票主表IDint
InvoiceSubld发票子表IDint
Quan入库数量Deci,6,NN
Price入库单价Deci,6
EMoney入库金额money
Charge费用money
EvaluationPrice暂估单价Deci,6
EvaluationMoney暂估金额money
TaxMoney税额money
字段编码字段说明字段属性
TotalMoney价税合计money
ChargelnvMainld费用发票主表IDint
ChargelnvChildld费用发票子表IDint
PlanPrice计划单价Deci,6
PlanMoney计划金额money
AddupIssueQuan累计出库数量Deci,6
5.2.1.5结算关系表:Kf_BalanceRelation
字段编码字段说明字段属性
BalanceMainld结算单主表IDint,NN
InvoiceMainld发票主表IDint,
InOutMainld入库单主表IDInt
InOutSubld入库单子表IDInt
5.2.1.6批号主文件:Kf_Batch
字段编码字段说明字段属性
FatherTableNum主表对应编号Int,(PK)
SubTableNum子表对应编号int,(PK)
WhCode仓库编码C,l2,(PK)
Marea货区编码C,20
MNumber物料编码'C,20,(PK)
BatchNum批号NVC,20
IsCk是否出空Bit
IsQc是否期初Bit
5.2.1.7批号对应表:Kf_BatchAssi
字段编码字段说明字段属性
WhCode仓库编码C,10,(PK)
MNumber物料编码C.20,(PK)
BatchNum批号NVC,20,(PK)
GradeName等级NC,20
Color颜色NC,20
Weight币:量NC,20
成本对象:Kf_CostObject
字段编码字段说明字段属性
CostobjectCode成本对象编码C,4,(PK)
CostobjectName成本对象名称NC,20,NN
MNumber对应物料编码C,20,(FK)
5.2.1.9盘点单主表:Kf_InventoryMain
字段编码字段说明字段属性
InventoryMainldautoidInt,(PK)
BillCode单据编码CJ0
BillNum单据号C,20,NN
BillDate日期Datetime,NN
DeptCode部门编号C,12,(FK)
PersonCode职员编号C,8,(FK)
InClass入库类别编号C,5,(FK)
Outclass出库类别编号C,5,(FK)
WhCode仓库编码C,10,(FK),NN
InveState盘点状态:N(标识还未盘C,1,NN
点)、A(盘点开始但未结束)、
Z(盘点记数)
ChalkitupMan记帐人NC,10
Maker制单人NC,10
KjYear年度Int
Period会计期间Int
ActState激活”态(判断此张是否被激Bit
活的标志。)
InveType盘点类型(区分是循环盘点还C,1,NN
是其他盘点。)
InMainld生成入库单IDInt
OutMainld生成出库单IDlot
Remark备注(remark)NVC,30
5.2.1.10盘点单子表:Kf_InventorySub
字段编码字段说明字段属性
InventorySubld子表IDInt
InventoryMainldautoidInt,(FK)
MNumber物料编码C,20,(FK),NN
字段编码字段说明字段属性
InoutSubld收发记录子表IDInt
MArea货区编号C,20,(FK)
AccQuan帐面数量Deci,6
Quanlnve盘点数量Deci,6
BatchNum批号NVC,20
Cause原因NVC,30
InvalidDate失效日期Datetime
PlanPrice计划单价Deci,6
PlanMoney计划金额Money
Price实际单价Deci,6
EMoney实际金额Money
5.2.1.11领料申请单主表:Kf.lssueMain
字段编码字段说明字段属性
IssueMainld自动编号Int,(PK)
BillCode单据编码C,10
BillNum单据号C,20,NN
WhCode仓库编码C』0,(FK).NN
BillDate入库日期Datetime.NN
Inoutclasscode入库类别C,5,(FK)
DeptCode部门编号C,12,(FK)
IssueUse领料用途C,4,(FK)
PersonCode领料人C,8
Checker审核人NVC,10
Maker制单人NVC,10
ChalkitupMan记帐人NC,10
KjYear年度Int
Period会计期间Int
IssueFlag领用标志(0:尚未领用Bit
1:已经领用)
MrpFlagMRP标志(0:手工输入1:Bit
mrp生成)
Remark备注(remark)NVC,50
5.2.1.12领料申请单子表:Kf_IssueSub
字段编码字段说明字段属性
IssueSubld子表IDint
IssueMainld自动编号int
MNumber物料编码C,20,(FK),NN
BatchNum批号NVC,20
IssueQuan领用数量Deci,6,NN
Price单价Deci,6
IssueMoney出库金额Money
ProjectCode工程(材料出库)C,12
CostobjectCode成本对象(材料出库)C,12
FactlssueQuan实际领用数量Deci,6
5.2.1.13领料用途:Kf_IssueUse
字段编码字段说明字段属性
IssueUse领料用途编码C,4,(PK)
IssueUseName领料用途名称NC,20,NN
5.2.1.14库存总帐:Kf.Ledger
字段编码字段说明字段属性
LedgerldautoidInt,(PK)
WhCode仓库编码C,10
Marea所属货区C,20
MNumber物料编码C,20
BatchNum批号NVC,20
KjYear年度Int
Period会计期间Int
StartQuan期初库存数量Deci,6
StartMoney期初库存金额Money
ReceiptQuan收入数量Deci,6
ReceiptPrice收入单价Deci,6
ReceiptMoney收入金额Money
IssuePrice发出单价Deci,6
IssueMoney发出金额Money
IssueQuan发出数量Deci,6
5.2.1.15库存材料总帐:Kf_MateLedger
字段编码字段说明字段属性
MateLedgerldautoidInt,(PK)
WhCode仓库编码C,10
Marea所属货区C,20
MNumber物料编码C,20
BatchNum批号NVC,20
KjYear年度Int
Period会计期间Int
StartQuan期初库存数量Deci,6
StartMoney期初库存金额Money
ReceiptQuan收入数量Deci,6
ReceiptPrice收入单价Deci,6
ReceiptMoney收入金额Money
IssuePrice发出单价Deci,6
IssueMoney发出金额Money
IssueQuan发出数量Deci,6
5.2.1.16调拨单主表:Kf_MoveMain
字段编码字段说明字段属性
MoveMainldauotidInt,(PK)
Checker审核人NC(10)
BillCode单据编码C,10
BillNum单据号C,20
BillDate日期Datetime
WhCode1转出仓库C,10,(FK)
WhCode2转入仓库C,10,(FK)
DeptCode1转出部门C,12.(FK)
DeptCode2转入部门C,12,(FK)
PersonCode经手人C,12.(FK)
InClass入库类别C,5,(FK)
Outclass出库类别C.5,(FK)
ChalkitupMan记帐人NCJO
Maker制单人NC,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西式面点师(高级)考试题库及答案
- 公司技术咨询合同书
- 江苏省常州市燕山中学2022-2023学年高二物理知识点试题含解析
- 四川省巴中市巴州区茶坝中学高二物理联考试题含解析
- 商品混凝土购销合同 标准版 模板
- 北京第一二五中学高二物理期末试卷含解析
- 续签合同申请表
- 小额贷款合同范本
- 湖北省襄阳市南漳县实验中学2022-2023学年高二物理模拟试题含解析
- 委托印刷合同书
- 小学教育专业毕业设计
- 马原论文 《摩登时代》观后感
- 不符合检验检测工作纠正措施表(完整版)
- 人教版六年级语文阅读题50篇(有答案)+小升初语文复习大全
- ITMS带外网管系统方案
- 中国数学发展史概述
- 幼儿园智慧教育(智慧学校)智慧园创建工作汇报
- 玻璃钢水箱的设计
- 2019译林版高中英语必修二单词表
- 产品召回演练模版
- 技术部产品设计图纸标准化文件
评论
0/150
提交评论