软件需求规格说明 (IEEE 830 标准)——数字化车间

文章目录

a. 引言

a.1 目的

提供一个高效、智能的汽车生产管理解决方案,满足数字化车间的需求,实现数字化车间管理,提高生产效率,降低生产成本,提高产品的质量和可靠性。

a.2 文档约定

编写文档时以字母和数字共同组成编号,只有字母的编号是大的阅读分类,分为引言、综合描述、外部接口需求、系统特性等,每一部分都有更细致的分类,在数字后面加上数字来标记。
文档第一页是目录,读者可以通过上面的索引找到自己想读的部分。

a.3 预期的读者和阅读建议

预期的读者包括软件开发团队、项目管理团队、软件测试团队、软件维护团队、客户和最终用户等。阅读建议是建议读者按照章节的顺序进行阅读,以便于全面理解文档。

a. 4产品的范围

该软件产品的范围包括原料库存管理、加工车间管理、生产设备管理、质量监测管理等功能模块的可视化。该产品的主要特性包括可视化数据、实现设备互联、设备精细化管理、智能分析和智能交互管理等。预计该产品的第一版范围将实现以上功能模块的可视化,并最终以网页的形式呈现所有可视化效果。

a. 5参考文献

【1】张海潘.软件工程导论(第六版).北京:清华大学出版社,2013年
【2】毛玉萃,邱少明.软件项目实践案例教程.北京:清华大学出版社,2014年
【3】骆斌.需求工程.北京:高等教育出版社,2015.2

b. 综合描述

b.1产品的前景

当前,随着互联网技术、人工智能技术和大数据技术的不断发展,各行各业都在向数字化转型,以提高效率、降低成本和提供更好的服务。在这样的背景下,我们的软件产品有着广阔的前景和市场需求。
我们的产品旨在提供一个高效、智能的汽车生产管理解决方案,满足数字化车间的需求,实现数字化车间管理,提高生产效率,降低生产成本,提高产品的质量和可靠性。我们的软件产品有着广泛的应用场景,涉及到汽车制造、机械制造、电子制造等领域,特别是对于大规模汽车生产企业,我们的产品将能够帮助他们提升生产效率和降低生产成本,从而获得更高的市场竞争力。

b.2产品的功能

我们的软件产品具备以下主要功能:

  1. 生产计划管理:实现生产计划的制定、调整、发布和跟踪。
  2. 设备管理:实现设备状态的实时监测、设备维护计划的制定和维护记录的管理。
  3. 原材料管理:实现原材料库存的实时监控、原材料的采购计划管理、原材料的进货记录和出库记录的管理。
  4. 生产数据采集:实现生产过程中各种数据的采集和记录,包括生产线状态、设备状态、原材料使用情况、产品质量等数据。
  5. 生产过程控制:实现生产过程的实时监测和控制,包括生产线状态、设备状态、原材料使用情况、产品质量等方面的控制。
  6. 质量管理:实现对生产过程中产品的质量监测和追踪,包括质量检测记录、不合格品处理记录等。
  7. 报表管理:实现各种报表的生成和管理,包括生产计划报表、生产进度报表、设备使用报表、原材料使用报表、产品质量报表等。

b.3用户类和特征

产品的主要用户是生产管理人员、车间作业人员、计划管理人员、设备管理人员、质检人员等,他们都有一定的生产管理和生产作业经验。他们对于数字化车间管理系统需要有以下特点:
生产管理人员:需要从整体把握车间运营情况,及时了解生产计划执行情况,定期分析车间运营数据,调整生产计划和调度计划等,具有较高的业务水平和管理能力。
车间作业人员:需要实时掌握设备运行状态、工单的执行情况,根据生产计划安排生产作业,及时报告问题,有较强的实际操作能力。
计划管理人员:需要从整体把握生产计划执行情况,及时跟进生产进度,根据生产计划进行调度,具有较高的业务水平和管理能力。
设备管理人员:需要实时监控设备状态,掌握设备故障、维修情况,对设备进行巡检、保养等,具有一定的技术能力和操作能力。
质检人员:需要对生产过程中产生的产品进行检测,掌握检测数据和结果,对不合格产品进行处理,具有一定的专业技能和实际操作能力。

