ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:405.48KB ,
资源ID:12218399      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12218399.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(生产管理系统设计文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

生产管理系统设计文档.docx

1、生产管理系统设计文档文档编号: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 生产状态:未完成、已领料、已上机、已退料、已完成。参考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

5、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=mo.mocode 相关页面数据库3.1.3.创建生产单3.1.4.1 用例描述用例名称创建生产

6、单用例说明根据客户订购产品,客服创建生产单参与者客服前置条件已经登陆用户并具备权限触发条件客户需要订购我公司某产品时,客服发现库存量不足或无库存时创建生产单进行生产补货后置条件无主流程1. 参与者启动该用例。2. 参与者先进入生产查询页面点击创建,然后进入生产单创建页面,并输入生产相关详细信息。3. 系统根据输入的生产详细信息组装成一张生产单保存到数据库的生产单信息表中。4. 返回创建结果信息。5. 转向到生产单查询用例。6. 用例结束。附加流程约束1 生产单的创建人、创建日期在保存到数据库表中必须自动填充无须人工填写。2 交货日期、生产成品必须用选择方式。相关页面数据库3.1.4.更新生产单

7、3.1.5.1 用例描述用例名称更新生产单用例说明当客户订购生产产品有变动时,客服可对生产单进行修改参与者客服前置条件已经登陆用户并具备权限触发条件客户需要变更订购产品时进行该用例后置条件无主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要变更的生产单点击修改。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中。4. 进入生产单修改页面,用标签显示生产单对象中的信息。5. 修改生产单信息,点击提交。6. 系统根据输入的生产详细信息更新数据库生产单信息表中的信息。7. 返回更新结果信息。8. 转向到生产单查询用例。9. 用例结束。附加流程约束

8、1. 生产单的创建人、创建日期不能修改2. 交货日期、生产成品填写方式必须用选择方式3. 该生产单如果已有领料记录,则不能进行修改相关页面数据库3.1.5.查看生产单明细3.1.6.1 用例描述用例名称查看生产单明细用例说明管理者可以方便的对每张生产单情况进行全程管理和把控。参与者客服/车间管理员/生产人员/仓库管理员前置条件已经登陆用户并具备权限触发条件后置条件无主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要查看的生产单点击“查看明细”。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有详细信息,装入生产单对象中。4. 进入生产单明细查看页面,用标签显示生

9、产单对象中的信息。5用例结束。附加流程约束1. 如果生产单已经完成,则在查看生产明细的页面需要显示出生产损耗公式和计算成本。损耗公式:理论领料+(允许损耗*理论领料)-(总领料-总退料) * 价格相关页面数据库3.1.6.删除生产单3.1.7.1 用例描述用例名称删除生产单用例说明让客服可以删除因操作失误创建的生产单参与者客服前置条件已经登陆用户并具备权限触发条件当客服因操作失误时,删除生产单后置条件主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要删除的生产单点击删除。3. 系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中。4. 进入生产单删

10、除页面,用标签显示生产单对象中的信息。5. 点击删除生产单按钮。6. 系统接收到生产单ID后根据生产单ID更改数据库生产单信息表中的生产单状态。7. 返回删除生产单结果信息。8. 转向到生产单查询用例。9. 用例结束。附加流程约束1. 生产单的所有信息只能查看不能被修改。2. 系统自动记录删单人3. 该生产单如果已开始领料,则不能删除。如果需要删除则先要删除领料单。相关页面数据库3.2.领料管理模块3.2.1.用例图3.2.2.创建领料单 3.2.3.1 用例描述用例名称创建领料单用例说明开始生产时,到仓库领取原材料进行生产,仓库管理员根据生产单创建领料单参与者仓库管理员前置条件已登录用户并且

11、具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入领料查询页面。 3. 参与者点击查询页面中点击的领料链接。4. 在创建领料单页面参与者选择对应的生产单。5. 系统收到此动作后,从数据库中查询出生产单所对应的原材料信息,利用ajax技术自动填写领料单面中对应的输入框。6. 手动输入领取的原材料数量,点击创建领料单。7. 系统收到提交信息后将信息封装成一个领料单对象,并将领料单保存到数据库所对应的领料单信息表中。8. 返回创建领料单结果信息。9. 转向到领料单查询用例。10. 用例结束。附加流程约束1 自动填充的信息不能编辑。2 领取的原材料数量不能大于当前库存数量。

12、3 系统记录创建人和创建日期在服务端相关页面数据库3.2.3.查询领料单 3.2.4.1 用例描述用例名称查询领料单用例说明让仓库管理员和生产人员实时查询生产领料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击领料单查询链接,进入领料单查询页面。3. 参与者在查询页面输入查询领料单的限制条件,并递交。4. 系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的领料单,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的领料单给参与者。6. 用例结束。附加流程约束1. 领料单查询默认(无条件输入或初始

13、化页面)为查询所有领料单的前15条2. 结果页面显示数量为15条3. 领料单显示顺序参考领料单创建时间(降序)相关页面数据库3.2.4.查看领料单明细 3.2.4.1 用例描述用例名称查询领料单用例说明让仓库管理员和生产人员实时查询生产领料详细情况参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明细”。3. 系统根据接收到的领料单ID从数据库中查询出该领料单的所有详细信息,装入领料单对象中。4. 进入领料单明细查看页面,用标签显示领料单对象中的信息。5用例结束。附加流程约束1

14、. 领料单查询默认(无条件输入或初始化页面)为查询所有领料单的前15条2. 结果页面显示数量为15条3. 领料单显示顺序参考领料单创建时间(降序)相关页面数据库3.2.5.审核领料单 3.2.4.1 用例描述用例名称审核领料单用例说明让仓库管理员及时审核生产工人创建的领料单,并及时发放原材料进行生产参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要审核的领料单点击“审核”。(用脚本确认“确认审核”)3. 系统根据接收到领料单审核动作和领料单ID后,首先将数据库领料信息表中对应的领料单记录状态更改为已审核,然后

15、从库存表中减去对应原材料库存量。4. 返回审核结果给参与者。5. 转向领料单查询用例。6. 用例结束。附加流程约束1. 已审核的领料单不能进行再审核,领料单查询用例中列表不能显示审核功能。相关页面数据库3.2.6.删除领料单 3.2.5.1 用例描述用例名称删除领料单用例说明领料单创建者失误操作时,可以用来删除领料单参与者仓库管理员前置条件登陆成功并具备领料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要删除的领料单点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到领料单ID后根据领料单ID更改数据库领料单信息表中的状态。4. 返回

16、删除领料单结果信息。5. 转向到领料单查询用例。6. 用例结束。附加流程约束1 删除单据时自动记录删单人的USER_ID号2 因为审核领料单时会自动从仓库减去领取的原材料数量,所以在删除领料单时,需要将领取的原材料数量退回到库存中。相关页面数据库3.3.生产上/下机管理模块3.3.1.用例图3.3.2.创建上机动作 3.2.3.1 用例描述用例名称创建上机动作用例说明每张生产单的生产周期可能会要有多个班次才能完成,为了进行绩效考核和监控生产情况,所以每个生产员工在上班和下班时,都要进行上机和下机的操作来记录当班当次生产人员工号和产量参与者生产工人前置条件已登录用户并且具备创建权限触发条件无后置

17、条件无主流程1. 参与者启动该用例。2. 参与者进入上机操作页面。3. 在上机操作页面中扫描或输入生产单ID号,生产人员工号,选择机台,选择班次,并递交。4. 系统接收到上机操作信息后,将信息保存到数据库的上下机信息表中。5. 返回创建上机操作结果信息。6. 用例结束。附加流程约束1 生产单ID号和生产员工号必须验证是否成存在,否则不与进行上机操作。2 保存上机操作时,创建时间自动填充。3 上机中的班次从数据库中的班次表中动态读取4 不能上机的几种情况:已上机未下机的机台不能进行上机正在维修改的机台不能进行上机相关页面数据库3.3.3.创建下机动作 3.2.4.1 用例描述用例名称创建下机动作

18、用例说明当生产工人下班时,进行下机操作,记录当班当次产量参与者生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击下机链接,进入下机操作页面。3. 参与在下机操作页面扫描或输入生产单ID,生产人员工号,选择班次和输入当班不次的产量,并递交。4. 系统接收到下机操作信息后,更新数据库上下机信息表中上机记录信息。5. 返回创建下机操作结果信息。6. 用例结束。附加流程约束1. 生产单号和生产员工号必须验证是否成存在,否则不与进行上机操作。2. 保存上机操作时,创建时间自动填充。3. 上机中的班次从数据库中的班次表中动态读取4. 无上机记录时,不能时

19、行下机操作。相关页面数据库3.3.4.查询上下机记录 3.2.5.1 用例描述用例名称查询上下机记录用例说明车间管理人员可以方便的查询工人的当天上下机情况参与者车间管理人员前置条件登陆成功并具备领料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入上下机查询页面。3. 在上下机查询页面输入限制条件并递交。4. 系统接收到上下机查询动作和限制条件后从数据库查询出合适的上下机记录,并将记录装入集合中。5. 在结果显示页面用标签显示出集合中的上下机记录给参与者。6. 用例结束。附加流程约束1. 查询页面中查询条件如班次,生产员工和生产单都采用手工方式进行填写。2. 查询默认

20、(无条件输入或初始化页面)为查询所有上下机记录的前15条3. 结果页面显示数量为15条4. 显示顺序参考创建时间(降序)相关页面数据库3.3.5.删除生产上下机记录 3.2.6.1 用例描述用例名称删除上下机记录用例说明 车间管理员对上下机记录进行管理参与者车间管理人员前置条件登陆成功并具备上下机管理权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入上下机记录查询页面,在页面中选择需要删除的上下机记录,点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到删除上下机记录的动作和记录ID后,更改数据库上下机信息表中的对应的上下机记录状态。4. 用例结束。附加流程约束相关页

21、面数据库黑名单序列图 3.3.6.查看上下机详细信息 3.2.4.1 用例描述用例名称查看生产人员上下机详细信息用例说明方便车间管理员对每个生产员工、每个机台的上下机进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入上下机查询页面然后选定需要查看的上下机记录点击“查看明细”。3. 系统根据接收到的上下机记录ID从数据库中查询出该上下机记录的所有详细信息,装入上下机对象中。4. 进入上下机明细查看页面,用标签显示上下机对象中的信息。5. 用例结束。附加流程约束详细页面建议显示上机的机台的图片,生产人员的照片相关页面数据

22、库3.4.退料管理模块3.4.1.用例图3.4.2.创建退料单 3.2.3.1 用例描述用例名称创建退料单用例说明生产完成时,生产人员到仓库退回剩余的原材料,仓库管理员根据生产单创建退料单参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入退料单查询页面,点击创建退料单进入退料单创建页面。3. 在创建退料单页面首先选择对应的生产单。4. 系统收到此动作后,从数据库中查询出对应生产单的原材料信息,利用ajax技术自动填写退料单中对应的输入框。5. 手动输入退回的原材料数量,点击创建退料单。6. 系统收到提交信息后将信息封装成一个退料

23、单对象,并将退料单保存到数据库所对应的退料单信息表中。7. 返回创建退料单结果信息。8. 转向到退料单查询用例。9. 用例结束。附加流程约束1. 自动填充的信息不能编辑。2. 创建人和创建日期在服务端自动填充相关页面数据库3.4.3.查询退料单 3.2.4.1 用例描述用例名称查询退料单用例说明让仓库管理员和生产人员实时查询生产退料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击退料单查询链接,进入退料单查询页面。3. 参与者在查询页面输入查询退料单的限制条件,并递交。4. 系统接收到查询动作和限制条件后,根据限制条件

24、从数据库中查询出合适的退料单,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的退料单给参与者。6. 用例结束。附加流程约束1. 退料单查询默认(无条件输入或初始化页面)为查询所有退料单的前15条2. 结果页面显示数量为15条3. 显示顺序参考单据创建时间(降序)相关页面数据库3.4.4.审核退料单 3.2.4.1 用例描述用例名称审核退料单用例说明让仓库管理员及时审核生产工人创建的退料单,并及时收回原材料。参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入退料单查询页面然后选定需要审核的退料单点击“审核”。(用脚本确认“确

25、认审核”)3. 系统根据接收到退料单审核动作和退料单ID后,首先将数据库退料信息表中对应的退料单记录状态更改为已审核,然后从库存表中增加对应原材料库存量。4. 返回审核结果给参与者。5. 转向退料单查询用例。6. 用例结束。附加流程约束1. 已审核的退料单不能进行再审核,退料单查询用例中列表不能显示审核功能。相关页面数据库3.4.5.删除退料单 3.2.5.1 用例描述用例名称删除退料单用例说明退料单创建者失误操作时,可以用来删除退料单参与者仓库管理员前置条件登陆成功并具备退料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入退料单查询页面然后选定需要删除的退料单点击

26、删除(页面脚本控制提示“确认删除”)。3. 系统接收到退料单ID后根据退料单ID更改数据库退料单信息表中的状态。4. 返回删除退料单结果信息。5. 转向到退料单查询用例。6. 用例结束。附加流程约束1 删除单据时自动记录删单人的USER_ID号和删除日期2 已审核的退料单不能被删除。相关页面数据库3.4.6.查看退料单详细信息 3.2.4.1 用例描述用例名称查看退料单详细信息用例说明方便车间管理员/生产人员对生产退料进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明

27、细”。3. 系统根据接收到的领料单ID从数据库中查询出该领料单所有详细信息,装入领料单对象中。4. 进入领料单细查看页面,用标签显示领料单对象中的信息。5. 用例结束。附加流程约束相关页面数据库3.5.成品入库管理模块3.5.1.用例图3.5.2.创建成品入库单 3.2.3.1 用例描述用例名称创建成品入库单用例说明生产完成或下机时,生产人员将成品拖放到仓库。仓库管理员接收成品存入仓库货架,并根据生产单创建成品入库单。参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入成品入库查询页面点击创建,然后进入成品入库单创建页面。3. 在创建成品入库页面,首先用选择的方式选择对应的生产单。4. 根据参与者所选择的生产单,自动填充入库成品信息和已入库量。5. 输入成品入库数量,并递交。6. 系统根据输入的成品入库详细信息组装成一张成品入库单保存到数据库的成品入库信息表中,并将增加对应成品的库存量。7. 返回创建结果信息。8. 转向到成品入库单查询用例。9. 用例结束。附加流程约束1 自动填充的信息不能编辑。2 创建人和创建日期在服务端自动填充相关页面数据库3.5.3.查询成品入库单 3.2.4.1 用例描述用例名称查询成品入库单用例

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1