没有合适的资源?快使用搜索试试~ 我知道了~
基于java的图书管理系统源代码.doc
需积分: 5 0 下载量 123 浏览量
2022-07-17
10:31:10
上传
评论 1
收藏 212KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86237487/0001-c719fcb6fd1c21ac88db77f013421820_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
64页
基于java的图书管理系统源代码.doc
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/86237487/bg1.jpg)
.
1 / 64
声明:本系统是基于 C/S 的图书管理
系统,主要使用的是 Oracle 数据库,
下面附所有实现代码
package library;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class book_add extends JFrame implements ActionListener{
DataBaseManager db=new DataBaseManager();
ResultSet rs;
JPanel panel1,panel2;
JLabel book_id_label,book_name_label,author_label,
press_label,press_date_label,price_label,book_num_label,borrowed_num_label,ad
dress;
JTextField book_id_TextField,book_name_TextField,author_TextField,
press_TextField,press_date_TextField,price_TextField,book_num_TextField,
borrowed_count;
JComboBox addresst;
Container c;
JButton clear,add,exit;
public book_add()
{
super("添加图书信息");
c=getContentPane();
c.setLayout(new BorderLayout());
book_id_label=new JLabel("编号",JLabel.CENTER);
book_name_label=new JLabel("名称",JLabel.CENTER);
![](https://csdnimg.cn/release/download_crawler_static/86237487/bg2.jpg)
.
2 / 64
author_label=new JLabel("作者",JLabel.CENTER);
press_label=new JLabel("",JLabel.CENTER);
press_date_label=new JLabel("出版日期",JLabel.CENTER);
price_label=new JLabel("价格",JLabel.CENTER);
book_num_label=new JLabel("库存数",JLabel.CENTER);
borrowed_num_label=new JLabel("已借阅数",JLabel.CENTER);
address=new JLabel("藏书地址",JLabel.CENTER);
book_id_TextField=new JTextField(15);
book_name_TextField=new JTextField(15);
author_TextField=new JTextField(15);
press_TextField=new JTextField(15);
press_date_TextField=new JTextField(15);
price_TextField=new JTextField(15);
book_num_TextField=new JTextField(15);
borrowed_count=new JTextField(15);
borrowed_count.setText("0");
addresst=new JComboBox();
addresst.addItem("扬子津图书馆");
addresst.addItem("荷花池图书馆");
addresst.addItem("瘦西湖图书馆");
addresst.addItem("淮海路图书馆");
panel1=new JPanel();
panel1.setLayout(new GridLayout(9,2));
panel1.add(book_id_label);
panel1.add(book_id_TextField);
panel1.add(book_name_label);
panel1.add(book_name_TextField);
panel1.add(press_label);
panel1.add(press_TextField);
panel1.add(author_label);
panel1.add(author_TextField);
panel1.add(press_date_label);
panel1.add(press_date_TextField);
panel1.add(price_label);
panel1.add(price_TextField);
panel1.add(book_num_label);
panel1.add(book_num_TextField);
panel1.add(borrowed_num_label);
panel1.add(borrowed_count);
panel1.add(address);
panel1.add(addresst);
panel2=new JPanel();
panel2.setLayout(new GridLayout(1,3));
clear=new JButton("清空");
![](https://csdnimg.cn/release/download_crawler_static/86237487/bg3.jpg)
.
3 / 64
clear.addActionListener(this);
add=new JButton("添加");
add.addActionListener(this);
exit=new JButton("退出");
exit.addActionListener(this);
panel2.add(clear);
panel2.add(add);
panel2.add(exit);
c.add(panel1,BorderLayout.CENTER);
c.add(panel2,BorderLayout.SOUTH);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==exit)
{
this.dispose();
}
else if(e.getSource()==clear)
{
book_id_TextField.setText("");
book_name_TextField.setText("");
author_TextField.setText("");
press_TextField.setText("");
press_date_TextField.setText("");
price_TextField.setText("");
book_num_TextField.setText("");
}
else if(e.getSource()==add)
{
if(book_id_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "书号不能为空");
}
else if(book_name_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "书名不能为空");
}
else if(author_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "作者不能为空");
}
else if(press_TextField.getText().trim().equals(""))
![](https://csdnimg.cn/release/download_crawler_static/86237487/bg4.jpg)
.
4 / 64
{
JOptionPane.showMessageDialog(null, "不能为空");
}
else if(press_date_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "出版日期不能为空");
}
else if(price_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "价格不能为空");
}
else if(book_num_TextField.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "库存不能为空");
}
else if(borrowed_count.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null, "借阅数不能为空");
}
else {
try{
String strSQL="insert into
book(book_id,book_name,press,author,press_date,price,book_count,borrowed_count,s
tore_address) values('"
+book_id_TextField.getText().trim()
+"','"
+book_name_TextField.getText().trim()
+"','"
+press_TextField.getText().trim()
+"','"
+author_TextField.getText().trim()
+"','"
+press_date_TextField.getText().trim()
+"','"
+price_TextField.getText().trim()
+"','"
+book_num_TextField.getText().trim()
+"','"
+borrowed_count.getText().trim()
+"','"
+addresst.getSelectedItem()+"')";
if(db.updateSql(strSQL))
{
![](https://csdnimg.cn/release/download_crawler_static/86237487/bg5.jpg)
.
5 / 64
this.dispose();
JOptionPane.showMessageDialog(null,"
添加图书成功");
}
else
{
JOptionPane.showMessageDialog(null,"
添加图书失败");
this.dispose();
}
db.closeConnection();
}catch(Exception ex)
{
System.out.println(ex.toString());
}
}
}
}
}
package library;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.ResultSet;
import java.sql.SQLException;
public class book_delete extends JFrame implements ActionListener{
DataBaseManager db=new DataBaseManager();
ResultSet rs;
Container c;
JLabel TipLabel=new JLabel("请选择要删除的书名",JLabel.CENTER);
JComboBox bb=new JComboBox();
JButton yes,exit;
JPanel panel1=new JPanel();
public book_delete()
{
super("删除图书信息");
c=getContentPane();
c.setLayout(new BorderLayout());
剩余63页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3712
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- Java项目-基于Springboot+Vue的私人健身与教练预约设计与实现源码+数据库脚本+部署视频+代码讲解视频+全套软件
- Java项目-基于Springboot+Vue的乒乓球预约管理的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件
- 哆咪付在线换钱系统.zip
- pycharm的优缺点及适用场景.zip
- Java项目-基于Springboot+Vue的留守儿童爱心网站的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件
- 流行的前端框架都有哪些?详细讲解React前端框架
- JSP宠物医院信息管理系统源码.rar
- Java项目-基于Springboot+Vue的家政服务管理平台的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件
- 大数据可视化大屏页面-医院大数据展示+源代码+演示地址
- 人工智能-美国加利福尼亚州房价预测实战
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)