b.4运行环境及软件实现方式

操作系统:Windows 10、Linux等;
数据库:MySQL、Oracle等;
浏览器:Chrome、Firefox、IE等;
硬件配置:4核CPU、8GB内存以上。
软件实现方式:网站web形式

b.5设计和实现上的限制

  1. 产品应遵循相关法规和标准;
  2. 产品应保证稳定性、可靠性和安全性;
  3. 产品应考虑易用性和可维护性;
  4. 产品应支持高并发访问;
  5. 产品应支持数据备份和恢复功能;
  6. 产品应支持可扩展性和可升级性。

b.6假设和依赖

假设:

  1. 用户已经有了可靠的互联网连接,可以通过互联网访问系统;
  2. 操作人员能够操作计算机并使用基本的办公软件,如Word、Excel等;
  3. 所有输入数据都能够准确可靠地收集到系统中;
  4. 设备可以正常运行,能够产生可靠的监测数据;
  5. 采集到的数据都是真实、有效的。
    依赖:
  6. 操作系统:Windows 7及以上、Linux、Mac OS X;
  7. 数据库:MySQL、Oracle;
  8. 前端技术:HTML、CSS、JavaScript;
  9. 后端技术:Java、Spring Boot、MyBatis、Redis、Maven;
  10. 前后端交互方式:RESTful API。
    总之,这份规格说明涵盖了产品的前景、功能、用户类和特征、运行环境、设计和实现上的限制、假设和依赖等多个方面,为软件开发提供了重要的指导和参考。

c. 外部接口需求

c. 1用户界面

系统登陆
系统启动后在浏览器输入对应的IP地址和端口(本地默认localhost:80)打开登陆界面。
在这里插入图片描述

c. 2硬件接口

内存:512M以上
磁盘空间:40G以上
CPU:233Mhz以上
硬盘空间:1.5G以上
传感器接口:获取传感器数据
监控设备接口:获取视频资料

c.3软件接口

pc端:Microsoft Windows 10、Microsoft Windows 11
软件设备:
·JDK1.8以上
·MySQL5.7.0
·Redis5.0
·Maven3.5.4
·NodeJS 16.14.2
·Nginx 1.16
·Minio 8.2.1

c.4通信接口

Web 浏览器:0+、Chrome、Opera、Safari、Firefox及任何支持HTML5标准的浏览器。

d.系统特性

d.1说明和优先级

在这里插入图片描述

d.2激励/响应序列

本系统主要用于以下几类用户:
供应链管理组:物料采购查询、编辑、审核、审批等
仓储物流组:物流调度、配送、运输等
车身焊接、涂装、装配、内饰等各生产组:生产进度调整、工艺参数设置、设备操作等
质量管理组:产品质量检验、判定、纠正等
生产设备检修组:设备检修、维护、保养和更换等
车间统筹管理组:生产数据分析、报表汇总、人员和设备调配等
数字化车间管理系统软件开发与运维人员:系统设置、用户管理、数据备份等后台权限

d.3功能需求

在这里插入图片描述
在这里插入图片描述

d.4 系统功能图

在这里插入图片描述

e.其它非功能需求

e.1性能需求

智能车间管理系统实例要面向一个车间的员工,数据量较小,因此在数据存储方面需要的数据库和服务器可以一般性能。系统需要具有强大的安全保障措施,保护数据的机密性、完整性和可用性,防止非法入侵和攻击。

智能车间管理系统能够7×24小时运行。系统需要具有高度的稳定性和可靠性,能够长时间运行,并能够自动检测和修复故障,保证数据的安全性和完整性。

