提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:以下是本篇文章正文内容,下面案例可供参考
本次作者及小组成员共同开发了此企业设备监管系统,
一、研究背景及其意义
随着近两年工业互联网的发展,智能制造的不断深入推进,各行各业都开始由信息化向智能化进行转变,大量高端装备、智能化装备的投入,推动了整个工业互联网的发展,随着设备的增多、智能化程度不断提高,对设备自身的管理已经逐步成为企业的重点工作任务之一。
该产品针对当前大部分企业发展中遇到的痛点,采用物联网技术,通过将数据采集器与智能设备进行集成,采集车间设备的运行状态信息,将设备运行数据通过短链接传输到OC平台,然后再将设备数据推送到云平台的过程。实现了对企业设备的台帐管理、设备预警、设备运行状态数据、设备维保、设备维护计划、设备使用率分析、设备异常报警等功能。
二、需求分析
1.ER图的设计
按照需求文档所描述,本系统共分为六大模块构成,分别为台账管理模块,设备维护模块,设备维修模块,运行效率管理模块,关注模块,红灯预警模块。各个模块间相辅相成,组成了本企业设备管理系统。
总体er图如图所示
2.数据库设计
通过此er图在数据库中建立对应表格,随后进行实际开发,注意,设计表格时要加入必要字段,如逻辑删除,创建时间,修改时间等,养成良好的建表习惯。如下图台账表所展示。
此表相当于本次开发的主表,很多其他表都要从此处获得对应数据,非常重要。
本人负责的模块为维修模块,主要用到了四张表,红灯表,故障申请表,故障维修表,和故障库表。红灯预警表中用来存放待维修的设备,还有其开始和结束时间。如图所示。
故障申请表用于进行申请操作时进行表单信息的填写,如下图所示
其中申请人的获取方式是谁使用此系统谁就是申请人。
故障维修表用来填写维修人员及故障原因信息
故障表则是用来存储对应的故障信息
三、代码开发
因为本人主要负责维修板块的开发,所以此博客着重讲解设备维修模块。
1.页面设计
首先,当监管人员查看到红灯列表中出现对应设备时,可以进行申请维修操作,进行维修申请的操作之后可供维修人员进行查看,要注意,一条数据申请成功之后要隐藏申请按钮,不可进行二次申请。申请界面如下图所示。
申请完成后,维修人员可在申请登记界面查看到已经申请的操作,并进行维修登记,维修登记时需填写对应的信息比如故障编码,维修单号等等。
维修人员维修完成后会展示到维修查看页面中,当维修完成。设备灯会从红灯变为黄灯,并且维修完成时间就为红灯结束时间。并通过对应的数据生成echart统计图,更加直观的展现数据。
故障库中则是存放对应的故障编码和故障描述,供维修人员提交表单时进行选择。
2.灯光模拟
由于测试环境无法连接真实设备,我们在前端模拟了灯光的页面
总结
本文着重介绍了企业设备监控系统中的维修模块,第一次的项目开发让我受益良多,学到了很多新东西。感谢小组成员的互相帮助,over!