王瀟凱 徐明 劉志遠 李婕

【摘 要】本文展示了基于前端數據采集分析的綠色能源管理系統的研究及實現過程。在Java應用平臺上搭建軟件,帶來了更加高效,科學,綠色的能源管理功能。文中主要體現了應用總體框架的搭建和主要的代碼實現,另外從需求分析,功能描述等方面體現了這一功能強大的能源管理系統的開發流程。
【關鍵詞】Java平臺;Web應用;能源管理;三層架構
一、引言
在能源緊張的今天,能源管理已經是我國國民經濟發展的一個重要因素。從我國的能源消耗情況來看,工業是能源消耗的大戶,其能源消耗量占全國能源消耗總量的70%左右,因此加強企業能源計量管理、開展企業節能降耗行動、提高能源利用率是減少資源消耗、保護環境的最有效途徑,也是我國走新型工業化道路的重要內容。這對于提高企業經濟效益,緩解社會經濟發展面臨的能源和環境約束,完成“十三五”規劃目標有著十分重要的意義。
能源是企業生產的基本條件,能源系統運行的穩定與否直接影響著產品的質量和企業的經濟效益。能源管理系統作為能源系統的心臟,能夠對能源系統實行集中監控和有效管理,實現從“能源數據采集”―“過程控制”―“能源介質消耗分析”―“能耗管理”全過程自動化高效化科學化管理,使能源管理與能源生產有機地結合起來,提升能源管理的整體水平。
二、概要描述
本系統的開發宗旨以及總體任務就是實現能源的綠色化,科學化管理,并提供有效的能源使用意見。主要依靠用戶從能耗單位的計量表中定時收集數據,再通過對數據的分析來清晰地了解到各類能耗的使用情況,例如可以查看哪種能源的能耗已達到預警值;哪種能源的能耗已超過預警值;哪種能源低于能耗定額等等;同時還統計出各種結構圖和報表,方便查看各種能耗的使用情況。系統后臺能對數據庫中的能耗數據進行科學的分析,從而為用戶提供綠色科學的使用意見。本系統采用形象化的數據展示方法,分別是數字化展示以及圖表化展示,為原本沉悶繁瑣的能源管理工作帶來了科學化、準確化、操作簡單化的巨大提升。
三、后臺框架
(一)后臺架構圖
為了能夠完善地實現不同的功能,我們采用了SSM(Spring+SpringMVC+MyBatis)框架與三層架構相結合的模式。SSM框架與三層架構的關系圖如下:
圖3.1 SSM框架與三層架構的關系圖
(二)表示層
表示層采用BootStrap與EasyUI兩種語言相結合,致力于為用戶帶來絕佳的操作體驗以及視覺效果。表示層實現的其中一項功能就是用戶的登錄操作,不同權限的人能夠進入不同操作界面。此外,最主要的就是數據的多樣化展示以及能源使用意見的提供,這兩個功能可以為能源管理帶來真正的方便。
(三)業務邏輯層
業務邏輯層用于系統各類操作要求與底層數據庫的邏輯處理。在本套能源管理系統中主要負責對能耗數據的多樣化展示、能耗數據的管理分析、用戶信息的展示與管理、能源使用意見的展示等功能提供邏輯代碼。
(四)數據訪問層
數據訪問層用于對底層數據庫的交互和訪問,從數據庫中提取數據發送到前臺展示。在本套系統中能耗數據經從傳感器中被實時監控并及時傳輸到數據庫,數據庫將數據庫保存,為能源管理分析做好準備。
四、系統設計與實現
本系統的主要功能包括能耗數據采集、能耗數據分析、能耗數據展示、提供能源使用意見等功能。用戶通過登錄網頁程序,實現對能源的實時分析與管理。
系統后臺使用SSM進行整體網站開發,后臺數據庫采用SQL Server2012。根據完備詳細的需求分析來實現功能設計,編寫代碼實現以上功能,其中用戶登錄模塊部分代碼如下:
/*
* 判斷登錄信息并列表形式展示注冊者信息
*/
@RequestMapping(value="getOne.do",produces="application/json;charset=utf-8")
@ResponseBody
public ModelAndView getOne(String id,int password,HttpServletRequest request){
ModelAndView mv=new ModelAndView();
Register findOne=regService.selectByPrimaryKey(id);
//以json的方式
HttpSession session =request.getSession();
if(findOne!=null){
if((findOne.getPassword()==password)||(findOne.getPassword()==request.getAttribute("password"))){
session.setAttribute("id", id);
session.setAttribute("password", password);
mv.addObject("findOne",findOne);
mv.setViewName("personal");
}else{
mv.setViewName("wrong");
}
}else{
mv.setViewName("wrong");
}
return mv;
}
五、結束語
基于前端數據采集分析的綠色能源管理系統,在經過市場考察、需求分析、功能設計、程序編寫、數據分析、功能測試等一列工作之后,已經可以良好的工作與運行。在此基礎上,我們將以提供更科學的能源使用意見以及更高效能源管理服務為出發點,繼續開發完善本套系統。
【參考文獻】
[1]劉彩坤等,新一代能源管理系統設計淺析,《工程建設標準化》,2016年1月
[2]沈紅河,王際洲,物業管理系統的設計與實現,《中國煙草學會2014年學術年會入選論文摘要匯編》,2014年
[3]聶曦瑤,能源管理系統的設計與實現,《城市軌道交通綜合監控系統學術研討會》,2012年
[4]胡曉丹 , 魏長軍,基于Struts+Spring+Hibernate架構的能源管理系統的研究,《計算機與現代化》,2006年12期
[5]顧海濤等,企業信息化能源管理系統的應用與企業節能,《電力需求側管理》,2006年