精品生产管理系统设计文档.doc
文本预览下载声明
文档编号:AUTOID-SYMBOL-MES-Ver001
MES—生产管理
系统设计规约
—提高生产效率,降低生产成本
Written By WENBER
All Rights Reserved
引言
编写目的
本文档描述了生产监控管理详细设计说明。
本文档是在对前期业务流程和相关需求文档综合分析的基础上,根据系统详细设计规约书编写的系统各功能模块的系统设计,同时对数据字典,系统接口等影响系统实现的部分进行了设计,从而为开发生产监控系统统一解决方案提供有力的指导和依据。
本文档也是建设生产监控系统实现,测试,部署及软件质量保证的基本依据。
项目术语
项目沟通和开发中涉及到很多的方面,也存在很多的术语,于是专门编写了参考项目术语文档,其中详细介绍了项目中使用的专业术语和业务术语。
项目参考文献
MES生产制程管理手册
系统总体设计
系统目的
车间管理采用电子无纸化管理,细划和规范了业务流程。提高生产效率,降低生产成本。
系统功能模块
图1 生产管理系统功能结构图
系统拓朴结构
系统体系结构如下:
图2 生产管理系统网络方案拓朴图
系统总统业务流程图
业务流程图如下:
图3 生产管理系统业务流程图
生产监控系统设计
生产管理模块
用例图
生产单管理模块用例图
生产单查询
3.1.3.1 用例
用例名称
生产单查询
用例说明
帮助系统用户实时查询客服下单情况。
车间可根据查询的生产单相关信息合理有效的安排进行生产
参与者
车间管理员/生产工人/仓库管理员/客服
前置条件
已经登陆用户并具备权限
触发条件
用户需要知道实时生产单情况
后置条件
无
主流程
1.参与者启动该用例。
2.参与者进入生产单查询页面,在查询页面中输入查询条件。
3.系统收到生产单查询和条件后,然后在本地数据源中查询和搜索满足条件的生产单,并把生产单添加到集合中,然后转向到生产单查询结果页面。
4.生产单结果页面根据得到的生产单集合信息采用标签的形式展示出来,并返回给客户端。
5. 客户端把页面执行结果显示在浏览器中。
6.用例结束。
附加流程
无
约束
生产单查询默认(无条件输入或初始化页面)为查询所有生产单的前15条
结果页面显示数量为15条
生产单显示顺序参考生产单创建时间(降序)
生产状态:未完成、已领料、已上机、已退料、已完成。
参考SQL:
Select *,
(Case
When ms.issum=mo.amount then ‘已完成’
When ms.rmcount0 then ‘已退料’
When ms.udcount0 then ‘已上机’when ms.dmcount0 then ‘已领料’
Else ‘未完成’
End)
from makeorder mo
Left outer join (
Select dm.mocode,count(DMID) as dmcount, count(UDID) as udcount , count(RMID) as rmcount, sum(Amount) issum from DramMaterial dm
Left outer join UpDownMachjine um on um.mocode=dm.mocode
Left outer join ReturnMaterial rm on rm.mocode=dm.mocode
Left outer join InStore is on is.mocdoe=dm.mocode
) ms on ms.mocode=mo.mocode
相关页面
数据库
创建生产单
3.1.4
用例名称
创建生产单
用例说明
根据客户订购产品,客服创建生产单
参与者
客服
前置条件
已经登陆用户并具备权限
触发条件
客户需要订购我公司某产品时,客服发现库存量不足或无库存时创建生产单进行生产补货
后置条件
无
主流程
参与者启动该用例。
参与者先进入生产查询页面点击创建,然后进入生产单创建页面,并输入生产相关详细信息。
系统根据输入的生产详细信息组装成一张生产单保存到数据库的生产单信息表中。
返回创建结果信息。
转向到生产单查询用例。
用例结束。
附加流程
约束
生产单的创建人、创建日期在保存到数据库表中必须自动填充无须人工填写。
交货日期、生产成品必须用选择方式。
相关页面
数据库
更新生产单
3.1.5
用例名称
更新生产单
用例说明
当客户订购生产产品有变动时,客服可对生产单进行修改
参与者
客服
前置条件
已经登陆用户并具备权限
触发条件
客户需要变更订购产品时进行该用例
后置条件
无
主流程
参与者启动该用例。
参与者进入生产查询页面然后选定需要变更的生产单点击修改。
系统根据接收到的生产单ID从数据库中查询出该生产单的所有
显示全部