好文档 - 专业文书写作范文服务资料分享网站

简易图书管理系统方案

天下 分享 时间: 加入收藏 我要投稿 点赞

. . . .

本程序以java为设计语言,能够实现一个简单的图书管理系统,可以实现简单的增加图书,查询图书,删除图书的功能,其中用到数据库的连接,窗体的布局管理。 本程序有以下几个功能函数组成 所有模块都在名为bookmanager的包中 1:主函数mainframe.java 2:增加模块 adddialog.java 3:查询模块 searchdialog.java 4:查询结果模块 searchresult.java 5:书本类book.java

6:数据库连接类 dbcon.java 1. 主界面

.下载可编辑.

. . . .

2. 添加模块

3. 查询模块

.下载可编辑.

. . . .

4. 输出模块

5.

6.

源程序如下

1.mainframe.java

package bookmanager; import javax.swing.*;

import javax.swing.table.DefaultTableModel;

.下载可编辑.

. . . .

import java.awt.*; import java.awt.event.*; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.LinkedList;

public class mainframe extends JFrame implements ActionListener{ private JToolBar tb;

String []btntitle={\增加\,\查询\,\删除\,\退出\}; String []tabeltitle={\图书编号\,\书名\,\定价\,\出版社\}; JButton btn[]=new JButton[4]; JTable table;

DefaultTableModel model; public mainframe(){

super(\图书管理系统\); //初始化各个按钮

tb=new JToolBar(\工具栏\); for(int i=0;i

btn[i]=new JButton(btntitle[i]); btn[i].addActionListener(this); tb.add(btn[i]);

.下载可编辑.

. . . .

}

}

//创建表模型

model=new DefaultTableModel(tabeltitle,10); table=new JTable(model); //设定单元格的高度 table.setRowHeight(25); add(tb,BorderLayout.NORTH );

add(new JScrollPane(table),BorderLayout.CENTER ); setSize(900,600);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); setLocation(100,30); init();

public void actionPerformed(ActionEvent e){

mainframe m=new mainframe(); Object o=e.getSource(); {

if(o==btn[0]){ }

if(o==btn[1]){

adddialog ad=new adddialog(m,25,25); init();

.下载可编辑.

简易图书管理系统方案

....本程序以java为设计语言,能够实现一个简单的图书管理系统,可以实现简单的增加图书,查询图书,删除图书的功能,其中用到数据库的连接,窗体的布局管理。本程序有以下几个功能函数组成所有模块都在名为bookmanager的包中1:主函数mainframe.java2:增加模
推荐度:
点击下载文档文档为doc格式
5g5f387vlz6msol1o4w75dq8n1sig300uco
领取福利

微信扫码领取福利

微信扫码分享