版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 采用分页方式显示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 dm.mocode,count(DM
5、ID) 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=mo.mocode 相关页面查询条
6、件:生产单号 客户名 下单日期(开始结束)列表显示:生产单号 客户名 客服姓名 下单日期 交货日期 状态数据库3.1.3. 创建生产单3.1.4.1 用例描述用例名称创建生产单用例说明根据客户订购产品,客服创建生产单参与者客服前置条件已经登陆用户并具备权限触发条件客户需要订购我公司某产品时,客服发现库存量不足或无库存时创建生产单进行生产补货后置条件无主流程1. 参与者启动该用例。2. 参与者先进入生产查询页面点击创建,然后进入生产单创建页面,并输入生产相关详细信息。3. 系统根据输入的生产详细信息组装成一张生产单保存到数据库的生产单信息表中。4. 返回创建结果信息。5. 转向到生产单查询用例。
7、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. 日期输入采用JS日期控件选择输入。4. 该生产单如
9、果已有领料记录,则不能进行修改。相关页面单头:生产单号(写“系统自动产生”,无需用户填写)客户 客服交付日期单的明细成品:成品编号 规格 成品描述 类型 生产数量 生产数量原材料:物料编号 规格 原材料描述 类型 理论长度 允许百分比数据库3.1.5. 查看生产单明细3.1.6.1 用例描述用例名称查看生产单明细用例说明管理者可以方便的对每张生产单情况进行全程管理和把控。参与者客服/车间管理员/生产人员/仓库管理员前置条件已经登陆用户并具备权限触发条件后置条件无主流程1. 参与者启动该用例。2. 参与者进入生产查询页面然后选定需要查看的生产单点击“查看明细”。3. 系统根据接收到的生产单ID从
10、数据库中查询出该生产单的所有详细信息,装入生产单对象中。4. 进入生产单明细查看页面,用标签显示生产单对象中的信息。5用例结束。附加流程约束1. 如果生产单已经完成,则在查看生产明细的页面需要显示出生产损耗公式和计算成本。损耗公式:理论领料+(允许损耗*理论领料)-(总领料-总退料) * 价格参考SQL:Select (theorylength+(allowvalue* theorylength) )-drm) *ma.width*ma.mprice from make_order moLeft outer join Material ma on ma.materialcode=mo.mate
11、rialcodeLeft 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. 返回删除生产单结果信息。8. 转向到生产单
13、查询用例。9. 用例结束。附加流程约束1. 系统自动记录删单人和删除日期2. 该生产单如果已开始领料,则不能删除。如果需要删除则先要删除领料单。相关页面数据库3.2. 领料管理模块3.2.1. 用例图3.2.2. 创建领料单 3.2.3.1 用例描述用例名称创建领料单用例说明开始生产时,到仓库领取原材料进行生产,仓库管理员根据生产单创建领料单参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入领料查询页面。 3. 参与者点击查询页面中点击的领料链接。4. 在创建领料单页面参与者选择对应的生产单。5. 系统收到此动作后,从数据库中查
14、询出生产单所对应的原材料信息,利用ajax技术自动填写领料单面中对应的输入框。6. 手动输入领取的原材料数量,点击创建领料单。7. 系统收到提交信息后将信息封装成一个领料单对象,并将领料单保存到数据库所对应的领料单信息表中。8. 返回创建领料单结果信息。9. 转向到领料单查询用例。10. 用例结束。附加流程约束1 自动填充的信息不能编辑。2 领取的原材料数量不能大于当前库存数量。3 系统自动记录创建人和创建日期。4 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。5 日期输入采用JS日期控件选择输入。相关页面单头:领料单号(写“系统自动产生”,无需用户填写)生产单号(弹出层选择)
15、,领料人(弹出层选择) 建单人(取得session后自动填写)单的明细原材料:物料编号 规格 原材料描述 类型 当前库存量 领取数量数据库3.2.3. 查询领料单 3.2.4.1 用例描述用例名称查询领料单用例说明让仓库管理员和生产人员实时查询生产领料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击领料单查询链接,进入领料单查询页面。3. 参与者在查询页面输入查询领料单的限制条件,并递交。4. 系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的领料单,并将其封装到集合中。5. 在显示列表页面中用标签显示
16、集合中的领料单给参与者。6. 用例结束。附加流程约束1. 领料单查询默认(无条件输入或初始化页面)为查询所有领料单的前15条2. 结果页面显示数量为15条3. 领料单显示顺序参考领料单创建时间(降序)4. 已审核的领料单不显示删除功能按钮,并显示审核人5. 未审核的领料单显示删除功能按钮6. 采用分页方式显示7. 查询条件的输入都采用手写输入方式相关页面查询条件:领料单号 生产单号 领料人 领料日期(开始结束)列表显示:领料单号 生产单号 领料人 领料日期 审核人(没有审核的领料单不显示) 状态 数据库3.2.4. 查看领料单明细 3.2.4.1 用例描述用例名称查询领料单用例说明让仓库管理员
17、和生产人员实时查询生产领料详细情况参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明细”。3. 系统根据接收到的领料单ID从数据库中查询出该领料单的所有详细信息,装入领料单对象中。4. 进入领料单明细查看页面,用标签显示领料单对象中的信息。5用例结束。附加流程约束1. 领料单查询默认(无条件输入或初始化页面)为查询所有领料单的前15条2. 结果页面显示数量为15条3. 领料单显示顺序参考领料单创建时间(降序)相关页面单头:领料单号 生产单号 领料人 建单人单的明细原材料:物料
18、编号 规格 原材料描述 类型 领取数量数据库3.2.5. 审核领料单 3.2.4.1 用例描述用例名称审核领料单用例说明让仓库管理员及时审核生产工人创建的领料单,并及时发放原材料进行生产参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要审核的领料单点击“审核”。(用脚本确认“确认审核”)3. 系统根据接收到领料单审核动作和领料单ID后,首先将数据库领料信息表中对应的领料单记录状态更改为已审核,然后从库存表中减去对应原材料库存量。4. 返回审核结果给参与者。5. 转向领料单查询用例。6. 用例结束。附加流程约束
19、1. 已审核的领料单不能进行再审核,领料单查询用例中列表不能显示审核功能。相关页面数据库3.2.6. 删除领料单 3.2.5.1 用例描述用例名称删除领料单用例说明领料单创建者失误操作时,可以用来删除领料单参与者仓库管理员前置条件登陆成功并具备领料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要删除的领料单点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到领料单ID后根据领料单ID更改数据库领料单信息表中的状态。4. 返回删除领料单结果信息。5. 转向到领料单查询用例。6. 用例结束。附加流程约束1 删除单据时自动记录删单人和删除日
20、期2 已审核领料单的领料单不能被删除。相关页面数据库3.3. 生产上/下机管理模块3.3.1. 用例图3.3.2. 创建上机动作 3.2.3.1 用例描述用例名称创建上机动作用例说明每张生产单的生产周期可能会要有多个班次才能完成,为了进行绩效考核和监控生产情况,所以每个生产员工在上班和下班时,都要进行上机和下机的操作来记录当班当次生产人员工号和产量参与者生产工人前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入上机操作页面。3. 在上机操作页面中扫描或输入生产单ID号,生产人员工号,选择机台,选择班次,并递交。4. 系统接收到上机操作信息后,将
21、信息保存到数据库的上下机信息表中。5. 返回创建上机操作结果信息。6. 用例结束。附加流程约束1 生产单ID号和生产员工号必须验证是否成存在,否则不与进行上机操作。2 保存上机操作时,创建时间自动填充。3 上机中的班次从数据库中的班次表中动态读取4 不能上机的几种情况:1. 已上机未下机的机台不能进行上机2. 正在维修改的机台不能进行上机5 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。6 日期输入采用JS日期控件选择输入。相关页面生产单号 机台 上机工人(车间生产人员)数据库3.3.3. 创建下机动作 3.2.4.1 用例描述用例名称创建下机动作用例说明当生产工人下班时,进行
22、下机操作,记录当班当次产量参与者生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击下机链接,进入下机操作页面。3. 参与在下机操作页面扫描或输入生产单ID,生产人员工号,选择班次和输入当班不次的产量,并递交。4. 系统接收到下机操作信息后,更新数据库上下机信息表中上机记录信息。5. 返回创建下机操作结果信息。6. 用例结束。附加流程约束1. 生产单号和生产员工号必须验证是否成存在,否则不与进行上机操作。2. 保存上机操作时,创建时间自动填充。3. 上机中的班次从数据库中的班次表中动态读取4. 无上机记录时,不能时行下机操作。相关页面生产单号
23、机台 下机工人(车间生产人员)产量数据库3.3.4. 查询上下机记录 3.2.5.1 用例描述用例名称查询上下机记录用例说明车间管理人员可以方便的查询工人的当天上下机情况参与者车间管理人员前置条件登陆成功并具备领料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入上下机查询页面。3. 在上下机查询页面输入限制条件并递交。4. 系统接收到上下机查询动作和限制条件后从数据库查询出合适的上下机记录,并将记录装入集合中。5. 在结果显示页面用标签显示出集合中的上下机记录给参与者。6. 用例结束。附加流程约束1. 查询页面中查询条件如班次,生产员工和生产单都采用手工方式进行填写
24、。2. 查询默认(无条件输入或初始化页面)为查询所有上下机记录的前15条3. 结果页面显示数量为15条4. 显示顺序参考创建时间(降序)5. 采用分页方式显示6. 查询条件的输入都采用手写输入方式相关页面查询条件:生产单号 机台 生产工人(车间生产人员)列表显示:生产单号 机台编号 上机时间 下机时间 生产工人 产量 状态数据库3.3.5. 删除生产上下机记录 3.2.6.1 用例描述用例名称删除上下机记录用例说明 车间管理员对上下机记录进行管理参与者车间管理人员前置条件登陆成功并具备上下机管理权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入上下机记录查询页面,在页面中选
25、择需要删除的上下机记录,点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到删除上下机记录的动作和记录ID后,更改数据库上下机信息表中的对应的上下机记录状态。4. 用例结束。附加流程约束删除时系统记录删除人和删除日期相关页面数据库黑名单序列图 3.3.6. 查看上下机详细信息 3.2.4.1 用例描述用例名称查看生产人员上下机详细信息用例说明方便车间管理员对每个生产员工、每个机台的上下机进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入上下机查询页面然后选定需要查看的上下机记录点击“查看明细”。3. 系统根据接
26、收到的上下机记录ID从数据库中查询出该上下机记录的所有详细信息,装入上下机对象中。4. 进入上下机明细查看页面,用标签显示上下机对象中的信息。5. 用例结束。附加流程约束详细页面建议显示上机的机台的图片,生产人员的照片相关页面生产单号 机台编号(显示机台图片) 上机时间 下机时间 生产工人(显示工人图片) 产量数据库3.4. 退料管理模块3.4.1. 用例图3.4.2. 创建退料单 3.2.3.1 用例描述用例名称创建退料单用例说明生产完成时,生产人员到仓库退回剩余的原材料,仓库管理员根据生产单创建退料单参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启
27、动该用例。2. 参与者进入退料单查询页面,点击创建退料单进入退料单创建页面。3. 在创建退料单页面首先选择对应的生产单。4. 系统收到此动作后,从数据库中查询出对应生产单的原材料信息,利用ajax技术自动填写退料单中对应的输入框。5. 手动输入退回的原材料数量,点击创建退料单。6. 系统收到提交信息后将信息封装成一个退料单对象,并将退料单保存到数据库所对应的退料单信息表中。7. 返回创建退料单结果信息。8. 转向到退料单查询用例。9. 用例结束。附加流程约束1. 自动填充的信息不能编辑。2. 创建人和创建日期在服务端自动填充。3. 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。
28、4. 日期输入采用JS日期控件选择输入。相关页面单头:退料单号(写“系统自动产生”,无需用户填写)生产单号(弹出层选择),退料人(弹出层选择) 建单人(取得session后自动填写)单的明细原材料:物料编号 规格 原材料描述 类型 总领料数量 已退数量 当前退回数量数据库3.4.3. 查询退料单 3.2.4.1 用例描述用例名称查询退料单用例说明让仓库管理员和生产人员实时查询生产退料情况参与者仓库管理员/生产工人前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击退料单查询链接,进入退料单查询页面。3. 参与者在查询页面输入查询退料单的限制条件,并递交
29、。4. 系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的退料单,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的退料单给参与者。6. 用例结束。附加流程约束1. 退料单查询默认(无条件输入或初始化页面)为查询所有退料单的前15条2. 结果页面显示数量为15条3. 显示顺序参考单据创建时间(降序)4. 已审核的退料单不显示审核功能按钮和删除功能按钮。5. 未审核的显示审核功能和删除功能。6. 采用分页方式显示7. 查询条件的输入都采用手写输入方式相关页面查询条件:退料单号 生产单号 退料人 退料日期(开始结束)列表显示:退料单号 生产单号 退料人 退料日期 审核人(
30、没有审核的退料单不显示) 状态数据库3.4.4. 审核退料单 3.2.4.1 用例描述用例名称审核退料单用例说明让仓库管理员及时审核生产工人创建的退料单,并及时收回原材料。参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入退料单查询页面然后选定需要审核的退料单点击“审核”。(用脚本确认“确认审核”)3. 系统根据接收到退料单审核动作和退料单ID后,首先将数据库退料信息表中对应的退料单记录状态更改为已审核,然后从库存表中增加对应原材料库存量。4. 返回审核结果给参与者。5. 转向退料单查询用例。6. 用例结束。附加流程约束1. 已审核的
31、退料单不能进行再审核,退料单查询用例中列表不能显示审核功能。相关页面数据库3.4.5. 删除退料单 3.2.5.1 用例描述用例名称删除退料单用例说明退料单创建者失误操作时,可以用来删除退料单参与者仓库管理员前置条件登陆成功并具备退料单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入退料单查询页面然后选定需要删除的退料单点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到退料单ID后根据退料单ID更改数据库退料单信息表中的状态。4. 返回删除退料单结果信息。5. 转向到退料单查询用例。6. 用例结束。附加流程约束1 删除单据时自动记录删单人和删除日期2 已审核的
32、退料单不能被删除。相关页面数据库3.4.6. 查看退料单详细信息 3.2.4.1 用例描述用例名称查看退料单详细信息用例说明方便车间管理员/生产人员对生产退料进行管理参与者仓库管理员/生产工人前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入领料单查询页面然后选定需要查看的领料单点击“查看明细”。3. 系统根据接收到的领料单ID从数据库中查询出该领料单所有详细信息,装入领料单对象中。4. 进入领料单细查看页面,用标签显示领料单对象中的信息。5. 用例结束。附加流程约束相关页面单头:退料单号 生产单号 退料人 建单人单的明细原材料:物料编号 规格 原材
33、料描述 类型 退回数量数据库3.5. 成品入库管理模块3.5.1. 用例图3.5.2. 创建成品入库单 3.2.3.1 用例描述用例名称创建成品入库单用例说明生产完成或下机时,生产人员将成品拖放到仓库。仓库管理员接收成品存入仓库货架,并根据生产单创建成品入库单。参与者仓库管理员前置条件已登录用户并且具备创建权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入成品入库查询页面点击创建,然后进入成品入库单创建页面。3. 在创建成品入库页面,首先用选择的方式选择对应的生产单。4. 根据参与者所选择的生产单,自动填充入库成品信息和已入库量。5. 输入成品入库数量,并递交。6. 系统根
34、据输入的成品入库详细信息组装成一张成品入库单保存到数据库的成品入库信息表中,并将增加对应成品的库存量。7. 返回创建结果信息。8. 转向到成品入库单查询用例。9. 用例结束。附加流程约束1. 自动填充的信息不能编辑。2. 系统在创建时自动记录创建人和创建日期3. 所有需要从其它模块读取数据的输入框都采用弹出层的方式选择输入。4. 日期输入采用JS日期控件选择输入。相关页面单头:入库单号 生产单号 入库人 建单人单的明细:成品编号 规格 成品描述 类型 已入库量 当前入库量数据库3.5.3. 审核入库单 3.2.4.1 用例描述用例名称审核入库单用例说明让仓库管理员及时审核生产工人创建的入库单,
35、并及时收回生产成品参与者仓库管理员前置条件登陆成功并具备审核权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入入库单查询页面然后选定需要审核的入库单点击“审核”。(用脚本确认“确认审核”)3. 系统根据接收到入库单审核动作和入库单ID后,首先将数据库领料信息表中对应的领料单记录状态更改为已审核,然后从库存表中增加对应成品库存量。4. 返回审核结果给参与者。5. 转向入库单查询用例。6. 用例结束。附加流程约束已审核的领料单不能进行再审核,入库单查询用例中列表不能显示审核功能。相关页面数据库3.5.4. 查询成品入库单 3.2.4.1 用例描述用例名称查询成品入库单用例说明让仓
36、库管理员实时查询生产成品入库情况参与者仓库管理员 前置条件登陆成功并具备查询权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击单查询链接,进入成品入库单查询页面。3. 参与者在查询页面输入查询成品入库单的限制条件,并递交。4. 系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的成品入库单,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的成品入库单给参与者。6. 用例结束。附加流程约束1. 查询默认(无条件输入或初始化页面)为查询所有成品入库单据的前15条2. 结果页面显示数量为15条3. 显示顺序参考单据创建时间(降序)4. 采用分页方式显示5.
37、查询条件的输入都采用手写输入方式相关页面查询条件:入库单号 生产单号 入库人 入库时间列表显示:入库单号 生产单号 入库人 入库时间 审核人(没有审核的不显示) 状态数据库3.5.5. 删除成品入库单 3.2.5.1 用例描述用例名称删除成品入库单用例说明成品入库单创建者失误操作时,可以用来删除单据参与者仓库管理员前置条件登陆成功并具备成品入库单删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入成品入库单查询页面然后选定需要删除的成品入库单点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到成品入库单ID后根据ID更改数据库成品入库单信息表中的状态,并减去库存中对
38、应的成品库存量。4. 返回删除成品入库单结果信息。5. 转向到成品入库单查询用例。6. 用例结束。附加流程约束删除单据时自动记录删单人和删除日期相关页面数据库3.5.6. 查看成品入库详细信息 3.2.4.1 用例描述用例名称查看成品入库单详细信息用例说明方便仓库管理员对生产成品入库进行管理参与者仓库管理员前置条件登陆成功并具备查看权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者进入成品入库单查询页面然后选定需要查看的成品入库单点击“查看明细”。3. 系统根据接收到的成品入库单ID从数据库中查询出该成品入库单所有详细信息,装入成品入库单对象中。4. 进入成品入库单细查看页面,用
39、标签显示成品入库单对象中的信息。5. 用例结束。附加流程约束相关页面单头:入库单号 生产单号 入库人 建单人单的明细:成品编号 规格 成品描述 类型 当前入库量数据库3.6. 机台管理模块3.6.1. 用例图3.6.2. 机台监控 3.2.3.1 用例描述用例名称机台实时监控用例说明车间管理人员可方便实时的监控车间各机台运转和生产情况参与者车间管理员前置条件已登录用户并且具备机台监控管理权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入机台管理菜单,点击机台监控进入机台监控页面。3. 系统收到到机台监控动作后,从上下机信息表中查询每一个机台的最后一条上下机记录信息,并封装在
40、集合中。4. 在机台监控页面显示结果信息(采用ajax技术每隔一指定的时间刷新上下机)。5用例结束。附加流程约束机台监控数据搜集参考SQL:相关页面数据库3.6.3. 创建机台 3.2.4.1 用例描述用例名称创建机台用例说明车间添加了新的机台时,管理员在系统中添加对应的机台信息参与者系统管理员 前置条件登陆成功并具备机台添加权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击机台查询链接进行机台查询页面。3. 在查询页面中,点击创建机台进行机台创建页面。4. 参与者在创建页面输入机台名称,描述,购进日期等信息后,并递交。5. 系统接收到机台创建信息后,将信息组装成一个机台对象
41、中,然后将机台对象保存到数据库机台信息表中。6. 返回创建机台结果信息。7. 转向到机台查询用例。8. 用例结束附加流程约束1. 机台名必须在系统中是唯一的。2. 创建机台时需要上传机台对应的图片。3. 日期输入采用JS日期控件选择输入。相关页面机台编号 机台型号 机台描述 购进日期(日期控件方式填写)机台效率 机台图片数据库3.6.4. 删除机台 3.2.5.1 用例描述用例名称删除机台用例说明车间机台损坏无法使用时,需要从系统中删除机台参与者系统管理员前置条件登陆成功并具备机台删除权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者进入机台查询页面然后选定需要删除的机台点击删
42、除(页面脚本控制提示“确认删除”)。3. 系统接收到ID后根据ID更改数据库机台信息表中机台的状态。4. 返回删除机台结果信息。5. 转向到机台查询用例。6. 用例结束。附加流程约束相关页面数据库3.6.5. 查询机台 3.2.5.1 用例描述用例名称查询机台用例说明方便管理员对机台进行管理。例如:可根据机台的购进年限和生产效率进行“维修计划”,“机台升级”。参与者管理员前置条件登陆成功并具备机台查询权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者点击机台查询链接,进入机台查询页面。3. 参与者在查询页面输入查询机台的限制条件,并递交。4. 系统接收到查询动作和限制条件后,根
43、据限制条件从数据库中查询出合适的机台,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的退料单给参与者。6. 用例结束。附加流程约束1. 退料单查询默认(无条件输入或初始化页面)为查询所有机台的前15条2. 结果页面显示数量为15条3. 显示顺序参考单据创建时间(降序)4. 采用分页方式显示5. 查询条件的输入都采用手写输入方式相关页面查询条件:机台编号 机台型号 购进日期(开始结束)列表显示:机台编号 机台型号 购进日期 机台效率 状态 数据库3.6.6. 查看机台详细信息 3.2.5.1 用例描述用例名称查看机台详细信息用例说明方便管理员对机台进行管理。参与者管理员前置条件登陆成
44、功并具备机台查询权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者点击机台查询链接,进入机台查询页面。3. 参与者在查询页面选择需要查看的机台,点击“查看详细“。4. 系统接收到查看明细动作和机台ID后,根据ID到数据库中查询出对应的机台详细信息,并将其封装到机台对象中。5. 在显示机台详细页面中用标签显示机台对象中的信息给参与者。6. 用例结束。附加流程约束查看机台详细信时,需要看到机台所对应的照片。相关页面机台编号 机台型号 机台描述 购进日期机台效率 机台图片数据库3.7. 用户管理模块3.7.1. 用例图3.7.2. 创建用户 3.2.4.1 用例描述用例名称创建机台用
45、例说明为本系统添加操作用户(即系统角色)参与者系统管理员 前置条件登陆成功并具备用户添加权限触发条件无后置条件主流程1. 参与者启动该用例。2. 参与者点击用户查询页面。3. 在查询页面中,点击创建系统用户进入用户创建页面。4. 参与者在创建页面输入用户帐号,真实姓名,选择角色等信息后,并递交。5. 系统接收到用户创建信息后,将信息组装成一个用户对象中,然后将用户对象保存到数据库系统用户信息表中。6. 返回创建结果信息。7. 转向到系统用户查询用例。8. 用例结束附加流程约束1. 用户帐户名必须在系统中是唯一的2. 创建用户时需要上传用户的照片3. 所有需要从其它模块读取数据的输入框都采用弹出
46、层的方式选择输入。4. 日期输入采用JS日期控件选择输入。相关页面用户编号 帐号 真实姓名 年龄 性别 个人邮箱 注册日期 用户图片 角色(从权限角色中选择)数据库3.7.3. 修改用户信息 3.2.5.1 用例描述用例名称修改用户信息用例说明方便管理员对系统用户进行管理。参与者管理员前置条件登陆成功并具备用户修改权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者点击用户查询链接,进入用户查询页面。3. 参与者在查询页面选择需要修改的用户,点击“修改“。4. 系统接收到查看明细动作和机台ID后,根据ID到数据库中查询出对应的用户详细信息,并将其封装到用户对象中。5. 在修改用户
47、信息页面中用标签显示用户对象中的信息给参与者以供参考修改。6. 参与者在修改页面修改对应的用户信息,并递交7. 系统收到用户修改动作和修改信息后,根据用户ID修改对应的用户信息表记录。8. 返回修改结果给参与者。9. 转到用户查询用例。10. 用例结束。附加流程约束相关页面用户编号 帐号 真实姓名 年龄 性别 个人邮箱 注册日期 用户图片 角色(从权限角色中选择)数据库3.7.4. 删除用户 3.2.5.1 用例描述用例名称删除用户用例说明系统用户离职或其它原因不允许使用该系统时,需要从系统中删除该用户参与者系统管理员前置条件登陆成功并具备用户删除权限触发条件无后置条件无主流程1. 参与者启动
48、该用例。2. 参与者进入用户查询页面然后选定需要删除的用户点击删除(页面脚本控制提示“确认删除”)。3. 系统接收到ID后根据ID更改数据库系统用户信息表中用户的状态。4. 返回删除结果信息。5. 转向到用户查询用例。6. 用例结束。附加流程约束相关页面数据库3.7.5. 查询用户 3.2.5.1 用例描述用例名称查询用户用例说明方便管理员对系统用户进行管理。例如:员工的简历,工作年限,签订合同,薪水管理等。参与者管理员前置条件登陆成功并具备系统用户查询权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者点击用户查询链接,进入用户查询页面。3. 参与者在查询页面输入查询用户的限制
49、条件,并递交。4. 系统接收到查询动作和限制条件后,根据限制条件从数据库中查询出合适的系统用户,并将其封装到集合中。5. 在显示列表页面中用标签显示集合中的系统用户给参与者。6. 用例结束。附加流程约束1. 查询默认(无条件输入或初始化页面)为查询所有记录的前15条2. 结果页面显示数量为15条3. 显示顺序参考单据创建时间(降序)4. 采用分页方式显示5. 查询条件的输入都采用手写输入方式相关页面查询条件:用户编号 真实姓名 注册日期 角色列表显示:用户编号 帐号 真实姓名 注册日期 邮箱 角色 状态数据库3.7.6. 查看用户详细信息 3.2.5.1 用例描述用例名称查看用户详细信息用例说
50、明方便管理员对系统用户进行管理。参与者管理员前置条件登陆成功并具备用户查询权限触发条件无后置条件无主流程1. 参与者启动该用例。2. 参与者点击用户查询链接,进入用户查询页面。3. 参与者在查询页面选择需要查看的用户,点击“查看详细“。4. 系统接收到查看明细动作和机台ID后,根据ID到数据库中查询出对应的用户详细信息,并将其封装到用户对象中。5. 在显示用户详细页面中用标签显示用户对象中的信息给参与者。6. 用例结束。附加流程约束查看用户详细信息,需要看到用户的照片相关页面用户编号 帐号 真实姓名 年龄 性别 个人邮箱 注册日期 用户图片 角色数据库3.8. 物料(原材料/成品)管理模块3.8.1. 用例图3.8.2. 创建物料 3.2.4.1 用例描述用例名称创建物料用例说明为本系统添加物料参与者系统管理员 前置条件登陆成功并具备添加权限触发条件无后置条件主流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (正式版)DB4117∕T 220-2019 《冬季黄瓜嫁接育苗技术规程》
- 2026辽渔集团有限公司社会招聘37人备考题库含答案详解(黄金题型)
- 2026福建莆田城厢区灵川镇中心卫生院招聘编外合同工1人备考题库附答案详解(夺分金卷)
- 2026福建三明市妇女联合会直属事业单位选聘1人备考题库有答案详解
- 2026重庆长途汽车运输集团合瑞运输有限公司招聘18人备考题库及一套参考答案详解
- 2026安徽皖信招聘铁塔阜阳市分公司技术人员2人备考题库附答案详解(综合题)
- 2026辽渔集团有限公司社会招聘37人备考题库及参考答案详解一套
- 2026江西南通市教育局部分直属学校春季招聘教师145人备考题库带答案详解(完整版)
- 2026云南昭通永善黄华镇中心卫生院招聘6人备考题库附答案详解(能力提升)
- 2026江西景德镇乐平市招聘公立医院编外卫生专业技术人员104人备考题库及答案详解(名校卷)
- 2025-2030中国数字多用表行业发展分析及竞争格局与发展趋势预测研究报告
- 2026届东北三省三校高三第二次联合模拟考试物理试题(含答案解析)
- 初中物理八年级下册《功与机械能》单元教学设计:探究“功”的内涵、计算与意义
- 医疗器械质量安全风险会商管理制度
- 2026年青少年国防教育专题竞赛题库
- 交银金科校招笔试题库
- 2026年长春中考艺术常识测试题及答案
- 铁路防胀知识培训
- Q-SY 08839-2021 专职消防队建设管理规范
- GB/T 1800.3-1998极限与配合基础第3部分:标准公差和基本偏差数值表
- GB/T 12706.2-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第2部分:额定电压6 kV(Um=7.2 kV)到30 kV(Um=36 kV)电缆
评论
0/150
提交评论