智能车间管理系统借助互联网,多平台开发。各个权限的用户拥有不同的界面和操作。系统需要提供良好的用户体验,使用户能够快速、直观地获取所需信息,并且能够自由地进行交互和操作。系统需要具有良好的兼容性,能够适应各种不同的操作系统、浏览器、设备和网络环境。

对于目前普遍的硬件配置,响应时间本软件控制在20秒以内,更新处理时间控制在5秒之内,数据的转换和传送时间在5秒以内,所有的用户查询都必须在10秒内完成,准确率要求达到99%。以上数据仅供参考,真实数据以测试结果为准。系统需要快速响应用户的操作和查询请求,特别是在高峰期和大量数据查询时。系统需要具有强大的数据处理能力,能够高效地处理海量数据并进行分析和展示。

当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要适当调整,灵活性非常大。系统需要具有良好的可扩展性,能够随着业务的发展和用户需求的变化进行功能和性能的扩展。

保证正常使用出现问题频率小于1次/月,如果出现问题能在24小时内及时修复。

e.2安全设施需求

数据安全:确保所有敏感数据得到保护,采取数据备份、加密等安全措施,防止数据被非法访问、篡改、泄露等安全风险;
系统安全:确保系统能够抵御各种恶意攻击,如防火墙、反病毒软件、漏洞扫描等安全措施,以及进行安全漏洞修复、更新等措施;
权限管理:设置合理的用户权限,区分用户的操作权限和管理权限,防止用户操作错误或恶意篡改数据和系统;
监控系统:安装监控系统,实时监控系统的运行情况、异常情况和安全事件,及时预警和处理安全风险;
安全培训:定期开展员工安全培训,加强员工安全意识,提高员工对安全管理的重视程度,增强企业整体安全防护能力。

e.3安全性需求

数据安全:确保所有敏感数据得到保护,采取数据备份、加密等安全措施,防止数据被非法访问、篡改、泄露等安全风险;
系统安全:确保系统能够抵御各种恶意攻击,如防火墙、反病毒软件、漏洞扫描等安全措施,以及进行安全漏洞修复、更新等措施;
权限管理:设置合理的用户权限,区分用户的操作权限和管理权限,防止用户操作错误或恶意篡改数据和系统;
监控系统:安装监控系统,实时监控系统的运行情况、异常情况和安全事件,及时预警和处理安全风险;
安全培训:定期开展员工安全培训,加强员工安全意识,提高员工对安全管理的重视程度,增强企业整体安全防护能力。

e.4软件质量标准属性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

e.5业务规则

详见用户文档7组织架构。

e.6用户文档

e.6.1 主数据

主数据模块主要用于配置系统运行过程中需要使用到的一些基础业务数据。主要包括计量单位、物料产品分类、物料产品、客户、供应商、车间、工作站。
系统可根据工厂实际情况通过接口方式从ERP或者其他系统同步以上主数据

e.6.1.1 物料产品分类

点击菜单栏【主数据】=>【物料产品分类】进入物料产品分类配置功能页面。
系统中采用树形结构组织整个工厂中使用到的物料和产品分类信息。用户可根据工厂的实际情况自行指定父子级关系,以及每种分类的编码及名称。
在这里插入图片描述
在父级分类下新增子分类时,只需点击操作列的“新增”按钮,则新增的分类默认会作为子分类。需要用户指定当前的分类是“物料”还是“产品”。
系统中对物料和产品不做严格区分(实际生产过程中,同一个对象既可以是物料也可以是生产的产品)。系统建议将从供应商采购并且本厂不生产的物资指定为“物料”,将任何可以生产的物资都指定为“产品”。
在这里插入图片描述在这里插入图片描述

e.6.1.2 物料产品管理

点击菜单栏【主数据】=>【物料产品管理】进入物料产品配置功能页面。
在这里插入图片描述

