工作经验
G7 易流 Java 开发工程师 2023.5-至今
项目名称:城配安全服务
开发工具:IDEA + JDK8 + MySQL + Linux + Maven + Git
开发环境:Springboot + Springcloud + Apollo+ RabbitMQ + Redis + Cat + Kafka + MybatisPlus
全管理驾驶舱是一套集成化的安全数据统计与分析平台,旨在为企业提供全面的安全管理支持。该系统汇聚了关键
安全数据,通过可视化的方式呈现核心指标看板,包括风险评估、隐患排查记录、安全任务分配及执行情况等关键
内容。通过驾驶舱,安全管理人员可以快速掌握全局安全状况,实现精细化管理。例如,系统能够基于差异化司机
行为自动生成安全管理任务,为安全员提供针对性的工作指引。任务包括具体的隐患排查行动、安全教育计划以及
改进措施的跟踪执行等。此外,驾驶舱还支持任务分配和闭环管理,确保每项安全任务从创建到完成的全过程可追
踪。通过持续的数据分析与反馈,帮助安全员高效识别潜在风险并采取有效措施,进一步提升企业的整体安全水平。
责任描述:
1. 设计和完善风险行为相关的表结构:根据业务需求分析设计数据库表结构,完善风险行为相关的字段配置和关
联关系,确保数据存储的合理性与可扩展性,支持后续统计与分析功能。
2. 开发安全驾驶舱的设置和模板配置功能:实现安全驾驶舱的自定义设置功能,包括模板的创建、修改和管理,
单位设置,计算规则设置,使用户能够根据实际需求动态配置驾驶舱的核心数据看板展示内容。
3. 实现风险行为模块的相关接口开发:设计和开发风险行为模块的接口,风险趋势,司机风险列表,司机事件列
表车辆风险列表,车辆事件列表功能,确保用户能够直观的观测到风险状况进行管理相关安全任务的创建。
4. 编写车辆与司机指标计算的定时任务:开发后台定时任务,针对车辆与司机的核心指标(如风险上榜次数、异
常行为次数环比数据)进行定期计算与更新,确保数据的准确性与时效性,为安全分析提供数据基础。
5. 完成风险基础表的 Kafka 数据同步工作:通过集成 Kafka 消息队列,实现风险基础表的数据高效同步,确保
实时性和高并发情况下的数据传输稳定,提升整体数据处理能力。
6. 开发司机与车辆重点关注池管理功能:实现司机与车辆重点关注池的管理功能,支持高风险司机或车辆的标记、
筛选、更新和移除操作,为安全监控提供精准管理工具。
7. 改造定时任务功能支持自定义周期:对现有定时任务模块进行优化,新增用户自定义周期的计算功能,支持更
灵活的定时任务配置,满足不同业务场景的需求。
8. 开发安全驾驶舱的导出接口并对接导出中心:设计并实现驾驶舱数据的导出接口,与导出中心服务对接的数据
导出功能,方便用户获取和分析关键数据。