资源简介
本系统将近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个文件信息
相关资源
- 在线词典项目v1.1.zip
- php mysql经典留言本源码 代码通俗易懂
- SQLTOOLS2.0汉化版(1433连接工具)
- PHP MySQL 物流管理 数据库文件
- PHP MySQL 技术 毕业设计 物流管理系统
- 4秒100万条数据导入SQL数据库
- php mysql 在线作业管理系统
- MySql.data.dll +使用说明
- pb 酒店管理系统(代码、sql数据库)
- 图书管理系统 PHP MYSQL实现
- [PHP MySQL]图书馆管理系统前后台全部代
- sql数据库导出到txt文件
- 人事管理系统数据库文件SQL2000
- sqlserver学习ppt 全套共18个
- 门禁系统论文及数据库sqlserver2005数据
- labview中LABSQL数据库的使用
- C 开发的SQL数据库实现的公司员工信
- 企业人事管理系统【SQLServer数据库+课
- 数据字典导出工具 导出SqlServer数据库
- 通过SqlBulkCopy对象从Excel中批量导入到
- 基于PHP+MYSQL的学生成绩管理系统
- 批处理执行sql语句
- Spring+Struts2+Hibernate人力资源管理系统
- 我自己写php mysql聊天室
- mysql 数据库连接池
- sql server 2000经典范例
- 设备管理系统(SQL体验版)
- 完整的php mysql js用户注册与登陆
- MySQL数据库用户在线注册系统
- 东城大学在线答疑系统struts2+spring带
评论
共有 条评论