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

下載本文檔

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

文檔簡(jiǎn)介

EMS能源管理系統(tǒng)V1.1-展示系統(tǒng)概要設(shè)計(jì)說(shuō)明書V1.00第39頁(yè)共39頁(yè)EMS能源管理系統(tǒng)V1.1-展示系統(tǒng)概要設(shè)計(jì)說(shuō)明書V1.00文件編號(hào)生效日期受控編號(hào)保密級(jí)別一級(jí)版本號(hào)V1.00修改狀態(tài)A總頁(yè)數(shù)正文附錄無(wú)編制審核批準(zhǔn)(版權(quán)所有,翻版必究)評(píng)審記錄對(duì)《EMS能源管理系統(tǒng)V1.1-展示系統(tǒng)概要設(shè)計(jì)說(shuō)明書V1.00》的評(píng)審意見(jiàn):上述問(wèn)題修改驗(yàn)證后,由驗(yàn)證后,本文件即可發(fā)布。評(píng)審人員簽字:?jiǎn)栴}修改驗(yàn)證結(jié)果:驗(yàn)證人簽字:時(shí)間:變更日志編號(hào)版本修改內(nèi)容修改人修改日期目錄一、引言 71.1、編寫目的 71.2、背景 71.3、假定和約束 71.4、定義 71.5、參考資料 8二、總體設(shè)計(jì) 92.1、需求規(guī)定 92.1.1、功能需求 92.1.2、功能清單 102.1.3、非功能性要求 122.2、系統(tǒng)結(jié)構(gòu) 122.2.1、系統(tǒng)網(wǎng)絡(luò)架構(gòu) 122.2.2、邏輯分層模型 132.3、運(yùn)行環(huán)境 132.3.1、軟件要求 132.3.2、硬件要求 142.3.3、網(wǎng)絡(luò)要求 142.4、開發(fā)規(guī)范 142.4.1、代碼編寫規(guī)范 142.4.3、源碼管理規(guī)范 14三、接口設(shè)計(jì) 153.1、WebService接口 153.1.1、Interface接口清單 153.1.2、XML定義 16四、數(shù)據(jù)庫(kù)設(shè)計(jì) 194.1、數(shù)據(jù)表設(shè)計(jì) 194.1.1、TB_QUOTA(定額配置表) 194.1.2、TS_QUOTA_LOG(定額日志存貯表) 194.1.3、TB_PAYMENT_TYPE(計(jì)費(fèi)類型配置表) 194.1.4、TB_MULTI_STEP(階梯電價(jià)配置表) 204.1.5、TB_TIME_PERIOD_SET(峰平谷時(shí)段配置表) 204.1.6、TB__PAR_VALUE_SET(平價(jià)配置表) 214.1.7、TS_FEE_DAY(費(fèi)用歷史表) 214.1.8、TS_FEE_MOUTH(費(fèi)用歷史表) 224.1.9、TB_ALLOCTION_CONFIG(分?jǐn)偱渲帽恚?224.1.10、TB_ALLOCTION_CONFIG_History(分?jǐn)偱渲萌罩颈恚?244.1.11、TB_USERGROUP(用戶組表) 244.1.12、TB_USERGROUPMENURIGHT(用戶組頁(yè)面權(quán)限表) 244.1.13、TB_USERGROUPLIQUIDRIGHT(用戶組液態(tài)權(quán)限表) 244.1.14、TB_USERGROUPAREARIGHT(用戶組區(qū)域權(quán)限表) 244.1.15、TB_MENU(菜單表) 244.1.16、TB_ALARMTYPE(告警類型表) 254.1.17、TB_ALARMLEVEL(告警等級(jí)表) 254.1.18、TB_ALARMEVENT(告警觸發(fā)事件表) 264.1.19、TE_ALARM(歷史告警表) 274.1.20、TE_ALARM_SCALE(告警分值配置表) 274.1.21、TB_EMS_QUOTA_PERCENT(定額告警比例配置表) 284.1.22、TB_EMS_LIMIT_CFG(越限關(guān)聯(lián)表) 284.1.23、ImportErrorInfo(人工導(dǎo)入錯(cuò)誤信息表) 284.1.24、ImportExcel(人工導(dǎo)入Excel表) 284.1.25、ImportHistory(人工導(dǎo)入日志表) 294.1.26、ImportTemp(人工導(dǎo)入臨時(shí)表) 294.1.27、TB_AREA(區(qū)域表) 294.1.28、TB_AREA_Info(區(qū)域附加信息表) 304.1.29、TS_DataCenter_####1_Day_####2(區(qū)域天數(shù)據(jù)表) 304.1.30、TS_DataCenter_####1_Hour_####2(區(qū)域小時(shí)數(shù)據(jù)表) 304.1.31、TS_DataCenter_####1_Month_####2(區(qū)域月數(shù)據(jù)表) 31五、各模塊概要設(shè)計(jì) 325.1、系統(tǒng)登錄頁(yè) 325.1.1、功能描述 325.1.2、頁(yè)面設(shè)計(jì) 325.2、系統(tǒng)總覽頁(yè) 325.2.1、功能描述 325.2.2、頁(yè)面設(shè)計(jì) 325.3、數(shù)據(jù)分析 335.3.1、能耗分析 335.3.2、能耗對(duì)比 345.3.3、能耗排名 355.4、綜合報(bào)表 355.4.1、功能描述 355.4.2、操作流程 355.5、設(shè)備監(jiān)測(cè) 365.5.1、功能描述 365.5.2、操作流程 375.6、需量分析 375.6.1、負(fù)荷分析 375.6.2、定額分析 385.7、費(fèi)用分析 385.7.1、費(fèi)用查詢 385.7.2、費(fèi)用分?jǐn)?395.8、管理診斷 395.8.1、功能定義 395.8.2、界面設(shè)計(jì) 405.9、告警管理 405.9.1、功能定義 405.9.2、界面設(shè)計(jì) 40一、引言1.1、編寫目的本文檔是對(duì)EMS能源管理系統(tǒng)V1.1-展示系統(tǒng)的要求進(jìn)行詳細(xì)分析和討論后得出的概要設(shè)計(jì)說(shuō)明書,旨在明確系統(tǒng)的總體和接口設(shè)計(jì),以及各模塊中較重要業(yè)務(wù)的流程和對(duì)象的設(shè)計(jì)。通過(guò)本需求規(guī)格說(shuō)明書,可以了解到能源管理系統(tǒng)V1.1-展示系統(tǒng)的開放的功能、設(shè)計(jì)的思路、模塊設(shè)計(jì)等信息,本文檔面向的讀者是:應(yīng)用開發(fā)項(xiàng)目組開發(fā)人員、測(cè)試人員、QA。1.2、背景 項(xiàng)目名稱:EMS能源管理系統(tǒng)V1.1-展示系統(tǒng) 立項(xiàng)單位:研發(fā)中心開發(fā)單位:應(yīng)用開發(fā)部背景概述: EMS能源管理系統(tǒng)V1.1-展示系統(tǒng)利用現(xiàn)代化通訊技術(shù)、大型數(shù)據(jù)庫(kù)技術(shù),實(shí)現(xiàn)對(duì)建筑能耗數(shù)據(jù)分析、處理、能耗在線監(jiān)測(cè)、動(dòng)態(tài)分析,加強(qiáng)建筑節(jié)能運(yùn)行管理,實(shí)現(xiàn)能效測(cè)評(píng)、能耗統(tǒng)計(jì)、能效公示、節(jié)能服務(wù)等各項(xiàng)重要工作。并可給運(yùn)行維護(hù)人員處理建議,達(dá)到節(jié)能減排、提高能量利用效率的目的。1.3、假定和約束本系統(tǒng)假定運(yùn)行于用戶通信質(zhì)量較好的網(wǎng)絡(luò)環(huán)境中,未考慮因網(wǎng)絡(luò)質(zhì)量較差而引起的相關(guān)問(wèn)題,以及各類其他軟件對(duì)本系統(tǒng)造成的影響。1.4、定義下表列出本報(bào)告中專門術(shù)語(yǔ)的定義、英文縮寫詞的原詞組和意義、項(xiàng)目組內(nèi)達(dá)成一致意見(jiàn)的專用詞匯,同時(shí)繼承全部的先前過(guò)程中定義過(guò)的詞匯。詞匯名稱詞匯含義備注MSSQLServer微軟公司出品的數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005SQL結(jié)構(gòu)化查詢語(yǔ)句(StructuredQueryLanguage),一種查詢數(shù)據(jù)庫(kù)的語(yǔ)言時(shí)間粒度本系統(tǒng)提供的可供查詢的時(shí)間單位:天、月、周、年、季1.5、參考資料編號(hào)資料名稱說(shuō)明1NTS-EMSV1.1需求說(shuō)明書14.08.13版二、總體設(shè)計(jì)2.1、需求規(guī)定2.1.1、功能需求 本軟件系統(tǒng)主要包括以下幾個(gè)模塊:總覽頁(yè)、數(shù)據(jù)分析、綜合報(bào)表、實(shí)時(shí)監(jiān)控、需量分析、費(fèi)用分析、管理診斷、告警管理、運(yùn)維管理。 總覽頁(yè)用來(lái)展示項(xiàng)目總體能源消耗及運(yùn)行情況,其中包括了項(xiàng)目簡(jiǎn)介及相關(guān)圖片,當(dāng)日建筑區(qū)域總的用電趨勢(shì),告警信息的總覽、本月能耗各項(xiàng)指標(biāo)情況以及電能耗綜合評(píng)價(jià)。 能耗分析模塊中,提供了多種數(shù)據(jù)統(tǒng)計(jì)方式,可按物理位置如建筑群、建筑、樓層、商鋪統(tǒng)計(jì),也可支持功能區(qū)能耗統(tǒng)計(jì),并支持設(shè)備能耗查詢。系統(tǒng)可提供日統(tǒng)計(jì)、周統(tǒng)計(jì)、月統(tǒng)計(jì)及自定義時(shí)間多種時(shí)段數(shù)據(jù)的統(tǒng)計(jì)查詢方式。統(tǒng)計(jì)結(jié)果可以提供報(bào)表輸出功能,可以將輸出的報(bào)表保存為Excel(支持2003及以上版本)格式;統(tǒng)計(jì)展示默認(rèn)為柱狀圖,占比以餅圖,對(duì)比以曲線圖方式體現(xiàn)。 綜合報(bào)表模塊中提供對(duì)不同建筑群、建筑、樓層、商鋪等的日、月、季、年等能耗消費(fèi)情況進(jìn)行報(bào)表輸出,報(bào)表類型提供了水、電、氣、暖、照明用電、空調(diào)用電等豐富的報(bào)表種類,便于用戶從多角度、多細(xì)節(jié)完成能耗消費(fèi)情況分析。 實(shí)時(shí)監(jiān)控模塊下主要完成對(duì)設(shè)備監(jiān)測(cè)的功能,實(shí)現(xiàn)對(duì)各類建筑能耗采集設(shè)備的集中管理和基本數(shù)據(jù)參數(shù)在線監(jiān)測(cè)。 需量分析模塊中,又細(xì)分為負(fù)荷預(yù)測(cè)、定額分析兩個(gè)子功能,前者主要完成各對(duì)象在不同時(shí)間粒度下各類能源消耗的預(yù)測(cè),后者主要通過(guò)制定用能目標(biāo),為用戶設(shè)定電、水、燃?xì)?、冷、暖等各用能?fù)荷的階段用能指標(biāo)值,并對(duì)其實(shí)時(shí)用能進(jìn)行監(jiān)測(cè),從而達(dá)到節(jié)能的目標(biāo)。 費(fèi)用分析模塊又劃分為費(fèi)用查詢和費(fèi)用分?jǐn)們蓚€(gè)子功能。前者主要提供對(duì)大型建筑、樓層及商鋪,具有分戶計(jì)量特征的對(duì)象,實(shí)現(xiàn)對(duì)其用能的計(jì)量計(jì)費(fèi)統(tǒng)計(jì)和查詢;后者則可以根據(jù)具體的用戶用電分別計(jì)量,實(shí)現(xiàn)對(duì)用能的計(jì)費(fèi)分?jǐn)偂?管理診斷功能,可選擇區(qū)域或功能區(qū)的某一類型/多類型或某一參數(shù),查詢?cè)擃愋?參數(shù)在某段時(shí)間內(nèi)的異常數(shù)據(jù)。診斷功能在于對(duì)用戶的用能異常能及時(shí)反饋,為其下一步的節(jié)能工作提供指導(dǎo)。 告警功能主要對(duì)各項(xiàng)能耗存在的故障進(jìn)行預(yù)告警。操作人員可通過(guò)查詢報(bào)警事件瀏覽具體信息,如告警類型、時(shí)間、告警內(nèi)容、等級(jí)、狀態(tài)等。 運(yùn)維管理模塊,包含了能源管理系統(tǒng)V1.1-展示系統(tǒng)的各項(xiàng)配置及運(yùn)行參數(shù)設(shè)置。在整體系統(tǒng)上線完成之后,通過(guò)對(duì)用戶組、用戶的權(quán)限管理,使整個(gè)網(wǎng)絡(luò)處于處于運(yùn)行與可控狀態(tài)。通過(guò)可視化界面對(duì)定額以及費(fèi)率的配置等實(shí)現(xiàn)業(yè)務(wù)模塊的在線操作,方便后期維護(hù)人員實(shí)施,從而提高本系統(tǒng)的易用性。2.1.2、功能清單序號(hào)名稱說(shuō)明備注1登錄頁(yè)實(shí)現(xiàn)區(qū)別用戶登錄,控制用戶對(duì)系統(tǒng)的瀏覽范圍2總覽頁(yè)提供項(xiàng)目介紹、當(dāng)日用電趨勢(shì)、告警總覽、本月能耗總覽、本月能源占比及電能耗綜合評(píng)價(jià)等功能3數(shù)據(jù)分析能耗分析分析對(duì)象:業(yè)態(tài)樹和區(qū)域樹;時(shí)間粒度:當(dāng)日、本周、本月;分類分項(xiàng)包括:水、電、氣、暖,以及四類分項(xiàng):照明用電、空調(diào)用電、動(dòng)力用電、特殊用電;數(shù)據(jù)展現(xiàn)形式:折現(xiàn)圖和柱狀圖;支持報(bào)表輸出。提供同比、環(huán)比、單位面積、人均統(tǒng)計(jì)方法,支持能耗值與標(biāo)準(zhǔn)煤、碳排放、人民幣之間的相互轉(zhuǎn)換,以及能耗餅圖分解與最大、最小、平均值的統(tǒng)計(jì)功能。均支持報(bào)表導(dǎo)出功能能耗對(duì)比對(duì)比方式有多對(duì)象和多時(shí)間兩種方式;分析對(duì)象:業(yè)態(tài)樹和區(qū)域樹;時(shí)間粒度:當(dāng)日、本周、本月;分類分項(xiàng)包括:水、電、氣、暖,以及四類分項(xiàng):照明用電、空調(diào)用電、動(dòng)力用電、特殊用電;數(shù)據(jù)展現(xiàn)形式:折現(xiàn)圖;支持報(bào)表輸出。提供單位面積、人均統(tǒng)計(jì)方法,支持能耗值與標(biāo)準(zhǔn)煤、碳排放、人民幣之間的相互轉(zhuǎn)換。同時(shí)提供所有參與對(duì)比的能耗的最大、最小、平均值的統(tǒng)計(jì)功能。能耗排名分析對(duì)象:業(yè)態(tài)樹和區(qū)域樹;時(shí)間粒度:當(dāng)日、本周、本月;分類分項(xiàng)包括:水、電、氣、暖,以及四類分項(xiàng):照明用電、空調(diào)用電、動(dòng)力用電、特殊用電;數(shù)據(jù)展現(xiàn)形式:折現(xiàn)圖;支持報(bào)表輸出與數(shù)據(jù)排序功能。提供單位面積、人均統(tǒng)計(jì)方法,支持能耗值與標(biāo)準(zhǔn)煤、碳排放、人民幣之間的相互轉(zhuǎn)換,以及能耗餅圖分解與最大、最小、平均值的統(tǒng)計(jì)功能。4綜合報(bào)表報(bào)表輸出對(duì)象:業(yè)態(tài)功能和區(qū)域位置;報(bào)表時(shí)間粒度:日、月、季、年;報(bào)表類型:總能耗、電能、水能、氣能、暖能、照明用電、空調(diào)用電、插座用電、特殊用電支持Excel2003以上版本導(dǎo)出5設(shè)備監(jiān)測(cè)對(duì)象分為:業(yè)態(tài)區(qū)域和區(qū)域位置;分類分項(xiàng):電水氣暖以及四類電子分項(xiàng);設(shè)備選項(xiàng)區(qū)和設(shè)備數(shù)值:描述了設(shè)備列表及具體設(shè)備的狀態(tài)信息;實(shí)時(shí)能耗走勢(shì)圖描述設(shè)備能耗消費(fèi)的趨勢(shì)。6需量分析負(fù)荷預(yù)測(cè)預(yù)測(cè)的時(shí)間范圍:明日、下周、下月;預(yù)測(cè)的對(duì)象:功能區(qū)和區(qū)域位置;預(yù)測(cè)的能耗消耗種類:電水氣暖以及四類電子分項(xiàng);負(fù)荷預(yù)測(cè)的表現(xiàn)方式:折線圖;詳細(xì)數(shù)據(jù):給出一定時(shí)間范圍內(nèi)的時(shí)間點(diǎn)的能耗消耗預(yù)測(cè)值以及歷史值,從而衡量預(yù)測(cè)偏差。均支持報(bào)表導(dǎo)出功能定額分析分析時(shí)間粒度:本月、本年;分析的對(duì)象:功能區(qū)和區(qū)域位置;數(shù)據(jù)表現(xiàn)方式:數(shù)據(jù)儀表、差額分析圖、趨勢(shì)分析圖等圖形化展示,以及定額剩余百分比、歷史節(jié)能率、預(yù)測(cè)節(jié)能率等參數(shù)來(lái)核定。7費(fèi)用分析費(fèi)用查詢時(shí)間范圍:本月、本年;查詢對(duì)象:功能區(qū)和區(qū)域位置;計(jì)費(fèi)方式:尖峰平谷;能耗計(jì)費(fèi)類型:電水氣暖以及電的四類子分項(xiàng);數(shù)據(jù)表現(xiàn)方式:柱狀圖顯示與費(fèi)用占比餅圖顯示;提供費(fèi)用極值等的統(tǒng)計(jì)分析。均支持報(bào)表導(dǎo)出功能。費(fèi)用分?jǐn)偛樵兎秶喝我饽暝?;查詢?duì)象:功能區(qū)和區(qū)域位置;數(shù)據(jù)表現(xiàn)方式:餅圖以及面板柱狀圖的總費(fèi)用與分?jǐn)傎M(fèi)用顯示。8管理診斷選擇區(qū)域或功能區(qū)的某一類型/多類型或某一參數(shù),查詢?cè)擃愋?參數(shù)在某段時(shí)間內(nèi)的異常數(shù)據(jù)。診斷功能在于對(duì)用戶的用能異常能及時(shí)反饋,為其下一步的節(jié)能工作提供指導(dǎo)。9告警管理對(duì)各項(xiàng)能耗存在的故障進(jìn)行預(yù)告警。操作人員可通過(guò)查詢報(bào)警事件瀏覽具體信息,如告警類型、時(shí)間、告警內(nèi)容、等級(jí)、狀態(tài)等。2.1.3、非功能性要求保證數(shù)據(jù)安全性保證數(shù)據(jù)網(wǎng)絡(luò)環(huán)境瀏覽的通暢2.2、系統(tǒng)結(jié)構(gòu)2.2.1、系統(tǒng)網(wǎng)絡(luò)架構(gòu)圖2.2.1系統(tǒng)架構(gòu)圖系統(tǒng)總體設(shè)計(jì)思想:以MVC+SOA思想來(lái)抽象出系統(tǒng)開發(fā)的軟件模型骨架??蚣苤蠱VC負(fù)責(zé)模塊內(nèi)的各個(gè)業(yè)務(wù)層的職能的分離,SOA負(fù)責(zé)分布式系統(tǒng)間的擴(kuò)展和集成。輔助AOP的方式全程對(duì)系統(tǒng)的運(yùn)行的狀態(tài)和異常就進(jìn)行監(jiān)控記錄。系統(tǒng)采用B/S架構(gòu),架構(gòu)圖如圖2.2.1。系統(tǒng)設(shè)計(jì)特點(diǎn):1.模板化