可在左侧树形结构中看到配置好的物料产品分类树,点击树节点可在右侧展示对应分类及子分类下的物料产品。点击“新增”按钮,可在当前分类下添加物料产品配置信息。
必填信息包括“物料编码”、“物料名称”、“单位”。
用户可直接输入要新增的物料的“物料编码”或者点击右侧“自动生成”按钮,由系统按照预先设置的规则自动生成一个唯一的编码(需要提前在【系统管理】=>【编码规则】功能中配置规则编号为ITEM_CODE的编码规则)。
用户可根据需要设置当前物料产品的最小库存和最大库存量(用于库存预警)。
在这里插入图片描述

点击“确定”按钮后系统保存物料产品的基本信息。如果需要继续配置物料的其他信息,可点击操作列的“修改”按钮。

e.6.1.3客户管理

点击菜单栏【主数据】=>【客户管理】进入客户信息维护功能页面。
在这里插入图片描述

必填内容为“客户编号”和“客户名称”,用户可根据工厂需要填写其他必要信息。
客户编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为CLIENT_CODE的编码规则。
在这里插入图片描述

e.6.1.4 供应商管理

点击菜单栏【主数据】=>【供应商管理】进入供应商信息维护功能页面。
必填内容为“供应商编号”和“供应商名称”,用户可根据工厂需要填写其他必要信息。
供应商编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为VENDOR_CODE的编码规则。
在这里插入图片描述

e.6.1.5 车间设置

点击菜单栏【主数据】=>【车间设置】进入车间信息维护功能页面。
必填项为“车间编码”和“车间名称”。
在这里插入图片描述

车间编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为WORKSHOP_CODE的编码规则。
在这里插入图片描述

e.6.1.6 工作站

点击菜单栏【主数据】=>【工作站】进入工作站信息维护功能页面。
在这里插入图片描述

工作站是工厂中某道工序中的基本生产单元。工作站可包含0N台机器设备、0N个岗位工人以及配套的工装夹具等完成某道工序生产的必要资源。
工作站也是生产排产时,生产任务的负责单元。设备机台的可用性、人员的可用性都会影响到工作站的可用状态。
工作站编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为WORKSTATION_CODE的编码规则。
在这里插入图片描述

e.6.2 仓库管理

物资的库存量对工厂产品生产具有重大影响。系统提供完整的仓储管理功能,以满足工厂中各个业务环节涉及到的物资出入库及库存跟踪需求。
仓库系统中涉及到的业务在处理流程上分为两个阶段:“单据起草”和“执行入库”。单据起草负责生成对应的业务单据,同时可与工作流绑定,实现业务单据的多级审批。起草完成/审批通过的单据可执行入库,在执行入库时系统才会生成相应的库存操作记录,并更新库存量(在部分场景下需要实时地将出入库记录传递给ERP或WMS系统)。
系统设置了一个默认的“线边库”,用于统计整个工厂在制物资的库存情况。
在这里插入图片描述

e.6.2.1 仓库设置

点击菜单栏【仓储管理】=>【仓库设置】进入仓库信息维护功能页面。
在这里插入图片描述

系统默认需要用户根据工厂的实际仓库情况,配置三级的仓库信息:仓库、库区、库位。如果工厂在管理过程中并未区分库区、库位则可为每个仓库配置一个默认的库区,每个库区配置一个默认库位即可。
点击操作列的“库区”、“库位”即可进行进入对应的配置页面。
仓库编号、库区编号、库位编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中分别配置规则编号为WAREHOUSE_CODE、LOCATION_CODE、AREA_CODE的编码规则。

e.6.2.2 采购入库

点击菜单栏【仓储管理】=>【采购入库】进入物料采购入库记录功能页面。
在这里插入图片描述

原材料采购入库时,起草的入库单为头行结构。
头部需要指定“入库单编号”、“入库单名称”、“入库日期”、“供应商”。也可绑定对应的来料检验单(参考质量章节)。
头部信息保存成功后,可继续添加行信息,用于指定此次入库的具体物料信息。需要选择入库的物料、入库数量、入库仓库。
在此界面可根据需要录入每种物料对应的批次号。同一个物料如果批次号不同,可拆分为多行。在执行入库后物资在库记录中会自动记录相应的批次信息。
单据保存成功后即可在列表界面的操作列点击“执行入库”,进行实际的入库操作。执行成功后单据状态更改为“已完成”,系统自动增加指定仓库指定物料的库存量。
在这里插入图片描述

