文档库 最新最全的文档下载
当前位置:文档库 › 能源管理系统-源代码

能源管理系统-源代码

能源管理系统-源代码
能源管理系统-源代码

登陆界面的源代码

package loginframe;

import java.awt.BorderLayout;

import java.awt.GridBagLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

import java.awt.GridBagConstraints;

import java.awt.Insets;

import javax.swing.JPasswordField;

import mainmenu.mainFrame;

public class login extends JFrame implements ActionListener { /**

*

*/

private static final long serialVersionUID = 1L;

private Connection con = null;

Statement stmt = null;

private ResultSet r = null;

private JLabel idlabel = new JLabel("ID ");

private JTextField id = new JTextField(10);

private JLabel pwdlabel = new JLabel("密码");

private JPasswordField pwd = new JPasswordField(10);

private JButton commit = new JButton("登陆");

private String command = null;

public login() {

setTitle("能源管理系统");

setSize(236, 248);

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

getContentPane().setLayout(new GridBagLayout());

JPanel jp1 = new JPanel();

GridBagConstraints gbc_jp1 = new GridBagConstraints();

gbc_jp1.anchor = GridBagConstraints.SOUTHEAST;

gbc_jp1.insets = new Insets(0, 0, 5, 0);

gbc_jp1.gridx = 0;

gbc_jp1.gridy = 0;

getContentPane().add(jp1, gbc_jp1);

jp1.add(idlabel);

jp1.add(id);

JPanel jp2 = new JPanel();

jp2.add(pwdlabel);

jp2.add(pwd);

JPanel jp9 = new JPanel();

jp9.setLayout(new GridLayout(3, 1));

jp9.add(jp2);

JPanel jp10 = new JPanel();

jp10.setLayout(new BorderLayout());

jp10.add("West", jp9);

jp9.add(commit);

commit.addActionListener(this);

GridBagConstraints gbc_jp10 = new GridBagConstraints();

gbc_jp10.insets = new Insets(0, 0, 5, 0);

gbc_jp10.gridx = 0;

gbc_jp10.gridy = 1;

getContentPane().add(jp10, gbc_jp10);

try {

String url = "jdbc:sqlserver://localhost:1433;databaseName=energy_management;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驱动程序已装载");

System.out.println("即将连接数据库");

con = DriverManager.getConnection(url, "sa", "123456");

System.out.println("load ok");

stmt = con.createStatement();

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public void actionPerformed(ActionEvent evt) {

try {

String uid = id.getText().trim();

String upwd = pwd.getText();

String c1 = " like '" + uid + "' ";

String c2 = " like '" + upwd + "' ";

command = "select * " + "from manager_info" + " where id "

+ c1 + " and password " + c2;

r = stmt.executeQuery(command);

if (uid.length() != 0 || upwd.length() != 0) {

if (r.next()) {

JOptionPane.showMessageDialog(commit, "登陆成功", "提示",

https://www.wendangku.net/doc/2415369096.html,RMATION_MESSAGE);

mainFrame mf = new mainFrame();

mf.showf();

setVisible(false);

} else {

JOptionPane.showMessageDialog(commit, "ID或者密码错误", "警告",

JOptionPane.ERROR_MESSAGE);

}

} else {

JOptionPane.showMessageDialog(commit, "ID或者密码不能为空", "警告",

JOptionPane.ERROR_MESSAGE);

}

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public static void main(String args[]) {

JFrame myframe = new login();

myframe.setVisible(true);

}

}

操作界面源代码

package mainmenu;

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.InputEvent;

import java.awt.event.KeyEvent;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;

import javax.swing.JToolBar;

import javax.swing.KeyStroke;

import consume_query.Queryconsume;

import price_management.queryprice;

import price_management.updateprice;

import user_info_insert.insert_user_information; import user_info_https://www.wendangku.net/doc/2415369096.html,er_info_delete; import user_record_insert.insert_user_record;

import loginframe.login;

public class mainFrame extends JFrame {

public mainFrame() {

}

/**

*

*/

private static final long serialVersionUID = 1L;

public static final int h = 200;

public static final int w = 370;

JFrame mainframe;

public void showf() {

mainframe = new JFrame();

mainframe.setTitle("管理员操作");

mainframe.setSize(500, 130);

mainframe.setResizable(true);

meaushow();

showtool();

mainframe.show();

}

public void meaushow() {

JMenuBar meaubar = new JMenuBar();

JMenu file = new JMenu("文件");

JMenuItem logout = new JMenuItem("注销", 'L');

JMenuItem exit = new JMenuItem("退出", 'E');

JMenu help = new JMenu("帮助");

JMenuItem about = new JMenuItem("关于", 'A');

logout.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L, InputEvent.CTRL_MASK));

exit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,

InputEvent.CTRL_MASK));

about.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_MASK));

logout.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

mainframe.setVisible(false);

login myframe = new login();

myframe.setVisible(true);

}// TODO Auto-generated method stub

});

exit.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

System.exit(0);// TODO Auto-generated method stub

}

});

about.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(mainframe, "这是一个能源管理收费系统","关于",

https://www.wendangku.net/doc/2415369096.html,RMATION_MESSAGE);

};

});

meaubar.add(file);

meaubar.add(help);

file.add(logout);

file.add(exit);

help.add(about);

mainframe.setJMenuBar(meaubar);

}

public void showtool() {

JToolBar toolbar = new JToolBar();

JButton l1 = new JButton("用户信息录入");

JButton l2 = new JButton("价格查询");

JButton l3 = new JButton("价格更改");

JButton l4 = new JButton("用户记录信息录入");

JButton l5 = new JButton("收费查询");

JButton l6 = new JButton("删除用户");

toolbar.add(l1);

toolbar.add(l2);

toolbar.add(l3);

toolbar.add(l4);

toolbar.add(l5);

toolbar.add(l6);

Container contentpane = mainframe.getContentPane();

contentpane.add(toolbar);

l1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame myframe = new insert_user_information();

myframe.setVisible(true);

// TODO Auto-generated method stub

}

});

l2.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame myframe = new queryprice();

myframe.setVisible(true);

// TODO Auto-generated method stub

}

});

l3.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame myframe = new updateprice();

myframe.setVisible(true);

// TODO Auto-generated method stub

}

});

l4.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame myframe = new insert_user_record();

myframe.setVisible(true);

}// TODO Auto-generated method stub

});

l5.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame myframe = new Queryconsume();

myframe.setVisible(true);

}// TODO Auto-generated method stub

});

l6.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JFrame mFrame=new user_info_delete();

mFrame.setVisible(true);

// TODO Auto-generated method stub

}

});

}

public static void main(String args[]) {

mainFrame mf = new mainFrame();

mf.showf();

}

}

各个操作的源代码:

(1)录入用户基本信息:

package user_info_insert;

import java.awt.BorderLayout;

import java.awt.GridBagLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

import javax.swing.SwingConstants;

