JAVA项目-基于swing实现的图书库存管理系统

这是一个基于JAVA Swing实现的图书库存管理系统,具备新增图书、删除图书、按书名和书号查询以及库存不足提醒的功能。源码链接提供,附带运行截图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要求

图书库存管理系统;
1、新增图书;
2、删除图书;;
3、按照书名查询图书;
4、按照书号查询图书;
5、库存不足,提示用户及时补货

源码链接
运行截图
在这里插入图片描述请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
核心代码
Book类:存放图书基本属性

public class Book {
   
   
    //书名
    private String name;
    //书号
    private String bookNo;
    //出版社
    private String press;
    //单价
    private double price;
    //库存
    private int num;
    //作者
    private String work;
    public String getName() {
   
   
        return name;
    }

    public void setName(String name) {
   
   
        this.name = name;
    }

    public String getBookNo() {
   
   
        return bookNo;
    }

    public void setBookNo(String bookNo) {
   
   
        this.bookNo = bookNo;
    }

    public String getPress() {
   
   
        return press;
    }

    public void setPress(String press) {
   
   
        this.press = press;
    }

    public double getPrice() {
   
   
        return price;
    }

    public void setPrice(double price) {
   
   
        this.price = price;
    }

    public int getNum() {
   
   
        return num;
    }

    public void setNum(int num) {
   
   
        this.num = num;
    }

    public String getWork() {
   
   
        return work;
    }

    public void setWork(String work) {
   
   
        this.work = work;
    }

    public Book() {
   
   
    }

    public Book(String name, String bookNo, String press, double price, int num, String work) {
   
   
        this.name = name;
        this.bookNo = bookNo;
        this.press = press;
        this.price = price;
        this.num = num;
        this.work = work;
    }
}

BookFrm:图书窗体

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class BookFrm extends JFrame implements ActionListener {
   
   
    private JMenu jMenu1;
    private JMenuBar jMenuBar;
    private JMenuItem jMenuItem1,jMenuItem2,jMenuItem3,jMenuItem4,jMenuItem5;

    public BookFrm(){
   
   
        setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        init();
    }

    public void init(){
   
   
        jMenuBar = new JMenuBar();
        jMenu1 = new JMenu();
        jMenuItem1 = new JMenuItem();
        jMenuItem2 = new JMenuItem();
        jMenuItem3 = new JMenuItem();
        jMenuItem4 = new JMenuItem();
        jMenuItem5 = new JMenuItem();

        setTitle("图书信息系统主界面");
        setBounds(100,100,1000,800);

        jMenu1.setText("书店库存");
        jMenuItem1.setText("图书录入");
        jMenu1.add(jMenuItem1);

        jMenuItem2.setText("删除图书");
        jMenu1.add(jMenuItem2);

        jMenuItem3.s
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芋头乖乖~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值