资源描述
北京华夏新达软件股份
系统设计说明书
分 发 号: 编 制 人:陈恩宇
受控状态:受 控 审 核 人:
持 有 人: 批 准 人:
月 日公布
月 日实施
企业地址:北京市海淀区上地信息产业基地信息路16号上地大厦三层
邮 编:100085
电 话: 传 真:
网 址:.com
目 录
1 引言 1
1.1 编写目标 1
1.2 读者对象 1
1.3 项目背景 1
1.4 编写目标 1
1.5 定义 1
1.6 参考资料 2
1.7 变更历史 2
2 系统处理步骤设计 3
2.1 总体处理步骤设计 3
2.1.1 业务步骤设计 3
2.1.2 数据步骤设计 4
2.2 子步骤或分支处理步骤设计 5
2.2.1 子步骤或分支步骤1设计 5
2.2.2 子步骤或分支步骤2设计 6
3 技术方案设计 6
3.1 系统总体技术方案设计 6
3.2 系统体系结构设计 6
3.3 关键技术分析、采取和设计 6
4 系统功效结构设计 6
4.1 系统总体功效结构设计 6
4.2 功效分配 8
5 数据结构设计 8
5.1 逻辑结构设计 8
5.2 物理结构设计 9
5.2.1 需求类型: MRP_DemandType 9
5.2.2 部门权限设置: MRP_DeptAdmin 9
5.2.3 产品配方: MRP_BOMMain 9
5.2.4 产品配方子表: MRP_BOMSub 9
5.2.5 月生产计划: MRP_PlanMain 10
5.2.6 月生产计划子表: MRP_PlanSub 10
5.2.7 相关需求: MRP_DependentDemandMain 10
5.2.8 相关需求子表: MRP_DependentDemandSub 11
5.2.9 独立需求: MRP_IndependentDemandMain 11
5.2.10 独立需求子表: MRP_IndependentDemandSub 11
5.2.11 汇总物料需求: MRP_TotalDemand 11
5.2.12 需求关系表: MRP_DemandRelation 12
5.2.13 生产日报: MRP_ProductDailyMain 12
5.2.14 生产日报子表: MRP_ProductDailySub 12
6 接口设计 13
6.1 外部接口 13
6.2 内部接口 13
7 系统模块具体设计 13
7.1.1 基础设置 13
7.2 产品配方 16
7.2.1 产品配方定义 16
7.2.2 产品配方查询 17
7.2.3 产品原料成本 19
7.3 生产计划 20
7.3.1 生产计划维护 20
7.3.2 生产计划查询 22
7.4 物料需求 24
7.4.1 相关需求 24
7.4.2 独立需求 27
7.4.3 汇总需求 31
7.5 车间控制 35
7.5.1 产品产量日报 35
7.5.2 物料消耗日报 36
7.5.3 产品产量查询 38
7.5.4 原料消耗查询 39
7.5.5 生产日报 40
7.6 采购计划 41
7.6.1 采购计划查询 41
7.7 统计报表 43
7.7.1 计划实施情况 43
7.7.2 物料消耗情况 44
7.7.3 领料情况 45
8 接口具体设计 46
8.1 外部接口具体描述和实现算法 46
8.1.1 汇总物料需求和库存管理系统接口 46
8.1.2 独立需求和库存管理系统接口 46
8.1.3 采购计划提议和采购管理系统中采购订单接口 47
8.2 内部接口具体描述和实现算法 47
8.2.1 生产计划和物料相关需求接口 47
8.2.2 汇总物料需求和相关需求和独立需求接口 48
9 测试环境设计 48
10 运行设计 48
10.1 运行模块组合 48
10.2 运行控制 48
10.3 运行时间 49
11 容错性设计 49
12 安全性设计 49
13 维护设计 49
1 引言
1.1 编写目标
生产计划是确保企业正常生产基础,各部门依据下达生产计划安排对应工作。在生产活动中库存物料所占资金比重较大,同时也是和生产联络最紧密部门,首先要满足生产过程中物料充足供给,确保生产过程连续进行而不发生中止;其次又要控制物料贮备量程度,降低所占用流动资金,加速资金周转,降低产品成本。所以开发了生产计划管理系统,以确保在满足生产前提下以最小物料库存数量来满足生产需要。
编程人员能够利用该系统分析进行程序编制工作,同时也是测试人员进行测试依据,也能够供用户参考使用。
1.2 读者对象
本分析文档读者为:部门管理人员、程序编制人员、测试人员和部分参与设计评审人员。
1.3 项目背景
开发系统名称:生产计划管理子系统
开发单位:研发部
接口:生产计划管理子系统和库房管理子系统、采购管理子系统关系。
1.4 编写目标
本系统不局限于企业生产模式,应含有很强通用性。系统各项功效及处理方法应满足不一样管理模式需要。处理方法和操作方法尽可能地灵活,同时应简便易懂,符合企业人员使用习惯。本系统关键适适用于步骤化行业。
1.5 定义
1. 生产计划(MPS):指明了生产计划生产数量和时间安排。具体确定了生产产品品种、数量和需求时间。
2. 物料需求计划(MRP):是生产计划深入展开,是实现MPS确保和支持。依据MPS、物料清单和物料库存,计算出企业要生产和采购物料需求量。
3. 生产能力:是指生产设备在一定时间内所能生产产品数量。生产能力计算关键是对生产设备能力和人员能力进行计算。
4. 生产能力粗略计划(RCCP):对制订生产计划进行关键工序能力核实。是一个长久、模拟计划。
5. 能力需求计划(CRP):它是细能力需求计划,将生产计划和多种资源连接起来进行管理和计划功效。计算已下达加工任务有多少,各工序、各阶段负荷有多少,工作中心能力为多少标准工时,计算总能力和总负荷,平衡能力和负荷。
6. 可承诺存货:即最终未承诺存货,能够签署协议量。
7. 物料清单(BOM):是定义产品结构技术文件,所以,它又称为产品结构表或产品结构树。它是一张列表,包含生产每单位产成品所需要全部部件、组件、零件和原材料等。每种产品全部有自己物料清单。BOM信息被用于MRP计算、成本计算、库存管理。也称为产品配方。
8. 总需求:不考虑持有量时,物料在各时间期间期望总需求。最终产品总需求量能够在总生产进度计划中找到。
9. 净需求:各计划期间物料实际需求量。
10. 在产品:已经投入生产,但还未加工完成产品。
11. 期初存货:指是来自上一期实际持有数量。
12. 批量(lot size):实际计划生产或采购交付数量和订货数量并非等于净需求量,因为在实际生产或订货中,准备加工或订货、运输和包装等原因,生产或订货必需根据一定数量来进行,所以实际需求量必需要以某种数量来计算,这一定数量称为生产或订货批量。
13. 提前期:以交货或完工日期为基准,倒推到加工或采购开始日期这段时间,叫做提前期(lead time)。
14. 独立需求:是指某一库存项目标需求和其它库存项目需求是无关需求。
15. 相关需求:当一个库存项目和其它库存项目需求直接相关时称之为相关需求。
1.6 参考资料
(1) 软件:
1、 用友采购管理管理(演示版)
2、 金蝶K3基础版-工业(演示版)
(2) 书籍:
《现代生产管理》 潘家轺 刘丽文等编著 清华大学出版社出版 1994年2月第一版
《生产和运作管理》(美)Willian J. Stevenson 著 张群 张杰等译 机械工业出版社 5月第一版
《图解MRP五步实用手册》(日) 平野裕之 大冢雅久 著 陈敏 钱伟等译 上海科学普及出版社 1997年11月第1版
《制造资源计划MRP-Ⅱ及其应用》 张毅 编著 清华大学出版社 1997年9月第1版
《制造资源计划基础》 陈启申 编著 企业管理出版社 1997年2月第1版
《管理实例和问答》 郭继伟 编著 广东经济出版社 6月第1版
1.7 变更历史
序号
人员
日期
变更详情
1.
陈恩宇
-10-12
初稿
2.
陈恩宇
-11-01
一稿
3.
4.
5.
2 系统处理步骤设计
2.1 总体处理步骤设计
2.1.1 业务步骤设计
业务步骤图:
1. 录入基础设置。关键对独立需求需求类型进行设置。
2. 产品配方维护。产品配方是生成相关需求、生产计划和采购计划和计算生产成本基础。一个产品许可建立多个配方 。产品配方由用户直接录入。
3. 录入生产计划。生产计划只要录入最终产品、数量和完成日期,系统会依据产品配方自动计算相关需求
4. 审核生产计划。只有审核过生产计划才能生成相关需求。对于未审核生产计划能够进行修改和删除处理。
5. 生成相关需求。依据生产计划,调用产品配方、物料主文件等相关文件自动生成相关需求。
6. 修改审核相关需求。通常情况下相关需求不需要修改,不过生产过程中有损耗或不合格产品而产品配方中又没有考虑时,能够在这里修改相关需求数量。相关需求必需审核后,才能汇总生成物料需求。
7. 录入独立需求。不能直接从生产计划经过产品配方计算得出物料需求,能够经过独立需求进行录入。通常情况下由各部门依据实际需要向物料管理部门提交。
8. 审核独立需求。独立需求必需审核后,才能汇总生成物料需求。
9. 按计划周期汇总物料需求。依据物料需求计划周期,对于该计划期内相关需求和独立需求进行合并汇总,生成物料需求。
10. 审核汇总物料需求计划。对于生成物料需求进行维护审核,经过审核以后,能够下达对应领料计划和采购提议计划。
11. 生成采购提议计划和领料计划。依据物料主文件和汇总物料需求,在审核汇总物料需求时自动生成采购提议计划和领料计划。
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:NVarChar NN:NotNull
编码字段:char 名称及描述字段:NvarChar 金额型:Money 数值型:Deci,18,6
布尔型:Boolean
如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为 ""
5.2.1 需求类型: MRP_DemandType
字段编码
字段说明
字段属性
TypeCode
需求类型编码
C,4,(PK),NN
TypeName
需求类型名称
NVC,20,NN
Remark
备注
NVC,50,
5.2.2 部门权限设置: MRP_DeptAdmin
字段编码
字段说明
字段属性
Czybm
操作员编码
C,10,(PK),NN
DeptCode
部门编码
C, 12,(FK)
Admin
系统管理员
Boolean
1. 参考部门进行录入时,显示部门属性属于生产属性部门。
2. 当系统管理员属性为真时,部门能够为空。
5.2.3 产品配方: MRP_BOMMain
字段编码
字段说明
字段属性
BOMMainID
主表标识
INT,((PK)),NN
BOMNumber
BOM单号
C,12,NN
MNumber
产品编号
C,12, (FK),NN
State
状态 (0-使用;1-未使用)
C,1,NN
DeptCode
生产部门编码
C,12,(FK),NN
ProPercent
成品率(默认100)
Deci,6,NN
Maker
制表
NVC,12,NN
MakeDate
制表日期
Datetime, NN
5.2.4 产品配方子表: MRP_BOMSub
字段编码
字段说明
字段属性
BOMSubID
子表标识
INT,((PK)),,NN
BOMMainID
主表标识
INT,(PK),(FK),NN
MNumber
物料编码
C,20,(FK),NN
RationNum
定额数量
Deci,6,NN
WHCode
存放仓库编码
C,10,(FK)
WastePercent
损耗率
Deci,6,NN
5.2.5 主生产计划: MRP_PlanMain
字段编码
字段说明
字段属性
PlanMainID
主表标识
INT,(PK),NN
KjYear
生产年度
INT,NN
Period
生产月份
INT,NN
IfAdd
是否追补
Boolean,NN
MakeDate
制表日期
Datetime,NN
Maker
制表
NVC,10,(FK),NN
Checker
审核
NVC,10,(FK),NN
IfBuildDemand
是否生成需求
Boolean,
IfComplete
是否完成
Boolean
MPSNumber
计划单号
C,20,NN,(FK)
5.2.6 主生产计划子表: MRP_PlanSub
字段编码
字段说明
字段属性
PlanSubID
子表标识
INT,(PK),NN
PlanMainD
主表标识
INT,(PK),(FK),NN
DeptCode
生产部门编码
C,12,,(FK),NN
MNumber
产品编号
C,20,(FK),NN
BeginDate
计划开始日期
DATETIME
EndDate
计划截止日期
Datetime
DayOutput
日产量
Deci,6,NN
TotalOutput
总产量
Deci,6,NN
Remark
备注
NVC,60
5.2.7 相关需求: MRP_DependentDemandMain
字段编码
字段说明
字段属性
DepDemandMainID
主表标识
INT,(PK),NN
KjYear
生产年度
INT,NN
Period
生产月份
INT,NN
DeptCode
生产部门编码
C,12,(FK),NN
MNumber
产品编码
C,20,(FK),NN
TotalOutput
总产量
Deci,6,NN
Maker
制表
NVC,10, (FK), NN
MakeDate
制表日期
Datetime
Checker
审核
NVC, 10,(FK)
IfAdd
是否追补
Boolean
IfTotal
是否汇总
Boolean
IfComplete
是否完成
Boolean
PlanMainID
生产计划单号
C,20
PlanSubID
生产计划子表ID
INT
5.2.8 相关需求子表: MRP_DependentDemandSub
字段编码
字段说明
字段属性
DepDemandSubID
子表标识
INT,(PK),NN
DepDemandMainID
主表标识
INT,(PK),(FK),NN
Mnumber
物料编码
C,20,(FK),NN
DemandNumber
需求数量
Deci,6,NN
DemandDate
需求日期
Datetime
Remark
备注
NVC,20
5.2.9 独立需求: MRP_IndependentDemandMain
字段编码
字段说明
字段属性
IndDemandMainID
主表标识
INT,(PK),NN
OrderNumber
计划单号
C,20,NN
TypeCode
需求类型编码
C,4,(FK)
KjYear
生产年度
INT,NN
Period
生产月份
INT,NN
DeptCode
需求部门编码
C,12,,(FK),NN
Remark
备注
NVC,50
Make
制表
NVC,10,(FK),NN
MakeDate
制表日期
Datetime
Checker
审核
NVC,10.(FK)
IfTotal
是否汇总
Boolean
IfComplete
是否完成
Boolean
IfAdd
是否追补
Boolean
5.2.10 独立需求子表: MRP_IndependentDemandSub
字段编码
字段说明
字段属性
IndDemandSubID
子表标识
INT,(PK),NN
IndDemandMainID
主表标识
INT,(PK),(FK),NN
MNumber
物料编码
C,20,(FK),NN
DemandNumber
需求数量
Deci,6,NN
DemandDate
需求日期
Datetime
Remark
备注
NVC,20
5.2.11 汇总物料需求: MRP_TotalDemand
字段编码
字段说明
字段属性
TotalDemandID
主表标识
INT,(PK),NN
KjYear
生产年度
INT,NN
Period
生产月份
INT,NN
MNumber
物料编码
C,20,(FK),NN
QuanGross
毛需求量
Deci,6,NN
QuanWare
现有库存量
Deci,6
QuanAllocated
已分配量
Deci,6
SafeNumber
安全库存量
Deci,6
NetNumber
净需求量
Deci,6,NN
StockNumber
采购量
Deci,6,NN
TotalMan
汇总人
NVC,10,(FK),NN
TotalDate
汇总日期
Datetime
Checker
审核人
NVC,10,(FK)
IfTransack
是否实施
Boolean
IfComplete
是否完成
Boolean
IfAbandon
是否废弃
Boolean
IfAdd
是否追补
Boolean
IfSum
是否生成领料单
Boolean
DemandType
需求类型
C,4,(FK)
DemandDate
需求日期
Datetime
5.2.12 需求关系表: MRP_DemandRelation
字段编码
字段说明
字段属性
TotalDemandID
汇总主表标识
INT ,(PK) ,(FK) ,NN
DemandSource
需求起源
(独立需求、相关需求)
NVC,10,NN
TotalSubID
汇总子表标识
INT, (PK), NN
DeptCode
需求部门编码
C,12,(FK) ,NN
Mnumber
物料编码
C,20,(FK),NN
DemandNumber
需求数量
Deci,6,NN
DemandDate
需求日期
Datetime
DemandType
需求类型
C,4
DemandMainID
需求主表ID
INT,NN
DemandSubID
需求子表ID
INT,NN
5.2.13 生产日报: MRP_ProductDailyMain
字段编码
字段说明
字段属性
ProDailyMainID
主表标识
INT ,(PK),NN
BillCode
单据类型编码
(0-产品;1-物料消耗)
C,10,,NNN
ProdDate
生产日期
Datetime
DeptCode
部门编码
C,12,(FK),NN
Maker
制表
NVC,20, (FK),NN
MakeDate
制表日期
Datetime
Remark
备注
NVC,100,NN
5.2.14 生产日报子表: MRP_ProductDailySub
字段编码
字段说明
字段属性
ProDailySubID
子表标识
INT, (PK), NN
ProDailyMainID
主表标识
INT,(PK),(FK),NN
MNumber
物料编码
C,20,(FK),NN
DayNumber
数量
Deci , 6 , NN
接口设计
6 接口设计
6.1 外部接口
l 汇总物料需求和库存管理系统物料库存情况接口
l 采购计划提议和采购管理系统采购订单接口
6.2 内部接口
l 生产计划和相关需求接口
l 相关需求和汇总物料需求接口
l 独立需求和汇总物料需求接口
7 系统模块具体设计
本章关键描述各子系统中具体模块划分及实现方法。
可采取分节说明方法,如:子系统XXXX模块说明;XXX模块说明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试关键点(包含提取测试样例标准及示例)。
注释:
▼ :参考输入,即使用参考窗体,从数据表动态读取满足条件统计。
↓ :选择输入,即字段有效值固定,在有效值之中选择其一。
% :由系统带出。
√ :不许可为空值。
* :许可输入
*▼ :能够参考输入,也能够手工输入,手工输入数据必需包含在参考数据之中初始化
7.1.1 基础设置
7.1.1.1 需求类型设置
【模块名称及软件标识项】
模块名称:基础设置_需求类型设置。
软件标识:Base_DemandType
【模块功效说明】
对物料独立需求类型进行设置,在录入独立需求时提供帮助。关键是对车间计划、大修计划等需求类型进行设置。
【模块界面设计】
在网格显示界面中显示页面保留格式,网格默认列宽和网格显示项目。单击对应按钮能够进行对应操作。初始状态显示需求类型设置列表界面。
需求类型设置—列表视图(Base_DemandType)
设置 打印 预览 增加 修改 删除 刷新 帮助 退出 保留格式 默认列宽 显示项目
需求类型编码
需求类型名称
备注
需求类型设置—单张视图(Base_DemandType)
设置 打印 预览 增加 修改 删除 刷新 帮助 退出 保留格式 默认列宽 显示项目
需求类型编码:*√
需求类型名称:*√
备注:*
保留 取消
操作步骤:
1. 新增:在列表视图中单击新增按钮,进入文本框录入界面,能够进行需求类型增加。
2. 修改:在列表视图中单击修改按钮或双击网格行,进入文本框界面,显示选中统计行内容。能够对目前显示统计进行修改。
3. 删除:在列表视图中单击删除按钮,能够直接将选中统计删除。删除时进行警告提醒,确定后即可删除改统计。注意:已经使用统计不能删除。
【各栏目说明及有效性】
1. 需求类型代码:必需录入,只能录入数字(0-9)和英文字母。长度不超出4位。
2. 需求类型名称:必需录入,能够录入汉字、数字和字母。长度不超出20位。
3. 备注:可不填,关键用来录入需求类型用途。长度不超出50位。能够录入汉字,数字和字母等。
【模块关键处理】
进行需求类型设置时,需求类型编码和需求类型名称均不能出现反复项。
相关表:MRP_DemandType
【接口】
接口(用图形式说明本程序所隶属上一层模块及隶属本模块下一层模块,说明参数赋值和调用方法,说明和本程序直接关联数据结构)。
【限制条件】
(说明本模块运行所受到限制条件)。
7.1.1.2 部门权限设置
【模块名称及软件标识项】
模块名称:基础设置_部门权限设置。
软件标识:Base_DeptAdmin
【模块功效说明】
对职员权限进行设置。关键是因为系统权限管理中对操作员只能控制到模块级,而在企业实际应用中要求能够进行数据控制,操作员只能对她自己数据进行处理,浏览等操作。这里经过设置操作员和部门关系,将操作员和数据相联络,从而实现数据级控制。
【模块界面设计】
初始状态显示需求类型设置列表界面。
部门权限设置
用户名称列表
部门列表
是否管理员
操作步骤:
鼠标左键单击用户列表中用户名称,部门列表中出现部门列表,部门前面有选中标志表示用户对该部门有使用权限。选择完成部门后,鼠标左键单击授权。假如用户选择管理员,则该用户对全部部门全部有操作权限。
【各栏目说明及有效性】
1. 用户名:对生产计划管理系统有操作权限用户名称。
2. 部门名称:生产相关部门列表。
3. 管理员:默认为否。以复选框形式能够进行选择修改。管理员拥有对全部部门操作权限。
【模块关键处理】
对职员权限进行设置。关键是因为系统权限管理中对操作员只能控制到模块级
相关表:MRP_DeptAdmin
【接口】
接口(用图形式说明本程序所隶属上一层模块及隶属本模块下一层模块,说明参数赋值和调用方法,说明和本程序直接关联数据结构)。
【限制条件】
(说明本模块运行所受到限制条件)。
7.2 产品配方
7.2.1 产品配方定义
【模块名称及软件标识项】
模块名称:产品配方_产品配方定义。
软件标识:BOM_Define
【模块功效说明】
对于已经设计完成或正在设计产品配方进行录入。产品配方是计算物料需求计划依据。
【模块界面设计】
提议界面:
产品配方定义(BOM_Define)
新增 修改 删除 增行 删行 保留 放弃 审核 弃审 帮助 退出
产 品 配 方
BOM单号: *√ 产品编码:*√ 产品名称:%
规格型号:% 单位:% 状态: ↓√
生产部门:*▼ 成品率: *√
物料编码
物料名称
规格型号
单位
存放仓库
定额数量
损耗率%
*▼√
%
%
%
*▼
*√
*√
制单: √ 制单日期:%
操作步骤以下:
1. 新增:进入产品配方定义模块后,单击新增按钮,能够进行产品配方录入,录入后保留即可。假如录入完成后单击放弃,则清空目前录入数据。
2. 修改:录入完成并保留后(或在显示具体单据界面),单击修改按钮,能够对目前配方进行修改。注意:BOM单号、父项产品编码不能修改。处于审核状态产品配方不能直接删除。
3. 删除:能够直接将目前单据进行删除处理。删除时进行警告提醒,确定后即可删除。注意:处于审核状态产品配方不能直接删除。
4. 增行:在单据新增状态或修改状态,单击增行按钮,能够在目前统计行前插入一行。假如目前统计行为空行,则增行无效。
5. 删行:在单据新增状态或修改状态,单击删行按钮,能够将目前所在统计行删除,同时下行统计自动上移。假如目前统计行为末行,则删行无效。
6. 审核:将处于未审核状态配方进行审核。审核以后配方才能够参与物料分解 。审核以后配方不能修改或删除。
7. 弃审:将已经审核配方放弃审核。弃审后配方处于未审核状态,能够修改和删除。
【各栏目说明及有效性】
1. BOM单号:必需录入,含有唯一性。能够录入字母和数字,长度不超出12位。
2. 产品编码:必需录入,能够参考物料档案进行录入(只显示物料属性为生产属性物料)。只能录入数字,长度不超出20位。
3. 产品名称:依据录入产品编码自动显示在物料档案中对应产品名称。产品名称不能修改。
4. 产品规格:同上。
5. 单位:同上,显示计量单位名称。依据产品编码在物料档案中对应计量单位编码,显示在单位设置文件中对应单位属性中属于产品单位名称。
6. 状态:提供审核和未审核2种状态。默认状态为未审核。
7. 生产部门:必需录入,能够参考部门档案(非停用部门)进行录入。能够录入数字(0-9)、字母和汉字,长度不超出20位。显示部门名称。
8. 成品率%:默认为100,能够修改。取值范围大于0小于等于100,小数位数不超出2位。
9. 制单:依据登录信息自动显示人员姓名,不能修改。
10. 制单日期:依据登录信息自动显示系统日期,不可修改。
11. 物料编码:必需录入,能够参考物料档案进行录入(显示物料属性为原辅材料和产品物料)。只能录入数字和字母,长度不超出20位。
12. 物料名称:依据录入产品编码自动显示在物料档案中对应产品名称。产品名称不能修改。
13. 规格:同上。
14. 单位:同上,显示计量单位名称。依据产品编码在物料档案中对应计量单位编码,显示在单位设置文件中对应单位属性中属于产品单位名称。
15. 存放仓库:可不填,能够参考仓库设置文件进行录入。能够录入汉字、数字(0-9)和字母等,长度不超出20位。显示仓库名称。
16. 定额数量:必需录入,只能录入大于0数值,小数位数取4位。
17. 损耗率%:只能录入大于等于0小于100正数,假如为空,根据0处理 。
【模块关键处理】
产品配方关键处理步骤以下。另外录入产品成品率只能录入大于0且小于等于100之间数值,且小数位不超出2位,物料损耗率只能录入大于等于0且小于100数值,小数位不超出2位。
相关表:MRP_BOMMain,MRP_BOMSub,Gy_material,Gy_Warehouse
【接口】
接口(用图形式说明本程序所隶属上一层模块及隶属本模块下一层模块,说明参数赋值和调用方法,说明和本程序直接关联数据结构)。
【限制条件】
(说明本模块运行所受到限制条件)。
7.2.2 产品配方列表
【模块名称及软件标识项】
模块名称:产品配方_产品配方列表,产品配方_产品配方列表查询条件
软件标识:BOM_Query,BOM_List
【模块功效说明】
能够依据产品编码、生产部门、状态等条件对产品配方进行查询。依据查询结果能够进行修改、删除等维护处理。只有处于“审核”状态产品配方才能进行物料需求计算。
【模块界面设计】
界面初始状态显示查询条件和查询结果两个界面,其中查询条件处于有效状态。能够直接录入查询条件进行查询。在查询结果界面能够对产品配方进行对应修改、删除等维护处理。查询结果界面显示数据项包含:BOM单号、产品编码、产品名称、产品规格、单位、生产部门、使用状态、成品率、物料编码、物料名称、规格型号、单位、定额数量、损耗率等数据项。
展开阅读全文