电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

类型综合能源平台一键诊断模块概要设计说明书

收藏

编号:344342527    类型:共享资源    大小:620.79KB    格式:DOC    上传时间:2023-02-15
  
8
金贝
分享到微信 分享到微博 分享到QQ空间
关 键 词:
综合 能源 平台 诊断 模块 概要 设计 说明书
资源描述:
节能诊断专家 概要设计说明书 文件编号 生效日期 受控编号 保密级别 版 本 号 V1.00 修改次数 0 总 页 数 正 文 附 录 无 编 制 审 核 批 准 评审记录 对 上述问题修改验证后,由 验证后,本文件即可发布。 评审人员签字: 问题修改验证结果: 验证人签字: 时间: 年 月 日 变更日志 编号 版本 修改内容 修改人 修改日期 1 V1.00 定稿。       目 录 1引言 1 1.1编写目的 1 1.2背景 1 1.3定义 1 1.4参考资料 1 2总体设计 2 2.1需求规定 2 2.1.1功能边界 2 2.1.2性能边界 2 2.2运行环境 2 2.2.1软件环境 2 2.3界面设计 2 2.6功能模块划分 3 2.7系统结构 4 2.7.1系统框架图 4 3模块设计 5 3.1、一键诊断 5 3.1.1、功能描述 5 3.1.2、业务流程 5 3.1.3、接口设计 6 3.1.4、界面设计 7 3.1.5、配置文件 7 3.1.6、日志文件 7 3.2、告警查询 7 3.2.1、功能描述 7 3.2.2、业务流程 8 3.2.3、接口设计 9 3.2.4、界面设计 10 3.2.5、配置文件 11 3.2.6、日志文件 11 0 1引言 1.1编写目的 本文档面向的读者是: EMSV1.20项目组各成员。 1.2背景 目前在系统中,已存在诊断管理与告警管理,为了优化完善,故将两模块合并到一键诊断。 1.3定义 下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。 词汇名称 词汇含义 备注 1.4参考资料 编号 资料名称 说明 1 EMS V1.20系统需求包 -140828 –一阶段需求.xlsx 11 2总体设计 2.1需求规定 2.1.1功能边界 (1)详细阐述软件功能; (2)提供软件内部接口,提高软件代码的重用性与可扩展性; (3)提供公共接口。 2.1.2性能边界 2.2运行环境 2.2.1软件环境 客户机浏览器: Chrome、Firefox、≥IE8 2.3界面设计 整个界面操作方式以鼠标左击为主。 2.6功能模块划分 2.7系统结构 2.7.1系统框架图 3模块设计 3.1、一键诊断 3.1.1、功能描述 l 对给定对象的各分类分项的检查项,进行诊断打分 l 可以查看异常项的详细情况 3.1.2、业务流程 点击菜单进入本页面后,默认显示当天、总节点的诊断信息。用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的信息; 点击异常项的链接,进入告警管理查看详细情况 3.1.3、接口设计 页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。 //获取诊断情况 ResultAlarm GetManageDiagnose(QueryAlarm query); 其中, //QueryAlarm [DataContract] public class QueryAlarm { [DataMember]    public int ObjectId { get; set; }//对象ID [DataMember]    public DateTime StartTime { get; set; }//开始时间    [DataMember]    public DateTime EndTime { get; set; }//结束时间  } //ResultAlarm  public class ResultAlarm  {    public ExecuteProcess ActionInfo;    public List Rows;  } public class AlarmDiagnoseModel {    [DataMapping("AbnormalValue", "ALARMSCALE", DbType.Int32)]    public int AbnormalValue { get; set; }//异常分值    [DataMapping("Anomaly", "ALARMCOUNT", DbType.Int32)]    public int Anomaly { get; set; }//异常项数量   [DataMapping("Item", "ALARMTYPE", DbType.Int32)]    public int Item { get; set; }//异常项  } 3.1.4、界面设计 图 1一键诊断 3.1.5、配置文件 无。 3.1.6、日志文件 日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息; 3.2、告警查询 3.2.1、功能描述 l 查询给定对象告警情况 l 支持对告警情况,进行等级、告警类型、告警状态、能源类型、设备类型、模块类型等筛选 l 支持导出告警情况 l 有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息 3.2.2、业务流程 点击菜单进入本页面后,默认显示当天、总节点的节能分析信息。用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的告警信息; 有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息。 设备类型分为重大能耗设备、通讯管理机、仪表。 模块类型分为实时监控、能效诊断、节能服务、设备维保。 能源类型分为电、水、空调、气、无。 详细的告警表单需要显示的字段: 时间 告警对象 位置 告警信息 告警类型 等级 告警状态 能源类型 设备类型 模块类型 3.2.3、接口设计 页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。 //获取告警类型 ResultAlarmType GetAlarmType(); //获取告警列表 ResultAlarmList GetAlarmList(QueryAlarm query); //导出告警列表 ExecuteProcess ExportAlarmList(QueryAlarm query); //获取详细告警情况 ResultDetailAlarmInfo GetDetailAlarm(QueryTransformer query); //处理告警 ExecuteProcess HandleAlarm(queryTransformer query); 1、  public class ResultAlarmType     {         public List ItemLst;         public ResultAlarmType();         public ExecuteProcess ActionInfo { get; set; }     }  public class AlarmType     {         public string ItemCode;         public string ItemName;         public AlarmType();     } 2、  public class ResultAlarmList     {         public ExecuteProcess ActionInfo;         public int current;         public List data;         public int total;     }  public class AlarmNewList     {         public string AlarmItem { get; set; }         public string AlarmStatus { get; set; }         public string Class { get; set; }         public string Info { get; set; }         public string Object { get; set; }         public string Position { get; set; }         public string Time { get; set; }     }   public class QueryAlarm     {         [DataMember]         public string AlarmLevel { get; set; }         [DataMember]         public string AlarmStatus { get; set; }         [DataMember]         public string AlarmType { get; set; }         [DataMember]         public bool AllAlarm { get; set; }         [DataMember]         public DateTime EndTime { get; set; }         [DataMember]         public int ObjectId { get; set; }         [DataMember]         public AreaType ObjType { get; set;
展开阅读全文
提示  金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:综合能源平台一键诊断模块概要设计说明书
链接地址:https://www.jinchutou.com/shtml/view-344342527.html
关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.