采购入库单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为ITEMRECPT_CODE的编码规则。

e.6.2.3 供应商退货

点击菜单栏【仓储管理】=>【供应商退货】进入退货单记录功能页面。
退货单为头行结构。头部需要指定“退货单编号”、“退货单名称”、“退货日期”、“供应商”。
头部保存成功后可继续编辑,选择要退货的物资。在添加物料行时,点击物料按钮在弹出的库存现有量中选择要退货的物资(系统自动根据供应商进行筛选),填写退货数量即可。
单据保存成功后即可在列表界面的操作列点击“执行退货”,进行实际的出库操作。执行成功后单据状态更改为“已完成”,系统自动减少指定仓库指定物料的库存量。
采购退货单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为WM_RTVENDOR_CODE的编码规则。

e.6.2.4 生产领料

点击菜单栏【仓储管理】=>【生产领料】进入领料单记录功能页面。
退货单为头行结构。头部需要指定“领料单编号”、“领料单名称”、“领料日期”、“生产工单”。头部保存成功后可继续编辑,选择要领出的物资。
领料单保存后即可在列表界面的操作列点击“执行领出”,进行实际的出库操作。执行成功后单据状态更改为“已完成”。
系统会默认生成统一的线边库,生产领料的物资会从原仓库扣减物料,并增加线边库的库存。在生产报工环节扣减线边库对应生产工单的库存量。
领料单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为ISSUE_CODE的编码规则。

e.6.2.5 生产退料

生产退料为生产领料的反向操作功能,退料时需要从线边库中选择指定工单需要退料的物资。
在单据保存成功,执行退料时系统会自动扣减线边库的库存量,增加目的仓库的库存量。
生产退料单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为RTISSUE_CODE的编码规则。

e.6.3 设备管理

设备是工厂重要的生产要素,保证设备安全、稳定、高效持续运行是工厂运营的必要条件。
设备的管理主要从设备台账、设备保养、设备点检、设备维修几方面入手。系统提供了以上业务功能,以实现用户对设备管理维护的信息化。

e.6.3.1 设备类型设置

以树形结构维护设备的分类,用户可根据工厂实际情况进行自定义配置。

e.6.3.2 设备台账

根据工厂实际情况设置每种类型下的设备清单,主要填写内容包括“设备编号”、“设备名称”、“所在车间”、“品牌”、“规格型号”等。
在这里插入图片描述

设备编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为MACHINERY_CODE的编码规则。

e.6.3.3 点检保养项目

设备点检及保养一般都是周期性的任务,区别在于点检的项目内容和保养的项目内容不同。用户通过“点检保养项目”功能,可以对具体的内容进行统一维护。
点检项目编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为SUBJECT_CODE的编码规则。

e.6.3.4 点检保养计划

点检保养计划主要为用户提供一个模板功能,用于设置指定设备在指定周期内的点检保养项目。
用户需要填写计划本身的“计划编号”、“计划名称”、“计划类型”、“计划频率”。在设备清单栏目选择当前计划针对的设备,在项目栏目选择对应的内容。
计划启用后,会在移动端按照用户配置的频率生成对应的点检保养任务。相关人员可直接填写实际执行的结果,以及登记在点检保养过程中发现的缺陷异常信息,并根据这些信息自动生成对应的报修单。
计划编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为CHECKPLAN_CODE的编码规则。

e.6.3.5 维修单

内容主要包括“维修单编号”、“维修单名称”、“设备”、“报修日期”。维修内容部分需要填写维修的项目及故障描述。
维修人员收到维修单后,根据设备实际维修情况填写维修结果,以及维护设备的最终状态。维修单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为REPAIR_CODE的编码规则。
在这里插入图片描述

