jsp+servlet+mysql实现的javaweb高校宿舍管理系统

下面介绍一套使用jsp+servlet开发的一套高校宿舍管理系统,主要包括学生、宿舍管理员、系统管理员三个角色:

功能介绍:

学生:查看自己的缺勤记录、修改密码、退出系统

宿舍管理员:学生查看、缺勤记录、修改密码、退出系统

系统管理员:宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录、修改密码、退出系统。

开发工具:

eclipse-mar版本

jdk1.7或者1.8

mysql5.6或者5.7;8.0也可以,但是8.0的数据库驱动需要更新。

tomcat版本,7.0以上。

使用以上软件搭建一个javaweb开发环境。

技术要点:

页面主要使用jsp开发,结合javascript脚本语言,jstl+el等模板语言。

数据库使用mysql,mysql较sqlserver来说,个人感觉安装比较方便,上手也比较快。

控制器层使用servlet;数据库层dao,使用的是大家熟悉的jdbc常用增删改查数据操作,简单易懂。

本系统还作了一个拦截器filter,拦截用户session,判断用户是否登录系统,没有登录则跳转登录页面,如下

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
			FilterChain filterChain) throws IOException, ServletException {
		HttpServletRequest request = (HttpServletRequest)servletRequest;
		HttpServletResponse response = (HttpServletResponse)servletResponse;
		HttpSession session = request.getSession();
		Object object = session.getAttribute("currentUser");
		String path = request.getServletPath();
		if(object == null&&path.indexOf("login")<0&&path.indexOf("bootstrap")<0&&path.indexOf("images")<0) {
			response.sendRedirect("login.jsp");
		}else {
			filterChain.doFilter(servletRequest, servletResponse);
		}
	}

部分运行截图:

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第1张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第2张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第3张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第4张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第5张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第6张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第7张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第8张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第9张图片

jsp+servlet+mysql实现的javaweb高校宿舍管理系统_第10张图片

系统较为简单,同时也是大家都熟悉的宿舍管理相关业务操作,方便理解,如果有需要源码学习的朋友,可以到下面地址下载

http://www.xiaoniucr.com/project/view/69.html 

你可能感兴趣的:(javaweb源码分享,javaweb高校宿舍管理系统,jsp宿舍管理系统)