点击空白处退出提示
作品详情
项目采用 SpringCloudAlibaba 技术栈,采用前后端分离架构,主要技术如下:
1. SpringCloud/Alibaba(Nacos,Gateway,OpenFeign,Sentinel,Ribbon)、MyBatisPlus、SpringBoot、SpringMVC
2. 数据存储:Mysql、Redis、Alicoud OSS、ElasticSearch、RocketMQ
3. 运维方面:Docker
设备管理模块:
1.移动化和扫码管理:借助移动设备和二维码技术,实现设备管理的移动化和快速扫码操作。通过移动应用程序,管理人员可以随时随地扫描设备二维码,进行设备的出入库记录、维修报告的填写和查询等操作,简化设备管理的流程,提高效率和准确性。
2.设备管理系统集成人脸识别技术(ORC):在设备管理系统中,集成人脸识别技术,实现在出库设备的过程中,对操作人员进行人脸识别验证。通过人脸识别验证,防止无权限操作设备
3.数据可视化与报表分析(Echarts、easypoi):设计可视化的大屏展示和报表分析功能,将设备数据以图表、报表等形式展示,便于管理人员直观地了解设备的运行状况和统计分析结果。同时,提供灵活的数据筛选和导出功能,方便生成各类报表和分析数据,支持数据驱动的决策和优化
4.引入智能通知和预警系统:基于 RocketMQ 完成消息的异步推送,结合消息推送和通知服务,实现设备预警的自动化通知和管理人员的及时响应。预设设备异常的阈值,当设备达到或超过设定的阈值时,自动触发通知,同时发送站内信和短信等方式通知相关责任人,以便他们立即处理设备问题。
技能培训模块:
5.对接 OSS 服务器签名客户端直传完成文件上传,大文件进行分片上传。
6.使用 ffmeg 结合 MQ 实现视频异步推流,搭建 HLS 服务器,完成视频断点续播。
7.提供用户友好的后台管理界面,方便管理员上传、管理和分类课程视频和文档。包括添加关键字、标签等多种方式,以便用户能够快速搜索和查找所需的培训内容
8.在课程发布上线方面,确保及时更新课程信息,并提供通知功能,以便用户能够第一时间获取最新的培训课程。同时,使用基于 ElasticSearch 服务器的技术,实现课程的全文检索、高亮和聚合功能,以提供更快速和精准的搜索结果
9.每个星期会推送一次学习提醒消息,附带最近最热的学习内容链接。
项目亮点:
1.ElasticSearch 进行全文检索,通过优化搜索的分词和倒排索引,提高搜索速度和搜索结果的相关性。
2.使用分片上传&云点播&视频断点续播,提升用户体验。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论