JSP课设:学生信息管理系统(附源码+调试)
作者:mmseoamin日期:2023-12-27

JSP学生信息管理系统

(1)登录模块:本系统提供用户和管理员两种登陆方式,用户通过输入账号和密码,进行登录。

(2)注册模块:注册者输入账号和密码,并选择对应的权限级别,来完成一个账号的登录。

(3)学生模块:院系信息管理:查看所有院系信息;班级信息管理:查看所有班级信息;学生信息管理:查看所有学生;课程信息管理:查看所有课程,查询课程平均分,查询课程不及格率,查询课程排名情况;学生成绩管理:查看全部学生课程成绩。

(4)管理员模块:用户信息管理:查看所有用户,新增用户信息,删除指定用户,修改用户信息;院系信息管理:查看所有院系,新增院系信息,删除指定院系,修改院系信息;班级信息管理:查看所有班级,新增班级信息,删除指定班级,修改班级信息;学生信息管理系统:查看所有学生信息,新增学生信息,删除指定学生,修改学生信息;课程信息管理:查看所有课程,新增课程信息,删除指定课程,修改课程信息,查询课程平均分,查询课程不及格率,查询课程排名情况;学生成绩管理:查看全部学生成绩,新增学生成绩记录、删除指定学生成绩记录,修改学生成绩记录。

代码链接:https://pan.baidu.com/s/15EBudlmILzAwuDFuXT9KTQ

提取码:hd7b

系统截图

1、系统首页

在这里插入图片描述

2、注册界面

在这里插入图片描述

3、学生界面

在这里插入图片描述

4、管理员界面

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

核心代码

1、数据库连接

package utils;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
public class DBUtils {
	
    /**
     * 获取数据库连接
     * @return Connection对象
     */
    public static Connection getConnection(){
    	String dbUserName = "root";
    	String dbUserPasswd = "123456";
    	String dbURL = "jdbc:mysql://localhost:3306/studentinfomanagement?"
    	            + "user="+dbUserName+"&password="+dbUserPasswd+"&useUnicode=true&characterEncoding=UTF8";
    	Connection conn = null;
    	try {
    		Class.forName("com.mysql.jdbc.Driver");
    		conn = (Connection) DriverManager.getConnection(dbURL,dbUserName,dbUserPasswd);
    	} catch (ClassNotFoundException | SQLException e) {
    		e.printStackTrace();
    	} 
    	return conn;
    }
    
    /**
     * 关闭数据库连接
     * @param conn Connection对象
     */
    public static void closeConnection(Connection conn) {
		//判断conn是否为空
    	if(conn != null){
    		try {
				conn.close();//关闭数据库连接
			} catch (SQLException e) {
				// TODO: handle exception
				e.printStackTrace();
			}
    	}
	}
}

2、登录界



	
		
		学生信息管理系统
		
		
	
	
		
		

学生信息管理系统

登录

3、用户界面

<%@page import="model.User"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>



	
	用户操作界面
	
	
	

	

	<%
		//获取登录成功的用户信息
		User user = (User) session.getAttribute("user");
		//判断用户是否登录
		if(user != null){
	%>
	
用户操作界面
<% }else{ response.sendRedirect("https://blog.csdn.net/faker369/article/details/login.html"); } %>

请选择操作

欢迎使用学生信息管理系统!

© Copyright. All rights reserved. Design by Soarkey