Yo0ok/Quantum-Radar-System-Java

GitHub: Yo0ok/Quantum-Radar-System-Java

QuRadar 是一个基于 Java 面向对象编程的交通违规检测系统,通过可配置规则处理车辆观测数据并自动生成罚单与统计报告。

Stars: 0 | Forks: 0

# QuRadar - 交通违规检测系统 🚗 ## 概述 QuRadar 是一个基于 Java 的交通雷达系统,用于接收车辆观测数据并根据可配置的交通规则进行评估。 该系统能够检测交通违规行为、生成罚单、存储已开具的罚单,并提供有关违规情况的报告。 ## 功能 - 接收车辆观测数据,包括: - 车牌号 - 日期和时间 - 车辆类型 - 速度 - 安全带状态 - 使用接口实现的可配置交通规则系统。 - 检测不同的违规行为: - 超速违规 - 安全带违规 - 自动生成罚单。 - 存储所有已开具的罚单。 - 生成报告: - 每辆车的罚单总数。 - 每条规则的违规次数。 ## 项目结构 - `CarObservation` 表示从雷达接收到的数据。 - `Violation` 表示检测到的交通违规行为。 - `Fine` 表示生成的罚单。 - `Rule` 用于创建不同交通规则的接口。 - `SeatbeltRule` 检查安全带违规。 - `SpeedRule` 检查超速违规。 - `QuRadar` 负责处理观测数据并生成报告的主系统。 - `Main` 运行应用程序并测试系统。 ## 使用的技术 - Java - 面向对象编程 (OOP) - Collections Framework - 接口 - HashMap - ArrayList ## 如何运行 1. 编译程序:
标签:JS文件枚举, 云计算, 交通管理系统, 交通违章检测, 域名枚举, 罚单生成, 规则引擎, 面向对象编程