EMS V1.20 能源管理系统一键诊断 概要设计说明书 V1.00_第1页
EMS V1.20 能源管理系统一键诊断 概要设计说明书 V1.00_第2页
EMS V1.20 能源管理系统一键诊断 概要设计说明书 V1.00_第3页
EMS V1.20 能源管理系统一键诊断 概要设计说明书 V1.00_第4页
EMS V1.20 能源管理系统一键诊断 概要设计说明书 V1.00_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEEMSV1.20节能专家概要设计说明书文件编号生效日期受控编号保密级别一级版本号V1.00修改次数0总页数正文附录无编制王文杰审核批准(版权所有,翻版必究)评审记录对《EMSV1.20平台功能概要设计说明书V1.00》的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:年月日变更日志编号版本修改内容修改人修改日期1V1.00定稿。王文杰目录TOC\o"2-3"\h\z\t"标题1,1"1引言 11.1编写目的 11.2背景 11.3定义 11.4参考资料 12总体设计 22.1需求规定 22.1.1功能边界 22.1.2性能边界 22.2运行环境 22.2.1软件环境 22.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、日志文件 11EMSV1.20平台功能概要设计说明书V1.00PAGE11引言1.1编写目的本文档面向的读者是:EMSV1.20项目组各成员。1.2背景目前在NTS-9000系统中,已存在诊断管理与告警管理,为了优化完善,故将两模块合并到一键诊断。1.3定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.4参考资料编号资料名称说明1EMSV1.20系统需求包-140828–一阶段需求.xlsx2总体设计2.1需求规定2.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口。2.1.2性能边界2.2运行环境2.2.1软件环境客户机浏览器:Chrome、Firefox、≥IE82.3界面设计 整个界面操作方式以鼠标左击为主。2.6功能模块划分 2.7系统结构2.7.1系统框架图 3模块设计3.1、一键诊断3.1.1、功能描述对给定对象的各分类分项的检查项,进行诊断打分可以查看异常项的详细情况3.1.2、业务流程点击菜单进入本页面后,默认显示当天、总节点的诊断信息。用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的信息;点击异常项的链接,进入告警管理查看详细情况3.1.3、接口设计页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。//获取诊断情况ResultAlarmGetManageDiagnose(QueryAlarmquery);其中,//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<AlarmDiagnoseModel>

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、界面设计图SEQ图\*ARABIC1一键诊断3.1.5、配置文件无。3.1.6、日志文件日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息;3.2、告警查询3.2.1、功能描述查询给定对象告警情况支持对告警情况,进行等级、告警类型、告警状态、能源类型、设备类型、模块类型等筛选支持导出告警情况有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息3.2.2、业务流程点击菜单进入本页面后,默认显示当天、总节点的节能分析信息。用户可以选择需要查询的日期、节点,然后点击查询按钮来查询对应的告警信息;有快捷链接可以查看能耗曲线,能效分析,图形监测,设备信息。设备类型分为重大能耗设备、通讯管理机、仪表。模块类型分为实时监控、能效诊断、节能服务、设备维保。能源类型分为电、水、空调、气、无。详细的告警表单需要显示的字段: 时间告警对象位置告警信息告警类型等级告警状态能源类型设备类型模块类型3.2.3、接口设计页面选择的查询条件返回给后台,后台查询数据库,然后将结果返回给前端。//获取告警类型ResultAlarmTypeGetAlarmType();//获取告警列表ResultAlarmListGetAlarmList(QueryAlarmquery);//导出告警列表ExecuteProcessExportAlarmList(QueryAlarmquery);//获取详细告警情况ResultDetailAlarmInfoGetDetailAlarm(QueryTransformerquery);//处理告警ExecuteProcessHandleAlarm(queryTransformerquery);1、

public

class

ResultAlarmType

{

public

List<AlarmType>

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<AlarmList>

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;

}

[DataMember]

public

int

PageIndex

{

get;

set;

}

[DataMember]

public

int

PageSize

{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论