Kaynağa Gözat

上传前端设计文档

liyuezong 2 yıl önce
işleme
868b34658e

BIN
智能PDU设计文档/web前端设计文档/PDU-WEB监控前端需求表0116.xlsx


+ 406 - 0
智能PDU设计文档/web前端设计文档/PDU-WEB监控前端需求说明书0116.doc

@@ -0,0 +1,406 @@
+
+
+需求背景
+
+    智能PDU前端为实现PDU远程监控及配置的主要交互界面,前后端独立部署在PDU嵌入
+式内核中,实现独立的接入访问。
+
+功能需求
+
+
+1 系统登录
+
+     • 通过IP访问PDU内部web服务,界面提供登录用户名、密码输入及登录按钮;
+     • 进入管理页面可注销返回登录界面。
+
+2 信息总览
+
+   具备PDU基本信息、监控总体信息、传感器总体信息,告警历史信息。可切换级联中
+的任一PDU设备。具体:
+     •
+       PDU基本信息:显示PDU型号、编号、类型(直流/单相/三相)、固件版本信息静态
+       信息,以及显示主控板CPU、内存、磁盘占用率、IP地址、RS485级联设备数量信
+       息;
+     •
+       电源总体信息:显示所有输出通道的总电压(V)、总电流(A)、总功率(W)、
+       频率(仅交流,HZ)、总耗电量Kwh)、功率因数(仅交流)信息,其中总电压
+       、总电流信息能够以图表形式展示;
+     • 传感器总体信息:显示传感器接入名称、监控数值;
+     •
+       告警历史信息:显示历史告警信息,包括告警序号、时间、类型及内容,并按告警
+       时间由近及远显示。
+
+3 电源监控
+
+    具备PDU电源总体/分路状态监视及控制功能。可切换级联中的任一PDU设备。具体:
+
+
+1 电源总体状态监控
+
+     •
+       显示所有通道的总电压(V)、总电流(A)、总功率(W)、频率(仅交流,HZ)
+       、总耗电量Kwh)、功率因数(仅交流)信息;
+     • 具备总开、总关操作,操作需要确认才能执行。
+
+2 电源独立状态监控
+
+     •
+       显示每个通道的通道号、通道名称、电压(V)、电流(A)、功率(W)、频率(
+       仅交流,HZ)、耗电量(Kwh)、功率因数(仅交流)信息;
+     • 具备每个通道单开、单关操作,操作需要确认才能执行;
+     •
+       能够编辑每个通道的名称信息,可选择通道负载类型(空调/服务器/交换机/路由
+       器/计算机/显示器/灯/自定义)。
+
+3 历史记录查询
+
+     •
+       能够查询总体状态历史记录信息,包括总电压、总电流、总功率历史数据,数据以
+       图表形式绘制展现,可选择日期及时间范围(最长3年),默认显示当前时间前
+       6个小时内数据。
+     •
+       能够查询每个通道状态历史记录信息,包括电压、电流、功率历史数据,数据以图
+       表形式绘制展现,可选择日期及时间范围(最长3年),默认显示当前时间前6个
+       小时内数据。
+
+
+
+       4 传感器监控
+
+
+1 传感器状态监控
+
+    具备PDU传感器状态监控及管理功能,包括温湿度传感器、烟雾探测器、水位探测器
+、门禁传感器、空调红外控制器、专用气体传感器、气流气压传感器类型传感器。传感
+器为标准MODBUS传感器,可切换级联中的任一PDU设备。具体:
+     •
+       能够显示各传感器的序号、名称、类型、COM口号【面板】、地址、波特率、连接
+       状态(在线/离线)信息;
+     •
+       能够支持传感器的添加/删除/配置管理功能,配置主要对传感器的名称、类型、C
+       OM口、地址、波特率进行配置管理;
+     • 能够对传感器感知信息进行显示,包括;
+           ➢ 温湿度传感器:温度值(℃)、湿度值(%);
+           ➢ 烟雾探测器:监测其报警状态(报警/未报警);
+           ➢ 水位探测器:水浸入状态(侵入/未侵入);
+           ➢ 门禁传感器:门禁释放状态(锁闭/释放);
+           ➢ 专用气体传感器:气体浓度(mg/m³或PPM);
+           ➢ 气流气压传感器:气流值(m/s)、气压值(MPa)。
+     • 能够对传感器进行控制输出指令,包括;
+           ➢ 烟雾探测器:复位其报警状态指令【RS485】;
+           ➢ 门禁传感器:门禁释放指令;【RS485】
+           ➢ 空调红外控制器:空调开启/关闭指令。【RS485】
+
+2 历史记录查询
+
+     •
+       能够查看每个传感器感知数据历史记录,数据以图表形式绘制展现,可选择日期及
+       时间范围,默认显示当前时间前3个小时内数据。
+
+5 告警保护
+
+    系统能够对监测的电源数据、传感器数据进行超阈值状态报警,同时对报警及防护规
+则、阈值信息进行自定义设置,具体:
+
+1 系统告警
+
+ •
+   能够对以下状态超阈值告警,告警信息包含序号、告警时间、告警类型、告警内容信息
+   :
+|序号      |类型            |告警内容                             |
+|1         |电源类告警      |总电流超上限告警                     |
+|2         |                |总电压超上限/下限告警                |
+|3         |                |总功率超上限告警                     |
+|4         |                |总耗电量超上限告警                   |
+|5         |                |单个通道电流超上限告警               |
+|6         |                |单个通道电压超上限/下限告警          |
+|7         |                |单个通道功率超上限告警               |
+|8         |                |单个通道耗电量超上限告警             |
+|9         |                |缺相告警(仅三相)                   |
+|10        |传感器类告警    |温度超上限/下限告警                  |
+|11        |                |湿度超上限/下限告警                  |
+|12        |                |烟雾探测器告警                       |
+|13        |                |水位浸入告警                         |
+|14        |                |门禁释放告警                         |
+|15        |                |专用气体浓度超上限/下限告警          |
+|16        |                |气流超上限告警                       |
+|17        |                |气压超上限/下限告警                  |
+|18        |网络类告警      |网络未接入或中途掉线告警             |
+|19        |                |PING功能失效状态告警                 |
+|20        |                |级联掉线告警                         |
+
+
+ •
+   告警信息应包含告警编号[序号]、时间、类型、内容等,其中告警内容应包含告警的设
+   备编号/名称+具体内容形式;
+ •
+   告警应采用页面浮现方式,呈现告警内容,并且支持告警音提示。告警关联的设备状态
+   图表底色应做相应的区分(例如总电流超上限底色及字体红色等);
+
+2 阈值及规则设置
+
+ • 能够对以下状态超阈值进行设置:
+|序号      |状态类型        |阈值                                 |
+|1         |电源类状态      |总电流上限值                         |
+|2         |                |总电压上限/下限值                    |
+|3         |                |总功率上限值                         |
+|4         |                |总耗电量上限值                       |
+|5         |                |单个通道电流上限值                   |
+|6         |                |单个通道电压上限/下限值              |
+|7         |                |单个通道功率上限值                   |
+|8         |                |单个通道耗电量上限值                 |
+|10        |传感器类状态    |温度上限/下限值                      |
+|11        |                |湿度上限/下限值                      |
+|15        |                |专用气体浓度上限/下限值              |
+|16        |                |气流上限值                           |
+|17        |                |气压上限/下限值                      |
+
+
+ •
+   能够对状态超阈值后的保护规则进行编辑,主要包括选择设备、状态、告警类型(超上
+   限/超下限/触发)、保护规则(仅报警、报警+动作),其中动作可选包括:
+|序号      |动作类型        |动作内容                             |
+|1         |电源类动作      |打开所有通道                         |
+|2         |                |关闭所有通道                         |
+|3         |                |打开指定通道                         |
+|9         |                |关闭指定通道                         |
+|10        |传感器动作      |复位烟雾探测器                       |
+|11        |                |门禁释放                             |
+|12        |                |打开空调                             |
+|17        |                |关闭空调                             |
+
+
+ • 能够支持阈值和规则恢复默认设置操作。
+
+6 日志信息
+
+
+1 告警日志
+
+ •
+   系统能够查询告警历史信息,应能够按日期时间进行查询(近三年),并按照时间由近
+   及远排列显示。
+ • 支持告警日志信息的文件导出与下载。【单机网口导出与下载】
+
+2 操作日志
+
+ •
+   系统能够查询操作历史信息,应能够按日期时间进行查询(近三年),并按照时间由近
+   及远排列显示。
+ • 支持操作日志信息的文件导出与下载。
+
+3 运行日志
+
+ •
+   系统能够查询主机板运行日志信息,应能够按日期时间进行查询(近三年),并按照时
+   间由近及远排列显示。
+ • 支持主机板运行日志信息的文件导出与下载。【单机网口导出与下载】
+
+7 通信管理
+
+
+1 网口设置
+
+ • 支持DHCP自适配/手动配置切换;
+ • 手动配置可设置网口IPV4及IPV6地址【预留】、网关、DNS服务器信息,可向2.7.4-
+   2.7.12节指定的通信设置对象传输数据;
+
+2 RS485设置
+
+ • 可设置当前设备级联主机/从机模式;
+ • 可配置本机485地址、波特率信息。
+
+3 WIFI设置【下一步】
+
+ •
+   支持本机WIFI的AP模式/网卡模式切换:AP模式下外部接入可访问WEB监控前端界面,网
+   卡模式下可向2.7.4-2.7.12节指定的通信设置对象传输数据;
+ • AP模式下配置:
+     ➢ 支持热点SSID名称、密码、频段(2.4 GHz/5 GHz【不支持】)配置。
+ • 网卡模式下配置:
+     ➢ 可设置WIFI连接SSID号及密码。
+
+4 VPN设置【下一步】
+
+ • 可设置本机VPN的开启/关闭;
+ •
+   开启后下可设置本VPN的链接名称、服务器域名/地址、服务器端口、用户名、密码信息
+   。
+
+
+
+    8 服务管理
+
+
+1 Telnet设置【下一步】
+
+ • 可设置本机Telnet的开启/关闭;
+ • 开启后下可设置本机Telnet的端口信息。
+
+2 SMTP设置
+
+ • 可设置本机SMTP服务的开启/关闭;
+ • 开启后可设置SMTP服务器网关及端口信息;
+ • 开始后可设置接收端电子邮件地址。
+
+3 SNMP设置
+
+ • 显示本机SNMP的端口(固定161端口)、服务状态(开启/禁用)信息;
+ • 可设置SNMP的开启/关闭服务状态。
+
+4 SNMP TRAP设置
+
+ • 显示SNMP
+   trapsink(v1)、trap2sink(v2c)、informsink(v2c)三个指令的类型、服务器、端口
+   (固定162端口)、社团名(public/ private)、服务状态(开启/禁用)信息;
+ • 可设置SNMP三个指令类型的开启/关闭服务状态。
+
+5 短信服务设置【下一步】
+
+ • 可设置本机短信推送服务的开启/关闭;
+ • 开启后下可添加/删除/修改推送短信号码,显示短信号码列表。
+
+6 MQTT物联设置
+
+ • 可添加/删除/配置MQTT Broker,显示Broker服务器列表;
+ • 可设置每个远程MQTT Broker的IP及端口信息。
+
+7 云服务设置【下一步】
+
+ • 可添加/删除/配置云服务器,显示云服务器列表;
+ • 可配置每个远程云服务器的名称、IP及端口信息。
+
+8 NTP设置
+
+ • 显示当前的时区及日期、时间信息;
+ • 可设置NTP时钟服务器的名称、IP及端口信息。
+
+9 定时设置
+
+ • 显示日历界面,能够选择指定日期和时间点,设置自动开启/关闭通道。
+
+10 时序设置【下发到单片机存储】
+
+ • 可设置通道启动/关闭顺序;
+ • 可设置通道启动/关闭间隔延时时长。
+
+9 用户管理
+
+
+1 用户管理
+
+ •
+   支持人员信息的增加、删除、修改和查询管理,人员信息包括序号用户名、密码、角色
+   类型(管理员、普通用户)
+
+2 角色管理
+
+ • 默认管理员、普通用户两类角色,不同角色类型权限分配如下:【前端】
+
+
+   |一级菜单    |二级菜单          |管理员          |普通用户        |
+|登录        |/                 |✔               |✔               |
+|监控主页    |信息总览          |✔               |✔               |
+|电源监控    |状态总览          |✔               |✔               |
+|            |通道监控          |✔               |✔               |
+|            |历史记录          |✔               |✔               |
+|传感器监控  |传感器监控        |✔               |✔               |
+|            |历史记录          |✔               |✔               |
+|告警保护    |告警信息          |✔               |✔               |
+|            |规则设置          |✔               |✖               |
+|日志信息    |告警日志          |✔               |✔               |
+|            |操作日志          |✔               |✔               |
+|            |运行日志          |✔               |✖               |
+|通信管理    |网口设置          |✔               |✖               |
+|            |RS485设置         |✔               |✖               |
+|            |WIFI设置          |✔               |✖               |
+|            |VPN设置           |✔               |✖               |
+|服务管理    |Telnet设置        |✔               |✖               |
+|            |SMTP设置          |✔               |✖               |
+|            |SNMP设置          |✔               |✖               |
+|            |SNMP TRAP设置     |✔               |✖               |
+|            |短信服务设置      |✔               |✖               |
+|            |MQTT物联设置      |✔               |✖               |
+|            |云服务设置        |✔               |✖               |
+|            |NTP设置           |✔               |✖               |
+|            |定时设置          |✔               |✖               |
+|            |时序设置          |✔               |✖               |
+|用户管理    |用户管理          |✔               |✖               |
+|            |角色管理          |✔               |✖               |
+|设备维护    |设备重启          |✔               |✖               |
+|            |固件升级          |✔               |✖               |
+|            |恢复出厂设置      |✔               |✖               |
+|            |配置导入/导出     |✔               |✖               |
+|            |售后服务          |✔               |✔               |
+|            |关于设备          |✔               |✔               |
+
+
+ • 可自定义添加/删除角色,配置角色的菜单权限。
+
+10 设备维护
+
+
+1 设备重启
+
+ • 具备设备重启操作,并且依据后端服务连接状态判断操作可用性。
+ •
+   若存在级联设备,则固件升级可选择级联中单个/所有PDU设备进行批量升级。【实现不
+   了】
+
+2 固件升级
+
+ •
+   支持PDU主机板固件本地网口升级操作,能够显示当前版本,选择升级固件包路径,检
+   查升级固件包版本、大小等有效性、下发升级固件包、检查升级成功状态。
+
+3 恢复出厂设置
+
+ •
+   具备恢复出厂设置操作,提示用户重置恢复出厂操作,包括各项配置恢复系统初始值。
+
+
+
+   4 配置导入/导出
+
+ • 支持配置项的一键导出/导入,导出保存为XML文件,导入可选择本地XML文件;
+ •
+   配置项范围包括传感器配置、告警信息阈值及规则配置、服务管理配置三大部分的配置
+   项。
+
+5 售后服务
+
+ • 展示PDU厂商logo、名称、地址、网址、售后服务电话、邮箱、二维码信息。
+
+6 关于设备
+
+ •
+   展示设备的软硬件基本信息,包括设备名称、设备编号、设备验证码、设备型号、固件
+   版本、系统时间、运行时间、IP地址、MAC地址信息;
+ • 可编辑设备名称、设备编号信息。
+ • 可选择本地logo文件,更换前端界面显示的logo。
+
+
+
+非功能需求类[pic]
+
+
+1 界面需求
+
+     • 前端界面简洁且风格一致;
+     • 前端界面具有清晰的功能层次。
+
+2 多语言需求
+
+     • 支持中文/英文/俄语/意大利语多语言,及其切换
+
+3 性能需求
+
+    -
+
+4 维护性需求
+
+    -
+
+5 运行环境需求
+
+    支持linux 5.4部署,双核1.2GHZ A7架构