基于java+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql)

运行环境

Java≥8、MySQL≥5.7

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于java+mysql的图书管理系统(java+swing+Gui+Mysql)

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

登录服务类:

@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+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql)相关推荐

  1. Java+JSP+Mysql+Tomcat实现Web图书管理系统

    图书管理系统 一.系统介绍 1.软件环境 2.功能模块图 3.系统功能 4.数据库表 5.工程截图 二.系统展示 1.系统注册 2.系统登录 3.找回密码 4.管理员-主页 5.管理员-用户管理主页 ...

  2. 基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql)

    基于javaweb的图书管理系统(java+jsp+layui+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...

  3. java图书馆管理系统_六天写出来的基于Swing的图书管理系统你不来吐槽一下?

    前段时间学习完了MySQL和JDBC,想着自己做个东西实战一下,于是写了一个烂大街的图书管理系统...但好歹是自己一个人日夜兼程,硬着头皮做出来的还像样的东西,总结一手吧.看的人欢迎吐槽.我会从以下几 ...

  4. 基于javaweb的自习室图书馆座位预约管理系统(java+ssm+jsp+easyui+mysql)

    基于javaweb的自习室图书馆座位预约管理系统(java+ssm+jsp+easyui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea ...

  5. 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学术会议论文稿件管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  6. 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计眼科医疗室信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  7. 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园疫情防控管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  8. 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计疫情下的居民管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

  9. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈 ...

最新文章

  1. c#五子棋实验报告_C#五子棋完整项目
  2. 《因果科学周刊》第2期:如何解决混淆偏差?
  3. vue父子组件传值,sync语法糖
  4. 基于WINCE6.0+S3C6410通过USB下载stepldr
  5. Spring Boot 微信点餐开源系统
  6. 如何画图命名_餐厅新出菜品,该如何有效推广?
  7. Oracle代码大全.从入门到熟练
  8. 安卓APP_ 布局(7) —— ViewPager翻页
  9. ahjesus解决win下U盘无法写入的问题
  10. css的一种预处理器 sass
  11. osg指定向量旋转指定角度
  12. python练习题1
  13. 用 Nginx 禁止国外 IP 访问我的网站....
  14. linux eclipse 菜单,Ubuntu 16.04中的Eclipse Mars菜单栏选项失效
  15. OPNET网络仿真分析-1.2、OPNET安装教程
  16. 【配置关系】—Entity Framework实例详解
  17. 区块链 什么是RLP编码
  18. 电脑程序上的计算机在哪里打开,电脑超级终端在哪里?电脑打开超级终端的方法...
  19. FYI | Neuro Workshop (Virtual)-Connectomics
  20. winserver2003打开ping

热门文章

  1. 计算机控制实验ppt模板,计算机控制技术实验课件.ppt
  2. 腾讯微信客服电话怎么直接人工服务呢
  3. FFmpeg flv视频如何转出mp3格式
  4. 微医与友邦中国战略合作,智能医务室为职员健康护航
  5. 使用RX方式模拟DoubanFm的登陆
  6. 为什么HDMI连接显示器无信号?
  7. 卧槽,迅雷的代码结构被扒了精光
  8. AutoCAD无法显示虚线的解决方法
  9. Kik CEO Ted Livingston发博称要成为西方的微信?
  10. 牛逼!女生怒考 692 分,想当程序员,卷了卷了。。