毕业设计:基于Web实现多用户宿舍管理系统

本文己参与[新人创作礼]活动,一起开启掘金创作之路

 项目编号: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
喜欢就支持一下吧
点赞0 分享