生产管理系统设计文档_第1页
生产管理系统设计文档_第2页
生产管理系统设计文档_第3页
生产管理系统设计文档_第4页
生产管理系统设计文档_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

生产管理系统设计文档MES—生产管理系统设计文档V1。0文档编号:AUTOID-SYMBOL—MES-Ver001文档编号:AUTOID—SYMBOL—MES-Ver001MES—生产管理系统设计规约-提高生产效率,降低生产成本WrittenByWENBERAllRightsReserved第1页MES-生产管理系统设计文档V1。01.引言1.1。编写目的本文档描述了生产监控管理详细设计说明。本文档是在对前期业务流程和相关需求文档综合分析的基础上,根据系统详细设计规约书编写的系统各功能模块的系统设计,同时对数据字典,系统接口等影响系统实现的部分进行了设计,从而为开发生产监控系统统一解决方案提供有力的指导和依据。本文档也是建设生产监控系统实现,测试,部署及软件质量保证的基本依据.1.2。项目术语项目沟通和开发中涉及到很多的方面,也存在很多的术语,于是专门编写了参考项目术语文档,其中详细介绍了项目中使用的专业术语和业务术语。1。3。项目参考文献<<MES生产制程管理手册〉>2。系统总体设计2.1.系统目的车间管理采用电子无纸化管理,细划和规范了业务流程.提高生产效率,降低生产成本.第2页MES—生产管理系统设计文档V1。02。2。系统功能模块生产管理系统系统用户管理机台管理产品基本资料管理系统权限管理生产单管理领料单管理生产上/下机管理退料单管理生产入库管理产品库存管理底层业务支撑系统数据库服务器应用服务器图1生产管理系统功能结构图第3页MES—生产管理系统设计文档V1。02。3。系统拓朴结构系统体系结构如下:中心机房数据信息储存服务器InternetHUB服务器防火墙仓库现场仓库A区域仓库B区域无线采集器APB-003A—002B—002A-001生产线AP无线采集器No—001生产线图2生产管理系统网络方案拓朴图第4页MES—生产管理系统设计文档V1。02.4。系统总统业务流程图业务流程图如下:生产流程客服部生产部仓管部开始创建生产单(下单)生产领取原材料(领料)开始生产(上机)生产完成(下机)生产完成退回剩余原材料进仓(退料)图3生产管理系统业务流程图生产成品进仓(成品入库)第5页MES—生产管理系统设计文档V1.03。生产监控系统设计3。1.生产管理模块3.1.1.用例图〈〈uses>>〈<uses〉〉生产单查询〈〈uses>><<uses>>创建生产单车间管理员仓库管理员〈<uses〉><〈uses〉>更新生产单<<uses〉〉撤消生产单客服生产人员生产单管理模块用例图3。1。2。生产单查询3.1.3.1用例描述用例名称生产单查询帮助系统用户实时查询客服下单情况。用例说明车间可根据查询的生产单相关信息合理有效的安排进行生产参与者车间管理员/生产工人/仓库管理员/客服前置条件已经登陆用户并具备权限触发条件用户需要知道实时生产单情况后置条件无第6页MES-生产管理系统设计文档V1.01(参与者启动该用例.2(参与者进入生产单查询页面,在查询页面中输入查询条件.3(系统收到生产单查询和条件后,然后在本地数据源中查询和搜索满足条件的生产单,并把生产单添加到集合中,然后转向到生产单查询结果页面.主流程4(生产单结果页面根据得到的生产单集合信息采用标签的形式展示出来,并返回给客户端。5.客户端把页面执行结果显示在浏览器中。6(用例结束。附加流程无1(生产单查询默认(无条件输入或初始化页面)为查询所有生产单的前15条2(结果页面显示数量为15条3(生产单显示顺序参考生产单创建时间(降序)4(生产状态:未完成、已领料、已上机、已退料、已完成。参考SQL:Select*,(CaseWhenms.issum〉=mo.amountthen‘已完成’Whenms。rmcount〉0then‘已退料'Whenms.udcount〉0then‘已上机’whenms.dmcount〉0then‘已领料’Else‘未完成’约束End)frommakeordermoLeftouterjoin(Selectdm。mocode,count(DMID)asdmcount,count(UDID)asudcount,count(RMID)asrmcount,sum(Amount)issumfromDramMaterialdmLeftouterjoinUpDownMachjineumonum.mocode=dm。mocodeLeftouterjoinReturnMaterialrmonrm。mocode=dm.mocodeLeftouterjoinInStoreisonis.mocdoe=dm.mocode)msonms.mocode=mo。mocode相关页面数据库第7页MES—生产管理系统设计文档V1.03.1.3.创建生产单3。1。4。1用例描述用例名称创建生产单用例说明根据客户订购产品,客服创建生产单参与者客服前置条件已经登陆用户并具备权限客户需要订购我公司某产品时,客服发现库存量不足或无库存时触发条件创建生产单进行生产补货后置条件无1.参与者启动该用例。2。参与者先进入生产查询页面点击创建,然后进入生产单创建页面,并输入生产相关详细信息.3。系统根据输入的生产详细信息组装成一张生产单保存到数据主流程库的生产单信息表中。4。返回创建结果信息。5。转向到生产单查询用例.6。用例结束。附加流程1(生产单的创建人、创建日期在保存到数据库表中必须自动填充无须人工填写.约束2(交货日期、生产成品必须用选择方式。相关页面数据库3.1。4.更新生产单3.1.5。1用例描述用例名称更新生产单用例说明当客户订购生产产品有变动时,客服可对生产单进行修改参与者客服前置条件已经登陆用户并具备权限第8页MES-生产管理系统设计文档V1.0触发条件客户需要变更订购产品时进行该用例后置条件无1。参与者启动该用例。2.参与者进入生产查询页面然后选定需要变更的生产单点击修改。3.系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中。4.进入生产单修改页面,用标签显示生产单对象中的信息。主流程5。修改生产单信息,点击提交。6.系统根据输入的生产详细信息更新数据库生产单信息表中的信息。7。返回更新结果信息。8.转向到生产单查询用例。9。用例结束。附加流程1。生产单的创建人、创建日期不能修改2.交货日期、生产成品填写方式必须用选择方式约束3。该生产单如果已有领料记录,则不能进行修改相关页面数据库3。1.5。查看生产单明细3。1。6.1用例描述用例名称查看生产单明细用例说明管理者可以方便的对每张生产单情况进行全程管理和把控。参与者客服/车间管理员/生产人员/仓库管理员前置条件已经登陆用户并具备权限触发条件后置条件无第9页MES—生产管理系统设计文档V1。01。参与者启动该用例。2.参与者进入生产查询页面然后选定需要查看的生产单点击“查看明细"。3.系统根据接收到的生产单ID从数据库中查询出该生产单的所主流程有详细信息,装入生产单对象中。4。进入生产单明细查看页面,用标签显示生产单对象中的信息。5(用例结束.附加流程1。如果生产单已经完成,则在查看生产明细的页面需要显示出生产损耗公式和计算成本。约束损耗公式:[理论领料+(允许损耗*理论领料)-(总领料—总退料)]*价格相关页面数据库3。1。6。删除生产单3.1。7。1用例描述用例名称删除生产单用例说明让客服可以删除因操作失误创建的生产单参与者客服前置条件已经登陆用户并具备权限触发条件当客服因操作失误时,删除生产单后置条件1。参与者启动该用例.2。参与者进入生产查询页面然后选定需要删除的生产单点击删除.3。系统根据接收到的生产单ID从数据库中查询出该生产单的所有信息,装入生产单对象中.4。进入生产单删除页面,用标签显示生产单对象中的信息.主流程5。点击删除生产单按钮。6。系统接收到生产单ID后根据生产单ID更改数据库生产单信息表中的生产单状态。7.返回删除生产单结果信息.8.转向到生产单查询用例.9。用例结束。附加流程第10页MES—生产管理系统设计文档V1.01。生产单的所有信息只能查看不能被修改.2。系统自动记录删单人3。该生产单如果已开始领料,则不能删除。如果需要删除则先要约束删除领料单。相关页面数据库3。2.领料管理模块3.2.1。用例图审核领料单<〈uses〉〉〈〈uses>>创建领料单〈〈uses>〉<<uses〉〉仓库管理员删除领料单生产工人〈<uses〉〉<〈uses〉〉查询领料单〈<uses>>查看领料单详细信息车间管理员3。2。2。创建领料单3.2.3。1用例描述用例名称创建领料单开始生产时,到仓库领取原材料进行生产,仓库管理员根据生产用例说明单创建领料单参与者仓库管理员前置条件已登录用户并且具备创建权限第11页MES—生产管理系统设计文档V1。0触发条件无后置条件无1.参与者启动该用例。2.参与者进入领料查询页面。3。参与者点击查询页面中点击的领料链接。4.在创建领料单页面参与者选择对应的生产单。5。系统收到此动作后,从数据库中查询出生产单所对应的原材料信息,利用ajax技术自动填写领料单面中对应的输入框。主流程6.手动输入领取的原材料数量,点击创建领料单.7.系统收到提交信息后将信息封装成一个领料单对象,并将领料单保存到数据库所对应的领料单信息表中。8.返回创建领料单结果信息。9.转向到领料单查询用例。10。用例结束。附加流程1(自动填充的信息不能编辑。2(领取的原材料数量不能大于当前库存数量。约束3(系统记录创建人和创建日期在服务端相关页面数据库3。2。3。查询领料单3。2.4.1用例描述用例名称查询领料单用例说明让仓库管理员和生产人员实时查询生产领料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件1.参与者启动该用例。2.参与者点击领料单查询链接,进入领料单查询页面。3。参与者在查询页面输入查询领料单的限制条件,并递交。主流程4.系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的领料单,并将其封装到集合中.5。在显示列表页面中用标签显示集合中的领料单给参与者。6。用例结束。第12页MES-生产管理系统设计文档V1.0附加流程1.领料单查询默认(无条件输入或初始化页面)为查询所有领料单的前15条2.结果页面显示数量为15条约束3。领料单显示顺序参考领料单创建时间(降序)相关页面数据库3.2.4.查看领料单明细3。2。4.1用例描述用例名称查询领料单用例说明让仓库管理员和生产人员实时查询生产领料详细情况参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件1。参与者启动该用例。2。参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明细”。主流程3。系统根据接收到的领料单ID从数据库中查询出该领料单的所有详细信息,装入领料单对象中。4。进入领料单明细查看页面,用标签显示领料单对象中的信息。5(用例结束。附加流程1.领料单查询默认(无条件输入或初始化页面)为查询所有领料单的前15条2。结果页面显示数量为15条约束3。领料单显示顺序参考领料单创建时间(降序)相关页面数据库第13页MES-生产管理系统设计文档V1。03。2.5.审核领料单3.2。4.1用例描述用例名称审核领料单让仓库管理员及时审核生产工人创建的领料单,并及时发放原材用例说明料进行生产参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件1。参与者启动该用例。2.参与者进入领料单查询页面然后选定需要审核的领料单点击“审核"。(用脚本确认“确认审核”)3.系统根据接收到领料单审核动作和领料单ID后,首先将数据库领料信息表中对应的领料单记录状态更改为已审核,然后从主流程库存表中减去对应原材料库存量.4。返回审核结果给参与者.5。转向领料单查询用例.6.用例结束。附加流程1。已审核的领料单不能进行再审核,领料单查询用例中列表不能约束显示[审核]功能。相关页面数据库3.2。6.删除领料单3.2。5。1用例描述用例名称删除领料单用例说明领料单创建者失误操作时,可以用来删除领料单参与者仓库管理员第14页MES-生产管理系统设计文档V1。0前置条件登陆成功并具备领料单删除权限触发条件无后置条件无1。参与者启动该用例。2。参与者进入领料单查询页面然后选定需要删除的领料单点击删除(页面脚本控制提示“确认删除")。3.系统接收到领料单ID后根据领料单ID更改数据库领料单信息主流程表中的状态。4.返回删除领料单结果信息。5.转向到领料单查询用例。6.用例结束。附加流程1(删除单据时自动记录删单人的USER_ID号2(因为审核领料单时会自动从仓库减去领取的原材料数量,所以约束在删除领料单时,需要将领取的原材料数量退回到库存中.相关页面数据库3.3。生产上/下机管理模块3.3。1。用例图第15页MES—生产管理系统设计文档V1.0上机〈<uses>〉〈<uses〉〉下机<<uses>><〈uses〉>〈<uses>〉<<uses>〉查询上下机信息生产工人〈〈uses>>车间管理员〈〈uses>>删除上下机信息查看上下详细信息3。3.2。创建上机动作3。2。3.1用例描述用例名称创建上机动作每张生产单的生产周期可能会要有多个班次才能完成,为了进行绩效考核和监控生产情况,所以每个生产员工在上班和下班时,用例说明都要进行上机和下机的操作来记录当班当次生产人员工号和产量参与者生产工人前置条件已登录用户并且具备创建权限触发条件无后置条件无1.参与者启动该用例.2。参与者进入上机操作页面。3。在上机操作页面中扫描或输入生产单ID号,生产人员工号,选择机台,选择班次,并递交。主流程4。系统接收到上机操作信息后,将信息保存到数据库的上下机信息表中。5。返回创建上机操作结果信息。6。用例结束。附加流程第16页MES-生产管理系统设计文档V1.01(生产单ID号和生产员工号必须验证是否成存在,否则不与进行上机操作。2(保存上机操作时,创建时间自动填充.3(上机中的班次从数据库中的班次表中动态读取约束4(不能上机的几种情况:已上机未下机的机台不能进行上机正在维修改的机台不能进行上机相关页面数据库3。3.3.创建下机动作3。2.4.1用例描述用例名称创建下机动作用例说明当生产工人下班时,进行下机操作,记录当班当次产量参与者生产工人前置条件登陆成功并具备查询权限触发条件无后置条件1。参与者启动该用例。2。参与者点击下机链接,进入下机操作页面。3.参与在下机操作页面扫描或输入生产单ID,生产人员工号,选择班次和输入当班不次的产量,并递交.。主流程4。系统接收到下机操作信息后,更新数据库上下机信息表中上机记录信息。5。返回创建下机操作结果信息。6.用例结束.附加流程1。生产单号和生产员工号必须验证是否成存在,否则不与进行上机操作。2。保存上机操作时,创建时间自动填充.约束3.上机中的班次从数据库中的班次表中动态读取4。无上机记录时,不能时行下机操作.相关页面数据库第17页MES-生产管理系统设计文档V1。03。3.4.查询上下机记录3。2。5.1用例描述用例名称查询上下机记录用例说明车间管理人员可以方便的查询工人的当天上下机情况参与者车间管理人员前置条件登陆成功并具备领料单删除权限触发条件无后置条件无1。参与者启动该用例。2。参与者进入上下机查询页面.3.在上下机查询页面输入限制条件并递交。4。系统接收到上下机查询动作和限制条件后从数据库查询出合主流程适的上下机记录,并将记录装入集合中。5.在结果显示页面用标签显示出集合中的上下机记录给参与者。6。用例结束.附加流程1.查询页面中查询条件如班次,生产员工和生产单都采用手工方式进行填写.2.查询默认(无条件输入或初始化页面)为查询所有上下机记录的前15条约束3。结果页面显示数量为15条4.显示顺序参考创建时间(降序)相关页面数据库3。3。5。删除生产上下机记录3。2。6.1用例描述用例名称删除上下机记录用例说明车间管理员对上下机记录进行管理第18页MES—生产管理系统设计文档V1.0参与者车间管理人员前置条件登陆成功并具备上下机管理权限触发条件无后置条件无1。参与者启动该用例。2.参与者进入上下机记录查询页面,在页面中选择需要删除的上下机记录,点击删除(页面脚本控制提示“确认删除")。主流程3.系统接收到删除上下机记录的动作和记录ID后,更改数据库上下机信息表中的对应的上下机记录状态。4。用例结束。附加流程约束相关页面数据库黑名单序列图3.3.6。查看上下机详细信息3。2.4。1用例描述用例名称查看生产人员上下机详细信息用例说明方便车间管理员对每个生产员工、每个机台的上下机进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件1。参与者启动该用例。2.参与者进入上下机查询页面然后选定需要查看的上下机记录点击“查看明细”.3.系统根据接收到的上下机记录ID从数据库中查询出该上下机主流程记录的所有详细信息,装入上下机对象中。4。进入上下机明细查看页面,用标签显示上下机对象中的信息.5.用例结束。附加流程详细页面建议显示上机的机台的图片,生产人员的照片约束第19页MES—生产管理系统设计文档V1。0相关页面数据库3。4.退料管理模块3.4。1。用例图审核退料单<〈uses〉><〈uses〉〉创建退料单〈<uses>>〈<uses>>仓库管理员删除退料单生产工人〈〈uses>><〈uses>〉查询退料单〈〈uses>〉查看退料单详细信息车间管理员3。4.2。创建退料单3.2.3.1用例描述用例名称创建退料单生产完成时,生产人员到仓库退回剩余的原材料,仓库管理员根用例说明据生产单创建退料单参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无第20页MES—生产管理系统设计文档V1。0后置条件无1。参与者启动该用例.2.参与者进入退料单查询页面,点击创建退料单进入退料单创建页面。3.在创建退料单页面首先选择对应的生产单.4.系统收到此动作后,从数据库中查询出对应生产单的原材料信息,利用ajax技术自动填写退料单中对应的输入框。主流程5。手动输入退回的原材料数量,点击创建退料单。6。系统收到提交信息后将信息封装成一个退料单对象,并将退料单保存到数据库所对应的退料单信息表中。7。返回创建退料单结果信息.8.转向到退料单查询用例.9。用例结束.附加流程1.自动填充的信息不能编辑。约束2.创建人和创建日期在服务端自动填充相关页面数据库3.4.3.查询退料单3.2。4。1用例描述用例名称查询退料单用例说明让仓库管理员和生产人员实时查询生产退料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件1。参与者启动该用例。2。参与者点击退料单查询链接,进入退料单查询页面。3.参与者在查询页面输入查询退料单的限制条件,并递交。4.系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程查询出合适的退料单,并将其封装到集合中。5。在显示列表页面中用标签显示集合中的退料单给参与者。6。用例结束。附加流程第21页MES-生产管理系统设计文档V1。01.退料单查询默认(无条件输入或初始化页面)为查询所有退料单的前15条2。结果页面显示数量为15条约束3.显示顺序参考单据创建时间(降序)相关页面数据库3.4.4。审核退料单3。2.4.1用例描述用例名称审核退料单让仓库管理员及时审核生产工人创建的退料单,并及时收回原材用例说明料。参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件1.参与者启动该用例。2.参与者进入退料单查询页面然后选定需要审核的退料单点击“审核”。(用脚本确认“确认审核”)3。系统根据接收到退料单审核动作和退料单ID后,首先将数据库退料信息表中对应的退料单记录状态更改为已审核,然后从主流程库存表中增加对应原材料库存量。4.返回审核结果给参与者。5.转向退料单查询用例。6.用例结束。附加流程1.已审核的退料单不能进行再审核,退料单查询用例中列表不能约束显示[审核]功能。相关页面数据库第22页MES-生产管理系统设计文档V1.03。4.5。删除退料单3。2.5.1用例描述用例名称删除退料单用例说明退料单创建者失误操作时,可以用来删除退料单参与者仓库管理员前置条件登陆成功并具备退料单删除权限触发条件无后置条件无1.参与者启动该用例.2。参与者进入退料单查询页面然后选定需要删除的退料单点击删除(页面脚本控制提示“确认删除”)。3。系统接收到退料单ID后根据退料单ID更改数据库退料单信息主流程表中的状态.4.返回删除退料单结果信息。5.转向到退料单查询用例.6.用例结束.附加流程1(删除单据时自动记录删单人的USER_ID号和删除日期约束2(已审核的退料单不能被删除。相关页面数据库3.4。6.查看退料单详细信息3.2.4.1用例描述用例名称查看退料单详细信息用例说明方便车间管理员/生产人员对生产退料进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件第23页MES—生产管理系统设计文档V1。01。参与者启动该用例。2.参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明细”。3。系统根据接收到的领料单ID从数据库中查询出该领料单所有主流程详细信息,装入领料单对象中。4。进入领料单细查看页面,用标签显示领料单对象中的信息。5.用例结束。附加流程约束相关页面数据库3。5.成品入库管理模块3.5。1.用例图〈〈uses>>创建成品入库单〈〈uses〉><〈uses>〉<〈uses>〉删除成品入库单仓库管理人员生产人员<〈uses>〉<<uses>>查询成品入库单查看成品入库单详细信息3。5.2.创建成品入库单3。2。3.1用例描述第24页MES—生产管理系统设计文档V1。0用例名称创建成品入库单生产完成或下机时,生产人员将成品拖放到仓库。仓库管理员接用例说明收成品存入仓库货架,并根据生产单创建成品入库单。参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无1。参与者启动该用例.2。参与者进入成品入库查询页面点击创建,然后进入成品入库单创建页面。3。在创建成品入库页面,首先用选择的方式选择对应的生产单。4。根据参与者所选择的生产单,自动填充入库成品信息和已入库量。5.输入成品入库数量,并递交.主流程6.系统根据输入的成品入库详细信息组装成一张成品入库单保存到数据库的成品入库信息表中,并将增加对应成品的库存量.7.返回创建结果信息。8。转向到成品入库单查询用例.9。用例结束。附加流程1(自动填充的信息不能编辑。约束2(创建人和创建日期在服务端自动填充相关页面数据库3.5.3.查询成品入库单3。2.4.1用例描述用例名称查询成品入库单用例说明让仓库管理员实时查询生产成品入库情况参与者仓库管理员前置条件登陆成功并具备查询权限触发条件无后置条件第25页MES-生产管理系统设计文档V1。01。参与者启动该用例。2。参与者点击单查询链接,进入成品入库单查询页面。3.参与者在查询页面输入查询成品入库单的限制条件,并递交。4。系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程查询出合适的成品入库单,并将其封装到集合中。5。在显示列表页面中用标签显示集合中的成品入库单给参与者.6。用例结束。附加流程1.查询默认(无条件输入或初始化页面)为查询所有成品入库单据的前15条2.结果页面显示数量为15条约束3.显示顺序参考单据创建时间(降序)相关页面数据库3.5。4.删除成品入库单3。2.5。1用例描述用例名称删除成品入库单用例说明成品入库单创建者失误操作时,可以用来删除单据参与者仓库管理员前置条件登陆成功并具备成品入库单删除权限触发条件无后置条件无1。参与者启动该用例。2。参与者进入成品入库单查询页面然后选定需要删除的成品入库单点击删除(页面脚本控制提示“确认删除”).3.系统接收到成品入库单ID后根据ID更改数据库成品入库单信主流程息表中的状态,并减去库存中对应的成品库存量。4.返回删除成品入库单结果信息。5.转向到成品入库单查询用例。6。用例结束.附加流程删除单据时自动记录删单人的USER_ID号和删除日期约束相关页面第26页MES—生产管理系统设计文档V1.0数据库3。5。5。查看成品入库详细信息3。2.4.1用例描述用例名称查看成品入库单详细信息用例说明方便仓库管理员对生产成品入库进行管理参与者仓库管理员前置条件登陆成功并具备查看权限触发条件无后置条件1.参与者启动该用例.2.参与者进入成品入库单查询页面然后选定需要查看的成品入库单点击“查看明细”。3。系统根据接收到的成品入库单ID从数据库中查询出该成品入主流程库单所有详细信息,装入成品入库单对象中。4.进入成品入库单细查看页面,用标签显示成品入库单对象中的信息。5。用例结束.附加流程约束相关页面数据库第27页MES-生产管理系统设计文档V1。03.6.机台管理模块3.6.1。用例图创建机台<<uses>〉<<uses〉〉<〈uses>〉删除机台车间管理员〈<uses〉><〈uses〉〉〈<uses〉〉〈〈uses>>机台监控管理员<<uses>〉<〈uses〉〉查看机台详细信息〈<uses>>生产工人查询机台3。6.2.机台监控3.2。3.1用例描述用例名称机台实时监控用例说明车间管理人员可方便实时的监控车间各机台运转和生产情况参与者车间管理员前置条件已登录用户并且具备机台监控管理权限触发条件无后置条件无1。参与者启动该用例。2.参与者进入机台管理菜单,点击机台监控进入机台监控页面。3.系统收到到机台监控动作后,从上下机信息表中查询每一个机台的最后一条上下机记录信息,并封装在集合中。主流程4。在机台监控页面显示结果信息(采用ajax技术每隔一指定的时间刷新上下机)。5(用例结束。第28页MES—生产管理系统设计文档V1.0附加流程机台监控数据搜集参考SQL:约束Select*formmachinemaLeftouterjoinUpDownMachineudm相关页面数据库3.6.3。创建机台3。2。4.1用例描述用例名称创建机台用例说明车间添加了新的机台时,管理员在系统中添加对应的机台信息参与者系统管理员前置条件登陆成功并具备机台添加权限触发条件无后置条件1。参与者启动该用例。2.参与者点击机台查询链接进行机台查询页面。3.在查询页面中,点击创建机台进行机台创建页面.4.参与者在创建页面输入机台名称,描述,购进日期等信息后,并递交。主流程5.系统接收到机台创建信息后,将信息组装成一个机台对象中,然后将机台对象保存到数据库机台信息表中。6。返回创建机台结果信息。7。转向到机台查询用例.8.用例结束附加流程机台名必须在系统中是唯一的约束相关页面数据库第29页MES—生产管理系统设计文档V1。03。6.4.删除机台3.2.5。1用例描述用例名称删除机台用例说明车间机台损坏无法使用时,需要从系统中删除机台参与者系统管理员前置条件登陆成功并具备机台删除权限触发条件无后置条件无1。参与者启动该用例。2。参与者进入机台查询页面然后选定需要删除的机台点击删除(页面脚本控制提示“确认删除”).3。系统接收到ID后根据ID更改数据库机台信息表中机台的状主流程态。4.返回删除机台结果信息.5。转向到机台查询用例。6.用例结束.附加流程删除单据时自动记录删除人的USER_ID号和删除日期约束相关页面数据库3。6。5.查询机台3.2.5.1用例描述用例名称查询机台方便管理员对机台进行管理。例如:可根据机台的购进年限和生用例说明产效率进行“维修计划”,“机台升级”。参与者管理员前置条件登陆成功并具备机台查询权限触发条件无后置条件无第30页MES—生产管理系统设计文档V1。01。参与者启动该用例。2.参与者点击机台查询链接,进入机台查询页面。3。参与者在查询页面输入查询机台的限制条件,并递交。4.系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程查询出合适的机台,并将其封装到集合中。5。在显示列表页面中用标签显示集合中的退料单给参与者。6.用例结束。附加流程1.退料单查询默认(无条件输入或初始化页面)为查询所有机台的前15条2。结果页面显示数量为15条约束3。显示顺序参考单据创建时间(降序)相关页面数据库3.6。6。查看机台详细信息3.2.5.1用例描述用例名称查看机台详细信息用例说明方便管理员对机台进行管理。参与者管理员前置条件登陆成功并具备机台查询权限触发条件无后置条件无1。参与者启动该用例。2。参与者点击机台查询链接,进入机台查询页面。3。参与者在查询页面选择需要查看的机台,点击“查看详细“。4。系统接收到查看明细动作和机台ID后,根据ID到数据库中查主流程询出对应的机台详细信息,并将其封装到机台对象中。5。在显示机台详细页面中用标签显示机台对象中的信息给参与者。6。用例结束。附加流程约束相关页面数据库第31页MES-生产管理系统设计文档V1。03.7.用户管理模块3。7.1.用例图〈<uses〉〉创建用户〈〈uses>><<uses〉〉〈<uses>>删除用户管理员生产人员〈<uses>〉〈〈uses〉>〈<uses>〉查询用户<<uses〉>查看用户详细信息车间管理员3。7.2.创建用户3。2.4.1用例描述用例名称创建机台用例说明为本系统添加操作用户(即系统角色)参与者系统管理员前置条件登陆成功并具备用户添加权限触发条件无后置条件第32页MES—生产管理系统设计文档V1.01.参与者启动该用例。2。参与者点击用户查询页面.3。在查询页面中,点击创建系统用户进入用户创建页面。4.参与者在创建页面输入用户帐号,真实姓名,选择角色等信息后,并递交.主流程5。系统接收到用户创建信息后,将信息组装成一个用户对象中,然后将用户对象保存到数据库系统用户信息表中。6.返回创建结果信息。7.转向到系统用户查询用例。8.用例结束附加流程约束用户帐户名必须在系统中是唯一的相关页面数据库3.7。3。删除用户3。2。5。1用例描述用例名称删除用户系统用户离职或其它原因不允许使用该系统时,需要从系统中删用例说明除该用户参与者系统管理员前置条件登陆成功并具备用户删除权限触发条件无后置条件无1.参与者启动该用例。2。参与者进入用户查询页面然后选定需要删除的用户点击删除(页面脚本控制提示“确认删除”).3.系统接收到ID后根据ID更改数据库系统用户信息表中用户的主流程状态.4。返回删除结果信息。5.转向到用户查询用例.6.用例结束。附加流程删除单据时自动记录删除人的USER_ID号和删除日期约束相关页面第33页MES—生产管理系统设计文档V1.0数据库3。7。4.查询用户3。2.5。1用例描述用例名称查询用户方便管理员对系统用户进行管理。例如:员工的简历,工作年限,用例说明签订合同,薪水管理等。参与者管理员前置条件登陆成功并具备系统用户查询权限触发条件无后置条件无1.参与者启动该用例.2.参与者点击用户查询链接,进入用户查询页面。3。参与者在查询页面输入查询用户的限制条件,并递交。4.系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程查询出合适的系统用户,并将其封装到集合中。5.在显示列表页面中用标签显示集合中的系统用户给参与者.6。用例结束。附加流程查询默认(无条件输入或初始化页面)为查询所有记录的前15条结果页面显示数量为15条约束显示顺序参考单据创建时间(降序)相关页面数据库3.7。5。查看用户详细信息3。2。5。1用例描述用例名称查看用户详细信息用例说明方便管理员对系统用户进行管理。参与者管理员前置条件登陆成功并具备用户查询权限触发条件无第34页MES—生产管理系统设计文档V1.0后置条件无1.参与者启动该用例。2。参与者点击用户查询链接,进入用户查询页面。3.参与者在查询页面选择需要查看的用户,点击“查看详细“.4.系统接收到查看明细动作和机台ID后,根据ID到数据库中查主流程询出对应的用户详细信息,并将其封装到用户对象中。5。在显示用户详细页面中用标签显示用户对象中的信息给参与者。6。用例结束.附加流程约束相关页面数据库3。8。物料(原材料/成品)管理模块3.8。1。用例图<<uses>〉创建物料〈〈uses〉〉<〈uses〉〉〈<uses〉>删除物料管理员生产工人〈〈uses〉>〈〈uses〉〉<〈uses>>〈<uses>〉查询物料〈<uses〉>〈<uses>>车间管理员查看物料详细信息客服第35页MES-生产管理系统设计文档V1。03。8。2。创建物料3.2.4.1用例描述用例名称创建物料用例说明为本系统添加物料参与者系统管理员前置条件登陆成功并具备添加权限触发条件无后置条件1。参与者启动该用例.2。参与者点击基础资料查询页面。3.在查询页面中,点击创建物料进入创建页面.4。参与者在创建页面输入物料编号,物料描述,物料规格等信息后,并递交。主流程5.系统接收到创建信息后,将信息组装成一个产品对象中,然后将产品对象保存到数据库系统基础物料信息表中.6。返回创建结果信息。7.转向到产品查询用例。8。用例结束附加流程物料编号必须在系统中是唯一的约束相关页面数据库3.8。3.删除物料3.2.5。1用例描述用例名称删除物料用例说明系统中不存该基础物料时,管理员可以方便的删除该物料.参与者系统管理员前置条件登陆成功并具备删除权限触发条件无后置条件无第36页MES—生产管理系统设计文档V1。01.参与者启动该用例.2。参与者进入物料查询页面然后选定需要删除的物料点击删除(页面脚本控制提示“确认删除”)。3。系统接收到ID后根据ID更改数据库系统物料信息表中用户的主流程状态.4。返回删除结果信息。5.转向到物料查询用例。6。用例结束。附加流程约束删除单据时自动记录删除人的USER_ID号和删除日期相关页面数据库3。8.4.查询物料3.2。5。1用例描述用例名称查询用户用例说明方便管理员对系统物料进行管理。参与者管理员前置条件登陆成功并具备系统用户查询权限触发条件无后置条件无1。参与者启动该用例。2.参与者点击物料查询链接,进入物料查询页面。3。参与者在查询页面输入查询物料的限制条件,并递交。4.系统接收到查询动作和限制条件后,根据限制条件从数据库中主流程查询出合适的物料,并将其封装到集合中。5。在显示列表页面中用标签显示集合中的物料给参与者。6。用例结束。附加流程查询默认(无条件输入或初始化页面)为查询所有记录的前15条结果页面显示数量为15条约束显示顺序参考单据创建时间(降序)相关页面数据库第37页MES-生产管理系统设计文档V1.03.8。5。查看物料详细信息3.2。5。1用例描述用例名称查看物详细信息用例说明方便管理员对物料进行管理。参与者管理员前置条件登陆成功并具备用户查看权限触发条件无后置条件无1.参与者启动该用例。2。参与者点击物料查询链接,进入物料查询页面.3。参与者在查询页面选择需要查看的物料,点击“查看详细“。4。系统接收到查看明细动作和物料ID后,根据ID到数据库中查主流程询出对应的物料详细信息,并将其封装到物料对象中.5.在显示物料详细页面中用标签显示物料对象中的信息给参与者。6.用例结束。附加流程约束相关页面数据库3.9.库存管理模块3。9.1.用例图第38页MES-生产管理系统设计文档V1.0<<uses〉><〈uses〉>管理员生产工人库存查询〈〈uses〉>〈〈uses〉>客服车间管理员3。9.2.查询库存3。2。5.1用例描述用例名称查询库存用例说明方便管理员对系统库存实时查看与管理。参与者管理员前置条件登陆成功并具备系统库存查询权限触发条件无后置条件无1.参与者启动该用例。2。参与者点击库存查询链接,进入库存查询页面。3.参与者在查询页面输入查询物料的限制条件,并递交。主流程4。系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的物料库存,并将其封装到集合中。5.在显示列表页面中用标签显示集合中的物料库存给参与者。6。用例结束。附加流程查询默认(无条件输入或初始化页面)为查询所有记录的前15条结果页面显示数量为15条约束显示顺序参考单据创建时间(降序)相关页面数据库第39页MES—生产管理系统设计文档V1.03.10。系统权限管理模块3.10。1。用例图添加系统权限〈<uses>〉〈〈uses>>删除系统权限生产工人<〈uses〉>〈〈uses>〉查询系统权限<<uses>>管理员<<uses〉〉添加系统角色〈<uses>>车间管理员<〈uses>〉删除系统角色〈〈uses>〉〈〈uses〉〉为系统角色配置权限〈<uses>>客服查询系统角色查询个人所拥有的权限3.10.2。添加系统权限3.2.5.1用例描述用例名称添加系统权限用例说明方便管理员对系统新增的功能添加权限。参与者管理员前置条件登陆成功并具备添加权限第40页MES—生产管理系统设计文档V1.0触发条件无后置条件无1。参与者启动该用例。2.参与者点击权限查询链接进入权限查询页面,在查询页面点击添加系统权限进入权限添加页面。3。参与者在系统权限添加页面输入权限代码,权限描述等信息后,并递交.主流程4。系统接收到权限添加动作和信息后,将权限信息组合成一个权限对象,并将对象保存到数据库权限表中.5.返回添加结果给参与者。6。用例结束。附加流程权限代码系统中必须唯一约束建议代码如:用户添加权限USER_ADD(模块名_动作名)相关页面数据库3.10。3。删除系统权限3.2。5.1用例描述用例名称删除系统权限用例说明方便管理员对系统无用的权限进行删除。参与者管理员前置条件登陆成功并具备权限触发条件无后置条件无1.参与者启动该用例。2.参与者点击权限查询链接,进入权限查询页面。3。参与者在查询页面选择需要删除的系统权限,点击删除。4。系统接收到删除动作和权限ID后,删除数据库权限表中的对主流程应权限记录.5.返回删除结果给参与者。6。转到系统权限查询用例。7.用例结束。附加流程约束相关页面第41页MES-生产管理系统设计文档V1。0数据库3.10。4。查询系统权限3.2.5。1用例描述用例名称查询系统权限用例说明方便管理员对系统所有权限查询与管理。参与者管理员前置条件登陆成功并具备查询权限触发条件无后置条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论