基于Javaweb实现实验室设备管理系统

简介: 基于Javaweb实现实验室设备管理系统

 项目编号:BS-XX-013


本项目基于JSP/Servlet技术实现开发,开发工具采用IDEA或ECLIPSE,数据库采用MYSQL数据库。


首次使用,需要进入src/com/util/DBOK 修改数据库的相关信息,系统设置mysql的用户名为root,密码为root,可以根据需要修改为自己的账户信息。


实验室设备管理系统主要包含两个用户角色,一个是超级管理员,可以进行系统的各种管理工作,一个是普通管理员,主要进入系统进行相应的信息查看工作。系统的主要功能包含有:登陆用户的信息修改,系统用户管理,使用设备的用户信息管理,实验设备管理,设备借出管理,设备维修管理,共建记录管理,实验室设备统计(图形报表的形式展示),注销退出,登陆系统。


下面就部分功能进行功能展示:


用户登陆:

image.png

登陆后主界面:

image.png

系统用户管理:

image.png

用户信息管理:

image.png

设备信息管理:

image.png

设备借出管理:

image.png

设备维修管理:

image.png

共建记录管理:

image.png

实验室设备统计:

image.png

以上是展示的系统部分功能,此项目功能完整,运行无误,比较适合毕业设计使用。

核心代码:

