生产管理系统设计文档DOC(DOC 48页)

上传人:桔**** 文档编号:476223545 上传时间:2023-08-24 格式:DOC 页数:51 大小:3.84MB
返回 下载 相关 举报
生产管理系统设计文档DOC(DOC 48页)_第1页
第1页 / 共51页
生产管理系统设计文档DOC(DOC 48页)_第2页
第2页 / 共51页
生产管理系统设计文档DOC(DOC 48页)_第3页
第3页 / 共51页
生产管理系统设计文档DOC(DOC 48页)_第4页
第4页 / 共51页
生产管理系统设计文档DOC(DOC 48页)_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《生产管理系统设计文档DOC(DOC 48页)》由会员分享,可在线阅读,更多相关《生产管理系统设计文档DOC(DOC 48页)(51页珍藏版)》请在金锄头文库上搜索。

1、MES-生产管理系统设计文档V1.0文档编号:AUTOID-SYMBOL-MES-Ver001MES生产管理系统设计规约提高生产效率,降低生产成本 Written By WENBERAll Rights Reserved1. 引言1.1. 编写目的本文档描述了生产监控管理详细设计说明。本文档是在对前期业务流程和相关需求文档综合分析的基础上,根据系统详细设计规约书编写的系统各功能模块的系统设计,同时对数据字典,系统接口等影响系统实现的部分进行了设计,从而为开发生产监控系统统一解决方案提供有力的指导和依据。本文档也是建设生产监控系统实现,测试,部署及软件质量保证的基本依据。 1.2. 项目术语项目

2、沟通和开发中涉及到很多的方面,也存在很多的术语,于是专门编写了参考项目术语文档,其中详细介绍了项目中使用的专业术语和业务术语。1.3. 项目参考文献2. 系统总体设计2.1. 系统目的车间管理采用电子无纸化管理,细划和规范了业务流程。提高生产效率,降低生产成本。2.2. 系统功能模块 图1 生产管理系统功能结构图 2.3. 系统拓朴结构系统体系结构如下:图2 生产管理系统网络方案拓朴图2.4. 系统总统业务流程图业务流程图如下:图3 生产管理系统业务流程图3. 生产监控系统设计3.1. 生产管理模块3.1.1. 用例图生产单管理模块用例图3.1.2. 生产单查询3.1.3.1 用例描述用例名称

3、生产单查询用例说明帮助系统用户实时查询客服下单情况。车间可根据查询的生产单相关信息合理有效的安排进行生产参与者车间管理员/生产工人/仓库管理员/客服前置条件已经登陆用户并具备权限触发条件用户需要知道实时生产单情况后置条件无主流程1参与者启动该用例。2参与者进入生产单查询页面,在查询页面中输入查询条件。 3系统收到生产单查询和条件后,然后在本地数据源中查询和搜索满足条件的生产单,并把生产单添加到集合中,然后转向到生产单查询结果页面。4生产单结果页面根据得到的生产单集合信息采用标签的形式展示出来,并返回给客户端。5. 客户端把页面执行结果显示在浏览器中。6用例结束。附加流程无约束1 生产单查询默认

4、(无条件输入或初始化页面)为查询所有生产单的前15条2 结果页面显示数量为15条3 生产单显示顺序参考生产单创建时间(降序)4 采用分页方式显示5 查询条件的输入都采用手写输入方式6 生产状态:未完成、已领料、已上机、已退料、已完成。参考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

5、dm.mocode,count(DMID) as dmcount, count(UDID) as udcount , count(RMID) as rmcount, sum(Amount) issum from DramMaterial dmLeft outer join UpDownMachjine um on um.mocode=dm.mocodeLeft outer join ReturnMaterial rm on rm.mocode=dm.mocodeLeft outer join InStore is on is.mocdoe=dm.mocode ) ms on ms.mocode

6、=mo.mocode 相关页面查询条件:生产单号 客户名 下单日期(开始结束)列表显示:生产单号 客户名 客服姓名 下单日期 交货日期 状态数据库3.1.3. 创建生产单3.1.4.1 用例描述用例名称创建生产单用例说明根据客户订购产品,客服创建生产单参与者客服前置条件已经登陆用户并具备权限触发条件客户需要订购我公司某产品时,客服发现库存量不足或无库存时创建生产单进行生产补货后置条件无主流程1. 参与者启动该用例。2. 参与者先进入生产查询页面点击创建,然后进入生产单创建页面,并输入生产相关详细信息。3. 系统根据输入的生产详细信息组装成一张生产单保存到数据库的生产单信息表中。4. 返回创建结

