# EAN **Repository Path**: aquaeyes/EAN ## Basic Information - **Project Name**: EAN - **Description**: 设备管理系统 - **Primary Language**: Java - **License**: MulanPubL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-11-29 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 生产管理系统系统(EAM)介绍 #### 系统概述 ​ 生产管理系统系统是以设备台账为基础,以运行为保障,以计划为驱动,以工单为导向,用于解决资产密集型企业的信息化解决方案,将传统的被动检修转变为积极主动的预防性维修,并与实时数据采集系统相集成,打造一套集设备台账、生产计划、工单管理、运行管理、两票管理、标准管理等为一体的全生命周期设备资产管理系统。 #### 介绍 生产管理系统系统项目是一套微服务系统,使用SpringCloud+mysql开发,使用feign进行微服务之间的通信,xxl-job进行调度管理,SLF4J进行日志管理,nacos进行配置管理和服务管理,fastDFS进行附件管理。利用工作流平台应用,实现功能模块流程审批功能。 #### 系统部署 建议开发者使用以下环境,可以避免版本带来的问题 - IDE: IntelliJ IDEA 2024.1.4 - DB: Mysql 5.7.42+ - JDK: JDK 1.8 - Redis 7.0.11 - Maven: Maven 3.6.3+ - nacos: 1.4.3+ - xxl-job - fastDFS ##### 搭建步骤 - 安装nacos,并以**nacos_config_export_20241129152328.zip**为基础,结合实际进行nacos配置 - 安装Redis,密码在nacos中配置 - 安装idea - 安装jdk1.8 - 安装maven,建议使用阿里镜像 - 安装node.js - 安装xxl-job,在nacos中进行相关配置 - 安装fastDFS,在nacos中进行相关配置 - 下载项目:git clone https://gitee.com/aquaeyes/EAN.git (生产管理系统后端代码)、git clone https://gitee.com/aquaeyes/ean-ui.git(生产管理系统前端代码)、git clone https://gitee.com/aquaeyes/workflow.git (工作流平台代码) - idea导入maven项目 ##### 项目启动步骤 安装安全生产管理系统需要先安装工作流平台服务,用于其中某些功能模块发起工作流,进行审批功能。 - 导入数据库脚本 **dump-eam_system-202411291458.sql**,**dump-eam_water-202411291458.sql**(生产管理系统数据库) **dump-new_workflow-202411291500.sql**(工作流平台), **dump-nacos-202411291500.sql**(nacos配置数据库,配置后,nacos密码为Koron#0331eamV2,和代码配置一致) - 导入maven依赖包 将“maven包”文件夹下的依赖包复制到maven本地仓库,然后下载其他依赖包,并进行构建 - 安装“预览插件”文件夹下的应用 项目中对于两票和工单的预览功能,以及模板设计功能都是通过插件完成的,所以需要先安装对应插件(不安装则不能进行工单两票的预览,但不影响其他功能的使用) - 运行工作流平台服务 拉取代码后,根据实际情况修改workflow下的src/main/resource/prod下的application配置文件,包括启动端口,数据库连接,redis连接等 - 运行生产管理系统 1. 修改每一个微服务下的bootstrap.yml配置文件,主要是nacos地址,nacos登录账号密码和服务启动端口,其他都在nacos中配置,包括数据库连接,redis连接,和一些代码中用到的业务数据配置。 2. 先启动nacos,redis,xxl-job等服务。 3. 必须先启动gateway服务,在再启动其他微服务。初始登录密码是test/hello #### 使用说明 - ##### 个人工作台 ​ 个人工作台为系统个人首页,由工作历、我的应用、生产驾驶舱、今日值班、我关注的工作、工作统计、待办事项等小组件构成。 - ##### 功能模块 | 一级功能模块 | 二级功能模块 | 功能点 | | ------------ | ------------ | ------------------------------------------------------------ | | 设备台账管理 | 台账信息 | 台账列表/查询/详情/过滤器 | | | | 台账树展示 | | | | 基本信息、维护记录、大修记录、缺陷记录、巡视记录、监测数据、异动记录、备品备件、评级记录、图档资料、专项记录、业务标准等 | | | 台账管理 | 新增/删除/保存/复制 | | | | 模板下载 | | | | 导入/导出 | | | 设备异动 | 异动单列表/查询/详情/过滤器 | | | | 新增/删除/保存/复制 | | | | 提交流程 | | | 位置管理 | 位置树展示 | | | | 新增/删除/保存/复制 | | 生产计划 | 维护计划 | 计划列表/查询/详情/过滤器 | | | | 新增/删除/保存/复制/启用/停用 | | | 检修计划 | 年度预检预修计划、大修计划、试验计划、检修计划 | | | | 计划列表/查询/详情/过滤器 | | | | 新增/删除/保存/复制 | | | | 提交流程 | | | 巡视计划 | 计划列表/查询/详情/过滤器 | | | | 巡视点管理(地理位置信息) | | | | 新增/删除/保存/复制/启用/停用 | | 资产台帐标准 | 分类标准 | 搜索、详情、新建、删除、修改、移动、导入、导出、下载模板 | | | 作业标准 | 搜索、详情、新建、删除、修改、导入、导出、下载模板、过滤器、自定义列 | | | 巡视标准 | 搜索、详情、新建、删除、修改、导入、导出、下载模板、过滤器、自定义列 | | | 维护标准 | 搜索、详情、新建、删除、修改、发布、取消发布、导入、导出、下载模板、过滤器、自定义列 | | | 检修标准 | 搜索、详情、新建、删除、修改、发布、取消发布、导入、导出、下载模板、过滤器、自定义列 | | | 试验标准 | 搜索、详情、新建、删除、修改、发布、取消发布、导入、导出、下载模板、过滤器、自定义列 | | | 评级标准 | 搜索、详情、新建、删除、修改、发布、取消发布、导入、导出、下载模板、过滤器、自定义列 | | | 缺陷库 | 搜索、详情、新建、删除、修改、合并、导入、导出、下载模板、过滤器、自定义列 | | 工单管理 | 巡视工单 | 工单列表/查询/详情/过滤器/打印(工单) | | | | 提交流程(手动状态变更) | | | 缺陷工单 | 工单列表/查询/详情/过滤器/打印(工单) | | | | 新增/删除/保存/复制 | | | | 提交流程 | | | 维护检修工单 | 工单列表/查询/详情/过滤器/打印(工单) | | | | 新增/删除/保存 | | | | 提交流程 | | | 大修工单 | 工单列表/查询/详情/过滤器/打印(工单) | | | | 新增/删除/保存 | | | | 提交流程 | | | 试验工单 | 工单列表/查询/详情/过滤器/打印(工单) | | | | 新增/删除/保存 | | | | 提交流程 | | | 检修申请 | 列表/查询/详情/过滤器 | | | | 提交流程 | | | | 日志/备注 | | | 让步接收 | 列表/查询/详情/过滤器 | | | | 提交流程 | | | 重大问题上报 | 列表/查询/详情/过滤器 | | | | 提交流程 | | | 工单抽查 | 列表/查询/详情/过滤器 | | | | 抽查/批量抽查 | | 两票管理 | 工作票 | 列表/查询/详情/过滤器 | | | | 新增/删除/保存/历史导入/样票导入 | | | | 变更、抽查 | | | | 提交流程 | | | 操作票 | 列表/查询/详情/过滤器 | | | | 新增/删除/保存/历史导入/样票导入 | | | | 变更、抽查 | | | | 提交流程 | | | 两票库 | 列表/查询/详情/过滤器 | | | | 新增/删除/保存/复制 | | 运行管理 | 值班管理 | 交接班、交接班记录 | | | | 列表/查询/详情/过滤器 | | | | 新增/修改/删除/保存/复制/启用/停用 | | | 排班管理 | 排班方案、排班表 | | | | 列表/查询/详情/过滤器/打印 | | | | 新增/修改/删除/保存/复制/启用/停用 | | | 运行日志 | 开停机日志、开停机操作、值班日志、缺陷记录、工作票记录、操作票记录 | | | | 列表/查询/详情/过滤器/打印 | | | | 新增/删除/保存/复制 | | | 主要设备状态 | 状态展示、状态修改、确认、状态修正记录 |