《生产管理系统设计概述(.pdf》由会员分享,可在线阅读,更多相关《生产管理系统设计概述(.pdf(87页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第1章 概述 1.1 功能模块图 生产计划生产系统小样管理生产定单生产定单维护生产转单生产排单派工打样要求样本卡管理车间管理车间报工生产报表工时耗费表工序材料概况表生产定单单据表加工中心产能分析表加工中心生产日报表料件省产定单明细打样管理基础数据维护生产定单工艺维护颜色维护省产前套料分析标准BOM标准BOM维护物料/复膜附加属性菲林异常丝绸异常工序维护班组维护班组人员/加班维护新增查找尺寸维护 1.2 数据库 生产定单生产定单号生产数量生产要求交货数量交货期销售合约ID(FK)打样单据号(FK)制单时间生产类型原材料发货地址产品ID(FK)客户订单号BOM工序ID序号BOM ID(FK)工序
2、ID(FK)工序工序ID工序名称工序号准备时间耗时(分)耗时单位量有效工时(小时)工作中心机台父工序BOMBOM ID名称版刀样本卡工艺损耗率排版说明正常生产损耗率生产/小样/产品BOMIDBOM ID(FK)类型单据号是否是最终BOM产品ID(FK)临时标志销售合约销售合约ID销售合约信息小样管理打样单据号打样数量打样时间最终样板确定打样要求ID(FK)打样要求打样要求ID打样要求单据号班组上下联左右联版本号机器型号滚筒号色版是否需要特批备注图片销售合约ID(FK)样板ID版号结果打样单据号(FK)图片时间数量临时标志单据管理ID单据号单据类型操作类型操作时间操作人单据状态ID单据号单据类型
3、单据状态删除标志车间生产车间生产ID车间生产单据号生产定单号(FK)工序ID(FK)生产数量类型工时生产班组ID(FK)班次开始时间结束时间备注生产消耗生产消耗ID原材料车间生产ID(FK)生产数量生产班组生产班组号描述工作周期生产班组人员生产班组ID生产班组号(FK)人员人员ID(FK)人员信息人员ID人员信息生产计划生产计划号生产定单号(FK)序号排单时间排单范围时间起排单范围时间末生产转单生产转单ID生产转单号转出生产订单ID转入生订单ID实际生产人员实际生产人员ID车间生产ID(FK)人员ID(FK)产品产品ID产品信息BOM物料bom物料ID序号物料IDBOM ID(FK)单位数量计
4、划数量计量单位工序ID(FK)加班日历ID生产班组号(FK)加班时间复膜序号复膜名称ID复膜规格工艺要求工艺ID工艺描述工艺序号颜色颜色ID颜色描述颜色序号 生产工艺要求生产要求ID生产定单号(FK)工艺ID(FK)工艺内容 生产颜色要求生产颜色要求ID生产定单号(FK)颜色内容颜色ID(FK)生产尺寸生产尺寸ID生产尺寸内容生产定单号(FK)尺寸ID(FK)尺寸尺寸ID尺寸序号尺寸描述物料/复膜附加属性要求IDbom物料/覆膜ID类型属性ID(FK)内容物料等附加属性属性ID名称描述菲林异常属性ID序号名称丝绸异常属性id序号名称 异常情况ID类型打样要求ID(F异常属性ID样板卡样板卡号生
5、产定单号(FK)尺寸包装要求包装要求描述刀模编号刀模联数过油烫金版编号烫金版联数压膜压膜规格烫金膜烫金膜规格特殊要求 样板卡颜色资料ID样板卡号(FK)生产定单号颜色ID供应商ID网纹琨样板卡机型信息ID机型滚筒号联数(直横)间隔样板卡号(FK)样板卡材料ID材料ID材料规格样板卡号(FK)样板卡工艺ID工艺步骤排版方向样板卡号(FK)派工单ID派工单据号工序ID(FK)派工数量生产计划号(FK)生产定单号(FK)转单工序数量id工序ID转单数量生产转单ID(FK)1.3 数据流 销售合约生产订单生产排单打样打样要求样本卡派单日生产抽查质检入库标准BOM正常入库领料日结存完工单据管理状态管理原
6、料仓库委外生产不良,报废入库报表与统计车间报工报料是否小样生产是RFID接口接口 1.4 设计说明 1 对于已被注销的单据在各个功能点所查询到的列表中以灰色表示。2 对于是否被注销的单据取决于单据状态表的删除标志。1 为注销。第2章 生产定单模块功能设计 2.1 生产定单功能主界面 新增界面 生产定单新增生产模块-生产定单保存修改注销查看生产定单号生产状态 客户 制单时间尺寸信息打样单据号BOM销售合约生产类型产品名称 交货期生产数量库存数量备库数量(数据库读取尺寸属性)附加工艺(数据库读取附加工艺属性)颜色1BOM维护 颜色代码 颜色名称编辑BOM查看小样从小样复制从标准BOM复制从其他定单
7、复制 BOM 维护界面 Bom 维护生产模块-生产定单保存复制新增生产定单号BOM名称正常生产损耗率工艺损耗率刀模具样板卡油墨规格版工序序号工序名称排版说明物料信息(数据库读取物料附加属性)物料名称 物料规格复膜信息(数据库读取物料附加属性)复膜名称 复膜规格自动生成序号机台 工序生产定单明细界面 生产定单明细生产模块-生产定单查看新增 修改注销 完工 取消完工生产定单号生产状态 客户 制单时间尺寸信息打样单据号BOM销售合约生产类型产品名称 交货期生产数量库存数量备库数量(数据库读取尺寸属性)附加工艺(数据库读取尺寸属性)颜色1 2 210.BOM信息Bom 1BOM 2(个工作单存在多个,
8、这里显示该生产定单列表)生产定单查找界面 生产定单查找生产模块-生产定单新增查看修改注销生产定单查找生产定单号状态类型 生产定单列表销售定单生产订单 客户生产数量 交货期产品查找 生产类型状态客户产品重置 交货期 销售订单BOM 2.2 主要功能设计 该模块主要功能:生产订单:保存、注销、修改、完工、取消完工、从小样复制、从规范 BOM复制、从其他生产定单复制、BOM 编辑、查看小样。Bom:保存,复制,新增,查看。2.2.1 生产定单新增 功能描述:增加生产定单记录 操作验证:具备生产定单增加权限 默认条件:1 尺寸信息从 尺寸表读取,按序号顺序显示在界面。2 附加工艺信息从工艺表读取,按序
9、号顺序显示在界面 3 颜色信息从颜色表读取,按序号顺序显示在界面。4 状态显示为:新增。5 灰色栏不可编辑。执行操作:2.2.1.1 界面操作:录入销售合约号时,从销售合约表读取客户,从仓库物料表读取该产品的库存。打样单据号录入时,与小样经管表的打样单据号校验。从生产/小样/产品 BOM 表 union BOM 表 读取单据号对应的BOM名称(where 类型=小样 and 单据号=打样单据号),显示在界面的 BOM 项.产品录入时,与产品表数据校验,制单时间做时间校验 生产/备库数量不能为负数。2.2.1.2 按钮操作 2.2.1.2.1 从小样复制 弹出确认操作对话框。Delete fro
10、m 生产/小样/产品 BOM where 临时标志=1 and 单据号=生产定单号;在生产/小样/产品 BOM 表增加记录:Insert into 生产/小样/产品 BOM 表(bomid,类型,单据号)select(bomid,生 产,(界面中的生产定单号))from 生产/小样/产品 BOM 表 where 类型=小样 and 单据号=打样单据号.2.2.1.2.2 从规范 BOM 复制:弹出确认对话框,并选择规范BOM 名称。Delete from 生产/小样/产品 BOM where 临时标志=1 and 单据号=生产定单号;在生产/小样/产品 BOM 表增加记录 Insert int
11、o 生产/小样/产品 BOM 表(bomid,类型,单据号)select(bomid,生产,(界面中的生产定单号))from 生产/小样/产品 BOM 表,生产定单表 where 类型=产品 and 产品 id=(界面的产品名称对应的产品 ID)2.2.1.2.3 从其他定单复制 弹出定单选择对话框。并选择定单,定单选择提供定单校验和单据号模糊查找功能。Delete from 生产/小样/产品 BOM where 临时标志=1 and 单据号=生产定单号;在生产/小样/产品 BOM 表增加记录 Insert into 生产/小样/产品 BOM 表(bomid,类型,单据号)select(bom
12、id,生产,(界面中的生产定单号))from 生产/小样/产品 BOM 表 where 类型=生产 and 生产=(界面的生产定单)2.2.1.2.4 编辑 BOM 弹出 BOM 界面,传输生产定单号。界面如下.Bom 维护生产模块-生产定单保存复制新增删除生产定单号BOM名称正常生产损耗率工艺损耗率刀模具样板卡油墨规格版工序序号工序名称排版说明物料信息(数据库读取物料附加属性)物料名称 物料规格复膜信息(数据库读取物料附加属性)复膜名称 复膜规格自动生成序号机台 工序单位数量 工序单位数量 2.2.1.2.5 界面显示逻辑:1 if exits(select bomid from 生产/小样
13、/产品 where 类型=生产(1)and 单据号=生产定单号 and 临时标志=1)则 将该 bomid 所对应的 bom 数据显示在界面对应的字段.Else 显示空白界面。生产定单号为界面所传输的生产定单号.2.2.1.2.6 按钮操作 2.2.1.2.6.1 保存 if exits(select bomid as 原 BOMID from 生产/小样/产品 where 类型=生产(1)and 单据号=生产定单号 and 临时标志=1)在 BOM 表增加一条记录(新 BOMID),各字段数据从 原 BOMID 复制。相关子表 复膜 BOM 物料 BOM 工序 数据从原 BOMID 的子表数
14、据复制。数据库代码如下:Insert into 生产/小样/产品(名称,版,刀.)select(名称,版,刀)from 生产/小样/产品 where bomid=原 BOMID.各子表代码如下:获取 BOM 表的最新 ID as 新 BOMID Insert into BOM 物料(BOMID,序号,物料 ID)select 新 BOMID,序号,物料 ID from BOM 物料 where bomdid=原 BOMID.复膜,BOM 工序子表类似。delete from 生产/小样/产品 where 类型=生产(1)and 单据号=生产定单号 and 临时标志=1)。Else 保存新数据。
15、数据表如下:生产_小样_产品 BOM ID id int 自动生成 生产_小样_产品 BOM BOM_ID bom_id int 新 BOMID 生产_小样_产品 BOM 类型 type tinyint 1=生产 2=小样 3=产品 1 生产 生产_小样_产品 BOM 单据号 djnumber varchar(32)生产定单号 生产_小样_产品 BOM 是否是最终BOM bom_fin tinyint 1=是 0=否 0 生产_小样_产品 BOM 产品 ID pro int Null 生产_小样_产品 BOM 临时标志 tmp tinyint 1=是 0=否 1 BOM BOM_ID bom_
16、ID int 自动生成 BOM 名称 name varchar(32)名称 BOM 版 ban varchar(32)版 BOM 刀 dao varchar(32)刀 BOM 样本卡 yangbenka varchar(32)样本卡 BOM 工艺损耗率 gysh varchar(32)工艺损耗率 BOM 排版说明 beizhu nvarchar 排版说明 BOM 正常生产损耗率 shl float 正常生产损耗率 BOM 油墨规格 ymgg varchar(32)油墨规格 BOM 工序 ID ID INT 自动生成 BOM 工序 序号 NO SMALLint 按界面显示的顺序 BOM 工序 B
17、OM_ID bom_id int Bom_id BOM 工序 工序 ID gx_id int 工序 ID BOM 物料 bom 物料 ID id int 自动生成 BOM 物料 序号 no SMALLint 界面顺序 BOM 物料 物料 ID wl_id INT 物料 ID BOM 物料 BOM_ID bom_id INT BOM_ID BOM 物料 数量 bom_number float 数量 BOM 物料 计划数量 jh_number float null BOM 物料 计量单位 jl_dw varchar(32)M BOM 物料 工序 ID gx_id int 工序 ID 物料_复膜附加
18、属性要求 ID id int id 物料_复膜附加属性要求 bom 物料_覆膜 ID bom_fmid it 物料,复膜分别插入对应的 ID 物料_复膜附加属性要求 类型 type tinyint 1=物料 2=腹膜 物料、复膜分别插入 物料_复膜附加属性要求 属性 ID sx_id int 附加属性的 ID 物料_复膜附加属性要求 内容 neirong varchar(200)附加属性对应的内容 2.2.1.2.6.2 新增 单击新增,BOM 回到新增界面,主要为同一定单的多个 BOM 录入。2.2.1.2.6.3 复制 弹出 BOM 选择框,从其他 BOM 中复制,并在界面中显示复制结果。
19、数据在点击保存后,才能保存。2.2.1.2.6.4 删除 弹出该生产定单对应的所有BOM。Select BOM 名称 from BOM where 生产定单=界面的生成定单号。可选中其一 BOM 数据进行删除,2.2.1.2.6.5 查看 弹出该生产定单对应的所有BOM,选中确认后在界面显示数据。2.2.1.2.7 查看小样 根据小样单据号,显示小样经管的小样界面。2.2.1.2.8 保存 对生产定单保存 表名 字段说明 字段名 数据类型 备注 数据保存 _生产定单 scorder 生产定单号 scnumber varchar(32)生产定单号 _生产定单 生产数量 scsl float 生产
20、数量 _生产定单 生产要求 scyao varchar(32)生产要求 _生产定单 交货数量 jhsl float 交货数量 _生产定单 交货期 date date 交货期 _生产定单 销售合约 ID id int 销售合约ID _生产定单 打样单据号 dynumber varchar(32)打样单据号 _生产定单 制单时间 date varchar(32)制单时间 _生产定单 生产类型 type int 1 正常 2备货 3 补货 生产类型 子表 _生产工艺要求scgyyq 生产要求 ID scyqID int 自动生成 _生产工艺要求 生产定单号 scdd varchar(32)生产定单号
21、 _生产工艺要求 工艺 ID gyid int 工艺 ID _生产工艺要求 工艺内容 gynr varchar(32)工艺内容 _生产颜色要求 scysyq 生产颜色要求ID scysid int 生产颜色要求 ID _生产颜色要求 生产定单号 scnumber varchar(32)生产定单号 _生产颜色要求 颜色内容 ysnr varchar(32)颜色内容 _生产颜色要求 颜色 ID ysid int 颜色 ID _生产尺寸(sccq)生产尺寸 ID id int 生产尺寸ID _生产尺寸 生产尺寸内容 neirong varchar(32)生产尺寸内容 _生产尺寸 生产定单号 scnu
22、mber int 生产定单号 对 bom 保存.更新该生产定单对应的 BOM 表的临时标志,修改为 0.单据状态保存 对生产定单做新增状态记录。单据经管 ID id int 自动生成 单据经管 单据号 djh int 生产定单号 单据经管 单据类型 dj_type tinyint 生产定单 单据经管 操作类型 cz_type tinyint 新增 单据经管 操作时间 date date 系统时间 单据经管 操作人 people int 制单人 单据状态 单据号 djh int 生产定单号 单据状态 单据类型 dj_type tinyint 生产定单 单据状态 单据状态 state smalli
23、nt 101(制单)单据状态 删除标志 dele Tinyint 1=是 0=否 0 2.2.2 生产定单查找 2.2.2.1 生产定单查找 功能描述:生产定单查询 操作验证:有生产定单查询权限。默认条件:执行操作:生产定单表,销售合约表,BOM 表,生产/小样/产品 BOM,单据状态表 操作界面:2.2.2.2 生产定单新增 功能描述:操作验证:默认条件:执行操作:跳转到新增定单界面 操作界面:2.2.3 生产定单明细 2.2.3.1 生产定单注销 功能描述:对生产定单注销 操作验证:具备生产定单操作权限 默认条件:生产定单显示界面。执行操作:1 对单据经管做删除记录操作。单据经管 ID i
24、d int 自动生成 单据经管 单据号 djh int 生产定单号 单据经管 单据类型 dj_type Varchar(32)生产定单 单据经管 操作类型 cz_type tinyint 删除 单据经管 操作时间 date date 系统时间 单据经管 操作人 people int 制单人 2 Update 单据状态表的删除标志为 1。2.2.3.2 取消注销 功能描述:对生产定单反注销 操作验证:具备生产定单操作权限 默认条件:生产定单显示界面。执行操作:1 在单据操作中记录取消注销 2 在单据状态更新删除标志为 0 2.2.3.3 修改 功能描述:修改生产定单;操作验证:具备修改权限。制单
25、状态为新增。单据删除标志为 0.执行操作:1 界面从显示界面转为编辑界面。2 修改结果的保存在单击保存按钮时实现。操作界面:2.2.3.4 保存 功能描述:保存修改生产定单;操作验证:具备修改权限。制单状态为新增。单据删除标志为0.执行操作:1 弹出是否确认修改的对话框。2 更新修改结果。a)参考生产定单新增的数据保存,做 update 处理。物料_复膜附加属性要求 BOM 物料 BOM 工序 BOM 生产定单 生产工艺要求 生产颜色要求 生产尺寸 b)在单据操作表中增加修改记录。操作界面:2.2.3.5 完工 功能描述:对生产定单做完工标志 操作验证:具备完工的权限,删除标志=0,单据状态为
26、开工。执行操作:a)在单据操作中增加完工记录 b)在单据状态表更新状态为完工。操作界面:2.2.3.6 取消完工 功能描述:完工的反操作 操作验证:具备完工的权限,删除标志=0,单据状态为完工 执行操作:a)在单据操作中增加取消完工记录 b)在单据状态表更新状态为下达。操作界面:第3章 生产计划模块功能设计 3.1 生产计划功能主界面 生产排单生产模块-生产排单保存生产排单生产计划号排单时间 生产定单列表序号生产定单 客户生产数量 交货期产品排单 生产类型手工调整跳转,删除,增加排单范围:制单时间目前工序生产状态 生产排单生产模块-生产排单生产排单生产计划号 生产定单列表序号生产定单 客户生产
27、数量 交货期产品 生产类型手工调整目前工序生产状态查找保存 修改 派工单生产模块-派工单保存 生产计划号派工生产定单工序派工数量目前工序完工数量派工生产数量客户交货期制单时间派工单据号已派工 派工单生产模块-派工单保存 修改 下达 取消下达 生产计划号领料单生产定单工序派工数量目前工序完工数量查找生产数量客户交货期派工单据号已派工制单时间 3.2 主要功能设计 3.2.1 生产排单 3.2.1.1 生产排单新增 3.2.1.1.1 排单 功能描述:对特定的或者全部的未完工生产定单排产,并支持手工调整 操作验证:具备生产排单权限。可排产的生产定单:单据状态表的删除标志为 0,状态非“完工”。默认
28、条件:排单时间为系统时间 执行操作:a)排单逻辑:1 根据排单要求确认所需排单的工作定单。2 根据 BOM 按交货期顺序计算各生产定单所需物料。3 仓库物料+在途物料的总和,逐一分配给按交货期顺序排列的生产定单。建立排单结果虚拟表:#result 完全满足物料需求的按交货期顺序作为第一部分插入排单结果虚拟表。部分满足的计算总差额,按差额小,交货期的顺序,作为第二部分插入排单结果虚拟表 完全不满足的按交货期顺序,作为第三部分插入排单结果虚拟表 4#result 为排单结果,同时连接生产定单表,派工单,单据状态。对目前工序处理:车间生产表连接 BOM 表,BOM 工序表,根据BOM 工序表的顺序(
29、MAX(序号)获取该生产定单的生产中的最新工序作为目前工序。b)排单结果支持手工调整:跳转,删除,增加。跳转 单击跳转,弹出对话框,输入序号号,该生产定单跳转至所书写的序号之下。同时序号重新更新。删除 单击删除后,该生产定单在界面被删除 增加 单击增加后,在该生产定单下增加空白记录,允许手工录入生产定单号。录入生产定单号后,在界面将该生产定单的定单数据在界面中该行显示。操作界面:3.2.1.1.2 保存 功能描述:保存生产计划 操作验证:具备省产计划操作权限 默认条件:执行操作:保存数据如下:1 生产计划数据保存 生产计划(SCJH)生产计划号 scjhh varchar(32)生产计划号 生
30、产计划 生产定单号 scddh varchar(32)生产定单号 生产计划 序号 no varchar(32)序号 生产计划 排单时间 time date 排单时间 生产计划 排单范围时间起 b_date date 排单范围时间起 生产计划 排单范围时间末 e_date date 排单范围时间末 2 单据经管增加生产排单记录 3 单据状态表:如果所涉及到的生产定单状态为制单,则更新为已排单。操作界面:3.2.1.2 查找 3.2.1.2.1 查找 功能描述:查找并显示生产计划 操作验证:具备生产计划查询权限 默认条件:执行操作:1 生产计划表,生产定单表,单据状态表,车间生产表,对目前工序取数
31、如下:BOM 表与车间生产表关联 order by bom 表的工序序号,工序序号最大的,在车间生产表有工序记录的工序即为目前工序。操作界面:3.2.1.2.2 修改 功能描述:修改生产计划 操作验证:具备生产计划修改权限 默认条件:执行操作:1 单击修改进入修改可编辑状态 操作界面:3.2.1.2.3 保存 功能描述:修改生产计划 操作验证:具备生产计划修改权限 默认条件:对尚未下达的生产计划,生产定单才可以修改。执行操作:1 UPDATE 生产计划关联数据 2 在单据经管增加修改记录。操作界面:3.2.2 派工单 3.2.2.1 派工单新增 3.2.2.1.1 派工 功能描述:对排过单的生
32、产定单进行派工。操作验证:具备派工单新增权限。默认条件:执行操作:单击派工按钮后,在界面显示生产定单相关数据,派工数量默认为生产定单的生产数量-各工序的已完工数量,派工数量为可编辑框。对于工序的已完工数量获取:车间生产表获取的数量-转工工序数量。已派工项为统计该生产定单的派工单数量之和。相关表:生产定单表,销售合约,BOM 表,车间生产表,转工工序数量,转工单,派工单 操作界面:3.2.2.1.2 保存 1 保存派工单数据 派工单 ID id int 自动生成 派工单 派工单据号 djh int 派工单据号 派工单 工序 ID gx_id int 工序 ID 派工单 派工数量 qty floa
33、t 派工数量 派工单 生产计划号 scjh int 生产计划号 派工单 生产定单号 scdd int 生产定单号 2 单据操作增加派工单的新增记录。3 单据状态增加派工单的新增状态。3.2.2.2 派工单查找 3.2.2.2.1 查找 功能描述:查找派工记录 操作验证:派工查询权限 默认条件:执行操作:1 数据表:派工单,生产定单 操作界面:3.2.2.2.2 修改 功能描述:修改派工记录 操作验证:派工修改权限 默认条件:未下达的生产定单,未下达的派工单。执行操作:1 进入可编辑界面。操作界面:3.2.2.2.3 保存 功能描述:修改派工记录 操作验证:派工修改权限 默认条件:未下达的生产定
34、单,未下达的派工单。执行操作:1 UPDATE 相关派工单 2 在单据经管增加派工单修改记录。操作界面:3.2.2.2.4 下达 功能描述:下达派工记录 操作验证:派工下达权限 默认条件:未下达的生产定单,未下达的派工单,界面上的派工单不能为空。执行操作:1 对派工单下的生产定单进行状态更新为:103(开工)2 在单据经管增加派工单下达记录。3 更新单据状态的该派工单的状态为下达。4 生成领料申请。根据 BOM 表的工序对和物料的对应关系,派工的数量,计算出所需的物料。对同一生产定单下的物料合并,并生成生产领料的领料申请。操作界面:3.2.2.2.5 取消下达 功能描述:取消下达派工记录 操作
35、验证:派工下达权限 默认条件:已下达的派工单。执行操作:1 对派工单下的生产定单进行状态更新为:102(开工)2 在单据经管增加派工单取消下达记录。3 更新单据状态的该派工单的状态为未下达。4 删除该派工单生成的领料申请。操作界面:第4章 车间生产功能设计 4.1 车间生产主界面 报工报料生产模块-车间报工报料保存生产定单客户交货期车间生产单据号工序生产定单数量工序完工数量工序时间班次备注班组(人员名单)车间消耗 材料消耗数量标准耗时类型(1 正常 2不良、3 报废、4重工)报工报料生产模块-车间报工报料查找生产定单车间生产号类型(1 正常 2不良、3 报废、4重工)车间生产号生产定单工序类型
36、完工数量班次 报工报料明细生产模块-车间报工报料保存 修改 删除生产定单客户交货期车间生产单据号工序生产定单数量工序完工数量工序时间班次备注班组(人员名单)车间消耗 材料消耗数量标准耗时类型(1 正常 2不良、3 报废、4重工)4.2 主要功能设计 4.2.1 车间报工 4.2.1.1 新增 4.2.1.1.1 保存 功能描述:对车间生产报工报料,并预留接口从 RFID 接收机台报工报料数据。操作验证:具备车间报工报料权限。默认条件:执行操作:界面操作:1 录入生产定单时,客户,交货期自动显示 2 工序完工数量和工序均录入时,自动计算规范耗时,从工序表获取单位规范耗时。3 类型默认为“正常”4
37、 录入班组时,在班组人员列表自动获取数据。数据表为生产班组人员。并可对这些人员进行编辑,增加,删除。5 工序录入后,对应相关的材料和消耗数由计算机自动计算并显示在车间消耗里,对材料可进行编辑,增加,删除。数据表:BOM 物料表*本次报工的数量可得预计消耗材料。按钮操作:数据保存如下:1 车间生产表 车间生产 车间生产 ID ID int 自动生成 车间生产 车间生产单据号 cjsc_djh varchar(32)车间生产单据号 车间生产 生产定单号 scddno int 生产定单号 车间生产 工序 ID gx_id int 工序 ID 车间生产 生产数量 qty float 生产数量 车间生产
38、 工时 gongshi float 工时 车间生产 生产班组 ID scbz_id float 生产班组ID 车间生产 班次 banci int 班次 车间生产 开始时间 b_date date 开始时间 车间生产 结束时间 e_date date 结束时间 车间生产 备注 beizhu nvarchar 备注 实际生产人员 实际生产人员 ID ID int 自动生成 实际生产人员 车间生产 ID cjsc_id int 车间生产ID 实际生产人员 人员 ID people_id int 人员 ID 生产消耗 生产消耗 ID id int 自动生成 生产消耗 原材料 mtr_id int 原材
39、料 生产消耗 车间生产 ID cjsc_id int 车间生产ID 生产消耗 生产数量 sc_qty float 生产数量 2 单据操作,在单据经管增加车间生产制单记录。操作界面:4.2.1.2 查找 功能描述:查找车间生产记录 操作验证:查找车间生产权限 默认条件:执行操作:界面操作:对车间生产记录数据双击弹出车间生产明细。按钮操作:1 关联数据表:车间生产表 操作界面:4.2.1.3 明细 4.2.1.3.1 修改 功能描述:修改车间生产数据 操作验证:车间生产编辑权限 默认条件:执行操作:1 单击修改,显示修改确认后,进入编辑界面。操作界面:4.2.1.3.2 保存 功能描述:保存车间生
40、产数据 操作验证:车间生产编辑权限 默认条件:执行操作:1 update 相关车间生产数据。2 在单据经管增加修改记录。操作界面:4.2.1.3.3 删除 功能描述:删除车间生产数据 操作验证:车间生产编辑权限 默认条件:执行操作:1 在删除对话框确认后,删除车间生产主表及相关子表数据。操作界面:4.2.2 生产转单 4.2.2.1 保存 功能描述:生产定单从 1 个定单转到另 1 个定单 操作验证:具备转单权限,生产定单的删除标志均为 0.生产定单状态均不能为完工状态。默认条件:执行操作:1 保存转单记录。生产转单(SCZD)ID id int 自动生成 生产转单 生产转单号 sczdh v
41、archar(32)生产转单号 生产转单 转出生产订单ID zc_scdd varchar(32)转出生产订单 ID 生产转单 转入生订单ID zr_scdd varchar(32)转入生订单 ID 子表 转单工序数量(ZDMX)id id int 自动生成 转单工序数量 工序 ID gx_id int 工序 ID 转单工序数量 工序数量 qty float 工序数量 转单工序数量 生产转单 ID sczdid int 生产转单ID 2 在单据操作中增加转单记录。操作界面:转工单生产模块-转工单保存修改查找从生产定单转入工序数量生产转单号 4.2.2.2 查找 功能描述:显示查找转单的对话框,
42、并显示数据在转工单上 操作验证:具备转工单查看的权限 默认条件:执行操作:1 单击“查找”则显示转工单对话框,提供转工单据号,生产定单查询。2 选择转工单据号后,在页面显示转工单数据。并不可编辑。操作界面:4.2.2.3 修改 功能描述:修改转工单 操作验证:具备转工单修改的权限 默认条件:执行操作:1 单击“修改”则显示转工单为修改状态。2 工序校验:工序为转出生产定单的工序。数量校验:转出数量不能超过实际车间生产数量(车间生产表的该生产定单该工序的总生产数量)。3 单击保存后,保存数据。操作界面:第5章 规范 BOM 功能设计 5.1 规范 BOM 主界面 标准Bom 维护生产模块-标准B
43、OM维护保存复制产品BOM名称正常生产损耗率工艺损耗率刀模具样板卡油墨规格版工序序号工序名称排版说明物料信息(数据库读取物料附加属性)物料名称 物料规格复膜信息(数据库读取物料附加属性)复膜名称 复膜规格自动生成序号机台 工序 标准 Bom 查找生产模块-标准 BOM维护查找产品BOM 名称BOM 名称产品名称 标准 Bom 查看生产模块-标准 BOM维护保存 修改 注销产品BOM 名称正常生产损耗率工艺损耗率刀模具样板卡油墨规格版工序序号工序名称排版说明物料信息(数据库读取物料附加属性)物料名称 物料规格复膜信息(数据库读取物料附加属性)复膜名称 复膜规格自动生成序号机台 工序 5.2 主要
44、功能设计 5.2.1 规范 BOM 新增 5.2.1.1 保存 功能描述:对规范 BOM 新增记录 操作验证:规范 BOM 编辑权限 默认条件:执行操作:保存数据:1 BOM 数据保存,保存时需要对 BOM 名称做校验,保持 BOM 名称的唯一性。生产_小样_产品 BOM ID id int 自动生成 生产_小样_产品 BOM BOM_ID bom_id int 新 BOMID 生产_小样_产品 BOM 类型 type tinyint 1=生产 2=小样 3=产品 3 产品 生产_小样_产品 BOM 单据号 djnumber varchar(32)null 生产_小样_产品 BOM 是否是最终
45、BOM bom_fin tinyint 1=是 0=否 0 生产_小样_产品 BOM 产品 ID pro int 产品 ID 生产_小样_产品 BOM 临时标志 tmp tinyint 1=是 0=否 null BOM BOM_ID bom_ID int 自动生成 BOM 名称 name varchar(32)名称 BOM 版 ban varchar(32)版 BOM 刀 dao varchar(32)刀 BOM 样本卡 yangbenka varchar(32)样本卡 BOM 工艺损耗率 gysh varchar(32)工艺损耗率 BOM 排版说明 beizhu nvarchar 排版说明
46、BOM 正常生产损耗率 shl float 正常生产损耗率 BOM 油墨规格 ymgg varchar(32)油墨规格 BOM 工序 ID ID INT 自动生成 BOM 工序 序号 NO SMALLint 按界面显 示的顺序 BOM 工序 BOM_ID bom_id int Bom_id BOM 工序 工序 ID gx_id int 工序 ID BOM 物料 bom 物料 ID id int 自动生成 BOM 物料 序号 no SMALLint 界面顺序 BOM 物料 物料 ID wl_id INT 物料 ID BOM 物料 BOM_ID bom_id INT BOM_ID BOM 物料 数
47、量 bom_number float 数量 BOM 物料 计划数量 jh_number float null BOM 物料 计量单位 jl_dw varchar(32)M BOM 物料 工序 ID gx_id int 工序 ID 物料_复膜附加属性要求 ID id int id 物料_复膜附加属性要求 bom 物料_覆膜 ID bom_fmid it 物料,复膜分别插入对应的ID 物料_复膜附加属性要求 类型 type tinyint 1=物料 2=腹膜 物料、复膜分别插入 物料_复膜附加属性要求 属性 ID sx_id int 附加属性的 ID 物料_复膜附加属性要求 内容 neirong
48、varchar(200)附加属性对应的内容 2 单据经管增加规范 BOM 新增记录。操作界面:5.2.1.2 复制 功能描述:从其他规范 BOM 复制 操作验证:规范 BOM 编辑权限 默认条件:执行操作:1 单击复制按钮,显示对话框,可通过 BOM 的名称,产品名称查询出其他规范 BOM,确认后在界面中显示数据并可编辑。2 单击保存后可保存数据。保存数据时,需要对 BOM 名称做校验,保持 BOM 名称的唯一性。操作界面:5.2.2 规范 BOM 查找 5.2.2.1 查找 功能描述:查找其他规范 BOM 操作验证:规范 BOM 查看权限 默认条件:执行操作:1 双击每条所查询出来的 BOM
49、,进入改数据的明细界面。2 相关表:BOM 表。操作界面:5.2.3 规范 BOM 明细 5.2.3.1 修改 功能描述:规范 BOM 明细 操作验证:规范 BOM 修改权限 默认条件:执行操作:1 单击修改后,显示对话框,确认修改后,显示编辑界面。操作界面:5.2.3.2 保存 功能描述:规范 BOM 明细 操作验证:规范 BOM 修改权限 默认条件:执行操作:1 UPDATE 规范 BOM 的关联表。2 在单据经管增加规范 BOM 的修改记录。操作界面:5.2.3.3 删除 功能描述:规范 BOM 明细 操作验证:规范 BOM 修改权限 默认条件:执行操作:1 删除规范 BOM。操作界面:
50、第6章 小样经管模块功能设计 6.1 小样经管主界面 打样要求生产模块-打样管理-打样要求保存修改删除销售合约号客户 产品打样要求单据号菲林异常机器号班组版本号上下联滚筒号左右联(数据库读取菲林异常信息)丝绸异常(数据库读取丝绸异常属性)色版备注是否需要特批样板要求图片图片文件导入制单时间 打样生产模块-打样管理-打样保存修改注销查看打样单据号客户 产品打样要求单菲林异常机器号销售合约版本号上下联滚筒号左右联(数据库读取菲林异常信息)丝绸异常(数据库读取丝绸异常属性)色版备注是否需要特批样本要求图片打样数量打样时间BOM维护最终版从标准BOM复制样版维护 样版卡生产模块-打样管理-样板卡 保存