idea开发 java web 配电室后台管理系统bootstrap框架web结构java编程计算机网页

一、源码特点
 java 配电室后台管理系统是一套完善的完整信息系统,结合java web开发和bootstrap UI框架完成本系统 ,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主
要采用B/S模式开发。
前段主要技术 css jquery  bootstrap UI框架
后端主要技术 java jsp
数据库 mysql
开发工具 IDEA  JDK1.8

java Web配电室后台管理系统1


二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)员工管理:对员工信息进行添加、删除、修改和查看
(3)设备管理:对设备信息进行添加、删除、修改和查看
(4)设备状态管理:对设备状态信息进行添加、删除、修改和查看
(5)告警管理:对告警信息进行添加、删除、修改和查看
(6)安全门禁管理:对安全门禁信息进行添加、删除、修改和查看
(7)视频监控管理:对视频监控信息进行添加、删除、修改和查看
(8)安防信息管理:对安防信息信息进行添加、删除、修改和查看
(9)告警设置管理:对告警设置信息进行添加、删除、修改和查看
(10)用户登录、个人信息修改

数据库设计

CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`dh` VARCHAR(40) default NULL COMMENT '电话',
`yx` VARCHAR(40) default NULL COMMENT '邮箱',
`wx` VARCHAR(40) default NULL COMMENT '微信',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yuangong` (
`ygid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`dh` VARCHAR(40) default NULL COMMENT '电话',
`wx` VARCHAR(40) default NULL COMMENT '微信',
`yx` VARCHAR(40) default NULL COMMENT '邮箱',  PRIMARY KEY  (`ygid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shebei` (
`sbid` int(11) NOT NULL auto_increment,
`sbh` VARCHAR(40) default NULL COMMENT '设备号',
`sbmc` VARCHAR(40) default NULL COMMENT '设备名称',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`sbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `sbzt` (
`sbztid` int(11) NOT NULL auto_increment,
`ls` VARCHAR(40) default NULL COMMENT '流水',
`sb` VARCHAR(40) default NULL COMMENT '设备',
`sj` VARCHAR(40) default NULL COMMENT '时间',
`rq` VARCHAR(40) default NULL COMMENT '日期',
`wd` VARCHAR(40) default NULL COMMENT '温度',
`sd` VARCHAR(40) default NULL COMMENT '湿度',
`dy` VARCHAR(40) default NULL COMMENT '电压',
`dl` VARCHAR(40) default NULL COMMENT '电流',
`gl` VARCHAR(40) default NULL COMMENT '功率',
`fhfzt` VARCHAR(40) default NULL COMMENT '分合阀状态',
`jdfzt` VARCHAR(40) default NULL COMMENT '接地阀状态',
`gj` VARCHAR(40) default NULL COMMENT '告警',  PRIMARY KEY  (`sbztid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

前端页面布局

		<!-- /section:basics/content.breadcrumbs -->
				<div class="page-content">

					<div class="page-content-area">

						<div class="row">
							<div class="col-xs-12">
								<!-- PAGE CONTENT BEGINS -->
								<form class="form-horizontal" method="post"  role="form" name="form" action="shebei_add.jsp">
									<!-- #section:elements.form -->
									
									<table id="sample-table-1" class="table table-striped table-bordered table-hover">
								<%
									java.util.Date   now=new   java.util.Date();
									java.text.SimpleDateFormat   formatter=new   java.text.SimpleDateFormat("MMddssssss");
									//  System.out.print(formatter.format(now));
									String ddid=""+formatter.format(now);
								%>
											<tbody>
												<tr>
																						
													<td align="right" valign="middle">	<label class="control-label no-padding-right" for="form-field-1"> 设备号:</label></td>
												
													<td>	<input type="text"  placeholder="请输入设备号" class="col-xs-10 col-sm-5"  id="sbh" name="sbh" required value="<%=ddid%>" readonly /></td>

											
												</tr>
												<tr>
																						
													<td align="right" valign="middle">	<label class="control-label no-padding-right" for="form-field-1"> 设备名称:</label></td>
												
													<td>	<input type="text"  placeholder="请输入设备名称" class="col-xs-10 col-sm-5"  id="sbmc" name="sbmc" required value="" /></td>

											
												</tr>
												<tr>
																						
													<td align="right" valign="middle">	<label class="control-label no-padding-right" for="form-field-1"> 说明:</label></td>
												
													<td>
													<textarea  id="sm" name="sm"  placeholder="请输入说明" required cols="80" rows="5"></textarea>
													</td>

											
												</tr>
														<tr>
																<td class="" align="right" valign="middle"></td>

																<td>
															<button class="btn btn-info" type="submit">
												<i class="ace-icon fa fa-check bigger-110"></i>立即提交	</button>

											<button class="btn" type="reset">
												<i class="ace-icon fa fa-undo bigger-110"></i>重新输入			</button>
																</td>

															</tr>


											
											</tbody>
										</table>
					



								

								


								
								</form>
							</div><!-- /.col -->
						</div><!-- /.row -->

后端业务逻辑处理

String keyid =(String)request.getParameter("keyid");
String sbh=(String)request.getParameter("sbh");// 变量 名 :设备号
String sbmc=(String)request.getParameter("sbmc");// 变量 名 :设备名称
String sm=(String)request.getParameter("sm");// 变量 名 :说明

String sql="";//声明sql
 sql="insert into shebei(sbh,sbmc,sm) values('"+sbh+"','"+sbmc+"','"+sm+"')";
;//设备SQL 语句
int row=1;///定义执行结果
		
try{

	
		//int row =0;
		row=db.update(sql);//执行sql语句
}catch(Exception e){
System.out.println(e.toString());}
if(row==1){//操作成功

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是jsppds.sql 系统名称pds
4、地址:login.jsp 

四系统实现


代码下载

https://download.csdn.net/download/qq_41221322/89077537

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/520318.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux:权限篇

文章目录 前言1.用户2.文件的权限管理2.1 修改文件的权限2.2 修改文件的拥有者2.3 修改文件的所属组 3.file指令4.umask指令4.目录的权限管理总结 前言 Linux权限在两个地方有所体现&#xff0c;一种是使用用户&#xff1a;分为root超级用户员与普通用户。另一个是体现在文件的…

单元测试mockito (三)常用方法整理

1.定义测试对象 2.模拟对象依赖 3.注入依赖对象 4.模拟方法依赖 5.调用被测方法 6.验证依赖方法 7.验证数据对象 8.验证依赖对象

基于springboot实现教师工作量管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现教师工作量管理系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了教师工作量管理系统的开发全过程。通过分析教师工作量管理系统管理的不足&#xff0c;创建了一个计算机管理教师工作…

“Linux 三剑客”,通常指的是三个经典的命令行工具:grep、sed 和 awk

1、grep&#xff1a; 简介&#xff1a;grep 是一个强大的文本搜索工具&#xff0c;可以用于在文件中查找匹配特定模式的行。示例&#xff1a; 搜索包含特定关键词的行&#xff1a; grep "keyword" filename 递归搜索目录下所有文件&#xff1a; grep -r define zj…

软件测试——黑盒测试

黑盒测试也就是针对功能进行测试&#xff0c;白盒测试就是后端根据自己的代码逻辑进行一下自测&#xff0c;灰盒测试就是黑盒和白盒的混合测试。 1.黑盒测试主要发现以下类型的错误 对比需求规格说明书功能遗漏或者不一致。 接口错误 数据库连接访问错误 效率不高&#xff…

计算机语言 之【C++】入门级知识讲解(命名空间,C++输入输出,缺省参数,函数重载,引用,内敛函数,auto关键字,for循环,指针空值nullptr)

三点睡六点起&#xff0c;阎王夸我好身体 不到三点我不睡&#xff0c;太平间里抢C位 一、命名空间 1.命名空间的作用 2.命名空间定义 3.命名空间使用 二、C的输入输出 1.输入输出说明介绍 2.std命名空间的使用惯例 三、缺省参数 1.缺省参数概念 2.缺省参数分类 四、…

STL--vector如何保证元素的连续存储

vector 在 C STL 中保证元素连续存储的方式主要体现在它的内部实现上。具体来说&#xff0c;vector 使用动态分配的数组来存储其元素。这意味着在内存中&#xff0c;vector 的所有元素都被放置在一个连续的内存块中。以下是这种实现的几个关键点&#xff1a; 动态数组&#xf…

Stable Diffusion介绍

Stable Diffusion是一种前沿的开源深度学习模型框架&#xff0c;专门设计用于从文本描述生成高质量的图像。这种称为文本到图像生成的技术&#xff0c;利用了大规模变换器&#xff08;transformers&#xff09;和生成对抗网络&#xff08;GANs&#xff09;的力量&#xff0c;以…

element-ui result 组件源码分享

今日简单分享 result 组件的源码实现&#xff0c;主要从以下三个方面&#xff1a; 1、result 组件页面结构 2、result 组件属性 3、result 组件 slot 一、result 组件页面结构 二、result 组件属性 2.1 title 属性&#xff0c;标题&#xff0c;类型 string&#xff0c;无默…

全文更新:什么是Power Path?充电时是充电器供电还是电池供电?

原文来自微信公众号&#xff1a;工程师看海&#xff0c;与我联系&#xff1a;chunhou0820 看海原创视频教程&#xff1a;《运放秘籍》 昨天的文章误删了一部分&#xff0c;很多同学留言想看全文&#xff0c;现补充、更新如下&#xff1a; 前段时间&#xff0c;交流群里有位同学…

Linux第5课 Linux目录介绍

文章目录 Linux第5课 Linux目录介绍一、打开系统目录二、查看系统目录 Linux第5课 Linux目录介绍 系统目录就是指操作系统的主要文件存放的目录&#xff0c;目录中的文件直接影响到系统是否正常工作&#xff0c;了解这些目录的功能&#xff0c;对使用系统会有很大的帮助。 一…

机器学习知识点全面总结

机器学习按照模型类型分为监督学习模型、无监督学习模型两大类。 1、有监督学习 有监督学习通常是利用带有专家标注的标签的训练数据&#xff0c;学习一个从输入变量X到输入变量Y的函数映射。Y f (X)&#xff0c;训练数据通常是(nx,y)的形式&#xff0c;其中n代表训练样本的大…

【python毕业设计】基于Python的医院信息管理系统的设计与实现(源码+数据库+毕业论文)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

博客部署004-centos安装mysql及redis

1、如何查看当前centos版本&#xff1f; cat /etc/os-release 2、安装mysql 我的是centos8版本&#xff0c;使用dnf命令 2.1 CentOS 7/8: sudo yum install -y mysql-community-server 或者在CentOS 8上&#xff0c;使用DNF:&#x1f31f; sudo dnf install -y mysql-ser…

Linux:谈谈阻塞式和非阻塞式IO

文章目录 阻塞式和非阻塞式IO 本篇总结的核心内容就是非阻塞式IO&#xff0c;直接看代码 阻塞式和非阻塞式IO 阻塞式IO 如下所示是典型的阻塞式IO #include <iostream> #include <unistd.h> using namespace std;int main() {char buff[1024];while(true){ssiz…

Whisper报错:ffmpeg返回异常值1

本地使用cmd命令显示ffmpeg可以用&#xff0c;但是使用python代码调用whisper包就报错。 查看了whisper源码&#xff0c;发现其也是调用的cmd来使用ffmpeg&#xff0c;于是修改其audio.py中的audio方法中ffmpeg的具体位置完美运行。

基于Springboot企业客户信息反馈平台

采用技术 基于Springboot企业客户信息反馈平台的设计与实现~ 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBootMyBatis 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 页面展示效果 功能清单 平台功能 首页 技术文档 问题信息 个人中心…

Redis中的持久化

持久化 .RDB手动触发save命令bgsave命令 自动触发bgsave的具体流程RDB的处理保存压缩校验 RDB的优缺点 AOF命令写入文件同步重写机制启动时恢复数据 本章重点回顾 . RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发 手动触发…

希尔排序:插入排序的高效升级版,你了解吗?

算法学习的重要性 在程序员的世界里&#xff0c;算法就如同一座桥梁&#xff0c;连接着问题与解决方案&#xff0c;是实现优秀程序的关键。 掌握算法&#xff0c;就能够在面对各种问题时&#xff0c;找到最合适的解决方法&#xff0c;以最少的时间和空间&#xff0c;实现最优的…

4核8G配置服务器多少钱?2024年阿里云服务器价格曝光

阿里云服务器4核8G租用优惠价格955元一年&#xff0c;配置为云服务器ECS通用算力型u1实例4核8G配置、ESSD Entry盘20G-40G、1M-3M带宽&#xff0c;实例规格为ecs.u1-c1m2.xlarge&#xff0c;阿里云优惠活动 yunfuwuqiba.com/go/aliyun 活动链接打开如下图&#xff1a; 阿里云4核…