EMS V1.20能源管理系統(tǒng) 設(shè)備管理 概要設(shè)計(jì)說明書 V1.00_第1頁
EMS V1.20能源管理系統(tǒng) 設(shè)備管理 概要設(shè)計(jì)說明書 V1.00_第2頁
EMS V1.20能源管理系統(tǒng) 設(shè)備管理 概要設(shè)計(jì)說明書 V1.00_第3頁
EMS V1.20能源管理系統(tǒng) 設(shè)備管理 概要設(shè)計(jì)說明書 V1.00_第4頁
EMS V1.20能源管理系統(tǒng) 設(shè)備管理 概要設(shè)計(jì)說明書 V1.00_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEEMSV1.20設(shè)備管理概要設(shè)計(jì)說明書V1.00文件編號(hào)生效日期受控編號(hào)保密級(jí)別一級(jí)版本號(hào)V1.00修改次數(shù)0總頁數(shù)正文附錄無編制殷曉磊審核批準(zhǔn)(版權(quán)所有,翻版必究)評(píng)審記錄對(duì)《設(shè)備管理概要設(shè)計(jì)說明書V1.00》的評(píng)審意見:上述問題修改驗(yàn)證后,由驗(yàn)證后,本文件即可發(fā)布。評(píng)審人員簽字:?jiǎn)栴}修改驗(yàn)證結(jié)果:驗(yàn)證人簽字:時(shí)間:年月日變更日志編號(hào)版本修改內(nèi)容修改人修改日期1V1.00定稿。殷曉磊2014-09-18目錄TOC\o"2-3"\h\z\t"標(biāo)題1,1"1引言 11.1編寫目的 11.2背景 11.3定義 11.4參考資料 12總體設(shè)計(jì) 22.1設(shè)備管理 22.1.1需求規(guī)定 22.1.2運(yùn)行環(huán)境 22.1.3界面設(shè)計(jì) 22.1.4功能模塊 32.1.5軟件流程圖 32.1.6相關(guān)性系數(shù)公式及其計(jì)算 42.1.7軟件開發(fā)框架 42.2設(shè)備查詢 92.2.1需求規(guī)定 92.2.2運(yùn)行環(huán)境 92.2.3界面設(shè)計(jì) 92.2.4功能模塊 102.2.5軟件流程圖 112.2.6相關(guān)性系數(shù)公式及其計(jì)算 122.2.7軟件開發(fā)框架 122.3添加設(shè)備 152.3.1需求規(guī)定 152.3.2運(yùn)行環(huán)境 152.3.3界面設(shè)計(jì) 162.3.4功能模塊 162.3.5軟件流程圖 172.3.6相關(guān)性系數(shù)公式及其計(jì)算 182.3.7軟件開發(fā)框架 182.4修改通訊采集設(shè)備 232.4.1需求規(guī)定 232.4.2運(yùn)行環(huán)境 232.4.3界面設(shè)計(jì) 232.4.4功能模塊 242.4.5軟件流程圖 252.4.6相關(guān)性系數(shù)公式及其計(jì)算 262.4.7軟件開發(fā)框架 262.5修改重大能耗設(shè)備 312.5.1需求規(guī)定 312.5.2運(yùn)行環(huán)境 312.5.3界面設(shè)計(jì) 312.5.4功能模塊 322.5.5軟件流程圖 332.5.6相關(guān)性系數(shù)公式及其計(jì)算 342.5.7軟件開發(fā)框架 342.6通訊采集設(shè)備 392.6.1需求規(guī)定 392.6.2運(yùn)行環(huán)境 392.6.3界面設(shè)計(jì) 392.6.4功能模塊 412.6.5軟件流程圖 422.6.6相關(guān)性系數(shù)公式及其計(jì)算 432.6.7軟件開發(fā)框架 432.7重大能耗設(shè)備 512.7.1需求規(guī)定 512.7.2運(yùn)行環(huán)境 512.7.3界面設(shè)計(jì) 512.7.4功能模塊 532.7.5軟件流程圖 542.7.6相關(guān)性系數(shù)公式及其計(jì)算 552.7.7軟件開發(fā)框架 55EMS1.2B/S數(shù)據(jù)分析概要設(shè)計(jì)說明書V1.00PAGE11引言1.1編寫目的設(shè)備管理模塊包含:設(shè)備管理、設(shè)備查詢、重大能耗設(shè)備、通訊采集設(shè)備、修改重大能耗設(shè)備、修改通訊采集設(shè)備和后臺(tái)配置的添加設(shè)備、批量導(dǎo)入設(shè)備。用戶可以查看設(shè)備的數(shù)量、告警、維修保養(yǎng)、通訊狀態(tài)等信息;也可以修改設(shè)備的屬性和設(shè)置保養(yǎng)時(shí)間等。本文檔面向的讀者是:EMS1.2項(xiàng)目組相關(guān)人員。1.2背景目前在NTS-9000系統(tǒng)中,只能查看通訊采集設(shè)備等24小時(shí)能耗、通訊狀態(tài)信息。為了擴(kuò)展此功能,滿足可以查看通訊采集和重大能耗設(shè)備的數(shù)量、告警、維修保養(yǎng)、通訊狀態(tài)等信息;并且將設(shè)備的添加、修改、設(shè)置保養(yǎng)時(shí)間、添加維修保養(yǎng)記錄也整合到統(tǒng)一模塊;因此添加了設(shè)備管理模塊。1.3定義下表列出本報(bào)告中專門術(shù)語的定義、英文縮寫詞的原詞組和意義、項(xiàng)目組內(nèi)達(dá)成一致意見的專用詞匯,同時(shí)繼承全部的先前過程中定義過的詞匯。詞匯名稱詞匯含義備注關(guān)聯(lián)對(duì)象指關(guān)聯(lián)的數(shù)據(jù)對(duì)象(如:人流量、作息時(shí)間)1.4參考資料編號(hào)資料名稱說明1EMSV1.20系統(tǒng)需求包-140828-一階段需求.xlsx天溯NTS-EMSV1.1能耗監(jiān)測(cè)系統(tǒng)概要設(shè)計(jì)說明書第16頁共68頁2總體設(shè)計(jì)2.1設(shè)備管理2.1.1需求規(guī)定2.1.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.1.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.1.2運(yùn)行環(huán)境2.1.2.1、軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.1.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。 2.1.4功能模塊2.1.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1設(shè)備查詢可以輸入、選擇查詢條件,然后點(diǎn)擊查詢按鈕跳轉(zhuǎn)到“設(shè)備查詢”頁面2通訊采集設(shè)備以設(shè)備類型分類,顯示設(shè)備數(shù)量、離線數(shù)量、當(dāng)前告警數(shù)量3重大能耗設(shè)備以設(shè)備類型分類,顯示設(shè)備數(shù)量、當(dāng)前告警數(shù)量、待維護(hù)保養(yǎng)、待維修數(shù)量2.1.5軟件流程圖2.1.5.1架構(gòu)流程2.1.5.2業(yè)務(wù)流程圖刷新刷新點(diǎn)擊菜單進(jìn)入本頁面后,默認(rèn)顯示通訊采集設(shè)備數(shù)量、在線率占比信息;其他設(shè)備的數(shù)量、告警占比信息以及運(yùn)維管理信息。2.1.6相關(guān)性系數(shù)公式及其計(jì)算無;2.1.7軟件開發(fā)框架2.1.7.1接口定義·變壓器查詢接口接口名稱傳入?yún)?shù)類型返回值類型功能描述DeviceInit無;ResultDevice點(diǎn)擊【查詢】按鈕時(shí)獲取通訊采集設(shè)備數(shù)量、離線數(shù)量、當(dāng)前告警數(shù)量;重大設(shè)備數(shù)量、當(dāng)前告警數(shù)量、待維護(hù)保養(yǎng)、待維修數(shù)量(1)、前端傳遞變量類無;(2)、后端返回結(jié)果類//設(shè)備管理初始化結(jié)果publicclassResultDevice{publicExecuteProcessActionInfo;publicstringUnit{get;set;}///<summary>///綁定通訊采集設(shè)備///</summary>publicList<EneryDevice>DeviceList;///<summary>///綁定重大能耗設(shè)備///</summary>publicList<EneryMajorDevice>MajorDeviceList;}//通訊采集設(shè)備publicclassEneryDevice{//類型publicstringItemCode;//設(shè)備數(shù)量publicintDeviceNum;//離線數(shù)量publicintOfflineNum;//當(dāng)前告警數(shù)量publicintAlarmNum;}//重大能耗設(shè)備publicclassEneryMajorDevice{//類型publicstringItemCode;//設(shè)備數(shù)量publicintDeviceNum;//當(dāng)前告警數(shù)量publicintAlarmNum;//待維護(hù)保養(yǎng)publicintToMaintainNum;//待維修publicintToRepairNum;}2.1.7.2數(shù)據(jù)表設(shè)計(jì)(1)、TB_MAJORDEVICE重大能耗設(shè)備字段名描述類型說明ID序號(hào)intDEVICENUM設(shè)備號(hào)smallintDEVICENO設(shè)備編號(hào)varchar(64)CNAME設(shè)備名稱varchar(64)PROJECTID工程號(hào)smallintSTATIONID邏輯廠站號(hào)smallintPARENTDEV父設(shè)備編號(hào)intCHANNELID所屬通道smallintDEVTYPE設(shè)備型號(hào)smallintADDRESS設(shè)備地址varchar(64)STATUS設(shè)備狀態(tài)tinyintDEVAREA設(shè)備區(qū)域intSTARTDATE投運(yùn)時(shí)間datetimeRUNTIME運(yùn)行時(shí)間datetimeLIMITDATE使用年限datetimePRODUCER生產(chǎn)廠家varchar(64)PRODUCTDATE生產(chǎn)日期datetimeFACTORYNUM出廠編號(hào)varchar(64)FACTORYDATE出廠日期datetimeCHANGEDATE更換日期datetimeDESCRIPTION設(shè)備型號(hào)描述varchar(128)SYSTEMID所屬子系統(tǒng)smallintXMLFILE詳細(xì)信息imageISMAJOR是否是重大能耗設(shè)備(0:是;1:不是)intTB_MAJORDEVICE_PROPERTY重大能耗設(shè)備附加信息表字段名描述類型說明ID序號(hào)intDEVICEID設(shè)備編號(hào)intDEVICE_ITEMCODE設(shè)備分類分項(xiàng)intDEVICE_HEAD_NUM總分表smallintDEVICE_CONTAIN_DEV包含分表設(shè)備編號(hào)varchar(1024)DEVICE_RATING額定容量intDEVICE_LOCATION位置varchar(128)DEVICE_ORGANIZATION生產(chǎn)廠家varchar(128)DEVICENUMBER設(shè)備號(hào)varchar(15)AREAID1區(qū)域樹intAREAID2業(yè)態(tài)樹intAREAID3重大能耗樹intAREAID4監(jiān)控樹intPAY_TYPE費(fèi)用類型smallintINPUTDEVICEID輸入設(shè)備編號(hào)(以,隔開)varcharOUTPUTDEVICEID輸出設(shè)備編號(hào)(以,隔開)可能很多表varcharCOLLECTDEVICE關(guān)聯(lián)采集設(shè)備(以,隔開)varcharPREVIOUSREMINDTIME前一次維保提醒時(shí)間datetimeNEXTREMINDTIME下一次維保提醒時(shí)間datetimeTB_EMS_MAINTAIN_RECORD維修記錄字段名描述類型說明ID序號(hào)intPKDEVICEID設(shè)備編號(hào)intDEVICETYPE設(shè)備類型(通訊采集或者重大能耗)intSTARTTIME開始時(shí)間datetimeENDTIME完成時(shí)間datetimeMAINTENANCE維修人varchar(128)MAINTENANCESTATUS維修狀態(tài)(進(jìn)行中、完成)varchar(128)MAINTENANCECONTENT維修內(nèi)容varchar(1024)TB_EMS_KEEPGOOD_RECORD保養(yǎng)記錄字段名描述類型說明ID序號(hào)intPKDEVICEID設(shè)備編號(hào)intDEVICETYPE設(shè)備類型(通訊采集或者重大能耗)intSTARTTIME開始時(shí)間datetimeENDTIME完成時(shí)間datetimeKEEPGOODER保養(yǎng)人varchar(128)KEEPGOODSTATUS保養(yǎng)狀態(tài)(進(jìn)行中、完成)KEEPGOODCONTENT保養(yǎng)內(nèi)容varchar(1024)TD_EMS_KEEPGOOD_SET保養(yǎng)設(shè)置字段名描述類型說明ID序號(hào)intPKDEVICEID設(shè)備編號(hào)intDEVICETYPE設(shè)備類型(通訊采集或者重大能耗)intKEEPGOODCYCLE保養(yǎng)周期(XX天)intREMINDSTRATEGY提醒策略(定期、運(yùn)行時(shí)間、綜合告警等)intEARLYREMINDTIME提前提醒時(shí)間設(shè)定(XX天)intREMINDWAY提醒方式(短信、郵件、無提醒)intMAILADDRESS郵件地址varchar(128)RESPONSIBLE保養(yǎng)責(zé)任人varchar(128)RESPONSIBLEPHONE責(zé)任人聯(lián)系電話varchar(128)COMMENTS備注varchar(1024)CREATEUSER創(chuàng)建者varchar(64)CREATEDATE創(chuàng)建時(shí)間datetimeUPDATEUSER更新者varchar(64)UPDATEDATE更新日期datetimeTB_EMS_HP_TREND生命值走勢(shì)字段名描述類型說明ID序號(hào)intPKDEVICEID設(shè)備編號(hào)intDEVICETYPE設(shè)備類型(通訊采集或者重大能耗)intREALTIME時(shí)間datetimeHP生命值intTB_EMS_CUSTOMFIELDSMODEL自定義字段表字段名描述類型說明ID序號(hào)intPKMODELID設(shè)備模型編號(hào)intMODELNAME模型名稱varchar(128)TB_EMS_DEVICEMODEL設(shè)備對(duì)應(yīng)自定義字段表字段名描述類型說明ID序號(hào)intPKDEVICEID設(shè)備編號(hào)intDEVICETYPE設(shè)備類型(通訊采集或者重大能耗)intMODELID設(shè)備模型編號(hào)intTB_EMS_CUSTOMFIELDSKEY自定義字段主鍵表字段名描述類型說明ID序號(hào)intPKMODELID設(shè)備模型編號(hào)intMODELNAME模型名稱varchar(128)SORTID排序號(hào)int2.1.7.3配置文件 無2.2設(shè)備查詢2.2.1需求規(guī)定2.2.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.2.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.2.2運(yùn)行環(huán)境2.2.2.1、軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.2.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。 2.2.4功能模塊2.2.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1查詢條件設(shè)備名稱:輸入設(shè)備名稱,支持模糊查詢(名稱、安裝位置等);設(shè)備類型:采集及通訊設(shè)備重大能耗設(shè)備其他能耗設(shè)備全部設(shè)備告警狀態(tài):正在告警正常全部運(yùn)維狀態(tài):正常保養(yǎng)預(yù)警待保養(yǎng)待維修全部安裝位置:點(diǎn)擊“選擇”按鈕選擇安裝位置;能耗節(jié)點(diǎn):點(diǎn)擊“選擇”按鈕選擇能耗節(jié)點(diǎn);2設(shè)備列表顯示設(shè)備的序號(hào)、設(shè)備名稱、設(shè)備類型、安裝位置、所屬能耗節(jié)點(diǎn)、供應(yīng)商、通訊狀態(tài)、運(yùn)維狀態(tài)、告警狀態(tài)信息3操作按鈕查詢:通過查詢條件查詢出滿足條件的設(shè)備;批量導(dǎo)出:可以批量導(dǎo)出設(shè)備;添加設(shè)備:點(diǎn)擊彈出頁面,輸入設(shè)備信息,點(diǎn)擊“下一步”跳轉(zhuǎn)到添加設(shè)備頁面完成添加;批量添加:點(diǎn)擊彈出頁面,點(diǎn)擊瀏覽選擇EXCEL,點(diǎn)擊“導(dǎo)入”按鈕完成導(dǎo)入設(shè)備;修改:點(diǎn)擊跳轉(zhuǎn)到修改設(shè)備頁面;刪除:刪除選擇的設(shè)備;設(shè)備詳情:點(diǎn)擊跳轉(zhuǎn)到設(shè)備詳細(xì)頁面;2.2.5軟件流程圖2.2.5.1架構(gòu)流程2.2.5.2業(yè)務(wù)流程圖刷新刷新點(diǎn)擊菜單進(jìn)入本頁面后,默認(rèn)不顯示設(shè)備列表,需要查詢后才有設(shè)備顯示。可以輸入不同的查詢條件來查詢出需要的設(shè)備??梢耘繉?dǎo)出設(shè)備、添加、批量添加設(shè)備;也可以修改、刪除設(shè)備或者查看設(shè)備詳細(xì)。2.2.6相關(guān)性系數(shù)公式及其計(jì)算無;2.2.7軟件開發(fā)框架2.2.7.1接口定義·設(shè)備查詢接口接口名稱傳入?yún)?shù)類型返回值類型功能描述GetDeviceChatQueryDeviceResultDevice點(diǎn)擊【查詢】按鈕時(shí)獲取設(shè)備的序號(hào)、設(shè)備名稱、設(shè)備類型、安裝位置、所屬能耗節(jié)點(diǎn)、供應(yīng)商、通訊狀態(tài)、運(yùn)維狀態(tài)、告警狀態(tài)信息ExportDeviceQueryDeviceResultExport調(diào)用導(dǎo)出方法ImportDeviceQueryDeviceResultImport調(diào)用導(dǎo)入方法DeleteDeviceQueryDeviceResultDeleteDevice返回是否刪除成功(1)、前端傳遞變量類publicclassQueryDevice{///<summary>///設(shè)備名稱///</summary>[DataMember]publicstringDeviceName{get;set;}///<summary>///設(shè)備類型(0:全部設(shè)備;1:通訊采集設(shè)備;2:重大能耗設(shè)備)///</summary>[DataMember]publicintDeviceType{get;set;}///<summary>///告警狀態(tài)(0:全部;1:正常;2:正在告警)///</summary>[DataMember]publicintAlarmStatus{get;set;}///<summary>///運(yùn)維狀態(tài)(0:全部;1:正常;2:保養(yǎng)預(yù)警;3:待保養(yǎng);4:待維修)///</summary>[DataMember]publicintOperationStatus{get;set;}///<summary>///安裝位置///</summary>[DataMember]publicintInstallLocation{get;set;}///<summary>///能耗節(jié)點(diǎn)///</summary>[DataMember]publicintEnergyNode{get;set;}}(2)、后端返回結(jié)果類//設(shè)備查詢結(jié)果publicclassResultDevice{publicExecuteProcessActionInfo;publicstringUnit{get;set;}///<summary>///綁定設(shè)備列表///</summary>publicList<EneryDevice>series;}///<summary>///設(shè)備列表數(shù)據(jù)///</summary>publicclassEneryDevice{publicintNumber{get;set;}//序號(hào)publicstringDeviceName{get;set;}//設(shè)備名稱publicstringDeviceType{get;set;}//設(shè)備類型publicstringInstallLocation{get;set;}//安裝位置publicstringEnergyNode{get;set;}//能耗節(jié)點(diǎn)publicstringSupplier{get;set;}//供應(yīng)商publicstringCommunicationStatus{get;set;}//通訊狀態(tài)publicstringOperationStatus{get;set;}//運(yùn)維狀態(tài)publicstringAlarmStatus{get;set;}//告警狀態(tài)}//導(dǎo)出結(jié)果publicclassResultDevice{publicExecuteProcessActionInfo;}//導(dǎo)入結(jié)果publicclassResultDevice{publicExecuteProcessActionInfo;}//刪除結(jié)果publicclassResultDevice{publicExecuteProcessActionInfo;}2.2.7.2數(shù)據(jù)表設(shè)計(jì)參見2.1.7.2數(shù)據(jù)庫(kù)表設(shè)計(jì)2.2.7.3配置文件 無2.3添加設(shè)備2.3.1需求規(guī)定2.3.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.3.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.3.2運(yùn)行環(huán)境2.3.2.1軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.3.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。2.3.4功能模塊2.3.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1設(shè)備類型選擇可以選擇重大能耗設(shè)備或者通訊采集設(shè)備2基本信息可以輸入設(shè)備圖片、設(shè)備通訊狀態(tài)、設(shè)備名稱、設(shè)備編號(hào)、安裝位置、設(shè)備型號(hào)等信息;3維修保養(yǎng)設(shè)置可以設(shè)置保養(yǎng)周期、提醒策略、提前提醒時(shí)間、提醒方式等信息;4確認(rèn)按鈕點(diǎn)擊將設(shè)備信息保存到數(shù)據(jù)庫(kù)5取消按鈕點(diǎn)擊取消保存6返回按鈕回到上一個(gè)頁面2.3.5軟件流程圖2.3.5.1架構(gòu)流程2.3.5.2業(yè)務(wù)流程圖進(jìn)入本頁面后,首先選擇重大能耗設(shè)備或者通訊采集設(shè)備。切換Tab可以輸入基本信息和維修保養(yǎng)設(shè)置。輸入完成后點(diǎn)擊確認(rèn)按鈕來保存,成功則結(jié)束操作,失敗可以重試;點(diǎn)擊取下按鈕來取消保存;點(diǎn)擊返回按鈕返回到上一頁面。2.3.6相關(guān)性系數(shù)公式及其計(jì)算無;2.3.7軟件開發(fā)框架2.3.7.1接口定義·添加設(shè)備接口接口名稱傳入?yún)?shù)類型返回值類型功能描述SaveDeviceAddDeviceListResultAddDevice點(diǎn)擊【查詢】按鈕時(shí)獲取鍋爐能效曲線(1)、前端傳遞變量類//需要添加的設(shè)備信息類[DataContract]publicclassAddDeviceList{///<summary>///設(shè)備類型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///設(shè)備子類型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///設(shè)備基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///設(shè)備自定義信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///設(shè)備保養(yǎng)設(shè)置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//設(shè)備基本信息[DataContract]publicclassBaseInfo{//設(shè)備圖片[DataMember]publicstringPic{get;set;}//關(guān)聯(lián)能耗采集儀表[DataMember]publicintLinkDeviceID{get;set;}//設(shè)備名稱[DataMember]publicstringDeviceName{get;set;}//當(dāng)前狀態(tài)[DataMember]publicstringStatus{get;set;}//設(shè)備編號(hào)[DataMember]publicintDeviceID{get;set;}//歸屬部門[DataMember]publicstringDepartment{get;set;}//安裝位置[DataMember]publicstringInstallLocation{get;set;}//歸屬責(zé)任人[DataMember]publicstringResponPerson{get;set;}//設(shè)備型號(hào)[DataMember]publicstringDeviceModel{get;set;}//生產(chǎn)廠家[DataMember]publicstringManufacturers{get;set;}//出廠編號(hào)[DataMember]publicstringSerialNumber{get;set;}//廠家聯(lián)系人[DataMember]publicstringContact{get;set;}//使用狀態(tài)[DataMember]publicstringUseStatus{get;set;}//廠家聯(lián)系電話[DataMember]publicstringContactPhone{get;set;}//額定功率[DataMember]publicstringRatedPower{get;set;}//廠家詳細(xì)地址[DataMember]publicstringDetailAddress{get;set;}//出廠日期[DataMember]publicstringSerialDate{get;set;}//備注[DataMember]publicstringComments{get;set;}//啟用日期[DataMember]publicstringUserDate{get;set;}}//設(shè)備自定義信息[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;}}//設(shè)備保養(yǎng)設(shè)置[DataContract]publicclassMaintenanceInfo{//保養(yǎng)周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、運(yùn)行時(shí)間、綜合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒時(shí)間設(shè)定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、郵件、無提醒)[DataMember]publicstringRemindWay{get;set;}//郵件地址[DataMember]publicstringMailAddress{get;set;}//保養(yǎng)責(zé)任人[DataMember]publicstringResponsible{get;set;}//責(zé)任人聯(lián)系電話[DataMember]publicstringResponsiblePhone{get;set;}//備注[DataMember]publicstringComments{get;set;}}(2)、后端返回結(jié)果類//添加設(shè)備結(jié)果類publicclassResultAddDevice{//保存成功或失敗信息publicExecuteProcessActionInfo;}2.3.7.2數(shù)據(jù)表設(shè)計(jì)參見2.1.7.2數(shù)據(jù)庫(kù)表設(shè)計(jì)2.3.7.3配置文件 無2.4修改通訊采集設(shè)備2.4.1需求規(guī)定2.4.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.4.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.4.2運(yùn)行環(huán)境2.4.2.1、軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.4.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。 2.4.4功能模塊2.4.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1基本信息可以修改設(shè)備圖片、設(shè)備通訊狀態(tài)、設(shè)備名稱、設(shè)備編號(hào)、安裝位置、設(shè)備型號(hào)等信息;2維修保養(yǎng)設(shè)置可以修改保養(yǎng)周期、提醒策略、提前提醒時(shí)間、提醒方式等信息;3確認(rèn)按鈕點(diǎn)擊將修改的設(shè)備信息保存到數(shù)據(jù)庫(kù)4取消按鈕點(diǎn)擊取消保存5返回按鈕回到上一個(gè)頁面2.4.5軟件流程圖2.4.5.1架構(gòu)流程2.4.5.2業(yè)務(wù)流程圖進(jìn)入本頁面后,切換Tab可以修改基本信息和維修保養(yǎng)設(shè)置。修改完成后點(diǎn)擊確認(rèn)按鈕來保存,成功則結(jié)束操作,失敗可以重試;點(diǎn)擊取下按鈕來取消保存;點(diǎn)擊返回按鈕返回到上一頁面。2.4.6相關(guān)性系數(shù)公式及其計(jì)算無;2.4.7軟件開發(fā)框架2.4.7.1接口定義·修改通訊采集設(shè)備接口接口名稱傳入?yún)?shù)類型返回值類型功能描述ModifyDeviceModifyDeviceListResultModifyDevice點(diǎn)擊【確認(rèn)】按鈕時(shí)修改設(shè)備(1)、前端傳遞變量類//需要修改的設(shè)備信息類[DataContract]publicclassModifyDeviceList{///<summary>///設(shè)備類型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///設(shè)備子類型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///設(shè)備基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///設(shè)備自定義信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///設(shè)備保養(yǎng)設(shè)置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//設(shè)備基本信息[DataContract]publicclassBaseInfo{//設(shè)備圖片[DataMember]publicstringPic{get;set;}//關(guān)聯(lián)能耗采集儀表[DataMember]publicintLinkDeviceID{get;set;}//設(shè)備名稱[DataMember]publicstringDeviceName{get;set;}//當(dāng)前狀態(tài)[DataMember]publicstringStatus{get;set;}//設(shè)備編號(hào)[DataMember]publicintDeviceID{get;set;}//歸屬部門[DataMember]publicstringDepartment{get;set;}//安裝位置[DataMember]publicstringInstallLocation{get;set;}//歸屬責(zé)任人[DataMember]publicstringResponPerson{get;set;}//設(shè)備型號(hào)[DataMember]publicstringDeviceModel{get;set;}//生產(chǎn)廠家[DataMember]publicstringManufacturers{get;set;}//出廠編號(hào)[DataMember]publicstringSerialNumber{get;set;}//廠家聯(lián)系人[DataMember]publicstringContact{get;set;}//使用狀態(tài)[DataMember]publicstringUseStatus{get;set;}//廠家聯(lián)系電話[DataMember]publicstringContactPhone{get;set;}//額定功率[DataMember]publicstringRatedPower{get;set;}//廠家詳細(xì)地址[DataMember]publicstringDetailAddress{get;set;}//出廠日期[DataMember]publicstringSerialDate{get;set;}//備注[DataMember]publicstringComments{get;set;}//啟用日期[DataMember]publicstringUserDate{get;set;}}//設(shè)備自定義信息[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;}}//設(shè)備保養(yǎng)設(shè)置[DataContract]publicclassMaintenanceInfo{//保養(yǎng)周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、運(yùn)行時(shí)間、綜合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒時(shí)間設(shè)定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、郵件、無提醒)[DataMember]publicstringRemindWay{get;set;}//郵件地址[DataMember]publicstringMailAddress{get;set;}//保養(yǎng)責(zé)任人[DataMember]publicstringResponsible{get;set;}//責(zé)任人聯(lián)系電話[DataMember]publicstringResponsiblePhone{get;set;}//備注[DataMember]publicstringComments{get;set;}}(2)、后端返回結(jié)果類//修改設(shè)備結(jié)果類publicclassResultModifyDevice{//保存成功或失敗信息publicExecuteProcessActionInfo;}2.4.7.2數(shù)據(jù)表設(shè)計(jì)參見2.1.7.2數(shù)據(jù)庫(kù)表設(shè)計(jì)2.4.7.3配置文件 無2.5修改重大能耗設(shè)備2.5.1需求規(guī)定2.5.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.5.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.5.2運(yùn)行環(huán)境2.5.2.1、軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.5.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。 2.5.4功能模塊2.5.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1基本信息可以修改設(shè)備圖片、名稱、設(shè)備編號(hào)、安裝位置、設(shè)備型號(hào)等信息;2維修保養(yǎng)設(shè)置可以修改保養(yǎng)周期、提醒策略、提前提醒時(shí)間、提醒方式等信息;3確認(rèn)按鈕點(diǎn)擊將修改的設(shè)備信息保存到數(shù)據(jù)庫(kù)4取消按鈕點(diǎn)擊取消保存5返回按鈕回到上一個(gè)頁面2.5.5軟件流程圖2.5.5.1架構(gòu)流程2.5.5.2業(yè)務(wù)流程圖進(jìn)入本頁面后,切換Tab可以修改基本信息和維修保養(yǎng)設(shè)置。輸入完成后點(diǎn)擊確認(rèn)按鈕來保存,成功則結(jié)束操作,失敗可以重試;點(diǎn)擊取下按鈕來取消保存;點(diǎn)擊返回按鈕返回到上一頁面。2.5.6相關(guān)性系數(shù)公式及其計(jì)算無;2.5.7軟件開發(fā)框架2.5.7.1接口定義·修改重大能耗接口接口名稱傳入?yún)?shù)類型返回值類型功能描述ModifyDeviceModifyDeviceListResultModifyDevice點(diǎn)擊【確認(rèn)】按鈕時(shí)修改重大能耗設(shè)備(1)、前端傳遞變量類//需要修改的設(shè)備信息類[DataContract]publicclassModifyDeviceList{///<summary>///設(shè)備類型///</summary>[DataMember]publicstringDeviceType{get;set;}///<summary>///設(shè)備子類型///</summary>[DataMember]publicstringDeviceChildType{get;set;}///<summary>///設(shè)備基本信息///</summary>[DataMember]publicBaseInfoBaseList{get;set;}///<summary>///設(shè)備自定義信息///</summary>[DataMember]publicActivityInfoActivityList{get;set;}///<summary>///設(shè)備保養(yǎng)設(shè)置///</summary>[DataMember]publicMaintenanceInfoMaintenanceList{get;set;}}//設(shè)備基本信息[DataContract]publicclassBaseInfo{//設(shè)備圖片[DataMember]publicstringPic{get;set;}//關(guān)聯(lián)能耗采集儀表[DataMember]publicintLinkDeviceID{get;set;}//設(shè)備名稱[DataMember]publicstringDeviceName{get;set;}//當(dāng)前狀態(tài)[DataMember]publicstringStatus{get;set;}//設(shè)備編號(hào)[DataMember]publicintDeviceID{get;set;}//歸屬部門[DataMember]publicstringDepartment{get;set;}//安裝位置[DataMember]publicstringInstallLocation{get;set;}//歸屬責(zé)任人[DataMember]publicstringResponPerson{get;set;}//設(shè)備型號(hào)[DataMember]publicstringDeviceModel{get;set;}//生產(chǎn)廠家[DataMember]publicstringManufacturers{get;set;}//出廠編號(hào)[DataMember]publicstringSerialNumber{get;set;}//廠家聯(lián)系人[DataMember]publicstringContact{get;set;}//使用狀態(tài)[DataMember]publicstringUseStatus{get;set;}//廠家聯(lián)系電話[DataMember]publicstringContactPhone{get;set;}//額定功率[DataMember]publicstringRatedPower{get;set;}//廠家詳細(xì)地址[DataMember]publicstringDetailAddress{get;set;}//出廠日期[DataMember]publicstringSerialDate{get;set;}//備注[DataMember]publicstringComments{get;set;}//啟用日期[DataMember]publicstringUserDate{get;set;}}//設(shè)備自定義信息[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;}}//設(shè)備保養(yǎng)設(shè)置[DataContract]publicclassMaintenanceInfo{//保養(yǎng)周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、運(yùn)行時(shí)間、綜合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒時(shí)間設(shè)定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、郵件、無提醒)[DataMember]publicstringRemindWay{get;set;}//郵件地址[DataMember]publicstringMailAddress{get;set;}//保養(yǎng)責(zé)任人[DataMember]publicstringResponsible{get;set;}//責(zé)任人聯(lián)系電話[DataMember]publicstringResponsiblePhone{get;set;}//備注[DataMember]publicstringComments{get;set;}}(2)、后端返回結(jié)果類//修改設(shè)備結(jié)果類publicclassResultModifyDevice{//保存成功或失敗信息publicExecuteProcessActionInfo;}2.5.7.2數(shù)據(jù)表設(shè)計(jì)參見2.1.7.2數(shù)據(jù)庫(kù)表設(shè)計(jì)2.5.7.3配置文件 無2.6通訊采集設(shè)備2.6.1需求規(guī)定2.6.1.1功能邊界(1)詳細(xì)闡述軟件功能;(2)提供軟件內(nèi)部接口,提高軟件代碼的重用性與可擴(kuò)展性;(3)提供公共接口,給js頁面調(diào)用。2.6.1.2性能邊界(1)間隔2-5S從服務(wù)端正確接收及處理數(shù)據(jù)。2.6.2運(yùn)行環(huán)境2.6.2.1、軟件要求客戶機(jī)瀏覽器:Chrome、Firefox、≥IE82.6.3界面設(shè)計(jì) 整個(gè)界面操作方式以鼠標(biāo)左擊為主。 2.6.4功能模塊2.6.4.1功能清單功能區(qū)編號(hào)功能區(qū)名稱描述備注1全生命周期管理告警次數(shù)、例行維護(hù)、修理和生命值;點(diǎn)擊“設(shè)備運(yùn)行維護(hù)記錄”彈出設(shè)備運(yùn)行維護(hù)記錄;2基本信息查看設(shè)備圖片、通訊狀態(tài)和設(shè)備的其他基本參數(shù);3維修管理新增維修記錄、查看歷史維修記錄;4保養(yǎng)管理新增保養(yǎng)記錄、查看歷史保養(yǎng)記錄和修改保養(yǎng)設(shè)置;5告警管理對(duì)應(yīng)設(shè)備的告警記錄,可以處理或者導(dǎo)出;2.6.5軟件流程圖2.6.5.1架構(gòu)流程2.6.5.2業(yè)務(wù)流程圖進(jìn)入本頁面后,切換Tab可以查看通訊采集設(shè)備的全生命周期管理、基本信息、維修管理、保養(yǎng)管理、告警管理。維修管理頁面可以新增維修記錄;保養(yǎng)管理頁面可以新增保養(yǎng)記錄和修改保養(yǎng)設(shè)置。2.6.6相關(guān)性系數(shù)公式及其計(jì)算無;2.6.7軟件開發(fā)框架2.6.7.1接口定義·通訊采集設(shè)備接口接口名稱傳入?yún)?shù)類型返回值類型功能描述DeviceInitQueryDeviceTotalResultDeviceTotalInfo初始化取得全生命周期管理、基本信息、維修管理、保養(yǎng)管理、告警管理AddDeviceMaintainQueryDeviceMaintainResultAddMaintain添加維修記錄AddDeviceKeepGoodQueryDeviceKeepGoodResultAddKeepGood添加保養(yǎng)記錄(1)、前端傳遞變量類//設(shè)備初始化傳遞參數(shù)[DataContract]publicclassQueryDeviceTotal{//設(shè)備編號(hào)[DataMember]publicintDeviceID{get;set;}//設(shè)備類型[DataMember]publicstringDeviceType{get;set;}//開始日期[DataMember]publicDateTimeStartDate{get;set;}//結(jié)束日期[DataMember]publicDateTimeEndDate{get;set;}}//設(shè)備保養(yǎng)設(shè)置[DataContract]publicclassQueryDeviceMaintain{//保養(yǎng)周期(XX天)[DataMember]publicstringKeepGoodCycle{get;set;}//提醒策略(定期、運(yùn)行時(shí)間、綜合告警等)[DataMember]publicstringRemindStrategy{get;set;}//提前提醒時(shí)間設(shè)定(XX天)[DataMember]publicstringEarlyRemindTime{get;set;}//提醒方式(短信、郵件、無提醒)[DataMember]publicstringRemindWay{get;set;}//郵件地址[DataMember]publicstringMailAddress{get;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論