门禁类图
2025-09-25 12:41:09 0 举报
门禁类图
作者其他创作
大纲/内容
Class(设备日志)
-日志ID: String-记录时间: Date-日志类型: 日志类型-日志内容: String-设备状态: String
+记录日志(): void+查询日志(): List<设备日志>
Class(权限分配)
-分配ID: String-分配时间: Date-分配人: String- 备注: String
+启用分配(): void+禁用分配(): void+验证分配(): Boolean
Class(二维码凭证)
-二维码内容: String-生成时间: Date-过期时间: Date-使用次数: Integer
+生成二维码(): String+验证有效性(): Boolean
<<枚举>>告警提醒
非法闯入尾随通行设备离线凭证挂失黑名单通行
<<枚举>>人员类型
业主租客家属访客物业人员快递员
凭证管理
Class(人脸凭证)
-人脸特征: String-人脸照片: String-注册时间: Date
+提取特征(图片: String): String+比对相似度(特征: String): Double
<<枚举>>凭证状态
正常挂失禁用过期未激活
业务状态
Class(通行权限)
-权限ID: String-权限名称: String-时间规则: String-有效期开始: Date-有效期结束: Date-是否启用: Boolean
+验证权限(时间: Date): Boolean+获取通行时段(): List<时段规则>
Class(通行设备)
-设备ID: String-设备名称: String-设备类型: 设备类型-安装位置: String-IP地址: String-状态: 设备状态-最后心跳: Date
+验证通行(凭证: String): 通行结果+上报事件(事件: 通行事件): void+控制开关(动作: 控制指令): Boolean
核心实体
<<枚举>>验证结果
成功失败_无权限失败_凭证过期失败_时间不符合失败_黑名单失败_设备异常
Class(门禁卡)
-卡号: String-卡类型: 卡类型-发卡时间: Date-挂失时间: Date-状态:门禁卡状态
+绑定人员(): 通行人员
权限管理
通行人员 \"1\" *-- \"*\" 通行凭证 : 持有车辆 \"1\" -- \"1\" 通行人员 : 属于通行设备 \"1\" -- \"*\" 通行记录 : 产生通行设备 \"1\" -- \"*\" 告警事件 : 触发通行设备 \"1\" -- \"*\" 设备日志 : 记录通行凭证 \"1\" -- \"*\" 权限分配 : 拥有通行权限 \"1\" -- \"*\" 权限分配 : 被分配通行规则 \"1\" -- \"*\" 通行设备 : 应用于通行记录 \"1\" -- \"1\" 通行凭证 : 使用通行记录 \"1\" -- \"1\" 通行设备 : 发生于
<<枚举>>设备类型
人行门禁车行道闸其他
A(通行凭证)
-凭证ID: String-凭证类型: 凭证类型-凭证值: String-状态: 凭证状态-生效时间: Date-失效时间: Date
+是否有效(): Boolean+验证格式(): Boolean
Class(通行车辆)
-车辆ID: String-车牌号: String-品牌: String-颜色: String-车辆类型: 车辆类型-注册时间: Date
+验证车牌(): Boolean+获取车主(): 通行人员
<<枚举>>事件级别
低中高紧急
Class(通行人员)
-人员ID: String-姓名: String-人员类型: 人员类型-手机号: String-证件照: String-注册时间: Date
+验证身份(): Boolean+获取通行权限(): List<通行权限>
Class(车牌凭证)
-车牌号: String-识别置信度: Double-最后识别时间: Date
+识别车牌(图片: String): String
Class(通行规则)
-规则ID: String-规则名称: String-优先级: Integer条件表达式: String
<<枚举>>凭证类型
IC卡车牌人脸二维码密码
Class(通行记录)
-记录ID: String-通行时间: Date-通行方向: 通行方向-验证结果: 验证结果-抓拍图片: String-识别置信度: Double
+记录详情(): String+统计通行次数(): Integer
Class(告警提示)
-事件ID: String-事件时间: Date-事件类型: 告警类型-事件级别: 事件级别-处理状态: 处理状态-处理人: String-处理时间: Date
+触发告警(): void+处理事件(): void
0 条评论
下一页