| With the wave of the third industrial revolution,modern society has fully entered the era of electronic information technology industry development.New technologies such as computers and the Internet have played an irreplaceable role in various fields of modern society.At this time,the traditional energy management is still relying on manual collection of energy data and using Excel files for registration,sorting,and preservation,which leads to problems such as the time-consuming and laborious collection process,the difficulty in sharing the collection results,the low retention rate of historical data,and the limitation of statistical methods.Therefore,it has become the common responsibility of people from all walks of life in the whole society to find a convenient and fast energy collection and statistical program.Only by collecting and storing energy data accurately and quickly can we find ways to improve energy efficiency after scientific analysis of the data.It can guide enterprises and individuals to manage and control energy equipment reasonably and formulate detailed energy use methods,so as to achieve the purpose of saving energy.Therefore,it is necessary to develop a convenient,easy-to-use,scientific and efficient energy management system to monitor energy consumption in production and life,so that users can use technological transformation and resource allocation to reduce energy consumption and increase output.In view of the above problems,based on the requirements of the enterprise commissioned project,this paper designs and implements a Web system that can automatically collect onsite energy consumption data,intelligently process and analyze the collected data,and generate statistical reports according to the collected data to help users rationally arrange the use of equipment,optimize the operation mode of equipment,and improve the comprehensive management level of equipment to achieve the main purpose of saving energy.The main work of this paper includes the following aspects:(1)Demand analysis.This paper first sorts out the functions in existing energy management program and energy management system,analyzes and standardizes the business process of energy management,and sorts out the main functions that the system should support.On this basis,the functional requirements of the system are explained through the Unified Modeling Language(UML),and the non-functional requirements are clarified.(2)Design and implementation.Based on the reasonable demand analysis of the system,Spring Boot is used as the business development framework,Netty is used for data access,Kafka is used for data push,My SQL is used to store data such as device information,system upgrade log and so on,real-time data such as alarm rules is stored through Redis,and HBase is used for massive data persistence.Finally,functions such as system member management,equipment access management,energy consumption data collection and display,energy consumption monitoring,energy consumption cost management,energy auditing,and energy forecasting are realized.(3)System test.After completing the implementation and deployment of the system,deploy the test environment required by the system,design test cases for each functional module in the system,and perform detailed functional and non-functional tests according to the test cases to check whether the system meets the design requirements demand.After the detailed test of the system,the system performed well,each function can process with correct logic,and the performance of this system meets users’ standards.After the system went online,the functions were reliable,and the pages were stable,meeting all user requirements for functions and non-functions.In summary,the integrated energy management system is of great significance in terms of online statistics,real-time analysis of energy consumption data,and promotion of equipment optimization and energy reform.It can promote energy optimization and build a low-carbon and energy-saving society. |