23111702[含文档+PPT+源码等]计算机毕业设计javaweb高校宿舍管理系统寝室管理

文章目录

编程技术交流、源码分享、模板分享、网课教程

🐧裙:776871563

软件开发环境及开发工具:

前端使用技术:JSP, bootstrap、jQuery,bootstrap-datetimepicker日期插件等

后端使用技术:Servlet、JDBC等

数据库:Mysql数据库

项目功能介绍:

1、登录成功展示首页,将页面搭建起来(必须要先登录才可以进宿舍管理系统首页)。

1.1 登录拦截器------2、3、4、5、7内的功能都需登录才可放行

1.2 记住密码 cookie

2、退出系统

3、密码修改

4、左侧宿舍管理员管理(只有超级管理员才能操作)

4.1增加

4.2删除、激活

4.3查:根据管理员的名字、性别、、电话号码、管理楼栋查询

5、左侧学生管理(超级管理员可管理所有学生、宿舍管理员只能管理其管理楼栋的学生)

5.1增加

5.2删除、激活

5.3修改

5.4查:根据学生的名字、性别、电话号码、管理楼栋查询

6、左侧宿舍楼管理(只有超级管理员才能操作)

6.1增加

6.2删除、激活

6.3修改

6.4查询

7、缺勤管理

7.1增加

7.2删除、激活

7.3修改

7.4根据缺勤时间、学生楼栋、学生姓名或性别或宿舍编号查询

下面是系统运行起来后的部分截图:

论文截图:

实现:

代码片段:

Java 复制代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DbUtil {
	private String dbUrl="jdbc:mysql://127.0.0.1:3306/database?serverTimezone=UTC&useSSL=false"; // 数据库连接地址
	private String dbUserName="root"; // 用户名
	private String dbPassword="123456"; // 密码
	private String jdbcName="com.mysql.cj.jdbc.Driver"; // 驱动名称
	/**
	 * 获取数据库连接
	 * @return
	 * @throws Exception
	 */
	public Connection getCon(){
		try {
			Class.forName(jdbcName);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Connection con = null;
		try {
			con = DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return con;
	}
	/**
	 * 关闭数据库连接
	 * @param con
	 * @throws Exception
	 */
	public void closeCon(Connection con)throws Exception{
		if(con!=null){
			con.close();
		}
	}
	
	public static void main(String[] args) {
		DbUtil dbUtil=new DbUtil();
		try {
			dbUtil.getCon();
			System.out.println("数据库连接成功!");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("数据库连接失败");
		}
	}
}
相关推荐
武昌库里写JAVA3 小时前
C语言 函数指针和指针函数区别 - C语言零基础入门教程
vue.js·spring boot·sql·layui·课程设计
清风6666666 小时前
基于单片机的便携式温湿度检测烘干机设计
单片机·嵌入式硬件·毕业设计·课程设计
清风66666621 小时前
基于单片机的螺旋藻生长大棚PH智能控制设计
单片机·嵌入式硬件·毕业设计·课程设计
清风6666661 天前
基于单片机的图书馆智能座位管理平台
数据库·单片机·嵌入式硬件·毕业设计·课程设计
武昌库里写JAVA1 天前
C语言 #pragma once - C语言零基础入门教程
vue.js·spring boot·sql·layui·课程设计
B站计算机毕业设计之家2 天前
深度学习实战:python动物识别分类检测系统 计算机视觉 Django框架 CNN算法 深度学习 卷积神经网络 TensorFlow 毕业设计(建议收藏)✅
python·深度学习·算法·计算机视觉·分类·毕业设计·动物识别
IT研究室3 天前
大数据毕业设计选题推荐-基于大数据的商店购物趋势分析与可视化系统-大数据-Spark-Hadoop-Bigdata
大数据·spark·课程设计
云山工作室3 天前
2025年单片机毕业设计选题物联网计算机电气电子通信类
单片机·物联网·课程设计
点灯小铭3 天前
基于单片机的64位多模式流水灯控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计
点灯小铭3 天前
基于单片机的PID调节脉动真空灭菌器上位机远程监控设计
数据库·单片机·嵌入式硬件·毕业设计·课程设计