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页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

PAGEEMSV1.20设备管理概要设计说明书V1.00文件编号生效日期受控编号保密级别一级版本号V1.00修改次数0总页数正文附录无编制殷晓磊审核批准(版权所有,翻版必究)评审记录对《设备管理概要设计说明书V1.00》的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:年月日变更日志编号版本修改内容修改人修改日期1V1.00定稿。殷晓磊2014-09-18目录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.1.3界面设计 22.1.4功能模块 32.1.5软件流程图 32.1.6相关性系数公式及其计算 42.1.7软件开发框架 42.2设备查询 92.2.1需求规定 92.2.2运行环境 92.2.3界面设计 92.2.4功能模块 102.2.5软件流程图 112.2.6相关性系数公式及其计算 122.2.7软件开发框架 122.3添加设备 152.3.1需求规定 152.3.2运行环境 152.3.3界面设计 162.3.4功能模块 162.3.5软件流程图 172.3.6相关性系数公式及其计算 182.3.7软件开发框架 182.4修改通讯采集设备 232.4.1需求规定 232.4.2运行环境 232.4.3界面设计 232.4.4功能模块 242.4.5软件流程图 252.4.6相关性系数公式及其计算 262.4.7软件开发框架 262.5修改重大能耗设备 312.5.1需求规定 312.5.2运行环境 312.5.3界面设计 312.5.4功能模块 322.5.5软件流程图 332.5.6相关性系数公式及其计算 342.5.7软件开发框架 342.6通讯采集设备 392.6.1需求规定 392.6.2运行环境 392.6.3界面设计 392.6.4功能模块 412.6.5软件流程图 422.6.6相关性系数公式及其计算 432.6.7软件开发框架 432.7重大能耗设备 512.7.1需求规定 512.7.2运行环境 512.7.3界面设计 512.7.4功能模块 532.7.5软件流程图 542.7.6相关性系数公式及其计算 552.7.7软件开发框架 55EMS1.2B/S数据分析概要设计说明书V1.00PAGE11引言1.1编写目的设备管理模块包含:设备管理、设备查询、重大能耗设备、通讯采集设备、修改重大能耗设备、修改通讯采集设备和后台配置的添加设备、批量导入设备。用户可以查看设备的数量、告警、维修保养、通讯状态等信息;也可以修改设备的属性和设置保养时间等。本文档面向的读者是:EMS1.2项目组相关人员。1.2背景目前在NTS-9000系统中,只能查看通讯采集设备等24小时能耗、通讯状态信息。为了扩展此功能,满足可以查看通讯采集和重大能耗设备的数量、告警、维修保养、通讯状态等信息;并且将设备的添加、修改、设置保养时间、添加维修保养记录也整合到统一模块;因此添加了设备管理模块。1.3定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注关联对象指关联的数据对象(如:人流量、作息时间)1.4参考资料编号资料名称说明1EMSV1.20系统需求包-140828-一阶段需求.xlsx天溯NTS-EMSV1.1能耗监测系统概要设计说明书第16页共68页2总体设计2.1设备管理2.1.1需求规定2.1.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.1.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.1.2运行环境2.1.2.1、软件要求客户机浏览器:Chrome、Firefox、≥IE82.1.3界面设计 整个界面操作方式以鼠标左击为主。 2.1.4功能模块2.1.4.1功能清单功能区编号功能区名称描述备注1设备查询可以输入、选择查询条件,然后点击查询按钮跳转到“设备查询”页面2通讯采集设备以设备类型分类,显示设备数量、离线数量、当前告警数量3重大能耗设备以设备类型分类,显示设备数量、当前告警数量、待维护保养、待维修数量2.1.5软件流程图2.1.5.1架构流程2.1.5.2业务流程图刷新刷新点击菜单进入本页面后,默认显示通讯采集设备数量、在线率占比信息;其他设备的数量、告警占比信息以及运维管理信息。2.1.6相关性系数公式及其计算无;2.1.7软件开发框架2.1.7.1接口定义·变压器查询接口接口名称传入参数类型返回值类型功能描述DeviceInit无;ResultDevice点击【查询】按钮时获取通讯采集设备数量、离线数量、当前告警数量;重大设备数量、当前告警数量、待维护保养、待维修数量(1)、前端传递变量类无;(2)、后端返回结果类//设备管理初始化结果publicclassResultDevice{publicExecuteProcessActionInfo;publicstringUnit{get;set;}///<summary>///绑定通讯采集设备///</summary>publicList<EneryDevice>DeviceList;///<summary>///绑定重大能耗设备///</summary>publicList<EneryMajorDevice>MajorDeviceList;}//通讯采集设备publicclassEneryDevice{//类型publicstringItemCode;//设备数量publicintDeviceNum;//离线数量publicintOfflineNum;//当前告警数量publicintAlarmNum;}//重大能耗设备publicclassEneryMajorDevice{//类型publicstringItemCode;//设备数量publicintDeviceNum;//当前告警数量publicintAlarmNum;//待维护保养publicintToMaintainNum;//待维修publicintToRepairNum;}2.1.7.2数据表设计(1)、TB_MAJORDEVICE重大能耗设备字段名描述类型说明ID序号intDEVICENUM设备号smallintDEVICENO设备编号varchar(64)CNAME设备名称varchar(64)PROJECTID工程号smallintSTATIONID逻辑厂站号smallintPARENTDEV父设备编号intCHANNELID所属通道smallintDEVTYPE设备型号smallintADDRESS设备地址varchar(64)STATUS设备状态tinyintDEVAREA设备区域intSTARTDATE投运时间datetimeRUNTIME运行时间datetimeLIMITDATE使用年限datetimePRODUCER生产厂家varchar(64)PRODUCTDATE生产日期datetimeFACTORYNUM出厂编号varchar(64)FACTORYDATE出厂日期datetimeCHANGEDATE更换日期datetimeDESCRIPTION设备型号描述varchar(128)SYSTEMID所属子系统smallintXMLFILE详细信息imageISMAJOR是否是重大能耗设备(0:是;1:不是)intTB_MAJORDEVICE_PROPERTY重大能耗设备附加信息表字段名描述类型说明ID序号intDEVICEID设备编号intDEVICE_ITEMCODE设备分类分项intDEVICE_HEAD_NUM总分表smallintDEVICE_CONTAIN_DEV包含分表设备编号varchar(1024)DEVICE_RATING额定容量intDEVICE_LOCATION位置varchar(128)DEVICE_ORGANIZATION生产厂家varchar(128)DEVICENUMBER设备号varchar(15)AREAID1区域树intAREAID2业态树intAREAID3重大能耗树intAREAID4监控树intPAY_TYPE费用类型smallintINPUTDEVICEID输入设备编号(以,隔开)varcharOUTPUTDEVICEID输出设备编号(以,隔开)可能很多表varcharCOLLECTDEVICE关联采集设备(以,隔开)varcharPREVIOUSREMINDTIME前一次维保提醒时间datetimeNEXTREMINDTIME下一次维保提醒时间datetimeTB_EMS_MAINTAIN_RECORD维修记录字段名描述类型说明ID序号intPKDEVICEID设备编号intDEVICETYPE设备类型(通讯采集或者重大能耗)intSTARTTIME开始时间datetimeENDTIME完成时间datetimeMAINTENANCE维修人varchar(128)MAINTENANCESTATUS维修状态(进行中、完成)varchar(128)MAINTENANCECONTENT维修内容varchar(1024)TB_EMS_KEEPGOOD_RECORD保养记录字段名描述类型说明ID序号intPKDEVICEID设备编号intDEVICETYPE设备类型(通讯采集或者重大能耗)intSTARTTIME开始时间datetimeENDTIME完成时间datetimeKEEPGOODER保养人varchar(128)KEEPGOODSTATUS保养状态(进行中、完成)KEEPGOODCONTENT保养内容varchar(1024)TD_EMS_KEEPGOOD_SET保养设置字段名描述类型说明ID序号intPKDEVICEID设备编号intDEVICETYPE设备类型(通讯采集或者重大能耗)intKEEPGOODCYCLE保养周期(XX天)intREMINDSTRATEGY提醒策略(定期、运行时间、综合告警等)intEARLYREMINDTIME提前提醒时间设定(XX天)intREMINDWAY提醒方式(短信、邮件、无提醒)intMAILADDRESS邮件地址varchar(128)RESPONSIBLE保养责任人varchar(128)RESPONSIBLEPHONE责任人联系电话varchar(128)COMMENTS备注varchar(1024)CREATEUSER创建者varchar(64)CREATEDATE创建时间datetimeUPDATEUSER更新者varchar(64)UPDATEDATE更新日期datetimeTB_EMS_HP_TREND生命值走势字段名描述类型说明ID序号intPKDEVICEID设备编号intDEVICETYPE设备类型(通讯采集或者重大能耗)intREALTIME时间datetimeHP生命值intTB_EMS_CUSTOMFIELDSMODEL自定义字段表字段名描述类型说明ID序号intPKMODELID设备模型编号intMODELNAME模型名称varchar(128)TB_EMS_DEVICEMODEL设备对应自定义字段表字段名描述类型说明ID序号intPKDEVICEID设备编号intDEVICETYPE设备类型(通讯采集或者重大能耗)intMODELID设备模型编号intTB_EMS_CUSTOMFIELDSKEY自定义字段主键表字段名描述类型说明ID序号intPKMODELID设备模型编号intMODELNAME模型名称varchar(128)SORTID排序号int2.1.7.3配置文件 无2.2设备查询2.2.1需求规定2.2.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.2.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.2.2运行环境2.2.2.1、软件要求客户机浏览器:Chrome、Firefox、≥IE82.2.3界面设计 整个界面操作方式以鼠标左击为主。 2.2.4功能模块2.2.4.1功能清单功能区编号功能区名称描述备注1查询条件设备名称:输入设备名称,支持模糊查询(名称、安装位置等);设备类型:采集及通讯设备重大能耗设备其他能耗设备全部设备告警状态:正在告警正常全部运维状态:正常保养预警待保养待维修全部安装位置:点击“选择”按钮选择安装位置;能耗节点:点击“选择”按钮选择能耗节点;2设备列表显示设备的序号、设备名称、设备类型、安装位置、所属能耗节点、供应商、通讯状态、运维状态、告警状态信息3操作按钮查询:通过查询条件查询出满足条件的设备;批量导出:可以批量导出设备;添加设备:点击弹出页面,输入设备信息,点击“下一步”跳转到添加设备页面完成添加;批量添加:点击弹出页面,点击浏览选择EXCEL,点击“导入”按钮完成导入设备;修改:点击跳转到修改设备页面;删除:删除选择的设备;设备详情:点击跳转到设备详细页面;2.2.5软件流程图2.2.5.1架构流程2.2.5.2业务流程图刷新刷新点击菜单进入本页面后,默认不显示设备列表,需要查询后才有设备显示。可以输入不同的查询条件来查询出需要的设备。可以批量导出设备、添加、批量添加设备;也可以修改、删除设备或者查看设备详细。2.2.6相关性系数公式及其计算无;2.2.7软件开发框架2.2.7.1接口定义·设备查询接口接口名称传入参数类型返回值类型功能描述GetDeviceChatQueryDeviceResultDevice点击【查询】按钮时获取设备的序号、设备名称、设备类型、安装位置、所属能耗节点、供应商、通讯状态、运维状态、告警状态信息ExportDeviceQueryDeviceResultExport调用导出方法ImportDeviceQueryDeviceResultImport调用导入方法DeleteDeviceQueryDeviceResultDeleteDevice返回是否删除成功(1)、前端传递变量类publicclassQueryDevice{///<summary>///设备名称///</summary>[DataMember]publicstringDeviceName{get;set;}///<summary>///设备类型(0:全部设备;1:通讯采集设备;2:重大能耗设备)///</summary>[DataMember]publicintDeviceType{get;set;}///<summary>///告警状态(0:全部;1:正常;2:正在告警)///</summary>[DataMember]publicintAlarmStatus{get;set;}///<summary>///运维状态(0:全部;1:正常;2:保养预警;3:待保养;4:待维修)///</summary>[DataMember]publicintOperationStatus{get;set;}///<summary>///安装位置///</summary>[DataMember]publicintInstallLocation{get;set;}///<summary>///能耗节点///</summary>[DataMember]publicintEnergyNode{get;set;}}(2)、后端返回结果类//设备查询结果publicclassResultDevice{publicExecuteProcessActionInfo;publicstringUnit{get;set;}///<summary>///绑定设备列表///</summary>publicList<EneryDevice>series;}///<summary>///设备列表数据///</summary>publicclassEneryDevice{publicintNumber{get;set;}//序号publicstringDeviceName{get;set;}//设备名称publicstringDeviceType{get;set;}//设备类型publicstringInstallLocation{get;set;}//安装位置publicstringEnergyNode{get;set;}//能耗节点publicstringSupplier{get;set;}//供应商publicstringCommunicationStatus{get;set;}//通讯状态publicstringOperationStatus{get;set;}//运维状态publicstringAlarmStatus{get;set;}//告警状态}//导出结果publicclassResultDevice{publicExecuteProcessActionInfo;}//导入结果publicclassResultDevice{publicExecuteProcessActionInfo;}//删除结果publicclassResultDevice{publicExecuteProcessActionInfo;}2.2.7.2数据表设计参见2.1.7.2数据库表设计2.2.7.3配置文件 无2.3添加设备2.3.1需求规定2.3.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.3.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.3.2运行环境2.3.2.1软件要求客户机浏览器:Chrome、Firefox、≥IE82.3.3界面设计 整个界面操作方式以鼠标左击为主。2.3.4功能模块2.3.4.1功能清单功能区编号功能区名称描述备注1设备类型选择可以选择重大能耗设备或者通讯采集设备2基本信息可以输入设备图片、设备通讯状态、设备名称、设备编号、安装位置、设备型号等信息;3维修保养设置可以设置保养周期、提醒策略、提前提醒时间、提醒方式等信息;4确认按钮点击将设备信息保存到数据库5取消按钮点击取消保存6返回按钮回到上一个页面2.3.5软件流程图2.3.5.1架构流程2.3.5.2业务流程图进入本页面后,首先选择重大能耗设备或者通讯采集设备。切换Tab可以输入基本信息和维修保养设置。输入完成后点击确认按钮来保存,成功则结束操作,失败可以重试;点击取下按钮来取消保存;点击返回按钮返回到上一页面。2.3.6相关性系数公式及其计算无;2.3.7软件开发框架2.3.7.1接口定义·添加设备接口接口名称传入参数类型返回值类型功能描述SaveDeviceAddDeviceListResultAddDevice点击【查询】按钮时获取锅炉能效曲线(1)、前端传递变量类//需要添加的设备信息类[DataContract]publicclassAddDeviceList{///<summary>///设备类型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///设备子类型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///设备基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///设备自定义信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///设备保养设置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//设备基本信息[DataContract]publicclassBaseInfo{//设备图片[DataMember]publicstringPic{get;set;}//关联能耗采集仪表[DataMember]publicintLinkDeviceID{get;set;}//设备名称[DataMember]publicstringDeviceName{get;set;}//当前状态[DataMember]publicstringStatus{get;set;}//设备编号[DataMember]publicintDeviceID{get;set;}//归属部门[DataMember]publicstringDepartment{get;set;}//安装位置[DataMember]publicstringInstallLocation{get;set;}//归属责任人[DataMember]publicstringResponPerson{get;set;}//设备型号[DataMember]publicstringDeviceModel{get;set;}//生产厂家[DataMember]publicstringManufacturers{get;set;}//出厂编号[DataMember]publicstringSerialNumber{get;set;}//厂家联系人[DataMember]publicstringContact{get;set;}//使用状态[DataMember]publicstringUseStatus{get;set;}//厂家联系电话[DataMember]publicstringContactPhone{get;set;}//额定功率[DataMember]publicstringRatedPower{get;set;}//厂家详细地址[DataMember]publicstringDetailAddress{get;set;}//出厂日期[DataMember]publicstringSerialDate{get;set;}//备注[DataMember]publicstringComments{get;set;}//启用日期[DataMember]publicstringUserDate{get;set;}}//设备自定义信息[DataContract]publicclassActivityInfo{//KEY1[DataMember]publicstringKey1{get;set;}//VALUE1[DataMember]publicstringValue1{get;set;}//KEY2[DataMember]publicstringKey2{get;set;}//VALUE2[DataMember]publicstringValue2{get;set;}//KEY3[DataMember]publicstringKey3{get;set;}//VALUE3[DataMember]publicstringValue3{get;set;}//KEY4[DataMember]publicstringKey4{get;set;}//VALUE4[DataMember]publicstringValue4{get;set;}//KEY5[DataMember]publicstringKey5{get;set;}//VALUE5[DataMember]publicstringValue5{get;set;}//KEY6[DataMember]publicstringKey6{get;set;}//VALUE6[DataMember]publicstringValue6{get;set;}//KEY7[DataMember]publicstringKey7{get;set;}//VALUE7[DataMember]publicstringValue7{get;set;}//KEY8[DataMember]publicstringKey8{get;set;}//VALUE8[DataMember]publicstringValue8{get;set;}//KEY9[DataMember]publicstringKey9{get;set;}//VALUE9[DataMember]publicstringValue9{get;set;}//KEY10[DataMember]publicstringKey10{get;set;}//VALUE10[DataMember]publicstringValue10{get;set;}}//设备保养设置[DataContract]publicclassMaintenanceInfo{//保养周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、运行时间、综合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒时间设定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、邮件、无提醒)[DataMember]publicstringRemindWay{get;set;}//邮件地址[DataMember]publicstringMailAddress{get;set;}//保养责任人[DataMember]publicstringResponsible{get;set;}//责任人联系电话[DataMember]publicstringResponsiblePhone{get;set;}//备注[DataMember]publicstringComments{get;set;}}(2)、后端返回结果类//添加设备结果类publicclassResultAddDevice{//保存成功或失败信息publicExecuteProcessActionInfo;}2.3.7.2数据表设计参见2.1.7.2数据库表设计2.3.7.3配置文件 无2.4修改通讯采集设备2.4.1需求规定2.4.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.4.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.4.2运行环境2.4.2.1、软件要求客户机浏览器:Chrome、Firefox、≥IE82.4.3界面设计 整个界面操作方式以鼠标左击为主。 2.4.4功能模块2.4.4.1功能清单功能区编号功能区名称描述备注1基本信息可以修改设备图片、设备通讯状态、设备名称、设备编号、安装位置、设备型号等信息;2维修保养设置可以修改保养周期、提醒策略、提前提醒时间、提醒方式等信息;3确认按钮点击将修改的设备信息保存到数据库4取消按钮点击取消保存5返回按钮回到上一个页面2.4.5软件流程图2.4.5.1架构流程2.4.5.2业务流程图进入本页面后,切换Tab可以修改基本信息和维修保养设置。修改完成后点击确认按钮来保存,成功则结束操作,失败可以重试;点击取下按钮来取消保存;点击返回按钮返回到上一页面。2.4.6相关性系数公式及其计算无;2.4.7软件开发框架2.4.7.1接口定义·修改通讯采集设备接口接口名称传入参数类型返回值类型功能描述ModifyDeviceModifyDeviceListResultModifyDevice点击【确认】按钮时修改设备(1)、前端传递变量类//需要修改的设备信息类[DataContract]publicclassModifyDeviceList{///<summary>///设备类型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///设备子类型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///设备基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///设备自定义信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///设备保养设置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//设备基本信息[DataContract]publicclassBaseInfo{//设备图片[DataMember]publicstringPic{get;set;}//关联能耗采集仪表[DataMember]publicintLinkDeviceID{get;set;}//设备名称[DataMember]publicstringDeviceName{get;set;}//当前状态[DataMember]publicstringStatus{get;set;}//设备编号[DataMember]publicintDeviceID{get;set;}//归属部门[DataMember]publicstringDepartment{get;set;}//安装位置[DataMember]publicstringInstallLocation{get;set;}//归属责任人[DataMember]publicstringResponPerson{get;set;}//设备型号[DataMember]publicstringDeviceModel{get;set;}//生产厂家[DataMember]publicstringManufacturers{get;set;}//出厂编号[DataMember]publicstringSerialNumber{get;set;}//厂家联系人[DataMember]publicstringContact{get;set;}//使用状态[DataMember]publicstringUseStatus{get;set;}//厂家联系电话[DataMember]publicstringContactPhone{get;set;}//额定功率[DataMember]publicstringRatedPower{get;set;}//厂家详细地址[DataMember]publicstringDetailAddress{get;set;}//出厂日期[DataMember]publicstringSerialDate{get;set;}//备注[DataMember]publicstringComments{get;set;}//启用日期[DataMember]publicstringUserDate{get;set;}}//设备自定义信息[DataContract]publicclassActivityInfo{//KEY1[DataMember]publicstringKey1{get;set;}//VALUE1[DataMember]publicstringValue1{get;set;}//KEY2[DataMember]publicstringKey2{get;set;}//VALUE2[DataMember]publicstringValue2{get;set;}//KEY3[DataMember]publicstringKey3{get;set;}//VALUE3[DataMember]publicstringValue3{get;set;}//KEY4[DataMember]publicstringKey4{get;set;}//VALUE4[DataMember]publicstringValue4{get;set;}//KEY5[DataMember]publicstringKey5{get;set;}//VALUE5[DataMember]publicstringValue5{get;set;}//KEY6[DataMember]publicstringKey6{get;set;}//VALUE6[DataMember]publicstringValue6{get;set;}//KEY7[DataMember]publicstringKey7{get;set;}//VALUE7[DataMember]publicstringValue7{get;set;}//KEY8[DataMember]publicstringKey8{get;set;}//VALUE8[DataMember]publicstringValue8{get;set;}//KEY9[DataMember]publicstringKey9{get;set;}//VALUE9[DataMember]publicstringValue9{get;set;}//KEY10[DataMember]publicstringKey10{get;set;}//VALUE10[DataMember]publicstringValue10{get;set;}}//设备保养设置[DataContract]publicclassMaintenanceInfo{//保养周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、运行时间、综合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒时间设定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、邮件、无提醒)[DataMember]publicstringRemindWay{get;set;}//邮件地址[DataMember]publicstringMailAddress{get;set;}//保养责任人[DataMember]publicstringResponsible{get;set;}//责任人联系电话[DataMember]publicstringResponsiblePhone{get;set;}//备注[DataMember]publicstringComments{get;set;}}(2)、后端返回结果类//修改设备结果类publicclassResultModifyDevice{//保存成功或失败信息publicExecuteProcessActionInfo;}2.4.7.2数据表设计参见2.1.7.2数据库表设计2.4.7.3配置文件 无2.5修改重大能耗设备2.5.1需求规定2.5.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.5.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.5.2运行环境2.5.2.1、软件要求客户机浏览器:Chrome、Firefox、≥IE82.5.3界面设计 整个界面操作方式以鼠标左击为主。 2.5.4功能模块2.5.4.1功能清单功能区编号功能区名称描述备注1基本信息可以修改设备图片、名称、设备编号、安装位置、设备型号等信息;2维修保养设置可以修改保养周期、提醒策略、提前提醒时间、提醒方式等信息;3确认按钮点击将修改的设备信息保存到数据库4取消按钮点击取消保存5返回按钮回到上一个页面2.5.5软件流程图2.5.5.1架构流程2.5.5.2业务流程图进入本页面后,切换Tab可以修改基本信息和维修保养设置。输入完成后点击确认按钮来保存,成功则结束操作,失败可以重试;点击取下按钮来取消保存;点击返回按钮返回到上一页面。2.5.6相关性系数公式及其计算无;2.5.7软件开发框架2.5.7.1接口定义·修改重大能耗接口接口名称传入参数类型返回值类型功能描述ModifyDeviceModifyDeviceListResultModifyDevice点击【确认】按钮时修改重大能耗设备(1)、前端传递变量类//需要修改的设备信息类[DataContract]publicclassModifyDeviceList{///<summary>///设备类型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///设备子类型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///设备基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///设备自定义信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///设备保养设置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//设备基本信息[DataContract]publicclassBaseInfo{//设备图片[DataMember]publicstringPic{get;set;}//关联能耗采集仪表[DataMember]publicintLinkDeviceID{get;set;}//设备名称[DataMember]publicstringDeviceName{get;set;}//当前状态[DataMember]publicstringStatus{get;set;}//设备编号[DataMember]publicintDeviceID{get;set;}//归属部门[DataMember]publicstringDepartment{get;set;}//安装位置[DataMember]publicstringInstallLocation{get;set;}//归属责任人[DataMember]publicstringResponPerson{get;set;}//设备型号[DataMember]publicstringDeviceModel{get;set;}//生产厂家[DataMember]publicstringManufacturers{get;set;}//出厂编号[DataMember]publicstringSerialNumber{get;set;}//厂家联系人[DataMember]publicstringContact{get;set;}//使用状态[DataMember]publicstringUseStatus{get;set;}//厂家联系电话[DataMember]publicstringContactPhone{get;set;}//额定功率[DataMember]publicstringRatedPower{get;set;}//厂家详细地址[DataMember]publicstringDetailAddress{get;set;}//出厂日期[DataMember]publicstringSerialDate{get;set;}//备注[DataMember]publicstringComments{get;set;}//启用日期[DataMember]publicstringUserDate{get;set;}}//设备自定义信息[DataContract]publicclassActivityInfo{//KEY1[DataMember]publicstringKey1{get;set;}//VALUE1[DataMember]publicstringValue1{get;set;}//KEY2[DataMember]publicstringKey2{get;set;}//VALUE2[DataMember]publicstringValue2{get;set;}//KEY3[DataMember]publicstringKey3{get;set;}//VALUE3[DataMember]publicstringValue3{get;set;}//KEY4[DataMember]publicstringKey4{get;set;}//VALUE4[DataMember]publicstringValue4{get;set;}//KEY5[DataMember]publicstringKey5{get;set;}//VALUE5[DataMember]publicstringValue5{get;set;}//KEY6[DataMember]publicstringKey6{get;set;}//VALUE6[DataMember]publicstringValue6{get;set;}//KEY7[DataMember]publicstringKey7{get;set;}//VALUE7[DataMember]publicstringValue7{get;set;}//KEY8[DataMember]publicstringKey8{get;set;}//VALUE8[DataMember]publicstringValue8{get;set;}//KEY9[DataMember]publicstringKey9{get;set;}//VALUE9[DataMember]publicstringValue9{get;set;}//KEY10[DataMember]publicstringKey10{get;set;}//VALUE10[DataMember]publicstringValue10{get;set;}}//设备保养设置[DataContract]publicclassMaintenanceInfo{//保养周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、运行时间、综合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒时间设定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、邮件、无提醒)[DataMember]publicstringRemindWay{get;set;}//邮件地址[DataMember]publicstringMailAddress{get;set;}//保养责任人[DataMember]publicstringResponsible{get;set;}//责任人联系电话[DataMember]publicstringResponsiblePhone{get;set;}//备注[DataMember]publicstringComments{get;set;}}(2)、后端返回结果类//修改设备结果类publicclassResultModifyDevice{//保存成功或失败信息publicExecuteProcessActionInfo;}2.5.7.2数据表设计参见2.1.7.2数据库表设计2.5.7.3配置文件 无2.6通讯采集设备2.6.1需求规定2.6.1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。2.6.1.2性能边界(1)间隔2-5S从服务端正确接收及处理数据。2.6.2运行环境2.6.2.1、软件要求客户机浏览器:Chrome、Firefox、≥IE82.6.3界面设计 整个界面操作方式以鼠标左击为主。 2.6.4功能模块2.6.4.1功能清单功能区编号功能区名称描述备注1全生命周期管理告警次数、例行维护、修理和生命值;点击“设备运行维护记录”弹出设备运行维护记录;2基本信息查看设备图片、通讯状态和设备的其他基本参数;3维修管理新增维修记录、查看历史维修记录;4保养管理新增保养记录、查看历史保养记录和修改保养设置;5告警管理对应设备的告警记录,可以处理或者导出;2.6.5软件流程图2.6.5.1架构流程2.6.5.2业务流程图进入本页面后,切换Tab可以查看通讯采集设备的全生命周期管理、基本信息、维修管理、保养管理、告警管理。维修管理页面可以新增维修记录;保养管理页面可以新增保养记录和修改保养设置。2.6.6相关性系数公式及其计算无;2.6.7软件开发框架2.6.7.1接口定义·通讯采集设备接口接口名称传入参数类型返回值类型功能描述DeviceInitQueryDeviceTotalResultDeviceTotalInfo初始化取得全生命周期管理、基本信息、维修管理、保养管理、告警管理AddDeviceMaintainQueryDeviceMaintainResultAddMaintain添加维修记录AddDeviceKeepGoodQueryDeviceKeepGoodResultAddKeepGood添加保养记录(1)、前端传递变量类//设备初始化传递参数[DataContract]publicclassQueryDeviceTotal{//设备编号[DataMember]publicintDeviceID{get;set;}//设备类型[DataMember]publicstringDeviceType{get;set;}//开始日期[DataMember]publicDateTimeStartDate{get;set;}//结束日期[DataMember]publicDateTimeEndDate{get;set;}}//设备保养设置[DataContract]publicclassQueryDeviceMaintain{//保养周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、运行时间、综合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒时间设定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、邮件、无提醒)[DataMember]publicstringRemindWay{get;set;}//邮件地址[DataMember]publicstringMailAddress{get;

温馨提示

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

评论

0/150

提交评论