Javaweb (jsp)课程设计(电子设备管理系统)
期末课程设计javaweb jsp(电子设备管理系统)
目录
环境配置:jdk11.0.12 tomcat9.0.52
功能:
项目目录:
后端部分
jar包:
前端部分:
数据库:
用户表:
学生个人信息表:
公告栏信息表:
借还记录表:
图片路径表:
设备信息表:
功能展示:
登录:
注册:
学生:
普通管理人员:
系统管理人员:
部分代码:
LoginServlet
DeviceDaoImp
student.jsp
视频展示(源码):
环境配置:jdk11.0.12 tomcat9.0.52
功能:
- 学生用户:登录注册,借出归还设备,查询设备,完善个人信息,查看公告。
- 普通管理人员:登录注册,查询修改删除添加设备信息,修改删除学生信息,修改公告栏。
- 系统管理人员:登录,查询删除修改所有学生和普通管理人员信息。
项目目录:
后端部分
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)课程设计(电子设备管理系统)相关推荐
- 基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的设备维修管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax) 运行环境 Java≥8.MySQL≥5. ...
- 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的鲜花花卉销售管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MV ...
- 基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+JSP+Servlet电影票售票管理系统
基于javaweb+JSP+Servlet电影票售票管理系统 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 } ...
- 基于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 ...
- 基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
基于javaweb+jsp的工作日志管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) JavaWeb JavaBean JSP MVC ...
- 基于javaweb+jsp的工作日志管理系统
基于javaweb+jsp的工作日志管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap 基础JSP+Servlet或JSP+ ...
最新文章
- 法总统:英国若“无协议脱欧” 将成最大输家
- java IO流之文件切割两例(含Properties 用法)
- 一份非常详尽的 Objective-C 到 Swift 的迁移指南
- 大数据预测:成都、郑州等跻身春节十大“瘦身”城市
- html5g与h5的区别,H5是什么?
- 2021-09-30
- 整数序列(牛客,线段树)
- 曙光服务器优势,5大核心优势 探秘曙光Cloudview三大平台
- qt xml组包_Qt 利用XML文档,写一个程序集合 二
- KafkaConsumer.poll : Timeout must not be negative
- Go36-32-context.Context
- 现在的孩子太厉害了阿(老朱语:长江后浪推前浪)
- AppWidget实现机制分析--什么是桌面插件
- html标签学习日记之(表格table)
- HDU3783 ZOJ【文本处理】
- Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值
- ActivityGroup的使用
- Python下的中文分词实现
- python合并多个excel工作簿_python多个excel文件合并成一个sheet
- BIOS的设置.注册表的修改与电脑故障的排除