java碳排放数据信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点

java Web碳排放数据信息管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环

境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java Web碳排放数据信息管理系统

二、功能介绍

(1)用户注册:用户进行注册,记录用户名,密码,性别,电话等信息。

(2)用户登录:验证用户登录,登录成功跳转,失败弹出提示。

(3)碳排放基础数据管理:用户根据需求对碳排放基础信息进行增删改查的操作查询指定碳排放信息时,查询成功显示相对应的碳排放信息,失败,提示重输查询信息。

(4)碳排放可视化分析:普通用户可以根据对碳排放信息进行可视化分析。

系统可视化分析界面是总共分三各部分如图一所示,第一部分是用户维度设置和碳排放值,维度可以通过下滑栏方式设计,范围为;能源品种,时间,空间,行业。碳排放值指总量,范围为

;时间是最近一年,最近两年等。空间上是的范围为各个省份。

1)碳排放的能源结构分析:普通用户可以根据需求对已有的数据从不同能源品种维度进行分析,此过程按图的形式显示,

2)碳排放的空间分析:普通用户可以根据需求对已有的数据从不同省份维度进行分析,此过程按图的形式显示。

3)碳排放的时间分析:普通用户可以根据需求对已有的数据从不同年份维度进行分析,此过程按图的形式显示。

4)碳排放量行业结构分析:普通用户可以根据需求对已有的数据从不同行业维度进行分析,此过程按图的形式显示

(5)用户维护:普通用户可以对自己登录密码进行更改管理员有权限更改所有用户密码。

(6)系统管理员:管理员可以对原数据进行增删改查,方便对碳排放信息的有效管理。

(7)预警管理:系统通过选择前一年的数据来对当年的碳排放数据进行预警,比如用户进入预警界面点击查看时反馈这一年的数据,系统会比较今年和前一年的数据,并对今年比前一年超过或

减少10%的数据用标签,颜色等方式标记。

数据库设计

(1)用户信息表如表5.1所示:

表5.1 用户信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | qx | VARCHAR | 40 | 否 | 权限 |
| 6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |

(2)省份如表5.2所示:

表5.2 省份表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | sfid | INTEGER | 11 | 是 | 省份编号 |
| 2 | sf | VARCHAR | 40 | 否 | 省份 |

(3)行业表如表5.3所示:

表5.3 行业表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | xyid | INTEGER | 11 | 是 | 行业编号 |
| 2 | xy | VARCHAR | 40 | 否 | 行业 |

(4)能源品种表如表5.4所示:

表5.4 能源品种信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | nypzid | INTEGER | 11 | 是 | 能源品种编号 |
| 2 | pzmc | VARCHAR | 40 | 否 | 品种名称 |

(5)碳排放量表如表5.5所示:

表5.5 碳排放量表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | tpflid | INTEGER | 11 | 是 | 碳排放量编号 |
| 2 | nypz | VARCHAR | 40 | 否 | 能源品种 |
| 3 | pfsj | VARCHAR | 40 | 否 | 排放时间 |
| 4 | sf | VARCHAR | 40 | 否 | 省份 |
| 5 | xy | VARCHAR | 40 | 否 | 行业 |
| 6 | pfzl | VARCHAR | 40 | 否 | 排放总量 |
| 7 | nd | VARCHAR | 40 | 否 | 年度 |
| 8 | lx | VARCHAR | 40 | 否 | 类型 |

ER图

代码设计

<TABLE cellSpacing=0 cellPadding=3 width="100%" align=center border=1 bordercolor="#33CCCC" id="table1">
  <TBODY id="table2">
 
				 		<tr align="center" bgcolor="#ebf0f7">
 <td width="9%" height="25" >序号</td>
 <td width="9%" height="25" >能源品种</td>
 <td width="9%" height="25" >省份</td>
 <td width="9%" height="25" >行业</td>
 <td width="9%" height="25" >排放总量</td>
 <td width="9%" height="25" >年度</td>
 <td width="9%" height="25" >类型</td>
 </tr>

			
					<%
					int i=1;
					int dz=0;
					int gz=0;
					
					int sz=0;
					String bgcolor="#FFFFFF";
					
					if(rs!=null){
					while(rs.next()){
					
					sz=rs.getInt("pfzl");
					
					
					if(dz>0){
					if(sz<=dz){
					bgcolor="#93FF93";
					}
					if(sz>=gz){
					bgcolor="#ff7575";
					}
					}
					dz=sz*9/10;
					
					gz=sz*11/10;
					%>
                  	  <tr align='center' bgcolor='<%=bgcolor%>' >
 <td height="24" ><%=i%></td>
 <td height="24" ><%=rs.getString("nypz")%></td>
 <td height="24" ><%=rs.getString("sf")%></td>
 <td height="24" ><%=rs.getString("xy")%></td>
 <td height="24" ><%=rs.getString("pfzl")%></td>
 <td height="24" ><%=rs.getString("nd")%></td>
 <td height="24" ><%=rs.getString("lx")%></td>
</tr>

                 <%
				 i++;
				 }
				 }
				 %>
    </TBODY></TABLE>
	
	今年比前一年超过或减少10%的数据,高于前一年是 红色 ,低于前年是 绿色
	

	</td></tr></table>

三、注意事项

1、管理员账号:admin密码:admin 数据库配置文件DBO.java

2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jsptpfxt.sql ,系统名称tpfxt

4、系统首页地址:http://127.0.0.1:8080/tpfxt/login.jsp

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

相关推荐
字节流动6 分钟前
Android Java 版本的 MSAA OpenGL ES 多重采样
android·java·opengles
呜呼~225141 小时前
前后端数据交互
java·vue.js·spring boot·前端框架·intellij-idea·交互·css3
飞的肖1 小时前
从测试服务器手动热部署到生产环境的实现
java·服务器·系统架构
周伯通*1 小时前
策略模式以及优化
java·前端·策略模式
两点王爷2 小时前
Java读取csv文件内容,保存到sqlite数据库中
java·数据库·sqlite·csv
问道飞鱼2 小时前
【Springboot知识】Springboot进阶-实现CAS完整流程
java·spring boot·后端·cas
抓哇小菜鸡2 小时前
WebSocket
java·websocket
single5942 小时前
【c++笔试强训】(第四十五篇)
java·开发语言·数据结构·c++·算法
Q_19284999062 小时前
基于Spring Boot的电影网站系统
java·spring boot·后端
凡人的AI工具箱2 小时前
每天40分玩转Django:Django部署概述
开发语言·数据库·后端·python·django