生产管理系统设计文档文档格式.docx
- 文档编号:20877509
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:43
- 大小:26.27KB
生产管理系统设计文档文档格式.docx
《生产管理系统设计文档文档格式.docx》由会员分享,可在线阅读,更多相关《生产管理系统设计文档文档格式.docx(43页珍藏版)》请在冰豆网上搜索。
系统拓朴结构
系统体系结构如下:
中心机房数据信息储存服务器
Internet
HUB服务器
防火墙
仓库现场
仓库A区域仓库B区域
无线采集器AP
B-003A—002B—002A-001
生产线
AP无线采集器No—001生产线
图2生产管理系统网络方案拓朴图
第4页
02.4。
系统总统业务流程图
业务流程图如下:
生产流程
客服部生产部仓管部
开始
创建生产单
(下单)
生产领取原材料
(领料)
开始生产(上机)
生产完成(下机)
生产完成退回剩余
原材料进仓
(退料)
图3生产管理系统业务流程图
生产成品进仓(成品入库)
第5页
MES—生产管理系统设计文档V1.0
生产监控系统设计
1.生产管理模块
3.1.1.用例图
〈〈uses>
>
〈<
uses〉〉
生产单查询
uses>
创建生产单车间管理员仓库管理员〈<
uses〉>
〈uses〉>
更新生产单
撤消生产单客服生产人员
生产单管理模块用例图3。
生产单查询
3.1.3.1用例描述
用例名称生产单查询
帮助系统用户实时查询客服下单情况。
用例说明车间可根据查询的生产单相关信息合理有效的安排进行生产
参与者车间管理员/生产工人/仓库管理员/客服前置条件已经登陆用户并具备权限
触发条件用户需要知道实时生产单情况
后置条件无
第6页
MES-生产管理系统设计文档V1.0
1(参与者启动该用例.
2(参与者进入生产单查询页面,在查询页面中输入查询条件.3(系统收到生产单查询和条件后,然后在本地数据源中查询和搜
索满足条件的生产单,并把生产单添加到集合中,然后转向到生
产单查询结果页面.主流程
4(生产单结果页面根据得到的生产单集合信息采用标签的形式展
示出来,并返回给客户端。
5.客户端把页面执行结果显示在浏览器中。
6(用例结束。
附加流程无
1(生产单查询默认(无条件输入或初始化页面)为查询所有生产
单的前15条
2(结果页面显示数量为15条
3(生产单显示顺序参考生产单创建时间(降序)4(生产状态:
未完成、已领料、已上机、已退料、已完成。
参考SQL:
Select*,
(Case
Whenms.issum〉=mo.amountthen‘已完成’
Whenms。
rmcount〉0then‘已退料'
Whenms.udcount〉0then‘已上机’
whenms.dmcount〉0then‘已领料’
Else‘未完成’约束
End)
frommakeordermo
Leftouterjoin(
Selectdm。
mocode,count(DMID)asdmcount,count(UDID)as
udcount,count(RMID)asrmcount,sum(Amount)issumfromDramMaterialdm
LeftouterjoinUpDownMachjineumonum.mocode=dm。
mocodeLeftouterjoinReturnMaterialrmonrm。
mocode=dm.mocodeLeftouterjoinInStoreisonis.mocdoe=dm.mocode
)msonms.mocode=mo。
mocode
相关页面
数据库
第7页
MES—生产管理系统设计文档V1.03.1.3.创建生产单
4。
1用例描述
用例名称创建生产单
用例说明根据客户订购产品,客服创建生产单参与者客服
前置条件已经登陆用户并具备权限
客户需要订购我公司某产品时,客服发现库存量不足或无库存时触发条件创建生产单进行生产补货
1.参与者启动该用例。
参与者先进入生产查询页面点击创建,然后进入生产单创建页
面,并输入生产相关详细信息.
系统根据输入的生产详细信息组装成一张生产单保存到数据主流程库的生产单信息表中。
返回创建结果信息。
5。
转向到生产单查询用例.
6。
用例结束。
附加流程
1(生产单的创建人、创建日期在保存到数据库表中必须自动填充
无须人工填写.约束
2(交货日期、生产成品必须用选择方式。
3.1。
4.更新生产单
3.1.5。
用例名称更新生产单
用例说明当客户订购生产产品有变动时,客服可对生产单进行修改
参与者客服
第8页
MES-生产管理系统设计文档V1.0触发条件客户需要变更订购产品时进行该用例后置条件无
参与者启动该用例。
2.参与者进入生产查询页面然后选定需要变更的生产单点击修
改。
3.系统根据接收到的生产单ID从数据库中查询出该生产单的所
有信息,装入生产单对象中。
4.进入生产单修改页面,用标签显示生产单对象中的信息。
主流程5。
修改生产单信息,点击提交。
6.系统根据输入的生产详细信息更新数据库生产单信息表中的
信息。
7。
返回更新结果信息。
8.转向到生产单查询用例。
9。
生产单的创建人、创建日期不能修改
2.交货日期、生产成品填写方式必须用选择方式约束
该生产单如果已有领料记录,则不能进行修改
1.5。
查看生产单明细
6.1用例描述
用例名称查看生产单明细
用例说明管理者可以方便的对每张生产单情况进行全程管理和把控。
参与者客服/车间管理员/生产人员/仓库管理员前置条件已经登陆用户并具备权限
触发条件
第9页
2.参与者进入生产查询页面然后选定需要查看的生产单点击“查
看明细"
。
3.系统根据接收到的生产单ID从数据库中查询出该生产单的所主流程
有详细信息,装入生产单对象中。
进入生产单明细查看页面,用标签显示生产单对象中的信息。
5(用例结束.
如果生产单已经完成,则在查看生产明细的页面需要显示出生
产损耗公式和计算成本。
约束
损耗公式:
[理论领料+(允许损耗*理论领料)-(总领料—总退料)]*价格
删除生产单
用例名称删除生产单
用例说明让客服可以删除因操作失误创建的生产单
触发条件当客服因操作失误时,删除生产单
后置条件
参与者启动该用例.
参与者进入生产查询页面然后选定需要删除的生产单点击删
除.
系统根据接收到的生产单ID从数据库中查询出该生产单的所
有信息,装入生产单对象中.
进入生产单删除页面,用标签显示生产单对象中的信息.主流程5。
点击删除生产单按钮。
系统接收到生产单ID后根据生产单ID更改数据库生产单信息
表中的生产单状态。
7.返回删除生产单结果信息.
8.转向到生产单查询用例.
第10页
生产单的所有信息只能查看不能被修改.
系统自动记录删单人
该生产单如果已开始领料,则不能删除。
如果需要删除则先要约束
删除领料单。
2.领料管理模块
3.2.1。
用例图
审核领料单<
〈uses〉〉
创建领料单
〉
uses〉〉仓库管理员删除领料单生产工人〈<
〈uses〉〉查询领料单
查看领料单详细信息
车间管理员
创建领料单
3.2.3。
用例名称创建领料单
开始生产时,到仓库领取原材料进行生产,仓库管理员根据生产用例说明单创建领料单
参与者仓库管理员
前置条件已登录用户并且具备创建权限
第11页
0触发条件无
2.参与者进入领料查询页面。
参与者点击查询页面中点击的领料链接。
4.在创建领料单页面参与者选择对应的生产单。
系统收到此动作后,从数据库中查询出生产单所对应的原材料
信息,利用ajax技术自动填写领料单面中对应的输入框。
主流程6.手动输入领取的原材料数量,点击创建领料单.
7.系统收到提交信息后将信息封装成一个领料单对象,并将领料
单保存到数据库所对应的领料单信息表中。
8.返回创建领料单结果信息。
9.转向到领料单查询用例。
10。
1(自动填充的信息不能编辑。
2(领取的原材料数量不能大于当前库存数量。
3(系统记录创建人和创建日期在服务端
查询领料单
2.4.1用例描述
用例名称查询领料单
用例说明让仓库管理员和生产人员实时查询生产领料情况参与者仓库管理员/生产工人
前置条件登陆成功并具备查询权限
触发条件无
2.参与者点击领料单查询链接,进入领料单查询页面。
参与者在查询页面输入查询领料单的限制条件,并递交。
主流程4.系统接收到查询动作和限制条件后,根据限制条件从数据库中
查询出合适的领料单,并将其封装到集合中.
在显示列表页面中用标签显示集合中的领料单给参与者。
第12页
1.领料单查询默认(无条件输入或初始化页面)为查询所有领料
2.结果页面显示数量为15条约束
领料单显示顺序参考领料单创建时间(降序)
3.2.4.查看领料单明细
4.1用例描述
用例说明让仓库管理员和生产人员实时查询生产领料详细情况参与者仓库管理员/生产工人
前置条件登陆成功并具备查看权限
参与者进入领料单查询页面然后选定需要查看的领料单点击
“查看明细”。
主流程3。
系统根据接收到的领料单ID从数据库中查询出该领料单的所
有详细信息,装入领料单对象中。
进入领料单明细查看页面,用标签显示领料单对象中的信息。
5(用例结束。
结果页面显示数量为15条约束
第13页
03。
2.5.审核领料单
3.2。
用例名称审核领料单
让仓库管理员及时审核生产工人创建的领料单,并及时发放原材用例说明料进行生产
前置条件登陆成功并具备审核权限
2.参与者进入领料单查询页面然后选定需要审核的领料单点击
“审核"
(用脚本确认“确认审核”)
3.系统根据接收到领料单审核动作和领料单ID后,首先将数据
库领料信息表中对应的领料单记录状态更改为已审核,然后从主流程
库存表中减去对应原材料库存量.
返回审核结果给参与者.
转向领料单查询用例.
6.用例结束。
已审核的领料单不能进行再审核,领料单查询用例中列表不能约束显示[审核]功能。
6.删除领料单
用例名称删除领料单
用例说明领料单创建者失误操作时,可以用来删除领料单参与者仓库管理员
第14页
0前置条件登陆成功并具备领料单删除权限
参与者进入领料单查询页面然后选定需要删除的领料单点击
删除(页面脚本控制提示“确认删除"
)。
3.系统接收到领料单ID后根据领料单ID更改数据库领料单信息主流程表中的状态。
4.返回删除领料单结果信息。
5.转向到领料单查询用例。
1(删除单据时自动记录删单人的USER_ID号
2(因为审核领料单时会自动从仓库减去领取的原材料数量,所以约束
在删除领料单时,需要将领取的原材料数量退回到库存中.
3.3。
生产上/下机管理模块
第15页
上机〈<
下机
〉<
〉查询上下机信息生产工人〈〈uses>
车间管理员〈〈uses>
删除上下机信息
查看上下详细信息
创建上机动作
3.1用例描述
用例名称创建上机动作
每张生产单的生产周期可能会要有多个班次才能完成,为了进行
绩效考核和监控生产情况,所以每个生产员工在上班和下班时,用例说明都要进行上机和下机的操作来记录当班当次生产人员工号和产
量
参与者生产工人
1.参与者启动该用例.
参与者进入上机操作页面。
在上机操作页面中扫描或输入生产单ID号,生产人员工号,
选择机台,选择班次,并递交。
主流程4。
系统接收到上机操作信息后,将信息保存到数据库的上下机信
息表中。
返回创建上机操作结果信息。
第16页
1(生产单ID号和生产员工号必须验证是否成存在,否则不与进
行上机操作。
2(保存上机操作时,创建时间自动填充.
3(上机中的班次从数据库中的班次表中动态读取约束
4(不能上机的几种情况:
已上机未下机的机台不能进行上机
正在维修改的机台不能进行上机
3.3.创建下机动作
用例名称创建下机动作
用例说明当生产工人下班时,进行下机操作,记录当班当次产量参与者生产工人
参与者点击下机链接,进入下机操作页面。
3.参与在下机操作页面扫描或输入生产单ID,生产人员工号,
选择班次和输入当班不次的产量,并递交.。
系统接收到下机操作信息后,更新数据库上下机信息表中上机
记录信息。
返回创建下机操作结果信息。
6.用例结束.
生产单号和生产员工号必须验证是否成存在,否则不与进行上
机操作。
保存上机操作时,创建时间自动填充.约束
3.上机中的班次从数据库中的班次表中动态读取
无上机记录时,不能时行下机操作.
第17页
3.4.查询上下机记录
5.1用例描述
用例名称查询上下机记录
用例说明车间管理人员可以方便的查询工人的当天上下机情况参与者车间管理人员
前置条件登陆成功并具备领料单删除权限触发条件无
参与者进入上下机查询页面.
3.在上下机查询页面输入限制条件并递交。
系统接收到上下机查询动作和限制条件后从数据库查询出合主流程
适的上下机记录,并将记录装入集合中。
5.在结果显示页面用标签显示出集合中的上下机记录给参与者。
用例结束.
1.查询页面中查询条件如班次,生产员工和生产单都采用手工方
式进行填写.
2.查询默认(无条件输入或初始化页面)为查询所有上下机记录
的前15条约束3。
结果页面显示数量为15条
4.显示顺序参考创建时间(降序)
删除生产上下机记录
用例名称删除上下机记录
用例说明车间管理员对上下机记录进行管理
第18页
MES—生产管理系统设计文档V1.0参与者车间管理人员
前置条件登陆成功并具备上下机管理权限
2.参与者进入上下机记录查询页面,在页面中选择需要删除的上
下机记录,点击删除(页面脚本控制提示“确认删除"
主流程3.系统接收到删除上下机记录的动作和记录ID后,更改数据库
上下机信息表中的对应的上下机记录状态。
约束
黑名单序列图
3.3.6。
查看上下机详细信息
2.4。
用例名称查看生产人员上下机详细信息
用例说明方便车间管理员对每个生产员工、每个机台的上下机进行管理
参与者仓库管理员/生产工人
2.参与者进入上下机查询页面然后选定需要查看的上下机记录
点击“查看明细”.
3.系统根据接收到的上下机记录ID从数据库中查询出该上下机主流程
记录的所有详细信息,装入上下机对象中。
进入上下机明细查看页面,用标签显示上下机对象中的信息.
5.用例结束。
详细页面建议显示上机的机台的图片,生产人员的照片约束
第19页
4.退料管理模块
3.4。
审核退料单<
创建退料单
仓库管理员删除退料单生产工人〈〈uses>
〈uses>
〉查询退料单
查看退料单详细信息
4.2。
创建退料单
3.2.3.1用例描述
用例名称创建退料单
生产完成时,生产人员到仓库退回剩余的原材料,仓库管理员根用例说明据生产单创建退料单
前置条件已登录用户并且具备创建权限触发条件无
第20页
0后置条件无
2.参与者进入退料单查询页面,点击创建退料单进入退料单创建
页面。
3.在创建退料单页面首先选择对应的生产单.
4.系统收到此动作后,从数据库中查询出对应生产单的原材料信
息,利用ajax技术自动填写退料单中对应的输入框。
手动输入退回的原材料数量,点击创建退料单。
系统收到提交信息后将信息封装成一个退料单对象,并将退料
单保存到数据库所对应的退料单信息表中。
返回创建退料单结果信息.
8.转向到退料单查询用例.
1.自动填充的信息不能编辑。
约束2.创建人和创建日期在服务端自动填充
3.4.3.查询退料单
用例名称查询退料单
用例说明让仓库管理员和生产人员实时查询生产退料情况参与者仓库管理员/生产工人
参与者点击退料单查询链接,进入退料单查询页面。
3.参与者在查询页面输入查询退料单的限制条件,并递交。
4.系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程
查询出合适的退料单,并将其封装到集合中。
在显示列表页面中用标签显示集合中的退料单给参与者。
第21页
1.退料单查询默认(无条件输入或初始化页面)为查询所有退料
3.显示顺序参考单据创建时间(降序)
3.4.4。
审核退料单
用例名称审核退料单
让仓库管理员及时审核生产工人创建的退料单,并及时收回原材用例说明料。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产管理 系统 设计 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)