public class insert_user_information extends JFrame implements ActionListener { /**

*

*/

private static final long serialVersionUID = 1L;

private Connection con = null;

Statement stmt = null;

private JLabel Title = new JLabel("请输入新用户的信息", SwingConstants.CENTER); private JLabel idlabel = new JLabel("用户ID ");

private JTextField id = new JTextField(15);

private JLabel namelabel = new JLabel("姓名");

private JTextField name = new JTextField(15);

private JLabel sexlabel = new JLabel("性别");

private JTextField sex = new JTextField(15);

private JLabel addresslabel = new JLabel("家庭地址");

private JTextField address = new JTextField(15);

private JLabel telephonelabel = new JLabel("电话");

private JTextField telephone = new JTextField(15);

private JLabel workplacelabel = new JLabel("工作地点");

private JTextField workplace = new JTextField(15);

private JLabel departmentlabel = new JLabel("部门");

private JTextField department = new JTextField(15);

private JLabel remarklabel = new JLabel("备注");

private JTextField remark = new JTextField(15);

private JButton commit = new JButton("提交");

public insert_user_information() {

setTitle("用户信息录入");

setSize(400, 400);

getContentPane().setLayout(new GridBagLayout());

JPanel jp1 = new JPanel();

jp1.add(idlabel);

jp1.add(id);

JPanel jp2 = new JPanel();

jp2.add(namelabel);

jp2.add(name);

JPanel jp3 = new JPanel();

jp3.add(sexlabel);

jp3.add(sex);

JPanel jp4 = new JPanel();

jp4.add(addresslabel);

jp4.add(address);

JPanel jp5 = new JPanel();

jp5.add(telephonelabel);

jp5.add(telephone);

JPanel jp6 = new JPanel();

jp6.add(workplacelabel);

jp6.add(workplace);

JPanel jp7 = new JPanel();

jp7.add(departmentlabel);

jp7.add(department);

JPanel jp8 = new JPanel();

jp8.add(remarklabel);

jp8.add(remark);

JPanel jp9 = new JPanel();

jp9.setLayout(new GridLayout(9, 1));

jp9.add(Title);

jp9.add(jp1);

jp9.add(jp2);

jp9.add(jp3);

jp9.add(jp4);

jp9.add(jp5);

jp9.add(jp6);

jp9.add(jp7);

jp9.add(jp8);

JPanel jp10 = new JPanel();

jp10.setLayout(new BorderLayout());

jp10.add("Center", jp9);

add(jp10);

add(commit);

commit.addActionListener(this);

try {

String url = "jdbc:sqlserver://localhost:1433;databaseName=energy_management;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驱动程序已装载");

System.out.println("即将连接数据库");

con = DriverManager.getConnection(url, "sa", "123456");

System.out.println("load ok");

stmt = con.createStatement();

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public void actionPerformed(ActionEvent evt) {

String uid = id.getText().trim();

String uname = name.getText().trim();

String usex = sex.getText().trim();

String uadd = address.getText().trim();

String utele = telephone.getText().trim();

String uwork = workplace.getText().trim();

String udepart = department.getText().trim();

String ure = remark.getText().trim();

String command = "insert into user_info values('" + uid + "','" + uname

+ "','" + usex + "','" + uadd + "','" + utele + "','" + uwork

+ "','" + udepart + "','" + ure + "')";

if (uid.length() != 0) {

try {

stmt.executeUpdate(command);

JOptionPane.showMessageDialog(commit, "录入成功!", "提示",

https://www.wendangku.net/doc/2415369096.html,RMATION_MESSAGE);

stmt.close();

} catch (Exception ex) {

System.out.println(ex.getMessage());

JOptionPane.showMessageDialog(commit, "输入错误", "警告",

JOptionPane.ERROR_MESSAGE);

}

} else {

JOptionPane.showMessageDialog(commit, "ID不能为空", "警告",

JOptionPane.ERROR_MESSAGE);

}

}

public static void main(String args[]) {

JFrame myframe = new insert_user_information();

myframe.setVisible(true);

}

}

(2)删除用户信息

package user_info_insert;

import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.Statement;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class user_info_delete extends JFrame implements ActionListener { /**

*

*/

private static final long serialVersionUID = 1L;

private Connection connection = null;

private Statement state = null;

private JLabel title = new JLabel("请输入删除用户的ID");

private JLabel idlabel = new JLabel("ID");

private JTextField id = new JTextField(15);

private JButton b = new JButton("提交");

public user_info_delete() {

setTitle("删除用户信息");

setSize(400, 400);

JPanel j1 = new JPanel();

j1.add(idlabel);

j1.add(id);

JPanel j2 = new JPanel();

j2.setLayout(new BorderLayout());

j2.add("North", title);

j2.add("Center", j1);

j2.add("East", b);

add(j2);

pack();

b.addActionListener(this);

try {

String url = "jdbc:sqlserver://localhost:1433;databaseName=energy_management;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驱动程序已装载");

System.out.println("即将连接数据库");

connection = DriverManager.getConnection(url, "sa", "123456");

System.out.println("load ok");

state = connection.createStatement();

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public void actionPerformed(ActionEvent evt) {

String uid = id.getText().trim();

String command = "delete from user_info where user_id='" + uid+"'";

if (uid.length() != 0) {

try {

state.executeUpdate(command);

JOptionPane.showMessageDialog(b, "删除成功!", "提示",

https://www.wendangku.net/doc/2415369096.html,RMATION_MESSAGE);

} catch (Exception e) {

System.out.println(e.getMessage());

JOptionPane.showMessageDialog(b, "输入错误", "警告",

JOptionPane.ERROR_MESSAGE);// TODO: handle exception }

} else {

JOptionPane.showMessageDialog(b, "ID不能为空", "警告",

JOptionPane.ERROR_MESSAGE);

}

}

public static void main(String args[]) {

JFrame myframe = new user_info_delete();

myframe.setVisible(true);

}

}

价格查询:

package price_management;

import java.awt.BorderLayout;

import java.awt.GridBagLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

import javax.swing.SwingConstants;

import mainmenu.mainFrame;

public class queryprice extends JFrame implements ActionListener {

/**

*

*/

private static final long serialVersionUID = 1L;

private Connection con = null;

Statement stmt = null;

private ResultSet rs = null;

private JLabel conditionlabel = new JLabel("请输入查询条件", SwingConstants.CENTER);

private JLabel ftimelabel = new JLabel("开始时间", SwingConstants.RIGHT);

private JLabel ltimelabel = new JLabel("结束时间", SwingConstants.RIGHT);

private JTextField ftime = new JTextField(10);

private JTextField ltime = new JTextField(10);

private JButton commit = new JButton("提交");

private JTextArea resultarea = new JTextArea(5, 15);

private String command = null;

public queryprice() {

setTitle("价格查询");

setSize(500, 250);

getContentPane().setLayout(new GridBagLayout());

JPanel jp1 = new JPanel();

jp1.add(ftimelabel);

jp1.add(ftime);

jp1.add(ltimelabel);

jp1.add(ltime);

JPanel jp2 = new JPanel();

jp2.setLayout(new BorderLayout());

jp2.add("North", conditionlabel);

jp2.add("Center", jp1);

jp2.add("East", commit);

JPanel jp3 = new JPanel();

jp3.setLayout(new BorderLayout());

jp3.add("North", jp2);

jp3.add("Center", new JScrollPane(resultarea));

add(jp3);

resultarea.setEditable(false);

resultarea.setLineWrap(true);

commit.addActionListener(this);

try {

String url = "jdbc:sqlserver://localhost:1433;databaseName=energy_management;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驱动程序已装载");

System.out.println("即将连接数据库");

con = DriverManager.getConnection(url, "sa", "123456");

System.out.println("load ok");

stmt = con.createStatement();

} catch (Exception ex) {

resultarea.append(ex.getMessage() + "\n");

}

}

public void actionPerformed(ActionEvent evt) {

try {

String ftimevalue = ftime.getText();

String ltimevalue = ltime.getText();

String stime;

stime = " between '" + ftimevalue + "' and '" + ltimevalue + "'";

command = "select * " + "from price " + "where time" + stime;

rs = stmt.executeQuery(command);

resultarea.setText("");

if (!rs.next())

JOptionPane.showMessageDialog(commit, "找不到符合此条件的记录", "警告",

JOptionPane.ERROR_MESSAGE);

else {

do {

String rename = rs.getString("time");

String resex = rs.getString("water_price");

String reage = rs.getString("electricity_price");

String remajor = rs.getString("gas_price");

resultarea.append(rename + " 水价");

resultarea.append(resex + " 电价");

resultarea.append(reage + " 气价");

resultarea.append(remajor + "\n");

} while (rs.next());

}

} catch (Exception ex) {

resultarea.append(ex.getMessage() + "\n");

JOptionPane.showMessageDialog(commit, "输入错误", "警告",

JOptionPane.ERROR_MESSAGE);

}

}

public static void main(String args[]) {

JFrame myframe = new queryprice();

myframe.setVisible(true);

}

}

更新价格:

package price_management;

import java.awt.BorderLayout;

import java.awt.GridBagLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

import javax.swing.SwingConstants;

import mainmenu.mainFrame;

public class updateprice extends JFrame implements ActionListener { private Connection con = null;

Statement stmt = null;

private JLabel Title = new JLabel("请输入更改价格",

SwingConstants.CENTER);

private JLabel timelabel = new JLabel("时间");

private JTextField time = new JTextField(10);

private JLabel wpricelabel = new JLabel("水价");

private JTextField wprice = new JTextField(10);

private JLabel epricelabel = new JLabel("电价");

private JTextField eprice = new JTextField(10);

private JLabel gpricelabel = new JLabel("气价");

private JTextField gprice = new JTextField(10);

private JButton commit = new JButton("提交");

private String command = null;

public updateprice() {

setTitle("价格信息更改");

setSize(280, 300);

getContentPane().setLayout(new GridBagLayout());

JPanel jp1 = new JPanel();

jp1.add(timelabel);

jp1.add(time);

JPanel jp2 = new JPanel();

jp2.add(wpricelabel);

jp2.add(wprice);

JPanel jp3 = new JPanel();

jp3.add(epricelabel);

jp3.add(eprice);

JPanel jp4 = new JPanel();

jp4.add(gpricelabel);

jp4.add(gprice);

JPanel jp9 = new JPanel();

jp9.setLayout(new GridLayout(5, 1));

jp9.add(Title);

jp9.add(jp1);

jp9.add(jp2);

jp9.add(jp3);

jp9.add(jp4);

JPanel jp10 = new JPanel();

jp10.setLayout(new BorderLayout());

jp10.add("West", jp9);

add(jp10);add(commit);

commit.addActionListener(this);

try {

String url = "jdbc:sqlserver://localhost:1433;databaseName=energy_management;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("驱动程序已装载");

System.out.println("即将连接数据库");

con = DriverManager.getConnection(url, "sa", "123456");

System.out.println("load ok");

stmt = con.createStatement();

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public void actionPerformed(ActionEvent evt) {

String uid = time.getText().trim();

String uname = wprice.getText().trim();

String usex = eprice.getText().trim();

String uadd = gprice.getText().trim();

String command = "insert into price values('" + uid + "','" + uname

+ "','" + usex + "','" + uadd + "')";

if(uid.length()!=0){

try {

stmt.executeUpdate(command);

JOptionPane.showMessageDialog(commit,"修改成功!","提示",https://www.wendangku.net/doc/2415369096.html,RMATION_MESSAGE);

} catch (Exception ex) {

System.out.println(ex.getMessage());

JOptionPane.showMessageDialog(commit, "输入错误", "警告",

JOptionPane.ERROR_MESSAGE);

}}else{

JOptionPane.showMessageDialog(commit, "时间不能为空", "警告",

JOptionPane.ERROR_MESSAGE);

}

} public static void main(String args[]){

JFrame myframe=new updateprice();

myframe.setVisible(true);

}

}

用户消费信息录入:

package user_record_insert;

import java.awt.BorderLayout;

import java.awt.GridBagLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

import javax.swing.SwingConstants;

import mainmenu.mainFrame;

import user_info_insert.insert_user_information;

public class insert_user_record extends JFrame implements ActionListener { private Connection con = null;

Statement stmt = null;

private JLabel Title = new JLabel("请输入用户记录信息", SwingConstants.CENTER);

private JLabel idlabel = new JLabel("用户ID ");

private JTextField id = new JTextField(15);

private JLabel waterlabel = new JLabel("水用量");

private JTextField water = new JTextField(15);

private JLabel electricitylabel = new JLabel("电用量");

private JTextField electricity = new JTextField(15);

private JLabel gaslabel = new JLabel("燃气用量");

private JTextField gas = new JTextField(15);

private JLabel recordtimelabel = new JLabel("记录时间");

private JTextField recordtime = new JTextField(15);

private JLabel ispaylael = new JLabel("是否支付");

private JTextField ispay = new JTextField(15);

private JButton commit = new JButton("提交");

public insert_user_record() {

setTitle("用户记录信息录入");

setSize(350, 350);

getContentPane().setLayout(new GridBagLayout());

JPanel jp1 = new JPanel();

jp1.add(idlabel);

jp1.add(id);

JPanel jp2 = new JPanel();

jp2.add(waterlabel);

jp2.add(water);

JPanel jp3 = new JPanel();

jp3.add(electricitylabel);

jp3.add(electricity);

JPanel jp4 = new JPanel();

jp4.add(gaslabel);

jp4.add(gas);

JPanel jp5 = new JPanel();

jp5.add(recordtimelabel);

能源管理系统解决方案

能源管理与监测系统技术方案

目录

一、前言 伴随科技与信息化的发展,智能配电与智能能源管理系统越来收到广大用户的关注与喜爱。**经过多年的实践经历总结与积累,立足于用户为酒店、大型商务体、办公楼等提供配电安全与能源管理系统解决方案,使用电更加安全、更加有效便捷、更加节能。 结合本项目的实际情况为本项目设计预付费管理系统和能源管理平台系统。预付费系统配套预付费电表用于售电管理,能源管理平台对园区水电使用情况进行分析管理。预付费系统与能源管理系统可实时进行数据交换。能源管理系统支持CS、BS架构,支持第三方系统数据接入。 以下为系统的初步展示可供参考,为使用户得到最佳的系统解决方案,具体方案需根据本项目的实际需求另行设计定制。 二、预付费电能管理系统 1概述: 本项目中针对酒店和商业广场的商业用户设计一套智能用电计量管理系统,本系统主是针本对商户用电的性质,实现商户用电的智能化管理,为保证商户用电的独立性和安全性,应采用一户一表的方案,针对本项目为商业用户配置**终端预付费电能计量表计 DTSY1352-NKC、DDSY1352-NKC来独立计量每个商业用户的用电量。通讯管理机通过RS-485总线采集所有终端电能计量仪表的数据。通讯管理机将数据通过由光纤组成的专用网络将数据传输至中心管理计算机。系统管理软件对数据进行存储、处理,形成物业管理方需要的图形、文字等形式的文件,以此实现整个广场商户用电的智能化管理。 2技术要求 本项目设计的智能用电计量管理系统,由**品牌三相预付费电能表DTSY1352-C、单相预付费电能表DDSY1352-C,通讯管理机、RS—485总线(局域网)/光纤环网、中心管理计算机、系统管理软件及预付费充值系统组成。**品牌预付费仪表的产品特点有以下几条: ?计量控制独立 电表内对应于各用户单元的计量单元独立,保证计量准确性:控制单元独立,保证控制可靠性。

智慧能源管理系统

智慧能源管理系统 LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

智慧能源管理系统 一、建筑能源管理系统................................................... 系统概述............................................................. 法规要求............................................................. 设计依据............................................................. 核心理念............................................................. 优势特点............................................................. 建设目标............................................................. 系统结构............................................................. 能源网络组建......................................................... 二、建立绿色建筑评价体系.............................................. 能源数据采集范围..................................................... 建立用能计量体系 .................................................... 建立绿色建筑评价体系................................................. 三、系统功能详述...................................................... 建筑基础信息配置..................................................... 能耗数据实时监测..................................................... 建筑分类能耗分析..................................................... 建筑分项能耗分析..................................................... 能耗同比、环比分析................................................... 能耗数据分析......................................................... 能耗指标统计......................................................... 能源消耗分析......................................................... 四、界面展示设计...................................................... 界面总览示意图....................................................... 系统分析图........................................................... 实时数据监测......................................................... 设备分项分析饼图..................................................... 空调能耗分析图....................................................... 能耗分户计量图.......................................................

企业能源管理系统规章制度

双桃精细化工平度分公司 能源管理制度 一、围 本标准规定公司能源管理的组织机构,用电、用水、用风、用汽、用油及能源计量等方面的管理要求,适用于全公司各个部门及职工宿舍。 二、总则 为加强能源管理,降低能耗物耗,杜绝浪费现象,提高能源利用率,根据国家能源工作方针政策和能源管理标准,结合本公司生产和物资消耗实际情况,特制定本制度。 三、能源管理组织机构 3.1为了做好企业节能管理工作,本公司特此设立节能管理领导小组,下设节能管理领导小组办公室,做为全公司的节能工作管理机构。

附件1 能源管理审核领导小组

附件2 能源管理审核工作小组

3.2能源管理实行二级管理体制。公司设节能管理领导小组及其管理机构—节能管理领导小组办公室;办公室设置在生产技术部,夏清合担任办公室主任,有关部室设置节能管理员,这样形成全公司性能源管理网络。

四、能源管理坚持遵循国家有关法规和政策、厉行节约、效能统一的原则,加强节能宣传教育,积极推广节能新技术、新设施。 五、用电 5.1电仪控制部必须努力确保全公司的电力正常供应,并督促与检查各分厂及其各部门经济合理用电。 5.2生产技术部应对公司生产合理调度,对一些重大耗电设备,应尽量使其集中生产,并严格控制开动班次,尽量提高负载率,降低其单位电耗。 5.3为节约电能,车间作业区严禁使用白帜灯,逐步改用高效节能灯具。 5.4各用电部门应努力开动脑筋,提出节电新建议,并积极配合能源课搞好节电工作。 5.5有关部门再采购用能设备是考虑节能方案,禁止大马拉小车、设备空转等现象。如有发现严厉处罚。 六、用水管理制度 6.1严格执行上级部门关于节约用水的有关政策、规定。 6.2全公司职工积极参加节约用水活动,增强节约用水自觉性。 6.3工程设备部、综合部对公司自来水管道、水笼头进行定期检查维修,杜绝跑、冒、滴、漏现象。 6.4全公司各单位应全面做好节水工作,发现管道、水笼头有损坏漏水的,应及时通知工程设备进行维修。

工业企业能源管理导则 GBT 15587-1995

GB/T 15587-1995 1 主题内容与适用范围 本标准规定了工业企业建立能源管理系统,实施能源管理的一般要求。 本标准适用于工业企业能源管理。 2 引用标准 GB 2589 综合能耗计算通则 GB 3484 企业能量平衡通则 GB 12723 产品单位产量能源消耗定额编制通则 3 能源管理系统 为实施能源管理,企业应建立健全能源管理系统,包括完善组织结构,落实管理职责,配备计量器具,制定和执行有关文件,开展各项管理活动。该系统应能保证安全稳定供应生产所需能源,及时发现能耗异常情况,予以纠正,并不断挖掘节能潜力。 3.1 能源管理方针和目标 3.1.1 企业领导应根据本企业总的经营方针和目标,执行国家能源政策和有关法律、法规,充分考虑经济、社会和环境效益,确定能源管理方针。 3.1.2 应根据企业能源管理方针,制定能源管理目标。能源管理目标一般以产品单位产量能源消耗量确定,并可分别制定年度目标和长远目标。 3.1.3 企业能源管理方针和目标应以书面文件颁发,使企业所有有关人员明确,并贯彻执行。 3.2 能源管理的主要环节 企业应根据自身特点,管理好以下环节: a. 能源输入; b. 能源转换; c. 能源分配和传输; d. 能源使用(消耗); e. 能源消耗状况分析; f. 节能技术进步。 3.3 能源管理职责和权限 3.3.1 为实现能源管理目标,企业领导应负责建立、保持和完善能源管理系统,确定能源主管部门,配备具有相应技能和资格的人员,承担能源管理和技术工作,明确规定其职权范围和领导关系。 3.3.2 企业能源主管部门应系统地分析本企业能源管理各主要环节及其各项活动过程,分层次把各项具体工作任务落实到有关部门、人员和岗位。 3.3.3 企业各有关部门和人员,按照能源主管部门的协调安排,完成各项具体能源管理工作。 3.3.4 在分配落实能源管理职责的同时,要授予履行该职责所必要的权限。 3.4 能源计量器具配备与管理 企业应按照国家有关规定,配备满足管理需要的能源计量器具,制定和实施有关文件,对计量器具的购置、安装、维护和定期检定实行管理,保证其准确可靠。 3.5 文件 3.5.1 为了规范和协调各项能源管理活动,应有系统地制定各种文件,严格贯彻执行。能源管理所需文件包括:管理文件、技术文件和记录。 3.5.2管理文件 3.5.2.1 管理文件是对能源管理活动的原则、职责权限、办事程序、协调联系方法、原始记录要求等所作的规定。如:管理制度、管理标准及各种规定等。

智慧能源管理解决方案

力控科技智慧能源管理解决方案 1概述 能源紧缺和环境恶化已经成为全球面临的最大问题,在中国,持续高速的经济增长的同时也引发了能源供应危机及环境严重污染等问题。节能减排、低碳环保不再只是一个社会的热点话题,更是我们未来的必经之路。认真贯彻落实党的十八大精神,实现“十三五”规划任务,要求加快推进节能降耗,加快实施清洁生产,加快资源循环利用,向节约、清洁、低碳、高效生产方式转变,实施节约与开发并举、把节约放在首位的能源发展战略。 要实现能源的智慧管理不仅要考虑提高能源利用效率,改进能源生产系统和开发可再生能源等能源问题,还要可以将IT云计算、物联网等新技术应用到管理平台中,最终建设能源互联网,推广可再生能源应用以及完成能源智慧调峰等。要实现智慧能源管理需建设一套能管理和保证中心高效运转的信息管理系统——能源管控平台,实现能源管理自动化,推动能源管理的标准化、系统化、智能化。 ●实现能源的在线平衡调节; ●实现动力能源设备的集中监控; ●规范能源设备的运行管理; ●完善能源数据的核算体系; ●实现计量仪表的实时管理; ●实现能耗数据分析; ●进行能源预测预警分析; ●节能评价辅助决策支持。 能源管控平台管理内容包含企业能源使用的管理和能源成本的管理。 ●能源使用的管理 ?企业用能状况和能源流程;

?能源使用的安全性、可靠性和可用性; ?能源使用的效率; ?能源排放; ?能源使用意识; ●能源成本的管理 ?能源使用和主要耗能设备台账; ?企业能源成本统计核算; ?产品综合能耗和产值能耗指标计算分析; ?能源成本分摊和账单管理; 2系统整体拓扑结构介绍。 2.1集团集团级管控平台系统架构 集团级能源管控平台产品采用力控“工业采集网关+pSpace+能耗分析平台”的产品部署方案。以下属企业能源平台、及智慧城市相关平台为基础,关联企业综合办公平台及智

智慧建筑能源管理系统方案-最新版本

智慧建筑能源管理 系 统 方 案

修订记录 日期版本描述作者2015-04-25 1.0 初稿完成

一、概述 随着社会的发展,大型建筑在逐年增加,其能耗也在不断增大,能源与发展的矛盾日益突出。未来几年内写字楼、公寓、饭店、会展中心等大型公共建筑会大幅度增加,而我国约90%以上的大型公共建筑是典型的能耗大户。 建筑行业的能耗消耗种类较为单一,大致分为5类,电能、水能、燃气、集中供热、集中供冷。根据中国建筑能耗信息网提供的资料显示,就电能消耗分析,大型建筑的能耗比重约为空调能耗40%,公共与办公照明能耗47%,一般动力能耗2.9%,其他用电能耗10.1%。而在大型商场中的照明能耗占40%左右,电梯能耗占10%左右,空调系统的能耗则是占到了50%左右。在提倡节能减排的当今,做好节能工作不仅对实现“十二五”建筑节能目标具有重大意义,更是为高耗能建筑进一步节能提供准备条件。

二、能耗现状分析 2.1 能源流失 不同的建筑类型关注能耗的变化所有不同,比如:酒店类型关注客房入住率 与能源消耗的变化关系;大型超市关注空调使用率的变化、单位面积能耗值以及照明范围等多个指标;公司、写字楼关注空调末端使用率、不同功能的照明分类等等。大型商业中心关注不仅关注各类能源消耗的情况,同时对于中央空调、水泵等重点设备的运行和效率也更为关注。 一栋大楼的能源消耗如下图几个方面所显示: 1浪费: 未使用房间的空调 未使用房间的照明 水龙头未关 7设计工程: 建筑节能设计不合理 节能系统未启用 使用高耗能设备 6能量转变效率 电-光 电-热 电-动力 热-电气设备 2设备机器效率 锅炉、空调 水泵、鼓风机电梯 主要的能源流失 5热流: 从配管、通风管道的热量损失 配管、通风管道阻力损失 3运行及保障管理不完备:过大容量运行 设备陈旧 4未充分利用自然条件: 固定窗 没有有效利用外部空气制冷的空调设备 窗口周围边的照明控制

企业能源管理系统(EMS)解决方案系统架构

企业能源管理系统(EMS)解决方案系统架构一 能源管理系统(Energy management system,简称EMS)是以帮助工业生产企业在扩大生产的同时,通过能源计划、监控、统计、消费分析、重点能耗设备管理和能源计量设备管理等多种手段,合理计划和利用能源,降低单位产品能源消耗,提高经济效益为目的信息化管控系统。 罗克韦尔自动化公司的电力及能源管理系统(PEMS); 电力管理和控制系统(PMCS);(PMCS)电力监控系统; 在淘汰落后产能的过程中,先进节能的工业自动化技术和设备成为了企业的首选。节能减排的自动化技术除了高能效电机、变频器、过程自动化系统和能源管理系统之外,还有面向冶金、有色、电力、化工、建材、造纸六大“三高”行业治理的成套专用优化系统和专用控制装置,比如特种执行器和特种检测技术,除尘、脱硫优化控制技术,固体废物焚烧的最优控制技术,废液的检测、分离和控制技术,节能、降耗的卡边控制技术,最优燃烧控制技术,最优调速控制技术,热能转换和传递优化技术等等,这些技术也是推进我国高端工业自动化产业化的重要方面。 节能减排在我国的推进离不开先进的自动化技术、产业结构调整、企业管理水平的提升。节约能源已经作为我国建立节约型社会的基本国策,对于“十一五”规划中单位GDP能耗节能减排20%的任务,企业不应该把它仅仅作为约束性指标,而是应该把节能减排融入到长远发展的战略中去,这对企业的发展无疑具有巨大的促进作用。这也是产业结构优化调整到一定程度,企业管理水平也提升到一定水平,共同作用的结果。当三者有机结合,节能减排也就会大行其道了。 随着我国计算机信息技术的高速发展、计算机软件应用技术的不断普及、企业信息化建设经验的不断积累和计算机信息管理系统应用水平的提高,众多企业

(能源化工行业)工业企业能源管理体系实施指南

(能源化工行业)工业企业能源管理体系实施指南

工业企业能源管理体系实施指南 1范围 本标准为以下对象提供实施指南: a)应用DB37/T1013-2009的工业企业。 b)其他相关方。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本〈包括所有的修改单〉适用于本文件。GB17167用能单位能源计量器具配备和管理通则 DB37/TIOU-2009工业企业能源管理体系要求 3术语和定义 DB37/T1013-2009确立的术语和定义适用于本文件 4能源管理体系要求 4.1总要求 用能单位应将能源管理体系作为企业管理的壹部分,根据其规模、性质和能力等状况确定能源管理体系边界,边界范围内的能源利用和管理活动应符合DB37/T1013-2009的要求。 建立、实施、保持和改进能源管理体系,应通过以下活动进行: a)体系策划 识别评价法律法规和其他要求及贯彻执行情况; 评价能源利用和管理现状; 确定能源基准、标杆; 识别评价能源因素; 制定能源方针、目标、指标; 确定能源管理职责,配备资源; 建立内、外部信息交流机制; 将策划的结果形成文件。 b)体系实施 对实体系范围内机员实施培训 执行体系文件,对能源利用过程进行控制,包括能源规划、设计、采购、贮存、加工转换、传输分配、使用、回收利用等过程; 全过程监视和测量; 对不符合采取纠正措施和预防措施,必要时实施应急预案。 c)体系检查和改进 实施内部审核; 实施管理评审; 识别节能潜力,确定改进措施,提供必要资源。 4.2文件要求 4.2.1总则 用能单位应通过建立适宜的文件,沟通意图、统壹行动,最终实现能源管理体系的有效运行。能源管理体系文件应系统阐述用能单位能源管理体系范围内全部能源利用和管理过程,为评价体系有效性和适宜性提供评价标准和客观证据。 a)体系策划和文件编写应紧密结合,其中: 能源方针、目标。能源方针、目标是用能单位所追求的方向和目的。能源方针应表明用能单

企业能源管理系统综合解决方案

企业能源管理系统综合解决方案 关键词:实时数据库 pSpace RTBD SCADA软件能源管理系统EMS 力控监控组态软件力控eForceCon SD 1.引言 1.1. 概述 在我国的能源消耗中,工业是我国能源消耗的大户,能源消耗量占全国能源消耗总量的70%左右,而不同类型工业企业的工艺流程,装置情况、产品类型、能源管理水平对能源消耗都会产生不同的影响。建设一个全厂级的集中统一的能源管理系统可以实现对能源数据进行在线采集、计算、分析及处理,从而对能源物料平衡、调度与优化、能源设备运行与管理等方面发挥着重要的作用。 能源管理系统(简称EMS)是企业信息化系统的一个重要组成部分,因此在企业信息化系统的架构中,把能源管理作为MES系统中的一个基本应用构件,作为大型企业自动化和信息化的重要组成部分。 1.2 整体需求分析 企业希望能够采用先进的自动化、信息化技术建立能源管理调度中心,实现从能源数据采集——过程监控——能源介质消耗分析——能耗管理等全过程的自动化、高效化、科学化管理。从而使能源管理、能源生产以及使用的全过程有机结合起来,使之能够运用先进的数据处理与分析技术,进行离线生产分析与管理。其中包括能源生产管理统计报表、平衡分析、实绩管理、预测分析等。实现全厂能源系统的统一调度。优化能源介质平衡、最大限度地高效利用能源,提高环保质量、降低能源消耗,达到节能降耗和提升整体能源管理水平的目的。 2. 设计内容与原则 2.1设计内容 ★自动化系统 能源管控中心网络系统及设备系统; 能源管控中心软硬件平台系统; 能源系统各站点的数据采集系统; 调度及操作人员所需的人机界面系统; 设备冗余,安全监测系统; 历史数据海量存储及分析系统等。 ★辅助系统 能源系统视频安全监控; 能源系统配套报警系统; 能源系统大屏幕显示系统等。 2.2设计原则

建筑物节能管理系统

建筑物节能分析管理系统 建筑能耗是指民用建筑(包括居住建筑和公共建筑以及服务业)使用过程中的能耗,主要包括采暖、空调、通风、热水供应、照明、炊事、家用电器、办公设备、电梯等方面的能耗。其中采暖空调通风能耗约占2/3 左右。 海博能认为,当前造成我国建筑能耗过高的情况大致分为以下几种: (1)建筑设计上不节能,直接导致建筑物能耗需求过高; (2)采暖、通风与空调系统容量选择不合理,造成“大马拉小车”; (3)各能耗系统相互独立,未对能源综合利用作出合理规划,导致能量浪费; (4)设备运行管理不正确,导致能耗过高; (5)设备长时间使用后没有进行正确维护或更换低效率设备,造成能效低下。 从上面可以看出,建筑节能是一项涵盖建筑设计、设备选型、能源规划、运行管理和系统维护的复杂的系统工程。 XX公司建筑节能全面解决方案是建立在建筑节能物分析管理系统基础上的建筑节能综合解决方案,它以仿真预测模型为基础,采用系统工程的理论和方法,实现建筑节能分析、设计、改造和管理的一体化全面技术解决方案,是当前最先进、最有效的建筑节能全面解决方案。 建筑节能分析管理信息系统将建筑设计、设备工艺、自动控制、能源规划、系统优化和信息技术有效集成,在决策、设计、施工组织管理、运行维护及管理、优化及节能改造等各个环节为客户提供全程服务,从而从根本上降低建筑物的设计能耗和运行能耗。 3.2.1 节能设计 节能设计包括建筑物节能设计、设备选型和能源规划三个部分。其目的是为用户降低能耗需求,提高能源综合利用率。 3.2.1.1 建筑物节能设计 BEAMS系统通过对建筑物围护结构模型、设备模型以及当地历史气象信息进行仿真和综合分析,得到建筑物的设计日冷、热负荷,并根据《公共建筑设计节能标准》对建筑物维护结构(墙体材料、外墙保温、外遮阳、内遮阳、玻璃幕墙等)进行优化,使之设计日的冷、热负荷降到最低,从根本上解决建筑物能耗过高的问题。 3.2.1.2 设备选型 以仿真分析为基础的设备选型是解决当前建筑中普遍存在的“大马拉小车”现象的唯一手段,只有在精确预测建筑物负荷的情况下才能真正做到“车马相配”。同时,在设备选型的过程中必须遵循以下原则: (1)满足建筑物的最大冷、热负荷需求,并按规定留出余量; (2)在考虑综合成本及建筑物实际情况的前提下尽量避免运行过程中的“大马拉小车”的情况; (3)兼顾空调主机维护保养计划,避免主机连续运行时间过长,影响主机寿命。 3.2.1.3 能源规划 能源规划是提高能源综合利用率的重要手段。海博能公司根据当前建筑物的用能情况制定了一整套包括热回收、有源能量回馈、太阳能、风能、地热能、沼气等在内的综合能源利用规

石化企业能源优化系统设计与应用

2016年1月 CIESC Journal January 2016第67 卷 第1期 化 工 学 报 V ol.67 No.1 石化企业能源优化系统设计与应用 李德芳1,蒋白桦2,索寒生2,刘暄2 (1中国石油化工集团公司信息化管理部,北京 100728;2石化盈科信息技术有限责任公司,北京 100007) 摘要:石化工业是高能耗行业,发展面临资源紧缺的约束。基于信息化和工业化深度融合的能源管理系统,大幅度提高了能源的定量管理水平,在支撑企业节能方面应用前景广阔。中国石化应用信息技术构建能源管理信息系统促进企业实现节能,取得了较好的效果。论文阐述了能源优化系统的整体规划,并基于石化业务特点进行了能源优化系统的功能设计。以蒸汽动力优化系统为例,分析了优化系统的业务功能,并从机理模型构建、数据检测、数据校验、在线优化以及在线模型校验等方面论述了优化流程。最后,从中国石化下属的三家试点企业的应用成效出发,为石化企业推进节能降耗信息化建设提供参考。 关键词:石化;过程系统;系统工程;信息系统;能源;优化 DOI :10.11949/j.issn.0438-1157.20151455 中图分类号:TE 99;TP 39 文献标志码:A 文章编号:0438—1157(2016)01—0285—09 Design and application of energy optimization system in petrochemical enterprise LI Defang 1, JIANG Baihua 2, SUO Hansheng 2, LIU Xuan 2 (1Sinopec , Beijing 100728, China ; 2Petro -CyberWorks Information Technology Co ., Ltd , Beijing 100007, China ) Abstract : Petrochemical industry is a high energy consumption area, its development is being restricted by the shortage of resources. Energy management system based on t he deep integration of informatization and industrialization can greatly improve the quantitative management abilities of energy and has a great prospect on supporting an enterprise to optimize its energy consumption. Sinopec achieves satisfactory results by constructing energy management system based on information technology. The overall planning of energy optimization system has been proposed in this paper, the functions of this system have been designed by analyzing petrochemical businesses. Moreover, the steam power system has been taken as an example to illustrate the business functions of the optimization system. The specific description of energy optimization process of the system has been demonstrated in the aspects of the construction of mechanism factory model, data inspection, data correction, online energy optimization and online model regulation. Finally, the application benefits of three pilot enterprises have been analyzed. Especially, this can be regarded as a reference provided for petrochemical enterprises to promote energy conservation in their informatization construction process. Key words : petrochemical; process system; system engineering; information system; energy; optimization 引 言 近年来,世界石化工业发展越来越受到资源环 境制约[1],开始高度重视节能环保、绿色低碳和循 环经济发展,正逐渐从“末端治理”向“生产全过程控制”转变。国家统计局的数字表明[2],2014年 2015-09-16收到初稿,2015-09-30收到修改稿。 联系人:索寒生。第一作者:李德芳(1961—),男,博士,教授级高级工程师。 Received date : 2015-09-16. Corresponding author : SUO Hansheng, hansheng.suo@https://www.wendangku.net/doc/2415369096.html,

智慧能源管理系统

智慧能源管理系统 一、建筑能源管理系统................................................... 系统概述............................................................. 法规要求............................................................. 设计依据............................................................. 核心理念............................................................. 优势特点............................................................. 建设目标............................................................. 系统结构............................................................. 能源网络组建......................................................... 二、建立绿色建筑评价体系.............................................. 能源数据采集范围..................................................... 建立用能计量体系 .................................................... 建立绿色建筑评价体系................................................. 三、系统功能详述...................................................... 建筑基础信息配置..................................................... 能耗数据实时监测..................................................... 建筑分类能耗分析..................................................... 建筑分项能耗分析..................................................... 能耗同比、环比分析................................................... 能耗数据分析......................................................... 能耗指标统计......................................................... 能源消耗分析......................................................... 四、界面展示设计...................................................... 界面总览示意图....................................................... 系统分析图........................................................... 实时数据监测......................................................... 设备分项分析饼图..................................................... 空调能耗分析图....................................................... 能耗分户计量图.......................................................

能源管理云平台解决方案

国际机场节能管理能源管理平台解决方案

目录 1.工程概况 (2) 2.建设背景 (3) 1.1挑战 (4) 1.2需求分析 (5) 3.解决方案概述 (6) 4.系统架构 (9) 4.1能源管理系统主站 (9) 4.2通讯网络 (9) 4.3测控层硬件设备 (9) 5.技术特点 (11) 5.1能源管理可视化 (11) 5.2用能分析图形化 (12) 5.3智能数据统计分析 (13) 5.4管理规范化 (16) 5.5支持多种数据源 (16) 5.6能源系统云服务 (16) 6.应用场景 (17) 6.1能源购进 (17) 6.2能源消耗 (17) 6.3能源转供 (17) 6.4能源运行 (17) 7.计量点设置 (18) 7.1电计量点 (18) 7.235KV变电站计量点设置 (18) 7.3试点变电站(1#变电站)计量点设置 (20) 7.4水计量点设置 (21) 7.5热计量点设置 (23) 8.系统配置及预算 (24) 9.结语 (30)

1.工程概况 **国际机场位于*市东南方向,距*市?km,始建于?年,曾于?年进行过扩建。经过扩建后航站楼面积为?万平方米,跑道及滑行道延长至?米,并加宽跑道及滑行道道肩,飞行区等级由?升格为?级,可满足当前最大机型A380等飞机的备降要求,为国内干线机场及首都国际机场的备降场。 经中国民用航空总局批准,“**机场”更名为“**国际机场”。机场已开通航线*多条,通达国内外60多个城市,保障机型近20种。

2.建设背景 节能减排已经被全社会普遍关注。就民航业而言,民航总局明确要求,到2020年我国民航单位产出能耗和排放要比2005年下降22%,达到航空发达国家水平。 目前,机场能耗占民航业能耗的3%。其中,供暖、制冷、照明又占了机场能耗的70%。 在这一背景下,****国际机场的能源管理也提上日程。如何降低运营成本,在保持优质服务水平的基础上减少能源消耗,将耗能大户变为节能大户,树立良好的社会形象,为社会节能减排做贡献,也成为****国际机场运营管理的关注焦点之一。 ****国际机场设有飞行区、航站区、办公生活区、塔台和通讯导航站、气象观测站、供油站、机务维修区、消防应急等区域设施,其面积大,分布广,负荷密集,供电容量大,不仅对于系统的安全性和可靠性要求极高,而且航空级的设施水平和服务水平也决定了机场对管理水平的高度要求。 **国际机场对于能源管理的需求主要包括: 1)持续安全可靠运行。由于机场交通枢纽有大量的人群聚集,为确保人员和设备的安全,对设施的照明、通风、航班的通讯导航等系统的持续可靠运行提出了极高的要求。而且机场功能决定了其站房和相关设施必须长时间持续稳定运行,以便确保设施的高利用率,从而也要求能源管理系统持续可靠地运行。 2)实现能源成本管控。由于机场航空级的设施水平和一系列人性化的体验要求,空调、照明通风的能耗必然很大,因此需要对能耗进行分类监测和统计,找出无效能耗,针对实际客流变化进行合理调控,以降低整体运营能耗。 3)降低运营管理强度。对于规模大、设施分布广、客流密度高的**** 国际机场,其日常运营的管理强度极大,仅仅靠传统的管理模式无法满足正常功能和可靠性保障的要求,必须借助现代自动化技术手段以降低传统的人工管理强度。

企业能源信息管理系统v2.0

企业能源信息管理系统ZY1000-CEMS https://www.wendangku.net/doc/2415369096.html,/products_detail/&productId=d53088a4-d540-4e60-96b3-7581ab14cffe.html 能源管理系统-企业能源信息管理系统ZY1000-CEMS 企业能源信息管理系统 ZY1000-CEMS 企业能源信息管理系统是我公司自行研制开发针对工业企业能源管理的平台系统,是企业能源管理体系的核心环节。 该系统采用国际先进的采样监测技术、通讯技术和计算机软硬件技术等,以水、电、气、风、油等能源介质为监测对象,并辅助环境以及设备的监测,为企业建立一个管控中心,对其生产用能进行实时采集、计算分析和集中调度管理;解决重点用能企业的能源监测计量、用能控制及设备运行情况等问题,实现对能源的全方位监控和管理,达到供需平衡和节能环保的目的。 应用目标 针对工业企业能源管理的平台系统,通过对企业的生产用能、产量、工序等进行数据采集与分析,解决企业能源监测计量、用能管理与考核、设备经济运行等问题。系统功能及特点 ·支持多种能源实时监测与统计分析; ·采取单品单耗、班组能耗的计算与对标分析等手段,实现企业管理节能; ·建立企业各类能源平衡图,加强能源“跑冒滴漏”核查,实现企业管理节能; ·分析能源消耗的特征,提高能源品质,实现企业技术节能; ·开展设备状态管理与能效评估,生产设备的管理与经济运行分析; ·实现与其它系统的互连互通(如:ERP、EMS)。

能源管理系统-公共机构能效监测管理系统ZY1000-BEMS 公共机构能效监测管理系统 ZY1000-BEMS 公共机构能效监测管理系统是我公司自行研制开发针对“国家机关办公建筑、大型公共建筑群”能耗监测平台系统,是建筑能耗监管体系的核心环节。 本系统的开发完全依据国家住建部关于建筑能耗的相关导则和《公共机构节能条例》,并且融入了我公司在能源管理方面的相关经验与技术,实现了对区域内各建筑能耗的实时采集以及设备的管理;对能耗数据按照分类、分项、人均、单位面积均等相关用能指标进行了能耗的统计和分析;通过WEB的展示方式,实现:能效公示、能效分析、能耗对比、能耗对标、能耗预警等相关功能,为能源审计、节能评估和改造提供科学、准确的数据依据。 应用目标 针对公共机构能耗特点,建立公共机构能效监测管理平台,采集公共机构用能数据,监测计量能源消耗状况,实现能效对标、能效考核、能效分析与节能经济运行等。系统功能及特点 ·能耗一体化管理 ·能耗对标分析 ·多种形式展示能耗数据 ·自动生成统计台帐、报表及年度能源消费数据 ·重点用能设备能效分析与经济运行 ·集成智能化能效评估专家系统,辅助分析

综合能源运营管理系统平台建设

基于“互联网+”的综合能源服务平台建设 计划 一、必要性分析 “第三次工业革命”对能源行业带来了巨大冲击,具备可再生、分布式、互联性、开放性、智能化特征的能源互联网将为未来电网发展的趋势。同时,随着国家电力体制改革的进一步深化与地区客户资产分布式能源的快速发展,公司面临一系列新的挑战与机遇: 1、电力安全运行的需要:近些年大量分布式电源项目建设层出不穷,新型能源的并网发电对电网运行电能质量、安全稳定、电网规划、经济运行等造成了冲击,亟需面向客户电力运行的安全监管与协调控制手段。 2、商务模式创新的需要:电力体制改革逐步放开配售电业务,以电力为主、兼顾冷热气多种能源的综合服务逐步成为区域性能源运营的主流趋势,公司未来面临着由单一生产供电体系向综合能源服务商转型的需求。 3、技术模式创新的需要:城市能源互联网的发展要求充分发挥电力在能源体系中绿色低碳的优势,需要以灵活的网架结构和智能的技术手段协调冷、热、电、气等多种能量流的配送、转化、平衡与调剂,进一步推动能源生产者与终端消费者之间的能量互通和信息互动。

4、服务模式创新的需要:社会投资建设的综合园区、 分布式能源站、热泵、储能、电动汽车充电设施等发展逐年加速,新型能源规划设计、监控管理、能效分析、运行维护等差异化、专属化的能源服务产品及服务方式需求日益突出。 二、建设目标 紧密结合能源互联网与电力改革背景,以“技术创新、服务创新、商务创新”为出发点,面向增量的能源网络与客户资产的能源设施,建设区域综合能源服务平台,友好接纳各种清洁能源和新型多元化负荷,适应城市能源互联网发展需要,开拓配售电服务、客户资产代管代维、能效审计服务等新型业务,适应未来多种能源运营、管理、服务的电力机制变革需要。 具体目标包括: 1.保障常规电网的安全稳定运行:实现系统外能源资产的运行实时监控,为公司削峰填谷、安全调控、规划改造、辅助决策等业务开展提供基础数据与技术支持,强化了常规电网的安全稳定与经济运行能力; 2.实现区域多种能源协调运行:依托区域太阳能、地热能等多种清洁能源,充分利用多能协调互补技术,构筑以智能电网为承载的能源互联网络,提高园区可再生能源占比与能源利用效率,降低园区碳排放;

能源管理系统(EMS)方案

Contents1系统方案概述2 1.1数采终端(能源子站) (3) 1.2数据监控系统(能源实时监控子系统) (4) 1.2.1能源实时监控服务器 (4) 1.2.2能源实时监控客户机 (5) 1.3数据管理与发布(能源管理和能源监控系统) (5) 1.3.1能源管理分析服务器 (6) 1.3.2能源管理系统客户机 (7) 2系统功能概述 (8) 2.1概述 (8) 2.2方案总体说明 (8) 2.3系统功能 (9) 2.3.1能源数据采集 (9) 2.3.2能源监控系统动态监视 (9) 2.3.3能源档案系统 (11) 2.3.4成本分析与分配系统 (13) 2.3.5能耗标准设定 (16) 2.3.6自定义能源报表 (17) 2.3.7其他能源分析手段 (21)

1系统方案概述 改能源管理系统方案是以罗克韦尔自动化的核心软件产品实时监控软件FTView SE、能源管理平台软件RSEnergyMetrix、以及开放性关系型数据库MSSQL为基础,并融合了现场通信技术、数据库技术、Web技术、SCADA/HMI技术、C/S及B/S技术等的一体化的数据采集监控系统方案。 能源管理系统实时监控与信息管理系统的总目标是建立一个全局性的能源管理系统,构成覆盖能源信息采集及能源信息管理两个功能层次的计算机网络系统,实现对电能、天然气、压缩空气、采暖水、循环水和自来水等能源介质的自动监测,进而完成能源的优化调度和管理,实现安全、优良供能、提高工作效率、降低能耗,从而达到降低产品成本的目的。系统包括3大部分内容:能源数据采集,能源数据实时监控和能源数据分析发布管理。其主要功能是实现对所有与能源有关的数据采集,并在能源管理部门范围内实现数据的发布,并可以为企业管理级的MES、ERP系统提供用能信息。 整个能源管理系统是以稳定可靠的工控PLC和上位管理服务器为核心并采用流行的、可靠的计算机网络构成的集中式数据采集监控分析管理系统。全厂设置一个集中能源监控中心。全厂能源调度监控中心通过网络从各能源子站中获取能源数据,实现全厂的能源数据集中监控和管理。并实现能源数据的集中管理和归档,并通过网络实现在能源管理部门范围内的数据发布;全厂能源管理中心和各能源子站通过工厂已有网络结合在一起构成一个完整的系统。 能源管理数采终端采用工业级控制设备PLC作为核心处理运算单元,各个能源子站都具备运算存储能力。能源管理数采终端集成以太网接口,通过光纤以太网与能源管理服务器系统实现通讯,网络构架简单明了,系统安全可靠。

相关文档
相关文档 最新文档