e.6.4 生产管理

生产管理是系统的核心模块。在生产管理模块中需要根据工厂实际的产品、BOM依赖、工艺、工序及工作站(设备、人员等资源)等情况,将客户的订单分解为可执行的生产任务,并在生产过程中跟踪、监控、反馈生产情况。根据实际运行状态动态调整生产任务的分配和执行顺序。

e.6.4.1 生产工单

生产工单是工厂车间执行生产的指令,其来源可以是客户订单也可以是库存备货要求。具体体现为“生产的产品”、“生产的数量”、“需求日期”。
在这里插入图片描述

在指定了生产的产品及生产数量并保存单据后,系统会自动根据主数据模块产品物料配置的BOM结构,自动计算出依赖的物资需求数量。
如果一个产成品依赖多个半成品,可以继续为每个半成品生成工单。按照此逻辑一直追溯到原材料级别,可实现最终产品到原材料级别的生产工单分解。
生产工单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为WORKORDER_CODE的编码规则。

e.6.4.2 工序设置

工序是工厂生产流程中可分辨的生产步骤。具有明确的物资输入,具有明确的产品/半成品输出以及专属的生产要素作为生产条件。
在系统中,如果某道工序不需要进行生产任务分派或者不需要生产报工,则不需要在系统中配置对应的工序。
在这里插入图片描述

工序编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为PROCESS_CODE的编码规则。

e.6.4.3 工艺流程

工艺流程是半成品/产成品生产过程的工序集合。在系统中为达到结构清晰,需要实施人员将最终产成品的生产过程按照BOM结构拆分生产流程。
在这里插入图片描述

在这里插入图片描述

工艺流程配置过程中需要添加组成的工序,以及设置各个工序之间的先后关系。在配置过程中需要指定一个“关键工序”,生产过程中当前工艺流程的实际生产数量将以此“关键工序”的报工为准。
同一个工艺流程可以应用于多个生产过程相同或相似产品的生产。在配置产品的过程中可以设置当前产品在每一道工序的BOM物料消耗量(可用于生产报工时,实时扣减库存量)。
工艺流程编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为ROUTE_CODE的编码规则。

e.6.4.4 生产排产

在工厂实际生产过程中,每一道工序可能有多个工作站共同完成一个生产工单。生产排产是将生产工单分解到具体的每一道工序的对应工作站的过程。
在这里插入图片描述

已经确认过的生产工单,可以在生产排产的界面点击操作列的“排产”按钮进行生产任务拆解。
在这里插入图片描述

排产时,系统会自动根据当前产品配置的生产工艺流程,展示工艺流程中的所有工序。用户在每一道工序中配置对应的工作站以及每个工作站排产的“排产数量”、“开始生产时间”、预估的“生产时长”。
系统根据配置信息为每个工作站生成对应的生产任务。
在这里插入图片描述

在这里插入图片描述
用户同样也可使用系统提供的甘特图,调整每一个生产任务的开始结束时间,以方便对整个工厂的多个生产工单进行合理排产。排产后的生产任务将自动在移动端对应的工作站任务情况中,按先后顺序进展展示。操作员可对生产任务进行处理。
在这里插入图片描述

e.6.4.5 生产报工

系统在PC端提供简单的生产报工功能。报工分为自主报工和统一报工两种模式。
自主报工模式下,操作员在PC端自行起草报工单,选择要报工的生产工单,报工的工作站,填写“合格品数量”、“不良品数量”、“报工时间”后提交对应的人审批即可。在移动端,可自动根据当前工作站正在执行的生产任务带出对应的生产工单和产品信息。
统一报工模式下,负责人需要指定生产工单、工作站、合格品数量、不良品数量、报工人。
在这里插入图片描述

报工单在审批通过或确认时,系统会自动根据生产工艺中每道工序BOM消耗配置,从线边库中扣减物资库存;更新对应的生产任务的进度;如果是关键工序会更新整个生产工单的生产进度,并向线边库计入产品/半成品的产出库存。

