本文己参与[新人创作礼]活动,一起开启掘金创作之路
项目编号:BS-GX-033
开发技术:
后台:jsp+servlet+jdbc
前台:jsp+bootstrap
运行环境:
数据库:mysql5.7
JDK: 1.8
Maven: 3.9
开发工具:IDEA /Eclipse
本系统基于jsp实现了一个宿舍管理系统,功能完整,界面美观大方,交互简洁方便,比较适合做毕业设计使用。主要分为三个角色用户:管理员,宿舍管理员,学生
系统管理员:用户管理、宿舍楼管理、楼管管理、缺勤管理。
宿舍管理员主要包括: 缺勤管理、学生管理
学生主要包括:缺勤查看
系统 主要实现功能界面展示如下:
管理员登陆
学生管理
宿舍楼管理
缺勤管理
宿舍管理员登陆
缺勤管理
学生登陆系统
\
核心实现代码如下:
package com.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
@WebServlet(name = "BlankServlet")
public class BlankServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
Object currentUserType = session.getAttribute("currentUserType");
if("admin".equals((String)currentUserType)) {
request.setAttribute("mainPage", "admin/blank.jsp");
request.getRequestDispatcher("mainAdmin.jsp").forward(request, response);
} else if("dormManager".equals((String)currentUserType)) {
request.setAttribute("mainPage", "dormManager/blank.jsp");
request.getRequestDispatcher("mainManager.jsp").forward(request, response);
} else if("student".equals((String)currentUserType)) {
request.setAttribute("mainPage", "student/blank.jsp");
request.getRequestDispatcher("mainStudent.jsp").forward(request, response);
}
}
}
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END