需求.md 1.1 KB

山东党校第一期需求

需求

  • 对接党校9个子系统的数据
  • 获取推送的数据进行大屏展示

对接甲方系统

  • 门禁系统
  • 停车系统
  • 消防应急系统
  • 用户采购系统
  • 会议系统
  • 机房
  • 背景音乐
  • 视频监控
  • 设备故障管理

详细需求

对接子系统采集数据

  • c++程序,通过采集子系统数据,进行持久化的同时,并且进行mqtt的推送
  • 消费者程序接收消息后,进行数据的处理
  • 通过webscoket推送给前端进行数据的展示

通过手机端控制数据进行推送

  • 手机页面显示9个不同的子系统模块
  • 用户进行数据的填充,然后调用接口
  • 后台接口通过webscoket推送到前端

注意事项

  • c++程序进行mqtt数据推送的数据格式是json
  • json里面需要的字段
    • module:子系统名称
    • business:业务名称
    • describe:描述
    • data:json
  • mqtt的topic主题命名规则:子系统名称+时间
  • 消费者监听这些队列,然后通过策略模式为不同的子系统进行不同的实现

子系统的业务需求

设备故障管理