e.6.5 质量检测管理

质量管理主要从原材料采购入库、生产过程质量控制、销售出库质量检查三个阶段进行质量数据记录。后期可根据收集的质量数据进行分析、预警。

e.6.5.1 常见缺陷

设置常用的质量缺陷,以减少质量检测在质检结果登记时的数据录入工作量。
在这里插入图片描述

e.6.5.2 质量项检测

检测项目也是质量管理中的一种基础配置数据。设置一些常用的产品检测内容及检测工具和方法。
在这里插入图片描述

e.6.5.3 检测模版

检测模板用于配置各个质量管理环节的质量检测模式。主要包含以下三方面内容:
场景:当前模板在来料检验、过程检验(细分为首检、末检、巡检、成品检验四种类型)、发货检验的哪些阶段使用。
产品/物料:当前模板针对是哪些物料或产品的检验。
项目内容:分别都需要检测哪些项目,以及对应的标准、误差上限和下限。
配置了对应的模板后,系统即可在移动端自动根据当前的物资及质量检测阶段,带出对应的检测项供质检人员填报检测结果。
在这里插入图片描述

检测模板编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为QC_TEMPLATR_CODE的编码规则。

e.6.5.4来料检验

系统在PC端提供来料检验单的录入功能。检验单为头行结构,头部需要指定检测的物料,对应的供应商,接受数量、检测数量、来料日期、检测日期及最终的验收结果。
头部信息保存后,会在行信息中自动根据配置的检测模板带出所有的检测项。
在这里插入图片描述

在行信息中的检测项里可以配置每种检测项的实际检测结果,主要分为“轻微缺陷”、“严重缺陷”、“致命缺陷”三种。
在这里插入图片描述

来料检验单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为QC_IQC_CODE的编码规则。

e.6.5.5 过程检验

过程检验单与来料检验单功能类型,只是对应的阶段不同。

过程检验单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为IPQC_CODE的编码规则。

e.6.5.6 出货检验

出货检验单与其他两种单据功能类似,主要用于出货检验。
出货检验单编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为OQC_CODE的编码规则。

e.6.6 排班管理

排班管理主要用于工厂人员的工作任务计划安排。主要内容为班组人员的配置、班次配置、班组计划的配置、节假日设置及排班日历。

e.6.6.1 班组设置

班组是具有相同岗位、工作性质和工作内容的一组人的集合。用户可以在系统的数据字典中配置班组的类型(mes_calendar_type),然后根据实际人员情况配置每个班组的人员清单。
在这里插入图片描述

e.6.6.2 排班计划

在排班计划功能中,用户需要设置每个班组类型的排班方式。主要设置内容包括:“计划的开始日期”、“计划的结束日期”、“针对的班组类型”、“轮班方式”、“倒班周期”;每个班次的开始时间和结束时间;参与轮班的班组。
系统中默认三种类型的轮班方式:长白班、两班倒、三班倒。倒班周期可以是按天、按周、按月、按季度。
在这里插入图片描述

计划编号自动生成功能需要提前在【系统管理】=>【编码规则】功能中配置规则编号为CAL_PLAN_CODE的编码规则。

e.6.6.3 节假日设置

用户可在系统中根据工厂的实际节假日安排设置对应年月的“上班”和“休假”状态。

e.6.6.4 排班日历

系统根据用户配置的排班计划结合节假日设置,自动生成每个班组类型、每个班组、每个人的排班表,并以日历的方式进行展示。

e.6.7 组织架构

组织架构是系统的基础功能模块之一,主要用于配置工厂中的人员组织架构及角色、岗位、权限等信息。

e.6.7.1 部门管理

以树形结构设置整个工厂的管理层级。以及设置每个组织的负责人。
在这里插入图片描述

e.6.7.2 岗位管理

岗位是描述具体某种工作职责、内容的综合描述。例如生产主管、质量主管、库管、料账管理员、生产副总、行政副总等。
在这里插入图片描述

