ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java实战之图书管理系统(swing版)(2)——功能介绍

2020-01-23 18:02:41  阅读:276  来源: 互联网

标签:功能 Java 管理系统 数据库 表中 用户 输入 swing 图书


登录功能

img

实现思路:在本项目中虽然使用了数据库,但是没有在登录中使用数据库创建用户表,所以,登录成功的唯一用户是定死的(即用户名:张三;密码:123456),通过用户输入的用户名和密码对系统既定的用户名密码进行比较,如果二者都为true即账户正确登录成功,否则登录失败。重置功能即清空两个输入框的内容。

主界面

img

实现思路:主界面的中心面板是一张图片,而顶部是一个菜单条。

图书类别添加功能

img

实现思路:获取用户输入的内容,然后将其插入到数据库中的图书表中即可,这就是添加功能的实现。

图书类别维护功能

img

功能实现:

  • 查询功能的实现是获取用户输入的图书类别名称,由于这里没有使用模糊查询,所以需要输入图书类别全称才能查询成功,通过用户输入的图书类别名称在数据库里查询数据然后将其显示在表格上。
  • 当选中表格中的某一行后会将该行的数据显示在下面的各个文本框控件中。
  • 可修改选中行显示在下面文本框中的内容,修改后,点击修改按钮,再次获取用户输入的内容然后使用更新SQL语句在数据库表中进行更新数据以完成修改功能。
  • 删除按钮的功能就是删除该条记录,是通过获取编号文本框的编号来指定删除记录的,同时编号是不可编辑的,否则会删除失败。

图书添加功能

img

实现思路:添加功能是获取用户输入的数据然后插入到数据库表中。重置按钮即清空用户输入的内容。

图书维护功能

img

实现思路:

  • 查询按钮:获取用户输入的图书名称、图书作者、图书类别然后在数据库表中进行多条件查询,将查询结果转换成可以显示在表格中的数据,最后显示在表格中。
  • 重置按钮:清空所有用户的输入。
  • 用户选中表格行并将数据显示下面的各个控件中。
  • 修改按钮:获取用户输入的各项内容,然后使用修改SQL在数据库表中修改内容,再将修改成功的内容完整显示在表格中。
  • 删除按钮:获取编号文本框的内容,然后根据编号在数据库表中删除该条记录。

退出功能

img

功能实现:退出整个程序。

关于软件功能

img

功能实现:点击”关于软件“菜单项,然后弹出该dialog,并且上面的”相关GitHub链接“可以点击打开。

 

可搜索微信公众号【Java实例程序】或者扫描下方二维码关注公众号获取更多。

注意:在公众号后台回复【20200123】可获取该项目各个功能的演示视频。

img

二木成林 发布了399 篇原创文章 · 获赞 42 · 访问量 9万+ 私信 关注

标签:功能,Java,管理系统,数据库,表中,用户,输入,swing,图书
来源: https://blog.csdn.net/cnds123321/article/details/103855882

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有