王潇凯 徐明 刘志远 李婕
【摘 要】本文展示了基于前端数据采集分析的绿色能源管理系统的研究及实现过程。在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年