源码获取:博客首页 "资源" 里下载!

功能介绍:借阅列表、图书类别管理、图书馆里、用户管理、借阅管理、关于我们

登录服务类:

@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public LoginServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      response.getWriter().append("Served at: ").append(request.getContextPath());}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      doGet(request, response);//登录的判断PrintWriter out = response.getWriter();request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");//获取账号和密码String username = request.getParameter("username");String password = request.getParameter("password");AdminDao userdao = new AdminDao();//对账号和密码进行判断boolean result = userdao.Login_verify(username, password);HttpSession session = request.getSession();//判断输入正确if(result){AdminBean adminbean = new AdminBean();AdminDao admindao = new AdminDao();//更加账号和密码查找出读者的信息adminbean = admindao.getAdminInfo(username,password);//将aid存入session中session.setAttribute("aid", ""+adminbean.getAid());//设置session的失效时间session.setMaxInactiveInterval(6000);//根据status的值来判断是管理员,还是读者,status=1为读者if(adminbean.getStatus()==1){response.sendRedirect("/books/index2.jsp");}else{response.sendRedirect("/books/admin.jsp");}}else{//没有找到对应的账号和密码,返回重新登录session.setAttribute("state", "密码错误");response.sendRedirect("/books/login.jsp");}}}

添加用户服务类:

@WebServlet("/AddUserServlet")
public class AddUserServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public AddUserServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      response.getWriter().append("Served at: ").append(request.getContextPath());}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      doGet(request, response);//设置编码类型request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");//获取要添加的读者的信息String username = request.getParameter("username");String password = request.getParameter("password");String name = request.getParameter("name");String email = request.getParameter("email");String phone = request.getParameter("phone");int lend_num = Integer.parseInt(request.getParameter("lend_num"));int max_num = Integer.parseInt(request.getParameter("max_num"));AdminDao userdao = new AdminDao();//调用函数添加读者信息userdao.Register(username,password,name,email,phone,lend_num,max_num);response.sendRedirect("/books/admin_user.jsp");}}

添加图书服务类:

@WebServlet("/AddBookServlet")
public class AddBookServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public AddBookServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      response.getWriter().append("Served at: ").append(request.getContextPath());}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub
//      doGet(request, response);//设置编码类型request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");//获取要添加图书的信息String card = request.getParameter("card");String name = request.getParameter("name");String type = request.getParameter("type");String autho = request.getParameter("autho");String press = request.getParameter("press");int num = Integer.parseInt(request.getParameter("num"));BookDao bookdao = new BookDao();//调用函数,存入图书bookdao.addBook(card,name,type,autho,press,num);response.sendRedirect("/books/admin_book.jsp");}}

源码获取:博客首页 "资源" 里下载!

Java项目:图书管理系统(java+swing+Gui+Mysql)相关推荐

  1. Java项目:图书管理系统(java+JSP+layui+bootstrap+Servlet+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 使用jsp+servlet.layui.mysql完成的图书馆系统,包含用户图书借阅.图书管理员.系统管理员界面,功能齐全. ...

  2. Java项目:图书管理系统(java+SSM+jsp+mysql+maven)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能包括(管理员和学生角色): 管理员和学生登录,图书管理,图书添加删除修改,图书 借阅,图书归还,图书查看,学生管理,借还管 ...

  3. Java窗体图书管理系统Java图书借阅管理系统(图书借阅系统)

    Java窗体图书管理系统Java图书借阅管理系统(图书借阅系统)

  4. Java项目:养老院管理系统(java+Spring Boot + SpringMVC + MyBatis+HTML+CSS+JavaScrip+ Layui+maven+mysql)

    源码获取:博客首页 "资源" 里下载! 关注公众号,带你学Java 项目介绍 : Spring Boot + SpringMVC + MyBatis+ Mysql + druid ...

  5. 基于JAVA的学校图书管理系统(Swing+GUI)

    目 录 第1章 绪论 1 1.1系统开发背景和意义 1 1.2系统可行性研究 1 1.3系统开发目标 2 1.4开发平台.运行环境 2 第2章 相关技术概述 3 2.1Java语言简介 3 2.2 S ...

  6. Java项目:药品管理系统(java+swing+Gui+mysql)

    源码获取:博客首页 "资源" 里下载! 功能介绍:用户管理.药品库存管理.进销管理.营销管理.药品购入.药品售出.药市信息 系统主页: @SuppressWarnings(&quo ...

  7. Java项目酒店管理系统(java+SSM+Maven+LayUI+mysql)

    源码获取:博客首页 "资源" 里下载! 酒店管理系统-温情小筑后台管理系统 系统概要 项目主要功能包括: 住客管理:住客入住.住客列表: 房间管理:房间列表.添加房间.修改房间状态 ...

  8. Java项目:医院管理系统(java+SpringBoot+Layui+Freemaker+maven+mysql)

    源码获取:博客首页 "资源" 里下载! 项目介绍 医院管理系统,分为管理员.医生.病人三种角色: 管理员主要功能包括: 首页.系统管理:医生管理.患者管理.药品管理:预约管理:病史 ...

  9. Java项目:养老院管理系统(java+SSM+BootStrap+jsp+Maven+mysql)

    源码获取:博客首页 "资源" 里下载! 养老院管理系统 该系统主要功能室养老院系统,采用mvc三层架构 1.采用技术书spring.springmvc.mybatis.maven等 ...

最新文章

  1. lsof 详解 (转载)
  2. 访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法
  3. spark学习-73-源代码:Endpoint模型介绍(5)-Netty通讯小例子
  4. 已遭利用的微软0day CVE-2020-1464,原来是两年前的老相识
  5. 华三ap设置无线服务器,H3C无线控制器实现Remote AP功能典型配置举例(V7)
  6. 阿里云流水线主机离线启动
  7. 区块链 智能合约安全 对关键状态变量的意外更改
  8. C语言复习 -- 知识点总结(全)
  9. html文件如何合并成txt文件,如何快速合并多个 TXT 文档?TXT 文本文档合并方法...
  10. 悲:又有华为员工猝死,原因调查中
  11. 晓黑板显示服务器开小差是啥问题,晓黑板怎样写作文
  12. 《MGMatting:Mask Guided Matting via Progressive Refinement Network》论文笔记
  13. 关于临时HY学长被安排拉二分题不想翻译找到DYM学长这件事
  14. win10下shell入门学习(一)
  15. checkbox选中触发事件
  16. python生成12点的时钟_Python上24小时时间转换为12小时时钟(ProblemSetQuestion)
  17. java项目-第71期基于ssm的化妆品商城系统【毕业设计】
  18. leng dw $ -string汇编语言
  19. #python+open3d 3D模型的读取与应用
  20. 科大讯飞python

热门文章

  1. IDEA Maven项目引入本地外部jar包
  2. ceph osd 由于“No space left on device” 异常down,通过扩容文件系统或者显式运行osd进程解决
  3. ubuntu自定义命令
  4. MongoDB update修改器: 针对Fields的$修改器 $inc $set $unset
  5. Ubuntu 16.04安装QQ(不一定成功)
  6. 【转】 Android快速开发系列 10个常用工具类 -- 不错
  7. ubuntu修改主机名后无法解析主机
  8. 第五篇:Visual Studio 2008 Web开发使用的新特性
  9. 深入浅出SpringBoot源码分析
  10. 剖析PHP中的输出缓冲