生产管理系统设计概述.docx
《生产管理系统设计概述.docx》由会员分享,可在线阅读,更多相关《生产管理系统设计概述.docx(88页珍藏版)》请在三一办公上搜索。
1、第1章 概述1.1 功能模块图1.2 数据库1.3 数据流1.4 设计说明1对于已被注销的单据在各个功能点所查询到的列表中以灰色表示。2对于是否被注销的单据取决于单据状态表的删除标志。1为注销。第2章 生产定单模块功能设计2.1 生产定单功能主界面u 新增界面BOM维护界面生产定单明细界面生产定单查找界面2.2 主要功能设计该模块主要功能:生产订单:保存、注销、修改、完工、取消完工、从小样复制、从标准BOM复制、从其他生产定单复制、BOM编辑、查看小样。Bom:保存,复制,新增,查看。2.2.1 生产定单新增u 功能描述:增加生产定单记录u 操作验证:具备生产定单增加权限u 默认条件:1 尺寸
2、信息从 尺寸表读取,按序号顺序显示在界面。2 附加工艺信息从工艺表读取,按序号顺序显示在界面3 颜色信息从颜色表读取,按序号顺序显示在界面。4 状态显示为:新增。5 灰色栏不可编辑。u 执行操作:2.2.1.1 界面操作:l 录入销售合约号时,从销售合约表读取客户,从仓库物料表读取该产品的库存。l 打样单据号录入时,与小样管理表的打样单据号校验。从生产/小样/产品BOM表union BOM表 读取单据号对应的BOM名称(where 类型=小样 and 单据号=打样单据号),显示在界面的BOM 项.l 产品录入时,与产品表数据校验,制单时间做时间校验l 生产/备库数量不能为负数。2.2.1.2
3、按钮操作2.2.1.2.1 从小样复制弹出确认操作对话框。Delete from 生产/小样/产品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 单据号=生产定单号;
4、在生产/小样/产品BOM表增加记录 Insert into 生产/小样/产品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表(bomi
5、d,类型,单据号) select (bomid,生产,(界面中的生产定单号)) from生产/小样/产品BOM表 where 类型=生产 and 生产=(界面的生产定单)2.2.1.2.4 编辑BOM弹出BOM界面,传输生产定单号。界面如下.2.2.1.2.5 界面显示逻辑:1 if exits ( select bomid from生产/小样/产品 where 类型=生产(1) and 单据号=生产定单号 and 临时标志=1)则 将该bomid所对应的bom数据显示在界面对应的字段. Else 显示空白界面; 生产定单号为界面所传输的生产定单号.2.2.1.2.6 按钮操作2.2.1.2.
6、6.1 保存if exits ( select bomid as 原BOMID from生产/小样/产品 where 类型=生产(1) and 单据号=生产定单号 and 临时标志=1)在BOM表增加一条记录(新BOMID),各字段数据从 原BOMID复制。相关子表复膜BOM物料BOM工序数据从原BOMID的子表数据复制。数据库代码如下:Insert into 生产/小样/产品(名称,版,刀.) select(名称,版,刀) from 生产/小样/产品 where bomid=原BOMID.各子表代码如下:获取BOM表的最新ID as 新BOMIDInsert into BOM物料(BOMID
7、,序号,物料ID )select 新BOMID,序号,物料ID from BOM物料 where bomdid=原BOMID.复膜,BOM工序子表类似。delete from 生产/小样/产品 where 类型=生产(1) and 单据号=生产定单号 and 临时标志=1);Else保存新数据。数据表如下:生产_小样_产品BOMIDidint自动生成生产_小样_产品BOMBOM_IDbom_idint新BOMID生产_小样_产品BOM类型typetinyint1=生产 2=小样 3=产品1生产生产_小样_产品BOM单据号djnumbervarchar(32)生产定单号生产_小样_产品BOM是否
8、是最终BOMbom_fintinyint1=是 0=否0生产_小样_产品BOM产品IDprointNull生产_小样_产品BOM临时标志tmptinyint1=是 0=否1BOMBOM_IDbom_IDint自动生成BOM名称namevarchar(32)名称BOM版banvarchar(32)版BOM刀daovarchar(32)刀BOM样本卡yangbenkavarchar(32)样本卡BOM工艺损耗率gyshvarchar(32)工艺损耗率BOM排版说明beizhunvarchar排版说明BOM正常生产损耗率shlfloat正常生产损耗率BOM油墨规格ymggvarchar(32)油墨规
9、格BOM工序IDIDINT自动生成BOM工序序号NOSMALLint按界面显示的顺序BOM工序BOM_IDbom_idintBom_idBOM工序工序IDgx_idint工序IDBOM物料bom物料IDidint自动生成BOM物料序号noSMALLint界面顺序BOM物料物料IDwl_idINT物料IDBOM物料BOM_IDbom_idINTBOM_IDBOM物料数量bom_numberfloat数量BOM物料计划数量jh_numberfloatnullBOM物料计量单位jl_dwvarchar(32)米BOM物料工序IDgx_idint工序ID物料_复膜附加属性要求IDidintid物料_复
10、膜附加属性要求bom物料_覆膜IDbom_fmidit物料,复膜分别插入对应的ID物料_复膜附加属性要求类型typetinyint1=物料2=腹膜物料、复膜分别插入物料_复膜附加属性要求属性IDsx_idint附加属性的ID物料_复膜附加属性要求内容neirongvarchar(200)附加属性对应的内容2.2.1.2.6.2 新增单击新增,BOM回到新增界面,主要为同一定单的多个BOM录入。2.2.1.2.6.3 复制弹出BOM选择框,从其他BOM中复制,并在界面中显示复制结果。数据在点击保存后,才能保存。2.2.1.2.6.4 删除弹出该生产定单对应的所有BOM。Select BOM名称
11、from BOM where 生产定单=界面的生成定单号。可选中其一BOM数据进行删除,2.2.1.2.6.5 查看弹出该生产定单对应的所有BOM,选中确认后在界面显示数据。2.2.1.2.7 查看小样根据小样单据号,显示小样管理的小样界面。2.2.1.2.8 保存n 对生产定单保存表名字段说明字段名数据类型备注数据保存_生产定单 scorder生产定单号scnumbervarchar(32)生产定单号_生产定单生产数量scslfloat生产数量_生产定单生产要求scyaovarchar(32)生产要求_生产定单交货数量jhslfloat交货数量_生产定单交货期datedate交货期_生产定单
12、销售合约IDidint销售合约ID_生产定单打样单据号dynumbervarchar(32)打样单据号_生产定单制单时间datevarchar(32)制单时间_生产定单生产类型typeint1 正常 2备货 3补货生产类型子表_生产工艺要求scgyyq生产要求IDscyqIDint自动生成_生产工艺要求生产定单号scddvarchar(32)生产定单号 _生产工艺要求工艺IDgyidint工艺ID_生产工艺要求工艺内容gynrvarchar(32)工艺内容_生产颜色要求scysyq生产颜色要求IDscysidint生产颜色要求ID_生产颜色要求生产定单号scnumbervarchar(32)生
13、产定单号_生产颜色要求颜色内容ysnrvarchar(32)颜色内容_生产颜色要求颜色IDysidint颜色ID_生产尺寸(sccq)生产尺寸IDidint生产尺寸ID_生产尺寸生产尺寸内容neirongvarchar(32)生产尺寸内容_生产尺寸生产定单号scnumberint生产定单号l 对bom保存.更新该生产定单对应的BOM表的临时标志,修改为0.l 单据状态保存对生产定单做新增状态记录。单据管理IDidint自动生成单据管理单据号djhint生产定单号单据管理单据类型dj_typetinyint生产定单单据管理操作类型cz_typetinyint新增单据管理操作时间datedate系
14、统时间单据管理操作人peopleint制单人单据状态单据号djhint生产定单号单据状态单据类型dj_typetinyint生产定单单据状态单据状态statesmallint 101(制单)单据状态删除标志deleTinyint1=是 0=否02.2.2 生产定单查找2.2.2.1 生产定单查找u 功能描述:生产定单查询u 操作验证:有生产定单查询权限。u 默认条件:u 执行操作:生产定单表,销售合约表,BOM表,生产/小样/产品BOM,单据状态表u 操作界面: 2.2.2.2 生产定单新增u 功能描述:u 操作验证: u 默认条件:u 执行操作:跳转到新增定单界面操作界面:2.2.3 生产定
15、单明细2.2.3.1 生产定单注销u 功能描述:对生产定单注销u 操作验证:具备生产定单操作权限u 默认条件:生产定单显示界面。u 执行操作:1 对单据管理做删除记录操作。单据管理IDidint自动生成单据管理单据号djhint生产定单号单据管理单据类型dj_typeVarchar(32)生产定单单据管理操作类型cz_typetinyint删除单据管理操作时间datedate系统时间单据管理操作人peopleint制单人2 Update 单据状态表的删除标志为1。2.2.3.2 取消注销u 功能描述:对生产定单反注销u 操作验证:具备生产定单操作权限u 默认条件:生产定单显示界面。u 执行操作
16、:1 在单据操作中记录取消注销2 在单据状态更新删除标志为02.2.3.3 修改u 功能描述:修改生产定单;u 操作验证:具备修改权限;制单状态为新增;单据删除标志为0.u 执行操作:1 界面从显示界面转为编辑界面。2 修改结果的保存在单击保存按钮时实现。u 操作界面: 2.2.3.4 保存u 功能描述:保存修改生产定单;u 操作验证:具备修改权限;制单状态为新增;单据删除标志为0.u 执行操作:1 弹出是否确认修改的对话框。2 更新修改结果。a) 参考生产定单新增的数据保存,做update处理。物料_复膜附加属性要求BOM物料BOM工序BOM生产定单生产工艺要求生产颜色要求生产尺寸b) 在单
17、据操作表中增加修改记录。u 操作界面: 2.2.3.5 完工u 功能描述:对生产定单做完工标志u 操作验证:具备完工的权限,删除标志=0,单据状态为开工。u 执行操作:a) 在单据操作中增加完工记录b) 在单据状态表更新状态为完工。u 操作界面: 2.2.3.6 取消完工u 功能描述:完工的反操作u 操作验证:具备完工的权限,删除标志=0,单据状态为完工u 执行操作:a) 在单据操作中增加取消完工记录b) 在单据状态表更新状态为下达。u 操作界面: 第3章 生产计划模块功能设计3.1 生产计划功能主界面 3.2 主要功能设计3.2.1 生产排单3.2.1.1 生产排单新增3.2.1.1.1 排
18、单u 功能描述:对特定的或者全部的未完工生产定单排产,并支持手工调整u 操作验证:具备生产排单权限。可排产的生产定单:单据状态表的删除标志为0,状态非“完工”。u 默认条件:排单时间为系统时间u 执行操作:a)排单逻辑:1 根据排单要求确认所需排单的工作定单。2 根据BOM按交货期顺序计算各生产定单所需物料。3 仓库物料+在途物料的总和,逐一分配给按交货期顺序排列的生产定单。建立排单结果虚拟表:#resultl 完全满足物料需求的按交货期顺序作为第一部分插入排单结果虚拟表。l 部分满足的计算总差额,按差额小,交货期的顺序,作为第二部分插入排单结果虚拟表l 完全不满足的按交货期顺序,作为第三部分
19、插入排单结果虚拟表4 #result为排单结果,同时连接生产定单表,派工单,单据状态。对目前工序处理:车间生产表连接BOM表,BOM工序表,根据BOM工序表的顺序(MAX(序号)获取该生产定单的生产中的最新工序作为目前工序。b) 排单结果支持手工调整:跳转,删除,增加。l 跳转单击跳转,弹出对话框,输入序号号,该生产定单跳转至所书写的序号之下。同时序号重新更新。l 删除单击删除后,该生产定单在界面被删除l 增加 单击增加后,在该生产定单下增加空白记录,允许手工录入生产定单号。录入生产定单号后,在界面将该生产定单的定单数据在界面中该行显示。u 操作界面:3.2.1.1.2 保存u 功能描述:保存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产管理 系统 设计 概述
链接地址:https://www.31ppt.com/p-1957549.html