package com.action;
/**
 * 管理员登陆 增加 修改 删除  
 */
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import java.util.StringTokenizer;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.bean.ComBean; 
import com.util.Constant;
import com.util.MD5;
public class AdminServlet extends HttpServlet {
  /**
   * Constructor of the object.
   */
  public AdminServlet() {
    super();
  }
  /**
   * Destruction of the servlet. <br>
   */
  public void destroy() {
    super.destroy(); // Just puts "destroy" string in log
    // Put your code here
  }
  /**
   * The doGet method of the servlet. <br>
   *
   * This method is called when a form has its tag value method equals to get.
   * 
   * @param request the request send by the client to the server
   * @param response the response send by the server to the client
   * @throws ServletException if an error occurred
   * @throws IOException if an error occurred
   */
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    doPost(request,response);
  }
  /**
   * The doPost method of the servlet. <br>
   *
   * This method is called when a form has its tag value method equals to post.
   * 
   * @param request the request send by the client to the server
   * @param response the response send by the server to the client
   * @throws ServletException if an error occurred
   * @throws IOException if an error occurred
   */
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    response.setContentType(Constant.CONTENTTYPE);
    request.setCharacterEncoding(Constant.CHARACTERENCODING);
    String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
    String date2=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
    try{
      String method=request.getParameter("method").trim();
      ComBean cBean = new ComBean();
      HttpSession session = request.getSession();   
      if(method.equals("one")){//用户登录
        String username = request.getParameter("username");
        String password = request.getParameter("password");  
        String sf = request.getParameter("sf");  
        String sql="select realname from admin where username='"+username+"' and  password='"+password+"'  and  sf='"+sf+"' ";
        String str=cBean.getString(sql);
        if(str==null){
          request.setAttribute("message", "登录信息错误!");
          request.getRequestDispatcher("index.jsp").forward(request, response); 
        }
        else{
          session.setAttribute("user", username); session.setAttribute("sf", sf); 
          request.getRequestDispatcher("admin/index.jsp").forward(request, response); 
        }  
      }
      else if(method.equals("uppwd")){//修改密码
        String username=(String)session.getAttribute("user"); 
        String oldpwd = request.getParameter("oldpwd"); 
        String newpwd = request.getParameter("newpwd"); 
        String str=cBean.getString("select id from admin where username='"+username+"' and  password='"+oldpwd+"'");
        if(str==null){
          request.setAttribute("message", "原始密码信息错误!");
          request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
        }
        else{
          int flag=cBean.comUp("update admin set password='"+newpwd+"' where username='"+username+"'");
          if(flag == Constant.SUCCESS){ 
            request.setAttribute("message", "操作成功!");
            request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
          }
          else { 
            request.setAttribute("message", "操作失败!");
            request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request, response); 
          }
        }
      }
      else if(method.equals("adminexit")){//退出登录
        session.removeAttribute("user");  session.removeAttribute("sf");
        request.getRequestDispatcher("index.jsp").forward(request, response); 
      }
      else if(method.equals("addm")){//增加系统用户
        String username = request.getParameter("username"); 
        String password = request.getParameter("password"); 
        String realname = request.getParameter("realname"); 
        String sex = request.getParameter("sex"); 
        String age = request.getParameter("age"); 
        String address = request.getParameter("address"); 
        String tel = request.getParameter("tel"); 
        String str=cBean.getString("select id from admin where username='"+username+"'");
        if(str==null){ 
            int flag=cBean.comUp("insert into admin(username,password,realname,sex,age,address,tel,addtime ) " +
                "values('"+username+"','"+password+"','"+realname+"','"+sex+"','"+age+"','"+address+"','"+tel+"','"+date+"' )");
            if(flag == Constant.SUCCESS){ 
              request.setAttribute("message", "操作成功!");
              request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
            }
            else { 
              request.setAttribute("message", "操作失败!");
              request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
            } 
        }
        else{
          request.setAttribute("message", "该用户名已存在!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        } 
      }
      else if(method.equals("upm")){//修改系统用户
        String id = request.getParameter("id");
        String password = request.getParameter("password");
        String realname = request.getParameter("realname"); 
        String sex = request.getParameter("sex"); 
        String age = request.getParameter("age"); 
        String address = request.getParameter("address"); 
        String tel = request.getParameter("tel");  
        int flag=cBean.comUp("update admin set password='"+password+"',realname='"+realname+"',sex='"+sex+"',age='"+age+"'," +
            "address='"+address+"',tel='"+tel+"' where id='"+id+"'");
        if(flag == Constant.SUCCESS){ 
          request.setAttribute("message", "操作成功!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        }
        else { 
          request.setAttribute("message", "操作失败!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        }
      }
      else if(method.equals("delm")){//删除系统用户
        String id = request.getParameter("id");  
        int flag=cBean.comUp("delete from admin where id='"+id+"'");
        if(flag == Constant.SUCCESS){ 
          request.setAttribute("message", "操作成功!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        }
        else { 
          request.setAttribute("message", "操作失败!");
          request.getRequestDispatcher("admin/system/index.jsp").forward(request, response); 
        }
      } 
      else{//无参数传入转到错误页面
        request.getRequestDispatcher("error.jsp").forward(request, response);
      }
    }catch(Exception e){
      e.printStackTrace();
      request.getRequestDispatcher("error.jsp").forward(request, response);
    }
  }
  /**
   * Initialization of the servlet. <br>
   *
   * @throws ServletException if an error occure
   */
  public void init() throws ServletException {
    // Put your code here
  }
}
package com.action;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.bean.ComBean;
import com.util.Constant;
public class ComServlet extends HttpServlet {
  /**
   * Constructor of the object.
   */
  public ComServlet() {
    super();
  }
  /**
   * Destruction of the servlet. <br>
   */
  public void destroy() {
    super.destroy(); // Just puts "destroy" string in log
    // Put your code here
  }
  /**
   * The doGet method of the servlet. <br>
   *
   * This method is called when a form has its tag value method equals to get.
   * 
   * @param request the request send by the client to the server
   * @param response the response send by the server to the client
   * @throws ServletException if an error occurred
   * @throws IOException if an error occurred
   */
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    doPost(request,response);
  }
  /**
   * The doPost method of the servlet. <br>
   *
   * This method is called when a form has its tag value method equals to post.
   * 
   * @param request the request send by the client to the server
   * @param response the response send by the server to the client
   * @throws ServletException if an error occurred
   * @throws IOException if an error occurred
   */
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    response.setContentType(Constant.CONTENTTYPE);
    request.setCharacterEncoding(Constant.CHARACTERENCODING);
    HttpSession session = request.getSession();
    ComBean cBean = new ComBean();
    String date=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
    String date2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
    String method = request.getParameter("method");
    if(method.equals("addview1")){  
      //String xm="";String xb="";String nl="";String st="";String hj="";String sfz="";String lxr="";
      //String dh="";String zz="";String cw="";String hg="";String rz="";String cy="";
      String name = request.getParameter("name"); 
      String sex = request.getParameter("sex"); 
      String age = request.getParameter("age"); 
      String build = request.getParameter("build"); 
      int flag = cBean.comUp("insert into view1(name,sex,age,build) values('"+name+"','"+sex+"','"+age+"','"+build+"')");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upview1")){ 修改信息
      String id=request.getParameter("id");
      String name = request.getParameter("name"); 
      String sex= request.getParameter("sex"); 
      String age = request.getParameter("age"); 
      String build= request.getParameter("build"); 
      int flag = cBean.comUp("update view1 set name='"+name+"',sex='"+sex+"',age='"+age+"',build='"+build+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delview1")){//删除信息
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from view1 where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "系统维护中,请稍后再试!");
        request.getRequestDispatcher("admin/view1/index.jsp").forward(request, response);
      }
    } 
    else if(method.equals("addview2")){    
      String lend1 = request.getParameter("lend1"); 
      String lend2= request.getParameter("lend2"); 
      String lend3 = request.getParameter("lend3");  
      String lend4 = request.getParameter("lend4"); 
      String lend5= request.getParameter("lend5"); 
      String lend6 = request.getParameter("lend6");  
      String lend7 = request.getParameter("lend7"); 
      String lend8 = request.getParameter("lend8"); 
      int flag = cBean.comUp("insert into view2(lend1,lend2,lend3,lend4,lend5,lend6,lend7,lend8) values('"+lend1+"','"+lend2+"','"+lend3+"','"+lend4+"','"+lend5+"','"+lend6+"','"+lend7+"','"+lend8+"')");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upview2")){ 
      String id=request.getParameter("id");
      String lend1= request.getParameter("lend1"); 
      String lend2 = request.getParameter("lend2"); 
      String lend3 = request.getParameter("lend3"); 
      String lend4= request.getParameter("lend4"); 
      String lend5 = request.getParameter("lend5"); 
      String lend6 = request.getParameter("lend6"); 
      String lend7 = request.getParameter("lend7"); 
      String lend8 = request.getParameter("lend8"); 
      int flag = cBean.comUp("update view2 set lend1='"+lend1+"',lend2='"+lend2+"',lend3='"+lend3+"',lend4='"+lend4+"',lend5='"+lend5+"',lend6='"+lend6+"',lend7='"+lend7+"',lend8='"+lend8+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delview2")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from view2 where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "系统维护中,请稍后再试!");
        request.getRequestDispatcher("admin/view2/index.jsp").forward(request, response);
      }
    } 
    else if(method.equals("addview3")){  
      String information = request.getParameter("information"); 
      String total = request.getParameter("total"); 
      String phone = request.getParameter("phone");  
      int flag = cBean.comUp("insert into view3(information,total,phone) values('"+information+"','"+total+"','"+phone+"' )");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upview3")){ 
      String id=request.getParameter("id");
      String information = request.getParameter("information"); 
      String total = request.getParameter("total"); 
      String phone = request.getParameter("phone");      
      int flag = cBean.comUp("update view3 set information='"+information+"',total='"+total+"',phone='"+phone+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delview3")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from view3 where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "系统维护中,请稍后再试!");
        request.getRequestDispatcher("admin/view3/index.jsp").forward(request, response);
      }
    }     
    else if(method.equals("addview4")){   
      String number = request.getParameter("number"); 
      String name= request.getParameter("name"); 
      String area = request.getParameter("area"); 
      String price = request.getParameter("price"); 
      String status = request.getParameter("status");  
      int flag = cBean.comUp("insert into view4(number,name,area,price,status) values('"+number+"','"+name+"','"+area+"','"+price+"','"+status+"')");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upview4")){ 
      String id=request.getParameter("id");
      String number = request.getParameter("number"); 
      String name = request.getParameter("name"); 
      String area = request.getParameter("area"); 
      String price= request.getParameter("price"); 
      String status = request.getParameter("status"); 
      int flag = cBean.comUp("update view4 set number='"+number+"',name='"+name+"',area='"+area+"',price='"+price+"',status='"+status+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delview4")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from view4 where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view4/index.jsp").forward(request, response);
      }
    } 
    else if(method.equals("addview5")){      
      String Repairnumber = request.getParameter("Repairnumber"); 
      String BuildName = request.getParameter("BuildName"); 
      String Repairdate = request.getParameter("Repairdate"); 
      String Repairtime = request.getParameter("Repairtime"); 
      String Repaircharge = request.getParameter("Repaircharge");  
      int flag = cBean.comUp("insert into view5(Repairnumber,BuildName,Repairdate,Repairtime,Repaircharge) values('"+Repairnumber+"','"+BuildName+"','"+Repairdate+"','"+Repairtime+"','"+Repaircharge+"')");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "系统维护中,请稍后再试!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upview5")){ 
      String id=request.getParameter("id");
      String Repairnumber = request.getParameter("Repairnumber"); 
      String BuildName = request.getParameter("BuildName"); 
      String Repairdate = request.getParameter("Repairdate"); 
      String Repairtime= request.getParameter("Repairtime"); 
      String Repaircharge = request.getParameter("Repaircharge"); 
      int flag = cBean.comUp("update view5 set Repairnumber='"+Repairnumber+"',BuildName='"+BuildName+"',Repairdate='"+Repairdate+"',Repairtime='"+Repairtime+"',Repaircharge='"+Repaircharge+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delview5")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from view5 where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/view5/index.jsp").forward(request, response);
      }
    } 
    else if(method.equals("addxz")){   
      String lr = request.getParameter("lr"); 
      String fy = request.getParameter("fy"); 
      String kc = request.getParameter("kc"); 
      String zt = request.getParameter("zt"); 
      String xx = request.getParameter("xx");  
      float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
      int flag = cBean.comUp("insert into xz(lr,fy,kc,zt,xx,sji) values('"+lr+"','"+fy+"','"+kc+"','"+zt+"','"+xx+"','"+sji+"' )");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "系统维护中,请稍后再试!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("upxz")){ 
      String id=request.getParameter("id");
      String lr = request.getParameter("lr"); 
      String fy = request.getParameter("fy"); 
      String kc = request.getParameter("kc"); 
      String zt = request.getParameter("zt"); 
      String xx = request.getParameter("xx"); 
      float sji=Float.parseFloat(fy)-Float.parseFloat(kc);
      int flag = cBean.comUp("update xz set lr='"+lr+"',fy='"+fy+"',kc='"+kc+"',zt='"+zt+"',xx='"+xx+"',sji='"+sji+"'  where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delxz")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from xz where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/xz/index.jsp").forward(request, response);
      }
    } 
    else if(method.equals("addhgqj")){  
      String lr = request.getParameter("lr"); 
      String sj = request.getParameter("sj"); 
      String xx = request.getParameter("xx");  
      int flag = cBean.comUp("insert into hgqj(lr,sj,xx) values('"+lr+"','"+sj+"','"+xx+"' )");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      } 
    } 
    else if(method.equals("uphgqj")){
      String id=request.getParameter("id");
      String lr = request.getParameter("lr"); 
      String sj = request.getParameter("sj"); 
      String xx = request.getParameter("xx");      
      int flag = cBean.comUp("update hgqj set lr='"+lr+"',sj='"+sj+"',xx='"+xx+"' where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      }  
    } 
    else if(method.equals("delhgqj")){
      String id = request.getParameter("id"); 
      int flag = cBean.comUp("delete from hgqj where id='"+id+"'");
      if(flag == Constant.SUCCESS){ 
        request.setAttribute("message", "操作成功!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      }
      else{
        request.setAttribute("message", "操作失败!");
        request.getRequestDispatcher("admin/hgqj/index.jsp").forward(request, response);
      }
    } 
  }
  /**
   * Initialization of the servlet. <br>
   *
   * @throws ServletException if an error occure
   */
  public void init() throws ServletException {
    // Put your code here
  }
}
相关文章
|
1月前
|
消息中间件 Java Kafka
Java 事件驱动架构设计实战与 Kafka 生态系统组件实操全流程指南
本指南详解Java事件驱动架构与Kafka生态实操,涵盖环境搭建、事件模型定义、生产者与消费者实现、事件测试及高级特性,助你快速构建高可扩展分布式系统。
137 7
|
2月前
|
存储 Java 数据库连接
java 初学者必看的系统知识结构图详解
本文详解Java知识结构图,涵盖Java语言基础、JVM原理、集合框架、并发编程、网络通信及主流框架(如Spring Boot、MyBatis),并结合学生信息管理系统实例,帮助初学者构建完整知识体系,提升实战开发能力。
76 0
|
1月前
|
安全 Oracle Java
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
154 0
JAVA高级开发必备·卓伊凡详细JDK、JRE、JVM与Java生态深度解析-形象比喻系统理解-优雅草卓伊凡
|
3月前
|
NoSQL Java Shell
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
141 8
2025服务端java搭建篇:蜻蜓I即时通讯系统私有化部署深度指南-优雅草卓伊凡|麻子|贝贝
|
3月前
|
NoSQL Java Redis
推荐一款好用的开源免费Java CMS内容管理站群系统
Java开源内容管理系统(JProcms),基于SpringCloud、SpringBoot、MyBatisPlus、Vue3等技术构建,采用Apache-2.0协议,支持免费商用。系统具备自定义字段存储与可视化设计、API制作网站群页面等功能,强调简单灵活的设计理念,降低二次开发成本。支持多种数据库、消息队列和认证方式,提供SaaS多租户、动态权限菜单、工作流配置等强大功能,同时集成阿里云、腾讯云服务,适用于高效建站与内容管理。
638 4
|
2月前
|
存储 Java 关系型数据库
Java Swing 开发的五星级酒店客房预订与管理系统源码
本文介绍了基于Java Swing的酒店管理系统开发方案。系统采用Java Swing构建GUI界面,结合MySQL数据库,实现预订管理、前台服务、客房管理、客户关系维护等功能模块。文章详细展示了登录界面、开房操作等核心功能的代码实现,包括数据验证和业务逻辑处理。该系统具有跨平台性,能有效提升酒店运营效率,为开发者提供GUI设计和数据库开发的实践案例。技术方案涵盖IntelliJ IDEA开发环境、Jform Designer插件辅助设计等工具链,适合中小型酒店管理需求。
129 0
|
3月前
|
Java 调度 流计算
基于Java 17 + Spring Boot 3.2 + Flink 1.18的智慧实验室管理系统核心代码
这是一套基于Java 17、Spring Boot 3.2和Flink 1.18开发的智慧实验室管理系统核心代码。系统涵盖多协议设备接入(支持OPC UA、MQTT等12种工业协议)、实时异常检测(Flink流处理引擎实现设备状态监控)、强化学习调度(Q-Learning算法优化资源分配)、三维可视化(JavaFX与WebGL渲染实验室空间)、微服务架构(Spring Cloud构建分布式体系)及数据湖建设(Spark构建实验室数据仓库)。实际应用中,该系统显著提升了设备调度效率(响应时间从46分钟降至9秒)、设备利用率(从41%提升至89%),并大幅减少实验准备时间和维护成本。
240 0
|
3月前
|
监控 安全 Java
现代 Java 技术开发宠物管理系统实操案例解析
本文通过一个宠物管理系统项目,深入讲解Java中的封装、继承和多态特性。系统基于Java 8+开发,结合Stream API与Lambda表达式,展示现代Java技术的实际应用。封装部分使用Record类简化数据模型,继承设计通过抽象类与接口实现代码复用,多态则通过统一接口处理不同宠物行为。案例涵盖模板方法模式、策略模式等设计思想,并提供最佳实践建议,解决常见问题如继承滥用和类型转换异常。资源地址:[https://pan.quark.cn/s/14fcf913bae6](https://pan.quark.cn/s/14fcf913bae6)。
100 0
|
传感器 分布式计算 安全
Java 大视界 -- Java 大数据在智能安防入侵检测系统中的多源数据融合与分析技术(171)
本文围绕 Java 大数据在智能安防入侵检测系统中的应用展开,剖析系统现状与挑战,阐释多源数据融合及分析技术,结合案例与代码给出实操方案,提升入侵检测效能。
java中获取当前系统日期
java中获取当前系统日期

热门文章

最新文章