讓展示的頁(yè)面可以和業(yè)務(wù)的數(shù)據(jù)徹底的分離,方便針對(duì)不同行業(yè)模板頁(yè)面的無(wú)縫調(diào)換。

2.前端與后臺(tái)交互資源化

通過(guò)框架對(duì)Ajax的封裝,讓前端與后臺(tái)的交互只依賴于配置文件中的接口。使交互過(guò)程中數(shù)據(jù)傳遞完全的對(duì)象化和資源化,無(wú)需過(guò)多的耦合。

3.webservice靈活封裝和配置

通過(guò)框架的封裝,讓每個(gè)系統(tǒng)間的webservice的調(diào)用更加的簡(jiǎn)潔,更加的靈活。

4.數(shù)據(jù)層的多元操作和數(shù)據(jù)持久化

通過(guò)配置的方式實(shí)現(xiàn)對(duì)象與數(shù)據(jù)庫(kù)中的字段的映射,通過(guò)XML的方式分離出系統(tǒng)中的sql操作語(yǔ)句,通過(guò)配置文件的方式同時(shí)植入多個(gè)數(shù)據(jù)庫(kù)的操作。

5.運(yùn)行日志和異常自動(dòng)捕捉

通過(guò)AOP的方式植入系統(tǒng)中運(yùn)行的每一個(gè)方法細(xì)節(jié),全程靈活的記錄模塊執(zhí)行的過(guò)程,捕捉系統(tǒng)運(yùn)行的狀態(tài)和異常信息。2.2.2、邏輯分層模型圖2.2.2邏輯分層模型圖 對(duì)應(yīng)2.2.1節(jié)的系統(tǒng)網(wǎng)絡(luò)架構(gòu),我們可以將軟件系統(tǒng)的邏輯劃分成五層模型,各模型層間相互邏輯依賴又相互松耦合。五層模型分別是界面展示層、業(yè)務(wù)邏輯層、應(yīng)用服務(wù)層、系統(tǒng)平臺(tái)層。該項(xiàng)目應(yīng)用服務(wù)采用B/S架構(gòu)設(shè)計(jì),其中前三層是專門根據(jù)相應(yīng)應(yīng)用產(chǎn)品的業(yè)務(wù)需求開發(fā)。2.3、運(yùn)行環(huán)境2.3.1、軟件要求服務(wù)器操作系統(tǒng):Windows2003server版、WindowsServer2008企業(yè)版服務(wù)器數(shù)據(jù)庫(kù):SQLServer2005企業(yè)版服務(wù)器必選組件:IIS7.0、IIS6.0服務(wù)器必選組件:.NETFramework4.0服務(wù)器輔助軟件:MicrosoftOffice2003客戶機(jī)瀏覽器:Chrome、Firefox、≥IE102.3.2、硬件要求服務(wù)器CPU:≥雙核2.0服務(wù)器內(nèi)存:≥4G服務(wù)器硬盤:≥1T2.3.3、網(wǎng)絡(luò)要求物理網(wǎng)絡(luò):100M/1000M以太網(wǎng)絡(luò)2.4、開發(fā)規(guī)范2.4.1、代碼編寫規(guī)范 C#代碼編寫要求符合《C#編程規(guī)范4.0.doc》2.4.2、源碼管理規(guī)范 開發(fā)代碼上傳到SVN路徑: 48/svn/NTS-9000/NTS-EMS/V1.1/trunk/code/EMSV1.1_ULTIMATE三、接口設(shè)計(jì)3.1、WebService接口3.1.1、Interface接口清單 前端js調(diào)用后端接口,定義在AjaxController命名空間下,下面的列表給出了全部前后端調(diào)用的接口方方法描述,其配置文件在ajax.config中。序號(hào)ajax接口名方法命名空間功能描述UserLoginAjaxUser.UserLoginNTS.WEB.AjaxController提供用戶登錄驗(yàn)證RemeberMyPassAjaxUser.RemeberMyPassNTS.WEB.AjaxController提供記住密碼功能LogoutAjaxUser.Logout同上提供退出登錄功能indexCompareAjaxIndex.IndexCompareNew同上能耗對(duì)比,獲取能耗環(huán)比、同比值。shopordernewAjaxShopOrder.GetShopOrderNew同上提供能耗排名數(shù)據(jù)realtimeAjaxRealTime.GetRealTime同上提供設(shè)備數(shù)值,如開關(guān)量、模擬量等信息indexElectricityPieChartAjaxChart.IndexElectricityPieChart同上提供實(shí)時(shí)能耗分解餅圖顯示數(shù)據(jù)queryPieChartAjaxChart.QueryPieChart同上提供查詢結(jié)果能耗餅圖分解數(shù)據(jù)exportExcelDataRankingAjaxChart.ExportExcelDataRanking同上提供能耗排名頁(yè)數(shù)據(jù)報(bào)表導(dǎo)出GetWarningTypeListAjaxWarningAnalysis.GetWarningTypeList同上提供告警列表indexElectricRealLineChartAjaxChart.IndexElectricRealLineChart同上總覽頁(yè),能耗實(shí)時(shí)數(shù)據(jù)圖indexItemAjaxChart.IndexItem同上獲取能耗類型的分類分項(xiàng)與電子分項(xiàng)deviceRealChartAjaxChart.DeviceRealChart同上提供設(shè)備的實(shí)時(shí)能耗信息走勢(shì)圖indexDeviceListAjaxChart.IndexDeviceList同上提供設(shè)備列表信息ReportExcelAjaxComplexReport.ExportEnergy同上提供到處excel報(bào)表功能IndexContrastChartAjaxEnergyContrast.IndexContrastChart同上提供能耗對(duì)比圖,及各對(duì)象的能耗值匯總表格顯示IndexContrastLstAjaxEnergyContrast.IndexContrastList同上能耗對(duì)比對(duì)象,統(tǒng)計(jì)出對(duì)象的最大、最小、平均值、總能耗值等數(shù)據(jù)ExportContrastAjaxEnergyContrast.ExportContrast同上能耗對(duì)比頁(yè)導(dǎo)出報(bào)表數(shù)據(jù)GetFeeApportionAjaxFee_Apportion.GetFeeApportion同上提供費(fèi)用分?jǐn)傢?yè)面調(diào)用ExportFeeApportionAjaxFee_Apportion.ExportFeeApportion同上提供費(fèi)用分?jǐn)傢?yè)面導(dǎo)出報(bào)表數(shù)據(jù)ExportLoadForecastAjaxLoadForecast.ExportLoadForecast同上提供符合預(yù)測(cè)到處報(bào)表數(shù)據(jù)ExportExcelAjaxAlarm.ExportAlarm同上到處報(bào)表數(shù)據(jù)GetMenuModuleAjaxMenuTree.GetMenus同上總覽頁(yè),獲取左側(cè)菜單項(xiàng)GetEnergyAnalyseLineChartAjaxChart.GetEnergyAnalyseLineChart同上獲取能耗分析折線圖或柱狀圖GetEnergyAnalyseCompareAjaxChart.GetEnergyAnalyseCompare同上能耗對(duì)比,同比、環(huán)比、最大、最小等統(tǒng)計(jì)信息GetEnergyAnalysePieAjaxChart.GetEnergyAnalysePie同上同上獲取能耗分解餅圖ExportExcelEnergyAnalyseAjaxChart.ExportExcelEnergyAnalyse同上提供能耗分析頁(yè)面到處報(bào)表數(shù)據(jù)GetQuotaAnalyseChartAjaxChart.GetQuotaAnalyseChart同上提供定額分析中的剩余百分比、節(jié)能率等計(jì)算,提供趨勢(shì)分析圖、差額分析圖的基礎(chǔ)數(shù)據(jù)GetLoadForecastChartAjaxLoadForecast.GetLoadForecastChart同上提供一段時(shí)間范圍內(nèi)的負(fù)荷預(yù)測(cè)值;預(yù)測(cè)的詳細(xì)數(shù)據(jù)顯示,如預(yù)測(cè)值、歷史值、偏差值、偏差百分比等信息GetAlarmDiagnoseAjaxAlarm.GetAlarmDiagnose同上提供管理診斷頁(yè)面調(diào)用此方法GetAlarmTypeAjaxAlarm.GetAlarmType同上GetCostQueryAjaxCostQuery.GetCostQuery同上提供費(fèi)用查詢頁(yè)面調(diào)用ExportExcelCostQueryAjaxChart.ExportExcelCostQuery同上提供費(fèi)用查詢頁(yè)到處報(bào)表GetAlarmListAjaxAlarm.GetAlarmList同上提供告警管理頁(yè)面調(diào)用GetAlarmIndexCountAjaxAlarm.GetAlarmIndexCount同上總覽頁(yè),獲取告警匯總信息Complex_GetReportType.AjaxComplexReport.GetReportType同上提供綜合報(bào)表中的報(bào)表類型數(shù)據(jù)objectItemTree.AjaxTree.objectItemTree同上獲取樹模型3.1.2、XML定義1、sql命令配置文件 在BaseData.config中定義了若干條sql命令,用于訪問(wèn)基礎(chǔ)數(shù)據(jù)庫(kù)。<CmdListxmlns:xsd="/2001/XMLSchema"xmlns:xsi="/2001/XMLSchema-instance"><CmdLineCmdtype="SqlText"Name="getBaseDataByDate"UseDataBase="NTSData"><Cmdtext><![CDATA[selecttop1*from#TableName#where[CountID]=@countidanditemcode=@itemcode]]></Cmdtext><paramname="@countid"dbType="Int"size="100"/><paramname="@itemcode"dbType="NVarChar"size="10"/></CmdLine><CmdLineCmdtype="SqlText"Name="getBaseDataByHour"UseDataBase="NTSData"><Cmdtext><![CDATA[selecttop1*from#TableName#whereCDate=@cdateand[CountID]=@countidanditemcode=@itemcode]]></Cmdtext><paramname="@cdate"dbType="NVarChar"size="20"/><paramname="@countid"dbType="Int"size="100"/><paramname="@itemcode"dbType="NVarChar"size="10"/></CmdLine><CmdLineCmdtype="SqlText"Name="getBaseDataByMonth"UseDataBase="NTSData"><Cmdtext><![CDATA[selecttop1*from#TableName#where[CountID]=@countidanditemcode=@itemcode]]></Cmdtext><paramname="@countid"dbType="Int"size="100"/><paramname="@itemcode"dbType="NVarChar"size="10"/></CmdLine>... ...<CmdLineCmdtype="SqlText"Name="getBaseLayerObject"UseDataBase="NTSData"><Cmdtext><![CDATA[selectPERSONNUM,AREANUM,LayerObjectNumber,layerobjectid,layerobjectname,layerobjectpic,layerobjectcontent,layerobjectparentid,bgflag,AREATYPEfromBecm_LayerObjectwhere1=1#whereStr##Sort#]]></Cmdtext>... ...</CmdLine><CmdLineCmdtype="SqlText"Name="getBaseFuncLayerObject"UseDataBase="NTSData"><Cmdtext><![CDATA[selectPERSONNUM,AREANUM,LayerObjectNumber,layerobjectid,layerobjectname,layerobjectpic,layerobjectcontent,layerobjectparentid,bgflag,AREATYPEfromBecm_FunctionObjectwhere1=1#whereStr##Sort#]]></Cmdtext></CmdLine>... ...<CmdLineCmdtype="SqlText"Name="getItemCode"UseDataBase="NTSData"><Cmdtext><![CDATA[select*fromBecm_ItemCodewhere1=1#whereStr##Sort#]]></Cmdtext></CmdLine>... ...<CmdLineCmdtype="SqlText"Name="getMonthData"UseDataBase="NTSData"><Cmdtext><![CDATA[select*from#TableName#]]></Cmdtext></CmdLine></CmdList>2、其余配置文件 1)Database.config:數(shù)據(jù)庫(kù)連接字符串配置 2)project.config:項(xiàng)目信息及公司簡(jiǎn)介配置 3)server.config:WEB訪問(wèn)WCF服務(wù)地址配置 4)WCF.config:配置WCF的綁定信息四、數(shù)據(jù)庫(kù)設(shè)計(jì)4.1、數(shù)據(jù)表設(shè)計(jì)4.1.1、TB_QUOTA(定額配置表)字段名描述類型說(shuō)明ID自增idintQUOTAID定額idint定額idOBJECTTYPE對(duì)象類型smallint對(duì)象類型OBJECTID對(duì)象idint對(duì)象idOBJECTDESC對(duì)象描述varchar(32)對(duì)象描述QUOTATYPE定額類型smallint1:月定額2:年定額ITEMCODE分類分項(xiàng)代碼varchar(5)分類分項(xiàng)代碼QUOTATIME定額時(shí)間datetime定額時(shí)間QUOTAVALUE定額值float定額值RESERVED預(yù)留varchar(12)預(yù)留注意:OBJECTTYPE對(duì)象類型指的是設(shè)備、區(qū)域等。本版本定額全是區(qū)域,可暫不填。4.1.2、TS_QUOTA_LOG(定額日志存貯表)字段名描述類型說(shuō)明ID自增idintQUOTAID定額idint定額idUSERNAME用戶名varchar(32)用戶名LOGTIME配置時(shí)間datetime配置時(shí)間QUOTAVALUE定額值Float定額值RESERVED預(yù)留varchar(12)預(yù)留注意:QUOTAID對(duì)象類型指的是定額配置表中的QUOTAID等。USERNAME指錄入定值或者是修改定值的用戶。LOGTIME是配置定額或是修改定額的時(shí)間。QUOTAVALUE是定額值或是修改后的定額值。4.1.3、TB_PAYMENT_TYPE(計(jì)費(fèi)類型配置表)字段名描述類型長(zhǎng)度外鍵允許空說(shuō)明ID自增1int4××自增PAYTYPE計(jì)費(fèi)類型TINYINT1√×1,分時(shí),2平價(jià),3階梯CNAME名稱(分時(shí))VARCHAR(32)64××名稱DESC描述(TB_MULTI_STEP)VARCHAR2(32)32×√預(yù)留 4.1.4、TB_MULTI_STEP(階梯電價(jià)配置表)配置階梯計(jì)費(fèi)的每個(gè)檔位的單價(jià)字段名描述類型長(zhǎng)度允許空說(shuō)明ID索引int4×自增GEARSID檔位TINYINT1×從1開始依次遞增,不可重復(fù)或跳躍GEARNAME檔位名稱VARCHAR(32)32√TYPEID能源類型索引VARCHAR(5)5×START_GEARS_VALUE開始入檔電度int4×END_GEARS_VALUE結(jié)束入檔電度int4×PRICE檔位價(jià)格float8×DATE結(jié)算日smallint2×1至31(代表結(jié)算是哪天)4.1.5、TB_TIME_PERIOD_SET(峰平谷時(shí)段配置表)字段名描述類型長(zhǎng)度允許空ID序號(hào)int4×TYPEID能源類型索引VARCHAR(5)5×CNAME名稱VARCHAR(32)32√STARTHOUR開始時(shí)TINYINT1×STARTMINUTE開始分TINYINT1×ENDHOUR結(jié)束時(shí)TINYINT1×ENDMINUTE結(jié)束分TINYINT1×TYPE時(shí)段類型,1:尖2:峰3:平4:谷TINYINT1×PRICE價(jià)格FLOAT8×DATE結(jié)算日smallint2×DESC描述,預(yù)留VARCHAR(32)32×4.1.6、TB__PAR_VALUE_SET(平價(jià)配置表)字段名描述類型長(zhǎng)度允許空ID序號(hào)int4×TYPEID能源類型索引VARCHAR(5)5×CNAME名稱VARCHAR(32)32√PRICE價(jià)格FLOAT8×DATE結(jié)算日smallint2×DESC描述VARCHAR(32)32√4.1.7、TS_FEE_DAY(費(fèi)用歷史表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID序號(hào)BIGINT√自增,增量為12TIMEID時(shí)間DATETIME√4TOTAL總用電量FLOAT√√5HIGH峰用電量/第一級(jí)用電量FLOAT√√6MID平用電量/第二級(jí)用電量FLOAT√√7LOW谷用電量/第三級(jí)用電量FLOAT√√8SHARP尖時(shí)用量/第四級(jí)用電量FLOAT√√9TOTAL_COST總費(fèi)用FLOAT√√10HIGH_COST峰時(shí)費(fèi)用/第一級(jí)費(fèi)用FLOAT√√11MID_COST平時(shí)費(fèi)用/第二級(jí)費(fèi)用FLOAT√√12LOW_COST谷時(shí)費(fèi)用/第三級(jí)費(fèi)用FLOAT√√13SHARP_COST尖時(shí)費(fèi)用//第四級(jí)費(fèi)用FLOAT√√14NAME名稱VARCHAR32√√15OBJECTTYPE對(duì)象類型SMALLINT√16OBJECTID對(duì)象IDSMALLINT√√17PAYMENT_TYPE費(fèi)率類型SMALLINT√8ITEMCODE分類分項(xiàng)VARCHAR54.1.8、TS_FEE_MOUTH(費(fèi)用歷史表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID序號(hào)BIGINT√自增,增量為12TIMEID時(shí)間DATETIME√4TOTAL總用電量FLOAT√√5HIGH峰用電量/第一級(jí)用電量FLOAT√√6MID平用電量/第二級(jí)用電量FLOAT√√7LOW谷用電量/第三級(jí)用電量FLOAT√√8SHARP尖時(shí)用量FLOAT√√9TOTAL_COST總費(fèi)用FLOAT√√10HIGH_COST峰時(shí)費(fèi)用/第一級(jí)費(fèi)用FLOAT√√11MID_COST平時(shí)費(fèi)用/第二級(jí)費(fèi)用FLOAT√√12LOW_COST谷時(shí)費(fèi)用/第三級(jí)費(fèi)用FLOAT√√13SHARP_COST尖時(shí)費(fèi)用FLOAT√√14NAME名稱VARCHAR32√√15OBJECTTYPE對(duì)象類型SMALLINT√16OBJECTID對(duì)象IDSMALLINT√√17PAYMENT_TYPE費(fèi)率類型SMALLINT√8ITEMCODE分類分項(xiàng)VARCHAR5TS_FEE_MOUTH_XXXX,xxxx表示某年,按年生成一張表4.1.9、TB_ALLOCTION_CONFIG(分?jǐn)偱渲帽恚┳侄蚊枋鲱愋烷L(zhǎng)度允許空說(shuō)明ID索引INT4×主鍵、自增ParentAREAID父區(qū)域IDINT4×AREAID子區(qū)域IDINT4×DEC描述VARCHAR(32)4√ALLOCTION_FEE待分?jǐn)傎M(fèi)用float8×CFGPERCENT分?jǐn)倢?shí)際比例FLOAT8×百分比ALLOCTION_StartDate分?jǐn)傞_始時(shí)間datetime8×分?jǐn)傇路軵AYTYPE能源類型VARCHAR(5)501000–電費(fèi)02000–水費(fèi)03000–燃?xì)赓M(fèi)04000–供熱費(fèi)05000–供冷用ALLOCTION_EndDate分?jǐn)偨Y(jié)束時(shí)間datetime8×分?jǐn)傇路軵AYCLASS分?jǐn)偡绞絀NT4×1、面積2.能耗4.1.10、TB_ALLOCTION_CONFIG_History(分?jǐn)偱渲萌罩颈恚┳侄蚊枋鲱愋烷L(zhǎng)度允許空說(shuō)明ID索引INT4×主鍵、自增OPTIONUSER操作用戶NVARCHAR(100)100×CFGOBJECT操作對(duì)象INT4×CFGDEC分?jǐn)們?nèi)容NVARCHAR(2000)100×CFGDATE分?jǐn)傇路輹r(shí)間datetime8×分?jǐn)傇路軴PTIONTIME寫日志時(shí)間datetime8×PAYCLASS分?jǐn)偡绞絀NT4×1、面積2.能耗4.1.11、TB_USERGROUP(用戶組表)字段名描述類型說(shuō)明ID自增idintCNAME用戶組名varchar用戶組名DESCRIPTION用戶組描述varchar用戶組描述GROUPS不用varchar不用4.1.12、TB_USERGROUPMENURIGHT(用戶組頁(yè)面權(quán)限表)字段名描述類型說(shuō)明UserGroupID用戶組idint用戶組idMenuID菜單IDInt菜單ID4.1.13、TB_USERGROUPLIQUIDRIGHT(用戶組液態(tài)權(quán)限表)字段名描述類型說(shuō)明UserGroupID用戶組idint用戶組idAreaID液態(tài)對(duì)象IDInt液態(tài)對(duì)象ID4.1.14、TB_USERGROUPAREARIGHT(用戶組區(qū)域權(quán)限表)字段名描述類型說(shuō)明UserGroupID用戶組idint用戶組idAreaID區(qū)域?qū)ο驣DInt區(qū)域?qū)ο驣D4.1.15、TB_MENU(菜單表)字段名描述類型說(shuō)明IDidintMenuName菜單名varchar菜單名LinkName鏈接名varchar鏈接名IconClass樣式varchar樣式ParentID父級(jí)IDint父級(jí)ID4.1.16、TB_ALARMTYPE(告警類型表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID索引號(hào)INT√自增量2PROJECTID工程號(hào)SMALLINT√3SYSTEMID所屬系統(tǒng)SMALLINT√√4TYPE告警類型SMALLINT√告警類型編號(hào)5NAME名稱VARCHAR32√6ACTIONA動(dòng)作1VARCHAR64√告警發(fā)生時(shí)的動(dòng)作7ACTIONB動(dòng)作2VARCHAR64√告警恢復(fù)時(shí)的動(dòng)作8RTALARM實(shí)時(shí)告警TINYINT√0-不記錄實(shí)時(shí)告警狀態(tài);1-記錄實(shí)時(shí)告警狀態(tài)9ALARMLEVEL告警等級(jí)TINYINT√√關(guān)聯(lián)到告警等級(jí)表的ID字段其中TYPE1001電能耗突增1002電平衡異常1003過(guò)負(fù)荷1004電壓/電流不平衡度1005電壓/電流畸變1006水能耗突增1007水平衡異常1008空調(diào)能耗突增1009氣能耗突增1021年定額一級(jí)預(yù)警1022年定額二級(jí)預(yù)警1023年定額一級(jí)告警1024年定額二級(jí)告警 1031月定額一級(jí)預(yù)警1032月定額二級(jí)預(yù)警1033月定額一級(jí)告警1034月定額二級(jí)告警1000~2000是EMS系統(tǒng)專用的4.1.17、TB_ALARMLEVEL(告警等級(jí)表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID索引號(hào)INT√自增量2PROJECTID工程號(hào)SMALLINT√3SYSTEMID所屬系統(tǒng)SMALLINT√√4LEVEL等級(jí)TINYINT√5PUSH是否推送TINYINT√0-不推送,1-推送6POPUP是否彈窗TINYINT√0-不彈窗,1-彈窗7AUTOCONFIRM自動(dòng)確認(rèn)TINYINT√0-不自動(dòng)確認(rèn),1-自動(dòng)確認(rèn)8CONFIRMDELAY自動(dòng)確認(rèn)延時(shí)SMALLINT√單位:秒9BACKRGBA未確認(rèn)提示信息背景色I(xiàn)NT√10FORERGBA未確認(rèn)提示信息前景色I(xiàn)NT√11BACKRGBB已確認(rèn)提示信息背景色I(xiàn)NT√12FORERGBB已確認(rèn)提示信息前景色I(xiàn)NT√13BACKRGBC已恢復(fù)提示信息背景色I(xiàn)NT√14FORERGBC已恢復(fù)提示信息前景色I(xiàn)NT√15FLASH未確認(rèn)提示信息是否閃爍TINYINT√0-不閃爍,1-閃爍4.1.18、TB_ALARMEVENT(告警觸發(fā)事件表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID索引號(hào)INT√自增量2PROJECTID工程號(hào)SMALLINT√3SYSTEMID所屬系統(tǒng)SMALLINT√√4ALARMTYPE告警類型SMALLINT√√5PLUGIN插件VARCHAR64√插件dll文件名:播放音頻alarm_wav.dll;tts語(yǔ)音alarm_tts.dll;短信alarm_sms.dll;推視頻alarm_video.dll;推畫面alarm_view.dll6TRIGMODE觸發(fā)方式TINYINT√0x01-告警發(fā)生時(shí)執(zhí)行;0x02-告警確認(rèn)時(shí)執(zhí)行;0x04-告警恢復(fù)時(shí)執(zhí)行7RUNMODE執(zhí)行方式TINYINT√1-按次數(shù)執(zhí)行;2-按時(shí)間執(zhí)行;3-執(zhí)行至告警確認(rèn);4-執(zhí)行至告警恢復(fù);8RUNCOUNT執(zhí)行次數(shù)SMALLINT√EXETYPE=1時(shí)有效9RUNTIME執(zhí)行時(shí)間SMALLINT√EXETYPE=2時(shí)有效,單位:秒10OPTIONS配置域VARCHAR128√以短信為例,格式為:用戶組ID1,用戶組ID2,用戶組ID34.1.19、TE_ALARM(歷史告警表)域號(hào)域英文名域中文名域類型長(zhǎng)度關(guān)鍵字外鍵允許空值輸入項(xiàng)說(shuō)明1ID告警IDINT√自增量2ALARMTYPE告警類型SMALLINT√3ALARMTYPENAME告警類型名稱VARCHAR32√4ALARMLEVEL告警等級(jí)TINYINT√5ALARMSOURCE告警來(lái)源VARCHAR32√6ALARMOBJTYPE告警對(duì)象類型TINYINT√1-節(jié)點(diǎn)2-控制對(duì)象3-模擬量4-開關(guān)量5-自定義7PROJECTID工程號(hào)SMALLINT√√8SYSTEMID所屬系統(tǒng)SMALLINT√√9ALARMOBJID告警對(duì)象IDVARCHAR64√10ALARMOBJNAME告警對(duì)象名稱VARCHAR128√11ALARMCONTENT告警內(nèi)容VARCHAR128√12PROJECTNAME工程名稱VARCHAR64√√13SYSTEMNAME子系統(tǒng)名稱VARCHAR64√√14STATUS告警狀態(tài)TINYINT√0-告警;1-已確認(rèn);2-已恢復(fù);3-已處理;4-已取消。注:可以跳過(guò)確認(rèn)直接恢復(fù)或取消,>=1時(shí)都是已確認(rèn)15ALARMTIME告警時(shí)間DATETIME√16MENUALTYPE操作類型TINYINT√√17USERID用戶IDSMALLINT√√18USERNAME用戶名VARCHAR64√√19MENUALTIME操作時(shí)間DATETIME√√20MENUREASON操作原因VARCHAR128√√其中ALARMOBJTYPE31代表設(shè)備;32代表區(qū)域;范圍從30~604.1.20、TE_ALARM_SCALE(告警分值配置表)字段名描述類型說(shuō)明ID自增idint主鍵ALARMTYPE告警類型smalliint對(duì)應(yīng)TB_ALARMTYPE中的TYPESCALE類型分值smallint類型分值4.1.21、TB_EMS_QUOTA_PERCENT(定額告警比例配置表)字段名描述類型說(shuō)明ID自增idint主鍵ALARMTYPE告警類型smalliint對(duì)應(yīng)TB_ALARMTYPE中的TYPEOBJECTTYPE對(duì)象類型smallint對(duì)象類型OBJECTID對(duì)象idint對(duì)象idOBJECTDESC對(duì)象描述varchar(32)對(duì)象描述QUOTATYPE定額類型smallint1:月定額2:年定額ITEMCODE分類分項(xiàng)代碼varchar(5)分類分項(xiàng)代碼PERCENT百分比Float百分比配置例子1102111A建筑1010000.784.1.22、TB_EMS_LIMIT_CFG(越限關(guān)聯(lián)表)字段名描述類型說(shuō)明ID自增idint主鍵ALARMTYPE告警類型smalliint對(duì)應(yīng)TB_ALARMTYPE中的TYPELIMITID越限idint對(duì)應(yīng)TB_LIMIT中的IDOBJECTDESC對(duì)象描述varchar(32)對(duì)象描述4.1.23、ImportErrorInfo(人工導(dǎo)入錯(cuò)誤信息表)字段名描述類型說(shuō)明ID自增idint主鍵ErrorType錯(cuò)誤類型nvarchar(50)ErrorContent錯(cuò)誤內(nèi)容nvarchar(2000)ExcelId導(dǎo)入的excel的編號(hào)(-1為手工錄入)int4.1.24、ImportExcel(人工導(dǎo)入Excel表)字段名描述類型說(shuō)明ID自增idint主鍵ExcelPathExcel上傳的路徑nvarchar(500)UploadTime上傳的時(shí)間smalldatetimeHandleStatus操作的狀態(tài)intHandleErrorInfo處理的錯(cuò)誤信息textImportResult處理的結(jié)果狀態(tài)intIsArea是否區(qū)域(1為區(qū)域0為非區(qū)域)intMonthType時(shí)間顆粒(0為小時(shí),1為月,2為天)int4.1.25、ImportHistory(人工導(dǎo)入日志表)字段名描述類型說(shuō)明ID自增idint主鍵ObjectID導(dǎo)入的對(duì)象idintIsArea是否區(qū)域(1為區(qū)域0為非區(qū)域)intStartTime開始時(shí)間smalldatetimeEndTime結(jié)束時(shí)間smalldatetimeImportValue導(dǎo)入的數(shù)值decimal(18,4)ItemCode分類分項(xiàng)的代碼nvarchar(50)MonthType時(shí)間顆粒(0為小時(shí),1為月,2為天)intOpTime操作的時(shí)間smalldatetimeexcelid導(dǎo)入的excel的編號(hào)(-1為手工錄入)int4.1.26、ImportTemp(人工導(dǎo)入臨時(shí)表)字段名描述類型說(shuō)明ID自增idint主鍵ObjectID導(dǎo)入的對(duì)象idintIsArea是否區(qū)域(1為區(qū)域0為非區(qū)域)intStartTime開始時(shí)間smalldatetimeEndTime結(jié)束時(shí)間smalldatetimeImportValue導(dǎo)入的數(shù)值decimal(18,4)ItemCode分類分項(xiàng)的代碼nvarchar(50)MonthType時(shí)間顆粒(0為小時(shí),1為月,2為天)intexcelid導(dǎo)入的excel的編號(hào)(-1為手工錄入)int4.1.27、TB_AREA(區(qū)域表)字段名描述類型說(shuō)明ID序號(hào)自增字段AREAID區(qū)域編號(hào)intCNAME區(qū)域類型Varchar(64)PROJECTID工程smallintSTATIONID廠站smallintDESCRIPTION區(qū)域描述Varchar(256)FLAG標(biāo)志tinyintBUILDINGID建筑編號(hào)smallintPARENTID父節(jié)點(diǎn)intPIC區(qū)域圖片varchar(150)ISBIAOGAN是否標(biāo)桿intAREATYPE建筑性質(zhì)intXMLFILEimage4.1.28、TB_AREA_Info(區(qū)域附加信息表)字段名描述類型說(shuō)明ID序號(hào)自增字段AREAID區(qū)域編號(hào)intCLASSID類型intINFOVALUE數(shù)值floatREMARK1描述1(關(guān)閉算式)varchar(128)ITEMCODE分類分項(xiàng)IDsmallintDEEPTH層級(jí)深度intAREANUM面積floatPERSONNUM人數(shù)intLOCATION位置varchar(50)4.1.29、TS_DataCenter_####1_Day_####2(區(qū)域天數(shù)據(jù)表)備注:####1取值Device或者Area,####2為對(duì)應(yīng)的年份如2014字段名描述類型說(shuō)明[CountID]區(qū)域編號(hào)Int[Value365]能耗值字符串Varchar(8000)[ItemCode]分類分項(xiàng)碼Nchar(5)4.1.30、TS_DataCenter_####1_Hour_####2(區(qū)域小時(shí)數(shù)據(jù)表)字段名描述類型說(shuō)明[CountID]區(qū)域編號(hào)Int[Value24]能耗值字符串Varchar(8000)[ItemCode]分類分項(xiàng)碼Nchar(5)4.1.31、TS_DataCenter_####1_Month_####2(區(qū)域月數(shù)據(jù)表)字段名描述類型說(shuō)明[CountID]區(qū)域編號(hào)Int[Value30]能耗值字符串Varchar(8000)[ItemCode]分類分項(xiàng)碼Nchar(5)五、各模塊概要設(shè)計(jì)5.1、系統(tǒng)登錄頁(yè)5.1.1、功能描述1)系統(tǒng)登錄成功要求用戶輸入用戶名和密碼,“記住密碼”方式可選,登錄成功后跳轉(zhuǎn)至主頁(yè)面。2)登錄不成功系統(tǒng)登錄不成功,給出錯(cuò)誤信息提示,頁(yè)面停留至登錄頁(yè)。5.1.2、頁(yè)面設(shè)計(jì) 頁(yè)面包括用戶名輸入和密碼輸入,是否選擇記住密碼。 具體頁(yè)面設(shè)計(jì)有UCD的交互設(shè)計(jì)和視覺(jué)設(shè)計(jì)完成。5.2、系統(tǒng)總覽頁(yè)5.2.1、功能描述 覽頁(yè)用來(lái)展示項(xiàng)目總體能源消耗及運(yùn)行情況,其中包括了項(xiàng)目簡(jiǎn)介及相關(guān)圖片,當(dāng)日建筑區(qū)域總的用電趨勢(shì),告警信息的總覽、本月能耗各項(xiàng)指標(biāo)情況以及電能耗綜合評(píng)價(jià)。 功能區(qū)編號(hào)功能區(qū)名稱描述備注1項(xiàng)目介紹項(xiàng)目簡(jiǎn)介與相關(guān)圖片2本月能耗占比能耗分析餅圖3當(dāng)日實(shí)時(shí)用電走勢(shì)用電折線圖顯示4本月能耗總覽統(tǒng)計(jì)能耗環(huán)比情況5電能耗綜合評(píng)價(jià)與上個(gè)月及同期平均用電情況6今日告警總覽告警發(fā)生

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論