7、果信息。5. 转向到生产单查询用例。6. 用例结束。附加流程约束1. 生产单的创建人、创建日期在保存到数据库表中必须自动填充无须人工填写。2. 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。3. 日期输入采用JS日期控件选择输入。相关页面单头:生产单号(写“系统自动产生”,无需用户填写)客户 客服交付日期单的明细成品:成品编号 规格 成品描述 生产数量原材料:物料编号 规格 原材料描述 理论长度 允许百分比数据库YT_INCOME3.1.4. 更新生产单3.1.5.1 用例描述用例名称更新生产单用例说明当客户订购生产产品有变动时,客服可对生产单进行修改参与者客服前置条件已经登陆

8、用户并具备权限触发条件客户需要变更订购产品时进行该用例后置条件无主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要变更的生产单点击修改。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中。4. 进入生产单修改页面,用标签显示生产单对象中的信息。5. 修改生产单信息,点击提交。6. 系统根据输入的生产详细信息更新数据库生产单信息表中的信息。7. 返回更新结果信息。8. 转向到生产单查询用例。9. 用例结束。附加流程约束1. 生产单的创建人、创建日期不能修改2. 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。3. 日期输入采用J

9、S日期控件选择输入。4. 该生产单如果已有领料记录,则不能进行修改。相关页面单头:生产单号(写“系统自动产生”,无需用户填写)客户 客服交付日期单的明细成品:成品编号 规格 成品描述 类型 生产数量 生产数量原材料:物料编号 规格 原材料描述 类型 理论长度 允许百分比数据库3.1.5. 查看生产单明细3.1.6.1 用例描述用例名称查看生产单明细用例说明管理者可以方便的对每张生产单情况进行全程管理和把控。参与者客服/车间管理员/生产人员/仓库管理员前置条件已经登陆用户并具备权限触发条件后置条件无主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要查看的生产单点击“查看明细”

10、。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有详细信息,装入生产单对象中。4. 进入生产单明细查看页面,用标签显示生产单对象中的信息。5用例结束。附加流程约束1. 如果生产单已经完成,则在查看生产明细的页面需要显示出生产损耗公式和计算成本。损耗公式:理论领料+(允许损耗*理论领料)-(总领料-总退料) * 价格参考SQL:Select (theorylength+(allowvalue* theorylength) )-drm) *ma.width*ma.mprice from make_order moLeft outer join Material ma on ma.ma

11、terialcode=mo.materialcodeLeft outer join (Select isnull(sum(dm.amount),0)-isnull(sum(rm.amount),0) as drm from DrawMaterial dm group by dm.mocdoeLeft outer join ReturnMaterial rm group by rm.mocode on rm.mocode=dm.mocode)相关页面单头:生产单号(写“系统自动产生”,无需用户填写)客户 客服交付日期单的明细成品:成品编号 规格 成品描述 类型 生产数量 生产数量原材料:物料编号

12、 规格 原材料描述 类型 理论长度 允许百分比数据库3.1.6. 删除生产单3.1.7.1 用例描述用例名称删除生产单用例说明让客服可以删除因操作失误创建的生产单参与者客服前置条件已经登陆用户并具备权限触发条件当客服因操作失误时,删除生产单后置条件主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要删除的生产单点击删除。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中。4. 进入生产单删除页面,用标签显示生产单对象中的信息。5. 点击删除生产单按钮。6. 系统接收到生产单ID后根据生产单ID更改数据库生产单信息表中的生产单状态。7. 返回删

13、除生产单结果信息。8. 转向到生产单查询用例。9. 用例结束。附加流程约束1. 系统自动记录删单人和删除日期2. 该生产单如果已开始领料,则不能删除。如果需要删除则先要删除领料单。相关页面数据库3.2. 领料管理模块3.2.1. 用例图3.2.2. 创建领料单 3.2.3.1 用例描述用例名称创建领料单用例说明开始生产时,到仓库领取原材料进行生产,仓库管理员根据生产单创建领料单参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入领料查询页面。 3. 参与者点击查询页面中点击的领料链接。4. 在创建领料单页面参与者选择对应的生产单。

14、5. 系统收到此动作后,从数据库中查询出生产单所对应的原材料信息,利用ajax技术自动填写领料单面中对应的输入框。6. 手动输入领取的原材料数量,点击创建领料单。7. 系统收到提交信息后将信息封装成一个领料单对象,并将领料单保存到数据库所对应的领料单信息表中。8. 返回创建领料单结果信息。9. 转向到领料单查询用例。10. 用例结束。附加流程约束1 自动填充的信息不能编辑。2 领取的原材料数量不能大于当前库存数量。3 系统自动记录创建人和创建日期。4 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。5 日期输入采用JS日期控件选择输入。相关页面单头:领料单号(写“系统自动产生”,无需用户填写)生产单号(弹出层选择),领料人(弹出层选择) 建单人(取得session后自动填写)单的明细原材料:物料编号 规格 原材料描述 类型 当前库存量 领取数量数据库3.2.3.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号