《综合能源平台一键诊断模块概要设计说明书.pdf》由会员分享,可在线阅读,更多相关《综合能源平台一键诊断模块概要设计说明书.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、节能节能诊断诊断专家专家概要设计说明书概要设计说明书文件编号生效日期受控编号保密级别版 本 号V1.00修改次数0总 页 数正文附录无编制审核批准评审记录评审记录对上述问题修改验证后,由上述问题修改验证后,由验证后,本文件即可发布。验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:年月日变更日志变更日志编号版本修改内容修改人修改日期1V1.00定稿。目目 录录1 引言.11.1 编写目的.11.2 背景.11.3 定义.11.4 参考资料.12 总体设计.22.1 需求规定.22.1.1 功能边界.22.1.2 性能边界.22.2 运行环境.22.2.1 软件环境.22
2、.3 界面设计.22.6 功能模块划分.32.7 系统结构.42.7.1 系统框架图.43 模块设计.53.1、一键诊断.53.1.1、功能描述.53.1.2、业务流程.53.1.3、接口设计.63.1.4、界面设计.73.1.5、配置文件.73.1.6、日志文件.73.2、告警查询.73.2.1、功能描述.73.2.2、业务流程.83.2.3、接口设计.93.2.4、界面设计.103.2.5、配置文件.113.2.6、日志文件.110 011 1 引言引言1.11.1 编写目的编写目的本文档面向的读者是:EMSV1.20 项目组各成员。1.21.2 背景背景目前在系统中,已存在诊断管理与告警
3、管理,为了优化完善,故将两模块合并到一键诊断。1.31.3 定义定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇名称词汇含义词汇含义备注备注1.41.4 参考资料参考资料编号资料名称说明1EMS V1.20 系统需求包-140828 一阶段需求.xlsx0 022 2 总体设计总体设计2.12.1 需求规定需求规定2.1.12.1.1 功能边界功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口。2.1.22.1.2 性能边界性能边界2.22.2
4、 运行环境运行环境2.2.12.2.1 软件环境软件环境客户机浏览器:Chrome、Firefox、IE82.32.3 界面设计界面设计整个界面操作方式以鼠标左击为主。0 032.62.6 功能模块划分功能模块划分0 042.72.7 系统结构系统结构2.7.12.7.1 系统框架图系统框架图0 053 3 模块设计模块设计3.1、一键诊断、一键诊断3.1.1、功能描述、功能描述对给定对象的各分类分项的检查项,进行诊断打分可以查看异常项的详细情况3.1.2、业务流程、业务流程点击菜单进入本页面后,默认显示当天、总节点的诊断信息。用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的信息
5、;点击异常项的链接,进入告警管理查看详细情况0 063.1.3、接口设计、接口设计页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。/获取诊断情况ResultAlarm GetManageDiagnose(QueryAlarm query);其中,/QueryAlarmDataContractpublicclassQueryAlarmDataMemberpublicintObjectIdget;set;/对象 IDDataMemberpublicDateTimeStartTimeget;set;/开始时间DataMemberpublicDateTimeEndTimeget;s
6、et;/结束时间/ResultAlarmpublicclassResultAlarmpublicExecuteProcessActionInfo;publicListRows;publicclassAlarmDiagnoseModelDataMapping(AbnormalValue,ALARMSCALE,DbType.Int32)publicintAbnormalValueget;set;/异常分值DataMapping(Anomaly,ALARMCOUNT,DbType.Int32)publicintAnomalyget;set;/异常项数量DataMapping(Item,ALARMTY
7、PE,DbType.Int32)publicintItemget;set;/异常项0 073.1.4、界面设计、界面设计图 1 一键诊断3.1.5、配置文件、配置文件无。3.1.6、日志文件、日志文件日志保存在数据库 SystemLog 表中,记录操作时间、事件、用户等信息;3.2、告警查询、告警查询3.2.1、功能描述、功能描述查询给定对象告警情况支持对告警情况,进行等级、告警类型、告警状态、能源类型、设备类型、模块类型等筛选支持导出告警情况有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息0 083.2.2、业务流程、业务流程点击菜单进入本页面后,默认显示当天、总节点的节能分析信息。
8、用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的告警信息;有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息。设备类型分为重大能耗设备、通讯管理机、仪表。模块类型分为实时监控、能效诊断、节能服务、设备维保。能源类型分为电、水、空调、气、无。详细的告警表单需要显示的字段:时间 告警对象 位置 告警信息 告警类型 等级 告警状态能源类型 设备类型 模块类型0 093.2.3、接口设计、接口设计页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。/获取告警类型ResultAlarmType GetAlarmType();/获取告警列表ResultAlarmList
9、 GetAlarmList(QueryAlarm query);/导出告警列表ExecuteProcess ExportAlarmList(QueryAlarm query);/获取详细告警情况ResultDetailAlarmInfo GetDetailAlarm(QueryTransformer query);/处理告警ExecuteProcess HandleAlarm(queryTransformer query);1、publicclassResultAlarmTypepublicListItemLst;publicResultAlarmType();publicExecutePro
10、cessActionInfoget;set;publicclassAlarmTypepublicstringItemCode;publicstringItemName;publicAlarmType();2、publicclassResultAlarmListpublicExecuteProcessActionInfo;publicintcurrent;publicListdata;publicinttotal;publicclassAlarmNewListpublicstringAlarmItemget;set;publicstringAlarmStatusget;set;publicstr
11、ingClassget;set;publicstringInfoget;set;0 010publicstringObjectget;set;publicstringPositionget;set;publicstringTimeget;set;publicclassQueryAlarmDataMemberpublicstringAlarmLevelget;set;DataMemberpublicstringAlarmStatusget;set;DataMemberpublicstringAlarmTypeget;set;DataMemberpublicboolAllAlarmget;set;
12、DataMemberpublicDateTimeEndTimeget;set;DataMemberpublicintObjectIdget;set;DataMemberpublicAreaTypeObjTypeget;set;DataMemberpublicintPageIndexget;set;DataMemberpublicintPageSizeget;set;DataMemberpublicintParticleget;set;DataMemberpublicDateTimeStartTimeget;set;3.2.4、界面设计、界面设计图 1 告警查询与处理0 0113.2.5、配置文件、配置文件无。3.2.6、日志文件、日志文件日志保存在数据库 SystemLog 表中,记录操作时间、事件、用户等信息;