资源简介
本系统将近3000行 基本实现了图书管理的功能 包括图书和用户的管理 增删改查和还书等功能 还能够查看记录 等 还有部分功能没有时间写了 不过比较简单 数据库是sql 2005
代码片段和文件信息
package class0801.software.hgnu;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class Addtion extends JDialog
{
private static final long serialVersionUID = 1L;
private String base sqlti[] insert;
private JLabel[] label = new JLabel[8];
private JTextField[] tf = new JTextField[8];
private String booktitle[] = { “条形码“ “书名“ “作者“ “出版社“ “类别“ “单价“ “现存“ “备注“ };
private String usertitle[] = { “学号“ “姓名“ “性别“ “班级“ “系别“ };
private JButton quit ok;
private JCheckBox cb;
private boolean isSelected = false;
private Font f = new Font(“楷体_GB2312“ Font.PLAIN 15);
private Database db = null;
private ResultSet rs = null;
private Statement smt = null;
private Connection con = null;
public Addtion(String base String sqlti[])
{
this.base = base;
this.sqlti = sqlti;
db = new Database();
con = db.connect();
Lanchframe();
}
public void Lanchframe()
{
settitle(“注册“);
setSize(250 300);
setLocationRelativeTo(null);
Container c = this.getContentPane();
c.setBackground(Color.cyan);
setLayout(new FlowLayout(FlowLayout.RIGHT));
if (base.equals(“BookInfo“))
{
for (int i = 0; i < booktitle.length; i++)
{
label[i] = new JLabel(booktitle[i] + “:“);
label[i].setFont(f);
tf[i] = new JTextField(15);
c.add(label[i]);
c.add(tf[i]);
}
}
else if (base.equals(“Users“))
{
for (int i = 0; i < usertitle.length; i++)
{
label[i] = new JLabel(usertitle[i] + “:“);
label[i].setFont(f);
tf[i] = new JTextField(15);
c.add(label[i]);
c.add(tf[i]);
}
setSize(250 220);
}
cb = new JCheckBox(“提交“);
cb.setFont(f);
cb.setContentAreaFilled(false);
add(cb);
cb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if (cb.isSelected() && !tf[0].getText().equals(““) && !tf[1].getText().equals(““) && !tf[2].getText().equals(““))
{
isSelected = true;
}
else
{
JOptionPane.showMessageDialog(null “请将必要信息填写完整后再提交“ “警告“ JOptionPane.WARNING_MESSAGE);
cb.setSelected(false);
}
}
});
quit = new JButton(“取消“);
ok = new JButton(“确定“);
quit.setFont(f);
ok.setFont(f);
quit.setContentAreaFilled(false);
ok.setContentAreaFilled(false);
add(ok);
add(quit);
ok.addActionListener(new Listener());
quit.addActionListener(new Listener());
setVisible(true);
}
public void go()
{
if (base.equals(“BookInfo“))
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 380 2010-03-15 11:14 Book\.project
文件 6575 2010-03-17 00:02 Book\src\class0801\software\hgnu\Login.java
文件 728 2010-03-15 12:12 Book\src\class0801\software\hgnu\Databa
文件 127 2010-03-17 15:27 Book\src\class0801\software\hgnu\Enter.java
文件 1193 2010-03-20 01:34 Book\src\class0801\software\hgnu\UserInfo.java
文件 1721 2010-03-18 12:05 Book\src\class0801\software\hgnu\BookInfo.java
文件 2320 2010-03-20 02:12 Book\src\class0801\software\hgnu\Model.java
文件 21425 2010-03-22 12:21 Book\src\class0801\software\hgnu\AdmiWindow.java
文件 1586 2010-03-19 00:11 Book\src\class0801\software\hgnu\Check.java
文件 1888 2010-03-18 20:42 Book\src\class0801\software\hgnu\Search.java
文件 5309 2010-03-17 14:37 Book\src\class0801\software\hgnu\Addtion.java
文件 1435 2010-03-18 23:29 Book\src\class0801\software\hgnu\Delete.java
文件 4810 2010-03-17 15:31 Book\src\class0801\software\hgnu\Update.java
文件 2981 2010-03-20 02:27 Book\src\class0801\software\hgnu\Record.java
文件 1582 2010-03-20 01:34 Book\bin\class0801\software\hgnu\UserInfo.class
文件 3574 2010-03-20 02:12 Book\bin\class0801\software\hgnu\Model.class
文件 8038 2010-03-17 00:02 Book\bin\class0801\software\hgnu\Login.class
文件 755 2010-03-17 00:02 Book\bin\class0801\software\hgnu\Login$3.class
文件 896 2010-03-17 00:02 Book\bin\class0801\software\hgnu\Login$Adapter.class
文件 1734 2010-03-17 00:02 Book\bin\class0801\software\hgnu\Login$2.class
文件 1414 2010-03-17 00:02 Book\bin\class0801\software\hgnu\Login$1.class
文件 456 2010-03-17 15:27 Book\bin\class0801\software\hgnu\Enter.class
文件 1312 2010-03-15 17:50 Book\bin\class0801\software\hgnu\Databa
文件 2202 2010-03-18 12:05 Book\bin\class0801\software\hgnu\BookInfo.class
文件 1943 2010-03-22 12:21 Book\bin\class0801\software\hgnu\AdmiWindow$1.class
文件 20730 2010-03-22 12:21 Book\bin\class0801\software\hgnu\AdmiWindow.class
文件 929 2010-03-22 12:21 Book\bin\class0801\software\hgnu\AdmiWindow$Adapter.class
文件 2640 2010-03-19 00:11 Book\bin\class0801\software\hgnu\Check.class
文件 3579 2010-03-20 01:34 Book\bin\class0801\software\hgnu\Search.class
文件 4129 2010-03-22 12:21 Book\bin\class0801\software\hgnu\AdmiWindow$ButtonListener.class
............此处省略37个文件信息
相关资源
- 全国省市区csv数据库以及建表SQL语句
- MyBatis通过 JDBC连接 SQL server 数据库简
- MyBatis通过 JDBC连接 PostgreSQL数据库 最
- yyySQLv2.0(测试版).rar
- microsoft system clr types for sql server 2014
- 大道至简-科学优化SQL(老虎刘 oracl
- DELPHI+SQL SERVER的客房预定管理系统
- 2018年最新全国地区表 mysql
- SQL语法帮助文档 CHM格式
- myeclipse+mysql商城购物车注册
- 仓库设备管理系统
- 用友U8 sql查询实践应用
- QT银行管理系统sqlite数据库
-
解析wthrcdn.etouch的xm
l格式天气存入 - 调用天气接口存入数据库---mysql
- 基于MVC模式的学生管理系统
- 本文主要介绍NodeJS+Express+Mysql 实现P
- spring-boot集成mybtis+druid实现hive/mysql多
- 清爽型夏日九宫格日记网+sql server
- 全国初中高中学校数据库sql.rar
- SSM+Echarts+Mysql实现的从数据库获取数据
- SQL数据库员工工资管理系统设计chm文
- 幼儿园管理系统
- 达内电信计费项目包括sql语句
- 2019 美团最新商圈数据
- 超市会员管理系统170345
- MySQL数据库安装教程
- 网上书店SSM+Bootstrap+Mysql
- mysql从入门到精通 ppt合集
- SQLServer 2008案例数据库文件
评论
共有 条评论