生产管理系统设计概述.docx
- 文档编号:1670196
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:94
- 大小:1.52MB
生产管理系统设计概述.docx
《生产管理系统设计概述.docx》由会员分享,可在线阅读,更多相关《生产管理系统设计概述.docx(94页珍藏版)》请在冰豆网上搜索。
生产管理系统设计概述
第1章概述
1.1功能模块图
1.2数据库
1.3数据流
1.4设计说明
1对于已被注销的单据在各个功能点所查询到的列表中以灰色表示。
2对于是否被注销的单据取决于单据状态表的删除标志。
1为注销。
第2章生产定单模块功能设计
2.1生产定单功能主界面
◆新增界面
BOM维护界面
生产定单明细界面
生产定单查找界面
2.2主要功能设计
该模块主要功能:
生产订单:
保存、注销、修改、完工、取消完工、从小样复制、从标准BOM复制、从其他生产定单复制、BOM编辑、查看小样。
Bom:
保存,复制,新增,查看。
2.2.1生产定单新增
◆功能描述:
增加生产定单记录
◆操作验证:
具备生产定单增加权限
◆默认条件:
1尺寸信息从尺寸表读取,按序号顺序显示在界面。
2附加工艺信息从工艺表读取,按序号顺序显示在界面
3颜色信息从颜色表读取,按序号顺序显示在界面。
4状态显示为:
新增。
5灰色栏不可编辑。
◆执行操作:
2.2.1.1界面操作:
●录入销售合约号时,从销售合约表读取客户,从仓库物料表读取该产品的库存。
●打样单据号录入时,与小样管理表的打样单据号校验。
从生产/小样/产品BOM表unionBOM表读取单据号对应的BOM名称(where类型=小样and单据号=打样单据号),显示在界面的BOM项.
●产品录入时,与产品表数据校验,制单时间做时间校验
●生产/备库数量不能为负数。
2.2.1.2按钮操作
2.2.1.2.1从小样复制
弹出确认操作对话框。
Deletefrom生产/小样/产品BOMwhere临时标志=1and单据号=生产定单号;
在生产/小样/产品BOM表增加记录:
Insertinto生产/小样/产品BOM表(bomid,类型,单据号…)select(bomid,’生产’,‘(界面中的生产定单号)’…)from生产/小样/产品BOM表where类型=小样and单据号=打样单据号.
2.2.1.2.2从标准BOM复制:
弹出确认对话框,并选择标准BOM名称。
Deletefrom生产/小样/产品BOMwhere临时标志=1and单据号=生产定单号;在生产/小样/产品BOM表增加记录
Insertinto生产/小样/产品BOM表(bomid,类型,单据号…)select(bomid,’生产’,‘(界面中的生产定单号)’…)from生产/小样/产品BOM表,生产定单表where类型=产品and产品id=(界面的产品名称对应的产品ID)
2.2.1.2.3从其他定单复制
弹出定单选择对话框。
并选择定单,定单选择提供定单校验和单据号模糊查找功能。
Deletefrom生产/小样/产品BOMwhere临时标志=1and单据号=生产定单号;在生产/小样/产品BOM表增加记录
Insertinto生产/小样/产品BOM表(bomid,类型,单据号…)select(bomid,’生产’,‘(界面中的生产定单号)’…)from生产/小样/产品BOM表where类型=生产and生产=(界面的生产定单)
2.2.1.2.4编辑BOM
弹出BOM界面,传输生产定单号。
界面如下.
2.2.1.2.5界面显示逻辑:
1
ifexits(selectbomidfrom生产/小样/产品where类型=生产
(1)and单据号=生产定单号and临时标志=1)
则将该bomid所对应的bom数据显示在界面对应的字段.
Else
显示空白界面;生产定单号为界面所传输的生产定单号.
2.2.1.2.6按钮操作
2.2.1.2.6.1保存
ifexits(selectbomidas原BOMIDfrom生产/小样/产品where类型=生产
(1)and单据号=生产定单号and临时标志=1)
{
在BOM表增加一条记录(新BOMID),各字段数据从原BOMID复制。
相关子表
复膜
BOM物料
BOM工序
数据从原BOMID的子表数据复制。
数据库代码如下:
Insertinto生产/小样/产品(名称,版,刀….)select(名称,版,刀…)from生产/小样/产品wherebomid=原BOMID.
各子表代码如下:
获取BOM表的最新IDas新BOMID
InsertintoBOM物料(BOMID,序号,物料ID…)select新BOMID,序号,物料IDfromBOM物料wherebomdid=原BOMID.
复膜,BOM工序子表类似。
deletefrom生产/小样/产品where类型=生产
(1)and单据号=生产定单号and临时标志=1);
}
Else
保存新数据。
数据表如下:
生产_小样_产品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_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工序
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物料
数量
bom_number
float
数量
BOM物料
计划数量
jh_number
float
null
BOM物料
计量单位
jl_dw
varchar(32)
米
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
varchar(200)
附加属性对应的容
2.2.1.2.6.2新增
单击新增,BOM回到新增界面,主要为同一定单的多个BOM录入。
2.2.1.2.6.3复制
弹出BOM选择框,从其他BOM中复制,并在界面中显示复制结果。
数据在点击保存后,才能保存。
2.2.1.2.6.4删除
弹出该生产定单对应的所有BOM。
SelectBOM名称fromBOMwhere生产定单=界面的生成定单号。
可选中其一BOM数据进行删除,
2.2.1.2.6.5查看
弹出该生产定单对应的所有BOM,选中确认后在界面显示数据。
2.2.1.2.7查看小样
根据小样单据号,显示小样管理的小样界面。
2.2.1.2.8保存
⏹对生产定单保存
表名
字段说明
字段名
数据类型
备注
数据保存
_生产定单scorder
生产定单号
scnumber
varchar(32)
生产定单号
_生产定单
生产数量
scsl
float
生产数量
_生产定单
生产要求
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)
生产定单号
_生产工艺要求
工艺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)
生产尺寸容
_生产尺寸
生产定单号
scnumber
int
生产定单号
●对bom保存.
更新该生产定单对应的BOM表的临时标志,修改为0.
●单据状态保存
对生产定单做新增状态记录。
单据管理
ID
id
int
自动生成
单据管理
单据号
djh
int
生产定单号
单据管理
单据类型
dj_type
tinyint
生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产管理 系统 设计 概述