Summer.2023年02月09日
133阅读
所属分类后台管理

作品详情

51扳手是一个线上进行企业管理、分发任务及排班,线下工作人员按照分配任务处理工作的企业自研管理平台,整个项目划分为管理平台、小程序及APP,管理平台模块划分为系统管理、人员管理、设备管理、维保管理、维修管理、能源管理、供应链管理、人员管理、服务管理、财务管理、市场管理、人事管理、工资管理、采购管理、简历管理、流程管理、人脸管理、行为识别。
小程序及APP模块划分为维修、巡检、保养、跟踪、工单、事件、分析、报警。
后台服务划分为登录认证服务、后台管理服务、项目看板服务、小程序后端服务、数据库管理服务、人员管理服务、job任务调度服务、iot网关及物联网服务。
项目采用SpringBoot架构搭建,整体采用前后端分离,多服务之前使用RibbitMQ进行通信实现服务之间的解耦合。登录认证服务以OAuth2.0和JWT结合实现。后端以Redis实现数据缓存、Elasticsearch实现快速搜索和读取数据。
项目部下面的设备采用阿里云物联网平台与人工巡检相结合,设备参数出现异常经过处理后使用RibbitMQyanshi延迟队列对设备相关负责人进行,并设置对应时间进行升级通知处理,确保设备出现异常后能够及时处理。
人员管理与钉钉结合,通过钉钉回调及调用钉钉开放接口实现人员信息同步。
服务管理中合同、企业及企业联系人与销帮帮结合,通过销帮帮回调及调用销帮帮开放接口实现信息同步。
运行管理和能源管理使用Echarts将数据生成可视化图表。
51扳手相关产品的权限控制精确到按钮,确保每个用户只能进行自己权限内的操作。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论