期末课程设计javaweb jsp(电子设备管理系统)

目录

环境配置:jdk11.0.12   tomcat9.0.52

功能:

项目目录:

后端部分

jar包:

前端部分:

数据库:

用户表:

学生个人信息表:

公告栏信息表:

借还记录表:

图片路径表:

设备信息表:

功能展示:

登录:

注册:​

学生:​

普通管理人员:​

系统管理人员:​

部分代码:

LoginServlet

DeviceDaoImp

student.jsp

视频展示(源码):


环境配置:jdk11.0.12   tomcat9.0.52

功能:

  1. 学生用户:登录注册,借出归还设备,查询设备,完善个人信息,查看公告。
  2. 普通管理人员:登录注册,查询修改删除添加设备信息,修改删除学生信息,修改公告栏。
  3. 系统管理人员:登录,查询删除修改所有学生和普通管理人员信息。

项目目录:

后端部分

jar包:

前端部分:

 数据库:

用户表:

学生个人信息表:

公告栏信息表:

借还记录表:

图片路径表:

设备信息表:

 功能展示:

登录:

注册:

学生:

普通管理人员:

系统管理人员:

 部分代码:

LoginServlet

@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {UserDao userDao = new UserDaoImp();String id = req.getParameter("id");String pwd = req.getParameter("pwd");String piccode=(String) req.getSession().getAttribute("piccode");String checkCode=req.getParameter("checkCode");  //取值piccode=piccode.toLowerCase();int a =userDao.login(id,pwd);if(id!=""||pwd!=""){if (piccode.equals(checkCode)){if(a==2){req.getSession().setAttribute("id",id);req.getSession().setAttribute("msg","登录成功!");resp.sendRedirect("student.jsp?id="+id);}else if (a==1){req.getSession().setAttribute("id",id);resp.sendRedirect("manager.jsp?id="+id);}else if(a==0){req.getSession().setAttribute("id",id);resp.sendRedirect("s_manager.jsp?id="+id);}else {req.getSession().setAttribute("msg","用户名或密码错误");req.getSession().setAttribute("id",id);resp.sendRedirect("login.jsp");}}else {req.getSession().setAttribute("msg","验证码错误");req.getSession().setAttribute("id",id);resp.sendRedirect("login.jsp");}}else {req.setAttribute("msg","姓名或密码不能为空");req.getRequestDispatcher("login.jsp").forward(req,resp);}}

DeviceDaoImp

 @Overridepublic List<Device> searchall() {List<Device> list = new ArrayList<>();try {Dbconn.init();ResultSet rs = Dbconn.selectSql("select * from electric");while (rs.next()){Device device = new Device();device.setTid(rs.getString("tid"));device.setName(rs.getString("name"));device.setT_num(rs.getString("t_num"));device.setLends(rs.getString("lends"));device.setIsimg(rs.getString("isimg"));list.add(device);}Dbconn.closeConn();return list;}catch (SQLException e){e.printStackTrace();}return null;}@Overridepublic boolean updateDe(String tid, String name, String t_num, String lends) {boolean flag = false;Dbconn.init();String sql= "update electric set name='"+name+"' , t_num='"+t_num+"' , lends='"+lends +"' where tid="+tid;int i = Dbconn.addUpdDel(sql);if(i>0){flag = true;}Dbconn.closeConn();return flag;}

student.jsp

<div class="top"><div class="top_title">电子设备管理<div class="top_exit"><a  href="login.jsp" onclick="return fun();">退出</a></div></div>
</div>
<div class="wai" ><div class="left"><div class="d"><a href="UpdateNoticeServlet?i=1&h=1" target="tbody">公告栏</a></div><div class="d"><a href="SearchAllServlet?id=${param.id}" target="tbody">设备列表</a></div><div class="d"><a href="LendServlet?sid=${param.id}" target="tbody">借阅记录</a></div><div class="d"><a href="SearchInfoServlet?id=${param.id}" target="tbody">个人信息</a></div></div><div class="right"><iframe name="tbody" src="UpdateNoticeServlet?i=1&h=1" style="width:100%;height:100%;border:none;"></iframe></div>
</div>

视频展示(源码):

jsp(javaweb)课程设计-电子设备管理系统(B站页面中有源码获取方式)

Javaweb (jsp)课程设计(电子设备管理系统)相关推荐

  1. 基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)

    基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap) JavaWeb JavaBean JSP MVC ...

  2. 基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

    基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...

  3. 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)

    基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) 运行环境 Java≥8.MySQL≥5. ...

  4. 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP MVC ...

  5. 基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

    基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MV ...

  6. 基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

    基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...

  7. 基于javaweb+JSP+Servlet电影票售票管理系统

    基于javaweb+JSP+Servlet电影票售票管理系统 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 } ...

  8. 基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)

    基于javaweb+jsp的健身房信息管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) 运行环境 Java≥8.MySQL≥5.7.T ...

  9. 基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

    基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...

  10. 基于javaweb+jsp的工作日志管理系统

    基于javaweb+jsp的工作日志管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap 基础JSP+Servlet或JSP+ ...

最新文章

  1. 法总统:英国若“无协议脱欧” 将成最大输家
  2. java IO流之文件切割两例(含Properties 用法)
  3. 一份非常详尽的 Objective-C 到 Swift 的迁移指南
  4. 大数据预测:成都、郑州等跻身春节十大“瘦身”城市
  5. html5g与h5的区别,H5是什么?
  6. 2021-09-30
  7. 整数序列(牛客,线段树)
  8. 曙光服务器优势,5大核心优势 探秘曙光Cloudview三大平台
  9. qt xml组包_Qt 利用XML文档,写一个程序集合 二
  10. KafkaConsumer.poll : Timeout must not be negative
  11. Go36-32-context.Context
  12. 现在的孩子太厉害了阿(老朱语:长江后浪推前浪)
  13. AppWidget实现机制分析--什么是桌面插件
  14. html标签学习日记之(表格table)
  15. HDU3783 ZOJ【文本处理】
  16. Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值
  17. ActivityGroup的使用
  18. Python下的中文分词实现
  19. python合并多个excel工作簿_python多个excel文件合并成一个sheet
  20. BIOS的设置.注册表的修改与电脑故障的排除

热门文章

  1. python爬取流浪地球_python爬取《流浪地球》十万个短评得出以下结论
  2. C#彩信接口开发经验及具体开发实现
  3. MySQL数据库好处、概念、特点
  4. 从零搭建react + webpack项目
  5. C语言调试语法差错步骤称为,计算机等级考试二级C语言真题辅导.ppt
  6. 2022年Java学习路线图,精心整理
  7. 推荐系统的主要算法(2)
  8. 话筒性能测试软件,无线话筒主要性能的测试方法
  9. 情感分类——BiLSTM
  10. CentOS7安装新字体