一、类及其方法描述
-
信息传递接口
实现的两个功能发送信息和接收信息都是抽象方法,在其它类中的使用需要重写。
-
居民类
- 居民类的属性身份信息是一类信息,包括姓名,身份证号,住址等内容。
- 居民类的方法接收指令和上报突发状况都是对接口方法的重写,作用对象是社区。
-
社区类
- 社区类的方法接收指令,传递指令,提供反馈和上报突发状况都是对接口方法的重写,其中只有传递指令的作用对象是居民,其余作用对象都是政府。
- 物资配给方法需要调用居民类中的获取物资状况方法,然后才能配给物资,居民类中相对应的就是接受物资。
- 居民健康检测方法和实施居民隔离方法同样需要调用居民类中的获取隔离状况和获取健康状况,然后可以通过传递指令来对居民进行监测和隔离。
-
系统类,存在三个子类:监控系统类,AI类,数据库类
- 数据库类中的存储数据方法和获取数据方法可以作用于监控系统类的录像数据,AI类中的可视化数据,社区上报的个人信息数据,完成对其的存储和获取
- AI类中的识别高危人群方法,自动划分风险区等方法可以将原始数据转化为可视化数据,从而便于政府工作人员的查看
-
政府类
- 政府类中的属性数据中心包括了数据库和AI两个对象,而监控系统作为外部系统,不被数据中心所包含
- 同样重写了接口类中的方法下达指令
- 监视社区状况方法和查看社区当前状况方法则是通过调取数据中心中AI所提供的可视化数据来完成的
- 存储社区上报信息方法则是通过调取数据库中的存储数据操作完成的
- 划分社区风险等级方法需要调用AI辅助进行风险等级划分,然后调用社区类中的设置风险等级方法
- 封控社区的操作可以通过下达指令完成,同时调用社区类中的设置封控状况方法
- 关联感染者和密接方法需要调用数据中心中的AI来完成,然后调用数据库类中存储数据的方法完成