北京某公司库存管理系统设计说明书.docx
《北京某公司库存管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《北京某公司库存管理系统设计说明书.docx(98页珍藏版)》请在三一办公上搜索。
1、 北京华夏新达科技股份有限公司北京华夏新达科技股份有限公司 库存管理系统设计说明书库存管理系统设计说明书 分 发 号: 编 制 人:冯守昌 受控状态:受 控 审 核 人: 持 有 人: 批 准 人: 2001 年 月 日发布 2001 年 月 日实施 公司地址:北京市海淀区上地信息产业基地信息路 16 号上地大厦三层 邮 编:100085 电 话:8610-62978008 传 真:8610-62978897 1 引言引言 . 1 1.1 编写目的 . 1 1.2 读者对象 . 1 1.3 项目背景 . 1 1.4 编写目标 . 1 1.5 定义 . 1 1.6 参考资料 . 1 1.7 变更
2、历史 . 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
3、 逻辑结构设计 . 7 5.2 物理结构设计 . 8 5.2.1 部门设置表:Gy_department . 错误错误!未定义书签。未定义书签。 6 接口设计接口设计 . 20 6.1 外部接口 . 20 6.2 内部接口 . 20 7 系统模块详细设计系统模块详细设计 . 20 7.1 功能模块 1 详细设计 . 错误错误!未定义书签。未定义书签。 7.2 功能模块 2 详细设计 . 25 7.3 功能模块 N 详细设计 . 93 8 接口详细设计接口详细设计 . 93 8.1 外部接口的详细描述与实现算法 . 93 8.2 内部接口的详细描述与实现算法 . 95 9 测试环境设计测试环境设
4、计 . 95 10 运行设计运行设计 . 95 10.1 运行模块组合 . 95 10.2 运行控制 . 95 10.3 运行时间 . 95 11 容错性设计容错性设计 . 96 12 安全性设计安全性设计 . 96 13 维护设计维护设计 . 96 1 1 引言引言 1.1 编写目的编写目的 库存管理系统是建立在新世纪 3.0、3.5、3.8 版本基础之上的,吸收了以上版本实用的东西,并添加了新的功能。编写此版本的目的,为的更加适应现在生产企业库房管理的需要,是库房管理更加现代化。 1.2 读者对象读者对象 系统分析人员、程序员、测试人员以及管理人员。 1.3 项目背景项目背景 注:报废单、
5、委托加工暂时不做。 1.4 编写目标编写目标 在实现原系统的基础之上,增添了退货的处理、批号物料的处理、结算的处理、计量单位的处理。 1.5 定义定义 简要说明本系统设计说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。 1.6 参考资料参考资料 新世纪 erp 3.5 版本系统分析 物料会计 陈凯欣、单秀林、丁永才 中国审计出版社 1998 物流管理-供应链过程的一体化 机械工业出版社 用友财务及企业管理软件 8。0 金蝶 8.8 产品 1.7 变更历史变更历史 序号 人员 日期 变更详情 1. 冯守昌 2001.09.17 初稿 2. 3. 4. 5. 2 2 系
6、系统处理流程设计统处理流程设计 2.1 总体处理流程设计总体处理流程设计 2.1.12.1.1 业务流程设计业务流程设计 首先设置系统参数,录入基础设置,再进行业务处理,最后统计查询,打印报表。 基础设置包括:建立仓库档案、货区设置、成本对象、领料用途、工程设置、工程类型、批号设置。 期初处理包括:期初数据录入、期初数据列表、期初数据记帐、期初采购入库单、期初采购入库单列表。 业务处理包括:采购入库单、材料出库单、产成品入库单、销售出库单、其他入库单、其他出库单、调拨单、盘点单。 单据列表包括:采购入库单列表、材料出库单列表、产成品入库单列表、销售出库单列表、其他入库单列表、其他出库单列表、调
7、拨单列表、盘点单列表。 结算处理包括:结算处理做两种方式:默认(手工结算、自动结算、结算单列表) ,另外一种是根据发票直接生成材料入库单,并核销所对应的采购入库单。 。 月末处理包括:月末结帐、恢复月末结帐、整理现存量。 帐簿分析包括:库存流水帐、库存台帐、货区台帐、批号台帐、库存总帐。库存材料帐。 储备分析包括:安全库存预警、超储预警、低储预警、 呆 滞 积 压 预 警 、保质期预警、库龄分析。 统计分析包括:收发存汇总表、业务类型汇总表、收发类别汇总表、物料批号汇总表、批号物料汇总表。 2.1.22.1.2 数据流程设计数据流程设计 此处给出伴随整个应用系统的业务流程而产生和处理的数据流程
8、图和必要的文字说明。 2.2 子流程或分支处理流程设计子流程或分支处理流程设计 2.2.12.2.1 子流程或分支流程子流程或分支流程 1 1 设计设计 此处给出总体处理流程中各个处理环节中的内部处理流程,包括业务处理流程图和数据处理流程图以及必要的文字说明。 2.2.22.2.2 子流程或分支流程子流程或分支流程 2 2 设计设计 。 。 。 。 。 。 3 3 技术方案设计技术方案设计 3.1 系统总体技术方案设计系统总体技术方案设计 3.2 系统体系结构设计系统体系结构设计 此处给出整个系统的体系结构,功能组成。 3.3 重点技术的分析、采用和设计重点技术的分析、采用和设计 此处给出整个
9、系统中所采用的关键技术、最新技术、体现本系统技术特色等的内容。 4 4 系统功能结构设计系统功能结构设计 4.1 系统系统总体功能结构设计总体功能结构设计 此处给出整个系统的总体功能结构图及必要的文字说明。 功能点 功能说明 期初处理 期初数据录入 期初数据列表 期初数据结帐 期初采购入库单 期初采购入库单列表 基础设置 供应商 仓库档案 货区设置 物料档案 其它设置 成本对象 领料用途 工程类型 工程设置 现存量 业务处理 采购入库单 产成品入库单 其它入库单 材料出库单 销售出库单 其它出库单 其它业务 调拨 盘点 单据列表 采购入库单列表 产成品入库单列表 其它入库单列表 材料出库单列表
10、 销售出库单列表 其它出库单列表 调拨单列表 盘点单列表 结算处理 自动结算 手工结算 结算单列表 生成材料入库单 核销采购入库单 月末处理 月末结帐 恢复月末结帐 整理现存量 帐薄分析 库存流水帐 库存台帐 批次台帐 库存对帐表 储备分析 安全库存预警 超储预警 低储预警 呆滞积压分析 保质期预警 库龄分析 统计分析 收发存汇总表 业务类型汇总表 收发类别汇总表 物料批号汇总表 批号物料汇总表 入库汇总表 出库汇总表 库存日报 4.2 功能分配功能分配 采用如下矩阵图表明各项功能与程序结构的关系: 功能点 查找 新增 修改 删除 增行 删行 审核 关闭 保存 放弃 期初处理 期初数据录入 期
11、初数据列表 期初数据结帐 期初采购入库单 期初采购入库单列表 基础设置 供应商 仓库档案 货区设置 物料档案 其它设置 成本对象 领料用途 工程类型 工程设置 现存量 业务处理 采购入库单 产成品入库单 其它入库单 材料出库单 销售出库单 其它出库单 其它业务 调拨 盘点 单据列表 采购入库单列表 产成品入库单列表 其它入库单列表 材料出库单列表 销售出库单列表 其它出库单列表 调拨单列表 盘点单列表 结算处理 自动结算 手工结算 结算单列表 生成材料入库单 核销采购入库单 月末处理 月末结帐 恢复月末结帐 整理现存量 帐薄分析 库存流水帐 库存台帐 批次台帐 库存对帐表 储备分析 安全库存预
12、警 超储预警 低储预警 呆滞积压分析 保质期预警 库龄分析 统计分析 收发存汇总表 业务类型汇总表 收发类别汇总表 物料批号汇总表 批号物料汇总表 入库汇总表 出库汇总表 库存日报 5 5 数据结构设计数据结构设计 5.1 逻辑结构设计逻辑结构设计 此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。 5.2 物理结构设计物理结构设计 此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域) 、设计考虑和安全保密条件。 约定: (PK)主键 (FK) 外键
13、C:Char NC:NChar NVC:NVChar NN:NotNull 编码字段:char 名称及描述字段:NVChar 金额型:Money 数值型:Deci,18,6 布尔型:Boolean 如无特殊说明则将数值型字段默认值设为 0,非外键可为空字符型字段默认值设为 表例: 5.2.1 库存系统 5。0 5.2.1.15.2.1.1 收发记录收发记录主表主表: :Gy_InOutMainGy_InOutMain 字段编码 字段说明 字段属性 InOutMainId 自动编号 Int,(PK),NN BillCode 单据编码 (标识单据的一个字段,也为后面生成单据号做准备。) C,10,
14、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,8 NN OperbillNum 对应业务单号 C,20 ChargeFlag 费用标志(0:不是费用,只是货物 1:是费用,不是货物 2:既代表货物,又代表费用,双重核销) C,1 BillDate 入库日期 Datetime,NN InoutClassCode 收发类别 C,
15、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 ReceiptId 收料通知单 ID Int ConsignbillNum 发货单号 C,20 Consignbillid 发货单 ID
16、Int ProduceDate 生产日期 Datetime IssueNum 领料申请单号 C,20 IssueId 领料申请 ID Int IssueUse 领料用途 C,4 ,(FK) KfChecker 库房审核人 NC,10 CheckFlag 库房结帐标志 Bit ChhsChecker 核算审核人 NC,10 ChalkitupMan 核算记帐人 NC,10 Maker 制单人 NC,10 CheckandacceptMan 验收人 NC,10 KeepMan 保管人 NC,10 KjYear 年度 Int Period 会计期间 Int Remark 备注(remark) NVC
17、,50 PurplanId 采购计划 ID Int PurorderId 采购定单主表 ID Int BanlanCeId 结算单 id Int BanlanceType 结算单类型 Datetime InvoiceId 发票 ID Int InvoiceNum 发票号 C,20 5.2.1.25.2.1.2 收发记录子表:收发记录子表:Gy_InOutSubGy_InOutSub 字段编码 字段说明 字段属性 InOutSubId 子表 ID Int, NN InOutMainId 自动编号 Int, NN MNumber 物料编码 C,20 ,(FK),NN Marea 货区编号 C,20
18、 ,(FK) QuanIssue 数量(库房应发) Deci,6 字段编码 字段说明 字段属性 QuanReceipt 数量(库房应收) Deci,6 FactReceiptQuan 实际入库数量(库房) Deci,6 FactIssueQuan 实际出库数量(库房) Deci,6 Price 单价 Deci,6 IssueMoney 出库金额 Money Emoney 入库金额 Money EvaluationMoney 暂估金额 Money PlanPrice 计划单价/售价 Deci,6 PlanMoney 计划金额/售价金额 Money BatchNum 批号 NVC,20 Chhsb
19、z 核算系统使用标志(为了满足核算系统的使用 0:未暂估未核销 1:未暂估已核销 2:已暂估未核销 3:已报销) C,1 , NN TaxMoney 税额 Money BalanceQuan 结算数量(库房) Deci,6 AddupBalaMoney 累计结算金额 money ProjectCode 工程(材料出库) C,12,(FK) CostobjectCode 成本对象(材料出库) C,4 ,(FK) AddupIssueQuan 累计出库数量(库房)(个别计价时使用) Deci,6 InvalidDate 失效日期 Datetime BalanceYear 结算年度 int Bala
20、NCeDate 结算日期 datetime BalancePeriod 结算月份 int GbjjZbid 个别计价入库子表 ID int ChargeMaterial 费用对应物料 C,20 AssiReceiptQuan 辅助计量单位数量(入库) Deci,6 AssiIssueQuan 辅助计量单位数量(出库) Deci,6 PercentConversion 换算率 Deci,6 ChargeBalaFlag 费用核销标志 bit 5.2.1.35.2.1.3 材料结算单主表:材料结算单主表:Kf_BalaNCeMainKf_BalaNCeMain 字段编码 字段说明 字段属性 Bal
21、anceMainId auotid Int,(PK) BillNum 结算单据号 C,20 OperType 业务类型 C,8 BillCode 单据编码 C,10 WhCode 仓库编码 C,10,(FK) BillDate 入库日期 Datetime,NN SupplierCode 供应商 C,12 ,(FK),NN DeptCode 部门编号 C,12 ,(FK) PersonCode 职员编号 C,8 ,(FK) KjYear 会计年度 Int Period 会计期间 Int ChalkitupMan 记帐人 NC,10 Checker 审核人 NC,10 Maker 制单人 NC,1
22、0 BanlType 结算类型 C,1 InoutSort 入库类别 C,5 ,(FK) CheckandacceptMan 验收人 NC,10 KeepMan 保管人 NC,10 Remark 备注(remark) NVC,30 5.2.1.45.2.1.4 材料结算单子表:材料结算单子表:Kf_BalaNCeSubKf_BalaNCeSub 字段编码 字段说明 字段属性 BalanceSubId 子表 ID int, NN BalanceMainId auotid int,(FK) InMainId 入库单主表 ID Int InSubId 入库单子表 ID Int MNumber 物料编
23、码 C,20 ,(FK),NN InvoiceMainId 发票主表 ID int InvoiceSubId 发票子表 ID int Quan 入库数量 Deci,6,NN Price 入库单价 Deci,6 EMoney 入库金额 money Charge 费用 money 字段编码 字段说明 字段属性 EvaluationPrice 暂估单价 Deci,6 EvaluationMoney 暂估金额 money TaxMoney 税额 money TotalMoney 价税合计 money ChargeInvMainId 费用发票主表 ID int ChargeInvChildId 费用发票
24、子表 ID int PlanPrice 计划单价 Deci,6 PlanMoney 计划金额 money AddupIssueQuan 累计出库数量 Deci,6 5.2.1.55.2.1.5 结算关系表:结算关系表:Kf_BalanceRelationKf_BalanceRelation 字段编码 字段说明 字段属性 BalanceMainId 结算单主表 ID int, NN InvoiceMainId 发票主表 ID int, InOutMainId 入库单主表 ID Int InOutSubId 入库单子表 ID Int 5.2.1.65.2.1.6 批号主文件:批号主文件:Kf_Ba
25、tchKf_Batch 字段编码 字段说明 字段属性 FatherTableNum 主表对应编号 Int,(PK) SubTableNum 子表对应编号 int,(PK) WhCode 仓库编码 C,12 ,(PK) Marea 货区编码 C,20 MNumber 物料编码 C,20 ,(PK) BatchNum 批号 NVC,20 IsCk 是否出空 Bit IsQc 是否期初 Bit 5.2.1.75.2.1.7 批号对应表:批号对应表:Kf_BatchAssiKf_BatchAssi 字段编码 字段说明 字段属性 WhCode 仓库编码 C,10 ,(PK) MNumber 物料编码 C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京 某公司 库存 管理 系统 设计 说明书
链接地址:https://www.31ppt.com/p-1940733.html