# 山东党校第一期需求 ## 需求 * 对接党校9个子系统的数据 * 获取推送的数据进行大屏展示 ## 对接甲方系统 * 门禁系统 * 停车系统 * 消防应急系统 * 用户采购系统 * 会议系统 * 机房 * 背景音乐 * 视频监控 * 设备故障管理 ## 详细需求 ### 对接子系统采集数据 * c++程序,通过采集子系统数据,进行持久化的同时,并且进行mqtt的推送 * 消费者程序接收消息后,进行数据的处理 * 通过webscoket推送给前端进行数据的展示 ### 通过手机端控制数据进行推送 * 手机页面显示9个不同的子系统模块 * 用户进行数据的填充,然后调用接口 * 后台接口通过webscoket推送到前端 ## 注意事项 * c++程序进行mqtt数据推送的数据格式是json * json里面需要的字段 * module:子系统名称 * business:业务名称 * describe:描述 * data:json * mqtt的topic主题命名规则:子系统名称+时间 * 消费者监听这些队列,然后通过策略模式为不同的子系统进行不同的实现 ### 子系统的业务需求 #### 设备故障管理