——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明







基于javaweb的JSP+Servlet机房管理系统机房维护与课程安排(java+servlet+mysql+jsp)
管理员:
admin 123456
老师:
老张 123456
老李 123456
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| jigui.setWeizhi(rs.getString("weizhi")); jigui.setGaodu(rs.getString("gaodu")); jigui.setKeyongkongjian(rs.getString("keyongkongjian")); jigui.setShebeishu(rs.getString("shebeishu")); jigui.setPeixianjiashu(rs.getString("peixianjiashu")); jigui.setQuanzhong(rs.getString("quanzhong")); jigui.setDel(rs.getString("del")); } rs.close(); }catch(Exception e){ e.printStackTrace(); } mydb.closed(); req.setAttribute("jigui", jigui); req.getRequestDispatcher("admin/jigui/jiguiEdit.jsp").forward(req, res); }
public void jiguiMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{ List jiguiList=new ArrayList(); String sql="select * from t_jigui where del='no'"; Object[] params={}; DB mydb=new DB(); try { mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) { Tjigui jigui=new Tjigui(); jigui.setId(rs.getInt("id")); jigui.setJiguiName(rs.getString("jiguiName")); jigui.setSuoshujifang(rs.getString("suoshujifang")); jigui.setWeizhi(rs.getString("weizhi")); jigui.setGaodu(rs.getString("gaodu")); jigui.setKeyongkongjian(rs.getString("keyongkongjian")); jigui.setShebeishu(rs.getString("shebeishu")); jigui.setPeixianjiashu(rs.getString("peixianjiashu")); jigui.setQuanzhong(rs.getString("quanzhong")); jigui.setDel(rs.getString("del")); jiguiList.add(jigui);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| kecheng.setDel(rs.getString("del")); kechengList.add(kecheng); } rs.close(); } catch (Exception e) { e.printStackTrace(); } mydb.closed();
req.setAttribute("kechengList", kechengList); req.getRequestDispatcher("admin/kecheng/kechengMana.jsp").forward(req, res); }
public void kechengAll(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { List kechengList = new ArrayList(); String sql = "select * from t_kecheng where del='no'"; Object[] params = {}; DB mydb = new DB(); try { mydb.doPstm(sql, params); ResultSet rs = mydb.getRs(); while (rs.next()) { Tkecheng kecheng = new Tkecheng(); kecheng.setId(rs.getInt("id")); kecheng.setBianhao(rs.getString("bianhao")); kecheng.setMingcheng(rs.getString("mingcheng")); kecheng.setKeshi(rs.getString("keshi")); kecheng.setDel(rs.getString("del")); kechengList.add(kecheng); } rs.close(); } catch (Exception e) { e.printStackTrace(); } mydb.closed();
req.setAttribute("kechengList", kechengList); req.getRequestDispatcher("admin/kecheng/kechengAll.jsp").forward(req, res); }
public void dispatch(String targetURI, HttpServletRequest request, HttpServletResponse response) { RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI); try { dispatch.forward(request, response); return; } catch (ServletException e) { e.printStackTrace(); } catch (IOException e) {
e.printStackTrace(); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| List jifangList=new ArrayList(); String sql="select * from t_jifang where del='no'"; Object[] params={}; DB mydb=new DB(); try { mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) { Tjifang jifang=new Tjifang();
jifang.setId(rs.getInt("id")); jifang.setFangjianhao(rs.getString("fangjianhao")); jifang.setRenshu(rs.getInt("renshu")); jifang.setJieshao(rs.getString("jieshao")); jifang.setDel(rs.getString("del")); jifangList.add(jifang); } rs.close(); } catch(Exception e) { e.printStackTrace(); } mydb.closed(); req.setAttribute("jifangList", jifangList); req.getRequestDispatcher("admin/jifang/jifangAll.jsp").forward(req, res); return; }
public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response) { RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI); try { dispatch.forward(request, response); return; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| if(type.endsWith("devchangeDel")){ devchangeDel(req, res); } if(type.endsWith("getshebeiList")){ getshebeiList(req, res); } }
public void getshebeiList(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{ List<Tshebei> shebeiList=new ArrayList<Tshebei>(); String sql="select * from t_shebei where del='no'"; Object[] params={}; DB mydb=new DB(); try{ mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()){ Tshebei shebei = new Tshebei(); shebei.setId(rs.getInt("id")); shebei.setSuoshujigui(rs.getString("suoshujigui")); shebei.setSuoshujifang(rs.getString("suoshujifang")); shebei.setShiyongzhe(rs.getString("shiyongzhe")); shebei.setShebeiming(rs.getString("shebeiming")); shebei.setIp(rs.getString("ip")); shebei.setDianhua(rs.getString("dianhua")); shebei.setDel(rs.getString("del")); shebeiList.add(shebei); } rs.close(); } catch(Exception e){ e.printStackTrace(); } mydb.closed(); req.setAttribute("shebeiList", shebeiList); req.getRequestDispatcher("admin/shebei/devchangeAdd.jsp").forward(req, res); return; }
public void devchangeDel(HttpServletRequest req,HttpServletResponse res){ String sql="update t_devchange set del='yes' where id="+Integer.parseInt(req.getParameter("id")); Object[] params={}; DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed();
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| try { mydb.doPstm(sql, params); ResultSet rs = mydb.getRs(); while (rs.next()) { Tjifang jifang = new Tjifang();
jifang.setId(rs.getInt("id")); jifang.setFangjianhao(rs.getString("fangjianhao")); jifang.setRenshu(rs.getInt("renshu")); jifang.setJieshao(rs.getString("jieshao")); jifang.setDel(rs.getString("del"));
jifangList.add(jifang); } session.setAttribute("jifangList",jifangList); rs.close(); } catch (Exception e) { e.printStackTrace(); } mydb.closed(); } catch (Exception e) { e.printStackTrace(); }
try { List kechengList = new ArrayList(); String sql = "select * from t_kecheng where del='no'"; Object[] params = {}; DB mydb = new DB(); try { mydb.doPstm(sql, params); ResultSet rs = mydb.getRs(); while (rs.next()) { Tkecheng kecheng = new Tkecheng(); kecheng.setId(rs.getInt("id")); kecheng.setBianhao(rs.getString("bianhao")); kecheng.setMingcheng(rs.getString("mingcheng")); kecheng.setKeshi(rs.getString("keshi")); kecheng.setDel(rs.getString("del"));
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed(); req.setAttribute("message", "操作成功"); req.setAttribute("path", "admin?type=adminMana"); String targetURL = "/common/success.jsp"; dispatch(targetURL, req, res); }
public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response) { RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI); try { dispatch.forward(request, response); return; } catch (ServletException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void init(ServletConfig config) throws ServletException { super.init(config); } public void destroy() { } }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=392223162309201fm
https://javayms.pages.dev?id=392223162309201fm