e.6.7.3 角色管理

角色是站在系统权限角度对岗位的抽象。例如生产主管、质量主管、库管三个岗位抽象出的角色为“主管”。同一个角色在系统使用过程中具有相同的访问权限。
在这里插入图片描述

当前的系统权限分为“菜单级别”、“按钮级别”、“数据级别”。用户可在角色管理的权限管理功能中,以勾选的方式分配访问权限。

e.6.7.4 用户管理

用户管理用于设置当前工厂组织架构下的各个组织下的人员,系统将为每个人分配一个登陆账号及默认的密码。管理员可在操作列的“更多”按钮中点击“重置密码”修改每个用户的登陆密码。
在这里插入图片描述

在用户管理的明细界面可以配置每个用户具有的岗位及角色,分配了角色后用户即可具有对应的访问权限。

f.其它需求

无。

附录A:词汇表

详见e.6用户文档。

附录B:分析模型

1 过程建模

1.1 DFD
上下文图

在这里插入图片描述

0层图

在这里插入图片描述

1层图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.2 数据字典
物料信息

在这里插入图片描述

质检

在这里插入图片描述

1.3 微规格说明
READ customer account-type
SELECT CASE
    CASE 1 (account-type is Production Equipment Department) //生产设备组
        IF the administrator has logon privileges
            THEN SELECT CASE
                CASE 1(Equipment arrangement) //设备调度安排
                    action 1 receiving equipment scheduling arrangements
                    action 2 add data to database
                CASE 2(receives device exception information) //性能监测与异常报告
                    action 1 handles exception information
                    action 2 write a run log
                    action 3 send exception report
            END CASE
        ELSE request login permissions  

    CASE 2 (account-type is Warehouse and Logistics Department) //仓储物流组
        IF the administrator has logon privileges
            //物料调度安排
            action 1 receives equipment scheduling arrangements
            action 2 add data to database
            IF received material shortage warning
                THEN arrange procurement
            ELSE IF received full warehouse warning
                THEN Adjust production scheduling plan
        ELSE request login permissions  

    CASE 3 (account-type is Workshop coordination department) //车间统筹组
        IF the administrator has logon privileges
            THEN SELECT CASE
                CASE 1(production arrangement) //生产管理
                    action 1 receiving Material Information
                    action 2 receiving Device Information
                    action 3 receiving Product Information
                    action 4 generate production management reports
                CASE 2(receives device exception information) //监测与异常报告
                    action 1 handles video recording information
                    action 2 write a run log
                    action 3 send abnormal report
                    action 4 Update data to database
                CASE 3(Pipeline simulation) //流水线仿真
                    action 1 receiving production progress information
                    action 2 start ipeline simulation
                    action 3 Update data to database
                CASE 4(Production Planning and Scheduling) //生产计划排程
                    action 1 analyze priority information
                    action 2 distribute production tasks
                    action 3 Update data to database
            END CASE
            action 1 performance evaluation
        ELSE request login permissions  

    CASE 4 (account-type is Production department) //生产组
        IF the administrator has logon privileges
            action 1 view production tasks             
        ELSE request login permissions  

    CASE 5 (account-type is Quality Inspection Department) //质量监测组
        action 1 obtain product data
        action 2 conduct quality testing
        SELECT CASE
            CASE 1(qualified quality inspection) //质检合格
                action 1 numbering and warehousing
            CASE 2(unqualified quality inspection) //质检不合格
                action 1 handling defective products
        END CASE
        action 3 generate quality inspection report
        action 4 Update data to database
    END CASE

END CASE

2 数据建模

在这里插入图片描述

3 面向对象分析

3.1 用例图

在这里插入图片描述

3.2 用例描述

在这里插入图片描述

3.3 类图

在这里插入图片描述

3.4 顺序图(生产设备组)

在这里插入图片描述

4 状态转换图

在这里插入图片描述

附录c 部分代码实现

在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值