华夏新达项目—新世纪ERP5.01库存管理设计文档

上传人:仙*** 文档编号:77662983 上传时间:2022-04-20 格式:DOC 页数:103 大小:1.03MB
返回 下载 相关 举报
华夏新达项目—新世纪ERP5.01库存管理设计文档_第1页
第1页 / 共103页
华夏新达项目—新世纪ERP5.01库存管理设计文档_第2页
第2页 / 共103页
华夏新达项目—新世纪ERP5.01库存管理设计文档_第3页
第3页 / 共103页
点击查看更多>>
资源描述
软件开发因果图制作指导书北京华夏新达科技股份有限公司库存管理系统设计说明书分 发 号: 编 制 人:冯守昌受控状态:受 控 审 核 人:持 有 人: 批 准 人: 2001年 月 日发布 2001年 月 日实施公司地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层邮 编:100085电 话:8610-62978008 传 真:8610-62978897网 址:PowerisePRS_SCTC创智软件园配置测试中心 第3页 共1页系统设计说明书1引言11.1编写目的11.2读者对象11.3项目背景11.4编写目标11.5定义11.6参考资料11.7变更历史12系统处理流程设计22.1总体处理流程设计22.1.1业务流程设计22.1.2数据流程设计22.2子流程或分支处理流程设计22.2.1子流程或分支流程1设计22.2.2子流程或分支流程2设计23技术方案设计33.1系统总体技术方案设计33.2系统体系结构设计33.3重点技术的分析、采用和设计34系统功能结构设计34.1系统总体功能结构设计34.2功能分配55数据结构设计75.1逻辑结构设计75.2物理结构设计85.2.1部门设置表:Gy_department错误!未定义书签。6接口设计206.1外部接口206.2内部接口217系统模块详细设计217.1功能模块1详细设计错误!未定义书签。7.2功能模块2详细设计267.3功能模块N详细设计948接口详细设计948.1外部接口的详细描述与实现算法948.2内部接口的详细描述与实现算法969测试环境设计9610运行设计9610.1运行模块组合9610.2运行控制9610.3运行时间9611容错性设计9712安全性设计9713维护设计97 第 2 页 共 103页系统设计说明书库存管理系统1 引言1.1 编写目的库存管理系统是建立在新世纪3.0、3.5、3.8版本基础之上的,吸收了以上版本实用的东西,并添加了新的功能。编写此版本的目的,为的更加适应现在生产企业库房管理的需要,是库房管理更加现代化。1.2 读者对象系统分析人员、程序员、测试人员以及管理人员。1.3 项目背景注:报废单、委托加工暂时不做。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.1 总体处理流程设计2.1.1 业务流程设计l 首先设置系统参数,录入基础设置,再进行业务处理,最后统计查询,打印报表。l 基础设置包括:建立仓库档案、货区设置、成本对象、领料用途、工程设置、工程类型、批号设置。l 期初处理包括:期初数据录入、期初数据列表、期初数据记帐、期初采购入库单、期初采购入库单列表。l 业务处理包括:采购入库单、材料出库单、产成品入库单、销售出库单、其他入库单、其他出库单、调拨单、盘点单。l 单据列表包括:采购入库单列表、材料出库单列表、产成品入库单列表、销售出库单列表、其他入库单列表、其他出库单列表、调拨单列表、盘点单列表。l 结算处理包括:结算处理做两种方式:默认(手工结算、自动结算、结算单列表),另外一种是根据发票直接生成材料入库单,并核销所对应的采购入库单。l 月末处理包括:月末结帐、恢复月末结帐、整理现存量。l 帐簿分析包括:库存流水帐、库存台帐、货区台帐、批号台帐、库存总帐。库存材料帐。l 储备分析包括:安全库存预警、超储预警、低储预警、呆滞积压预警、保质期预警、库龄分析。l 统计分析包括:收发存汇总表、业务类型汇总表、收发类别汇总表、物料批号汇总表、批号物料汇总表。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:Char NC:NChar NVC:NVChar NN:NotNull 编码字段:char 名称及描述字段:NVChar 金额型:Money 数值型:Deci,18,6布尔型:Boolean如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为 表例:5.2.1 库存系统5。05.2.1.1 收发记录主表:Gy_InOutMain字段编码字段说明字段属性InOutMainId自动编号Int,(PK),NNBillCode单据编码 (标识单据的一个字段,也为后面生成单据号做准备。)C,10,NNBillNum单据号(不一定唯一)C,20,NNWhCode仓库编码C,10,(FK),NNInoutFlag收发标志(1:收 0:发)BitRedBlueFlag红蓝标识(0:蓝字 1:红字)C,1,NNPurTypeCode采购类型C,4,(FK)OperType业务类型C,8 NNOperbillNum对应业务单号C,20ChargeFlag费用标志(0:不是费用,只是货物1:是费用,不是货物2:既代表货物,又代表费用,双重核销)C,1BillDate入库日期Datetime,NNInoutClassCode收发类别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,20ReceiptId收料通知单IDIntConsignbillNum发货单号C,20Consignbillid发货单IDIntProduceDate生产日期DatetimeIssueNum领料申请单号C,20IssueId领料申请IDIntIssueUse领料用途C,4 ,(FK)KfChecker库房审核人NC,10CheckFlag库房结帐标志BitChhsChecker核算审核人NC,10ChalkitupMan核算记帐人NC,10Maker制单人NC,10CheckandacceptMan验收人NC,10KeepMan保管人NC,10KjYear年度IntPeriod会计期间IntRemark备注(remark)NVC,50PurplanId采购计划IDIntPurorderId采购定单主表IDIntBanlanCeId结算单idIntBanlanceType结算单类型DatetimeInvoiceId发票IDIntInvoiceNum发票号C,205.2.1.2 收发记录子表:Gy_InOutSub字段编码字段说明字段属性InOutSubId子表IDInt, NNInOutMainId自动编号Int, NNMNumber物料编码C,20 ,(FK),NNMarea货区编号C,20 ,(FK)QuanIssue数量(库房应发)Deci,6QuanReceipt数量(库房应收)Deci,6FactReceiptQuan实际入库数量(库房)Deci,6FactIssueQuan实际出库数量(库房)Deci,6Price单价Deci,6IssueMoney出库金额MoneyEmoney入库金额MoneyEvaluationMoney暂估金额MoneyPlanPrice计划单价/售价Deci,6PlanMoney计划金额/售价金额MoneyBatchNum批号NVC,20Chhsbz核算系统使用标志(为了满足核算系统的使用0:未暂估未核销1:未暂估已核销2:已暂估未核销3:已报销)C,1 , NNTaxMoney税额MoneyBalanceQuan结算数量(库房)Deci,6AddupBalaMoney累计结算金额moneyProjectCode工程(材料出库)C,12,(FK)CostobjectCode成本对象(材料出库)C,4 ,(FK)AddupIssueQuan累计出库数量(库房)(个别计价时使用)Deci,6InvalidDate失效日期DatetimeBalanceYear结算年度intBalaNCeDate结算日期datetimeBalancePeriod结算月份intGbjjZbid个别计价入库子表IDintChargeMaterial费用对应物料C,20AssiReceiptQuan辅助计量单位数量(入库)Deci,6AssiIssueQuan辅助计量单位数量(出库)Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,20ConverRate1ConverRate1ConverRate1ConverRate2ConverRate1ConverRate1ChargeBalaFlag费用核销标志bit5.2.1.3 材料结算单主表:Kf_BalaNCeMain字段编码字段说明字段属性BalanceMainIdauotidInt,(PK)BillNum结算单据号C,20OperType业务类型C,8BillCode单据编码C,10WhCode仓库编码C,10,(FK)BillDate入库日期Datetime,NNSupplierCode供应商C,12 ,(FK),NNDeptCode部门编号C,12 ,(FK)PersonCode职员编号C,8 ,(FK)KjYear会计年度IntPeriod会计期间IntChalkitupMan记帐人NC,10Checker审核人NC,10Maker制单人NC,10BanlType结算类型C,1InoutSort入库类别C,5 ,(FK)CheckandacceptMan验收人NC,10KeepMan保管人NC,10Remark备注(remark)NVC,305.2.1.4 材料结算单子表:Kf_BalaNCeSub字段编码字段说明字段属性BalanceSubId子表IDint, NNBalanceMainIdauotidint,(FK)InMainId入库单主表IDIntInSubId入库单子表IDIntMNumber物料编码C,20 ,(FK),NNInvoiceMainId发票主表IDintInvoiceSubId发票子表IDintQuan入库数量Deci,6,NNPrice入库单价Deci,6EMoney入库金额moneyCharge费用moneyEvaluationPrice暂估单价Deci,6EvaluationMoney暂估金额moneyTaxMoney税额moneyTotalMoney价税合计moneyChargeInvMainId费用发票主表IDintChargeInvChildId费用发票子表IDintPlanPrice计划单价Deci,6PlanMoney计划金额moneyAddupIssueQuan累计出库数量Deci,65.2.1.5 结算关系表:Kf_BalanceRelation字段编码字段说明字段属性BalanceMainId结算单主表IDint, NNInvoiceMainId发票主表IDint,InOutMainId入库单主表IDIntInOutSubId入库单子表IDInt5.2.1.6 批号主文件:Kf_Batch字段编码字段说明字段属性FatherTableNum主表对应编号Int,(PK)SubTableNum子表对应编号int,(PK)WhCode仓库编码C,12 ,(PK)Marea 货区编码C,20MNumber物料编码C,20 ,(PK)BatchNum批号NVC,20IsCk是否出空BitIsQc是否期初Bit5.2.1.7 批号对应表:Kf_BatchAssi字段编码字段说明字段属性WhCode仓库编码C,10 ,(PK)MNumber物料编码C,20 ,(PK)BatchNum批号NVC,20 ,(PK)GradeName等级NC,20Color颜色NC,20Weight重量NC,205.2.1.8 成本对象:Kf_CostObject字段编码字段说明字段属性CostobjectCode成本对象编码C,4, (PK)CostobjectName成本对象名称NC,20,NNMNumber对应物料编码C,20,(FK)5.2.1.9 盘点单主表:Kf_InventoryMain字段编码字段说明字段属性InventoryMainIdautoidInt,(PK)BillCode单据编码C,10BillNum单据号C,20,NNBillDate日期Datetime,NNDeptCode部门编号C,12 ,(FK)PersonCode职员编号C,8 ,(FK)InClass入库类别编号C,5 ,(FK)Outclass出库类别编号C,5 ,(FK)WhCode仓库编码C,10 ,(FK),NNInveState盘点状态:N(标识还未盘点)、A(盘点开始但未结束)、Z(盘点记数)C,1,NNChalkitupMan记帐人NC,10Maker制单人NC,10KjYear年度IntPeriod会计期间IntActState激活状态(判断此张是否被激活的标志。)BitInveType盘点类型(区分是循环盘点还是其他盘点。)C,1,NNInMainId生成入库单IDIntOutMainId生成出库单IDIntRemark备注(remark)NVC,305.2.1.10 盘点单子表:Kf_InventorySub字段编码字段说明字段属性InventorySubId子表IDIntInventoryMainIdautoidInt,(FK)MNumber物料编码C,20 ,(FK),NNInoutSubId收发记录子表IDIntMArea货区编号C,20 ,(FK)AccQuan帐面数量Deci,6QuanInve盘点数量Deci,6BatchNum批号NVC,20Cause原因NVC,30InvalidDate失效日期DatetimePlanPrice计划单价Deci,6PlanMoney计划金额MoneyPrice实际单价Deci,6EMoney实际金额MoneyAssiAccQuan辅助计量单位帐面数量Deci,6AssiQuanInve辅助计量单位盘点数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.1.11 领料申请单主表:Kf_IssueMain字段编码字段说明字段属性IssueMainId自动编号Int,(PK)BillCode单据编码C,10BillNum单据号C,20,NNWhCode仓库编码C,10 ,(FK).NNBillDate入库日期Datetime.NNInoutclasscode入库类别C,5 ,(FK)DeptCode部门编号C,12 ,(FK)IssueUse领料用途C,4 ,(FK)PersonCode领料人C,8Checker审核人NVC,10Maker制单人NVC,10ChalkitupMan记帐人NC,10KjYear年度IntPeriod会计期间IntIssueFlag领用标志(0:尚未领用1:已经领用)BitMrpFlagMRP标志(0:手工输入1:mrp生成 )BitRemark备注(remark)NVC,505.2.1.12 领料申请单子表:Kf_IssueSub字段编码字段说明字段属性IssueSubId子表IDintIssueMainId自动编号intMNumber物料编码C,20 ,(FK),NNBatchNum批号NVC,20IssueQuan领用数量Deci,6,NNPrice单价Deci,6IssueMoney出库金额MoneyProjectCode工程(材料出库)C,12CostobjectCode成本对象(材料出库)C,12FactIssueQuan实际领用数量Deci,6AssiQuan辅助计量单位数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.1.13 领料用途:Kf_IssueUse字段编码字段说明字段属性IssueUse领料用途编码C,4,(PK)IssueUseName领料用途名称NC,20,NN5.2.1.14 库存总帐:Kf_Ledger字段编码字段说明字段属性LedgerIdautoidInt,(PK)WhCode仓库编码C,10Marea所属货区C,20MNumber物料编码C,20BatchNum批号NVC,20KjYear年度IntPeriod会计期间IntStartQuan期初库存数量Deci,6StartMoney期初库存金额MoneyReceiptQuan收入数量Deci,6ReceiptPrice收入单价Deci,6ReceiptMoney收入金额MoneyIssuePrice发出单价Deci,6IssueMoney发出金额MoneyIssueQuan发出数量Deci,6AssiReceiptQuan收入辅助计量数量Deci,6AssiIssueQuan发出辅助计量数量Deci,6QcAssiQuan期初辅助计量数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.1.15 库存材料总帐:Kf_MateLedger字段编码字段说明字段属性MateLedgerIdautoidInt,(PK)WhCode仓库编码C,10Marea所属货区C,20MNumber物料编码C,20BatchNum批号NVC,20KjYear年度IntPeriod会计期间IntStartQuan期初库存数量Deci,6StartMoney期初库存金额MoneyReceiptQuan收入数量Deci,6ReceiptPrice收入单价Deci,6ReceiptMoney收入金额MoneyIssuePrice发出单价Deci,6IssueMoney发出金额MoneyIssueQuan发出数量Deci,65.2.1.16 调拨单主表:Kf_MoveMain字段编码字段说明字段属性MoveMainIdauotidInt,(PK)Checker审核人NC(10)BillCode单据编码C,10BillNum单据号C,20BillDate日期DatetimeWhCode1转出仓库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记帐人NC,10Maker制单人NC,10Period会计期间IntKjYear会计年度IntInMainId生成入库单IDIntOutMainId生成出库单IDIntRemark备注(remark)NVC,305.2.1.17 调拨单子表:Kf_MoveSub字段编码字段说明字段属性MoveMainIdautoidInt,(FK)MoveSubId子表IDIntMNumber物料编码C,20 ,(FK),NNInOutSubId1对应收发记录子表ID1IntInOutSubId2对应收发记录子表ID2intMArea1转入货区C,20 ,(FK)MArea2转出货区C,20 ,(FK)Quan数量Deci,6Price实际单价Deci,6EMoney实际金额MoneyPlanPrice计划单价Deci,6PlanMoney计划金额MoneyBatchNum批号NVC,20InvalidDate失效日期DatetimeAssiQuan辅助计量单位数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.1.18 现存量:Kf_NowQuan字段编码字段说明字段属性NowQuanIdautoidIntWhCode仓库编码C,10 ,(FK)MNumber物料编码C,20 ,(FK)MArea货区编号C,20 ,(FK)BatchNum批号NVC,20EndQuan结存数量Deci,6SafeQuan安全库存量Deci,6HighQuan高储Deci,6LowQuan低储Deci,6InventState盘点状态C,4AssiQuan辅助计量单位数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.1.19 工程表:Kf_Project字段编码字段说明字段属性ProjectCode工程编码C,12 ,(PK)ProjectName工程名称NC,20 ,(FK)ProjectState工程状态NC,8PersonCode经手人C,12ProjectType工程类型C,4SubjectCode对方科目编码C,15SuperCode上级编码C,12CodeLevel编码级次IntEndFlag末级标志Bit5.2.1.20 工程类型:Kf_ProjectType字段编码字段说明字段属性ProjectType工程类型C,4 ,(PK)ProjectTypename工程类型名称NC(30) ,NN5.2.1.21 期初数据主表:kf_StartMain字段编码字段说明字段属性StartMainIdautoidInt,(PK)BillCode单据编码C,10BillNum单据号C,20WhCode仓库编码C,10DeptCode部门C,12PersonCode业务员C,8SupplierCode供应商C,12ChalkitupMan记帐人Nvc(10)5.2.1.22 期初数据子表:Kf_StartSub字段编码字段说明字段属性StartSubId子表IDIntStartMainIdAutoidint,(FK)MNumber物料编码C,20,NNMarea货区编号C,20BatchNum批号NVC,20Quan数量Deci,6Price单价Deci,6EMoney金额MoneyInvalidDate失效日期DatatimeIssueQuan领用数量Deci(,6)AssiQuan辅助计量单位数量Deci,6PercentConversion1换算率分子Deci,6PercentConversion2换算率分母Deci,6AssiUnitName辅助单位NVC,205.2.2 基础设置5.2.2.1 库房物料分类:Kf_KfSort字段编码字段说明字段属性KfSortCode库房物料分类编码C,10 ,(PK)KfSortName库房物料分类名称NVC,20,NNParentCode上级编码C,10CodeLevel编码级次IntEndFlag末级标志Bit5.2.2.2 货区表:Kf_Marea字段编码字段说明字段属性WhCode仓库编码C,10 ,(FK)MArea货区编号C,20 ,(PK)MAreaName货区名称NVC,30,NNParentCode上级编码C,10CodeLevel 编码级次IntEndFlag末级标志Bit5.2.2.3 单位换算设置表:Gy_UnitConver字段编码字段说明字段属性mnumber货物编码C,20,NN,PkAsistUnitcode副单位编码C,4,NN,PkAsistUnitname副单位名称NvC,20,NNConverRate1换算率(分子)Dec,NNConverRate2换算率(分母)Dec,NNDefaultFlag默认值Bit5.2.2.4 仓库物料汇总表:KF_MateWhSum字段编码字段说明字段属性mnumber货物编码C,20,NN,PkWhcode仓库编码C,12,NN,PkfactQuan数量Dec,NNAllocateQuan分配数量Dec,NN接口设计5.3 外部接口 此处给出新的系统与其他应用系统之间的接口设计内容。5.4 内部接口此处给出新系统内部系统之间或子系统内部模块之间的接口设计。6 系统模块详细设计本章主要描述各子系统中的具体模块的划分及实现方法。可采用分节说明的方式,如:子系统X的XXX模块说明;XXX模块说明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试要点(包含提取测试样例的原则及示例)。注释: :参照输入,即使用参照窗体,从数据表动态读取满足条件记录。 :选择输入,即字段有效值固定,在有效值之中选择其一。% :由系统带出。 :不允许为空值。* :允许输入* :可以参照输入,也可以手工输入,手工输入的数据必须包含在参照数据之中初始化6.1.1 系统参数 可以用以下格式描述功能模块的详细设计:【模块名称及软件标识项】系统参数 , kf_frmaccinfo【模块功能说明】系统整体参数控制,包括以下内容:是否货区管理、是否保质期管理、是否批号管理、盘点是否冻结出入库、是否超限额领料、最高最低是否报警、是否允许负出库。【模块的界面设计】 参数设置 -采取复选框 货区管理 审核更新库存 批次管理 保质期管理 盘点冻结出入库 超限额领料 最高最低报警 允许负出库(可以采用图片和表格的形式,具体内容包括:界面格式;界面要素的位置、类型和特殊约定;操作及步骤等必要的说明)。【各栏目说明及有效性】 所有这些栏目界面中都用复选框进行显示。 选择保质期管理,则必选批次管理; 而其他选项没有控制。 说明模块的输入参数的名称、字段属性、顺序位置、格式等。审核更新库存:如果选中此项,则当单据录入保存时不更新物料表和现存量,如果没有选中,则在保存时更新现存量和物料表【模块的主要处理】模块的主要处理过程(采用流程图、判定表辅以必要的说明来表示逻辑流程)。【接口】系统参数影响整体。 接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式,说明与本程序直接关联的数据结构)。【限制条件】本模块只是运用在初始化阶段,当初始化完成以后,则不能修改。(说明本模块运行所受到的限制条件)6.1.2 期初处理6.1.2.1 期初数据录入【模块名称及软件标识项】期初数据录入,kf_startinput【模块功能说明】期初数据,即期初库存余额。在基础设置完毕以后,系统必须录入本系统的期初数据,即库存的开帐之前的结存数据。期初数据的组成:单据类型+期
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!