Java Web学生信息管理系统(MVC模式)

文章目录

  • 一、项目介绍
  • 二、运行效果截图
    • 1.登录界面
    • 2.管理员模式
  • 总结

一、项目介绍

        本系统目标是实现信息管理系统所需的各种基本功能,能    够很好的实现学生信息增加、删除、查询、修改等功能,还可以实现管理员进行对专业、学院、班级等模块进行管理。分为普通用户模式和管理员模式,管理员可以对相关信息进行管理(增删改查),普通用户只能查询和浏览信息。采用MVC模式,JSP+Servlet+Java Bean。学生信息可以导出为Excel表格。

       数据库系统:My Sql

       开发工具:  Eclipse

       开发环境:JDK+Tomcat

二、运行效果截图

1.登录界面

部分代码如下:

立即登录

用户名:

密码:

学生 管理员

${requestScope.login_errMsg}

2.管理员模式

Java Web学生信息管理系统(MVC模式)_第1张图片

3.学生信息查询和管理(对学生信息增删改查,支持按学生姓名查询、按班级查询、按学院查询)

Java Web学生信息管理系统(MVC模式)_第2张图片

部分代码:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		ArrayList students_list=new ArrayList();
		StudentDao student=new StudentDao();
		students_list=student.get_allStudentInformation();
		request.setAttribute("allStudentInformation", students_list);
		
		request.getRequestDispatcher("showStudentInformation.jsp").forward(request, response);
	}

Java Web学生信息管理系统(MVC模式)_第3张图片

部分代码:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		StudentDao dao=new StudentDao();
		ArrayList  studentResult=new ArrayList();
		String findType=request.getParameter("findType");
		String findInformation=request.getParameter("findInformation");
		if(findType==null){
			request.setAttribute("findErroeMsg", "请选择查询类型");
		}
		else if (findType.equals("studentId")) {
			StudentBean student=new StudentBean();
			
			student=dao.find_byId(findInformation);
			studentResult.add(student);
		}
		else if(findType.equals("classId")) {
			studentResult=dao.find_byClass(findInformation);
		}
		else if(findType.equals("name")) {
			studentResult=dao.find_byName(findInformation);
		}
		else {
			
		}
		request.setAttribute("studentResult", studentResult);
		request.getRequestDispatcher("findStudentInformation.jsp").forward(request, response);
	}

Java Web学生信息管理系统(MVC模式)_第4张图片


总结

获取源码及报告请添加本人:QQ:515681206(注明来意)

你可能感兴趣的:(javaweb,servlet,后端,前端,mvc)