77范文网 - 专业文章范例文档资料分享平台

图书管理系统数据库源代码

来源:网络收集 时间:2020-06-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图书管理系统数据库源代码

//创建工程及设计主界面

public class Main extends JFrame {

private static final JDesktopPane { DESKTOP_PANE=new JDesktopPane(); //桌面窗体

}

public static void main(String[] args) //入口方法 { try {

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //设置系统界面外观 new BookLogin(); //登录窗口 } catch(Exception ex) { ex.printStackTrace(); } }

public static void addIFame(JInternalFrame iframe) //添加子窗体的方法 { DESKTOP_PANE.add(iframe); //新增子窗体 }

public Main() { super(); //设置“关闭”按钮处理事件 setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //创建工具栏 Toolkit tool=Toolkit,getDefaultToolkit(); //获得屏幕大小 Dimension screenSize=tool.getScreenSize(); setSize(800,600); //设置窗体大小

setLocation((screenSize.width-getWidth())/2,(screenSize.height-getHeight())/2; //设置窗体位置 setTitle(\图书管理系统\; //设置窗体标题 JMenuBar menuBar=createMenu(); //创建菜单栏 setJMenuBar(menuBar); //设置菜单栏 JToolBar toolBar=createToolBar(); //创建工具栏的方法 getContentPane(),add(toolBar,BorderLayout.NORTH); //设置工具栏 final JLable lable=new JLable(); //创建一个标签,用来显示图片 lable.setBounds(0,0,0,0); //设置窗体的大小和位置 lable.setIcon(null); //窗体背景 DESKTOP_PANE.addComponentListener(new ComponentAdapter()) { public void componentResized(final ComponentEvent e) { Dimension size=e.getComponent().getSize(); //获得组建大小 lable.setSize(e.getComponent().getSize()); //设置标签大小 lable.setText(\

width=\kImg.jpg\ //设置标签文本,设置窗口背景 } } //将标签添加到桌面窗体 DESKTOP_PANE.add(lable,new Integer(Integer.MIN_VALUE)); getContentPane().add(DESKTOP_PANE); //将桌面窗体添加到主窗体中 } }

private JToolBar createToolBar() //创建工具栏的方法 {

JToolBar toolBar=new JToolBar(); //初始化工具栏

toolBar.setFloatable(false); //设置是否可以移动工具栏

toolBar.setBorder(new BevelBorder(BevelBorder.RAIZED)); //设置边框 //图书信息添加按钮

JButton bookAddButton=new JButton(MenuActions.BOOK_ADD);

ImageIcon icon=new ImageIcon(Main.class.getResource(\ //添加菜单栏图标

bookAddButton.setIcon(icon); //设置按钮图标

bookAddButton.setHideActionText(true); //显示提示文本 toolBar.add(bookAddButton); //添加到工具栏中

JButton bookModiAndDelButton=new JButton(MenuActions.BOOK_MODIFY); //图书信息修改按钮

ImageIcon bookmodiicon=Icon.add(\ //创建图表方法

bookModiAndDelButton.setIcon(bookmodiicon); //设置按钮图标 bookModiAndDelButton.setHideActionText(true); //显示提示文本 toolBar.add(bookModiAndDelButton); //添加到工具栏

JButton bookTypeAddButton=new JButton(MenuActions.BOOKTYPE_ADD); //图书类别添加按钮

ImageIcon bookTypeAddicon=Icon.add(\ //创建图标方法

bookTypeAddButton.setIcon(bookTypeAddicon); //设置按钮图标 bookTypeAddButton.setHideActionText(true); //显示提示文本 toolBar.add(bookTypeAddButton); //添加到工具栏

JButton bookBorrowButton=new JButton(MenuActions.BORROW); //图书借阅按钮

ImageIcon bookBorrowicon=Icon.add(\ //创建图标方法

bookBorrowButton.setIcon(bookBorrowicon); //设置按钮图标 bookBorrowButton.setHideActionText(true); //显示提示文本 toolBar.add(bookBorrowButton); //添加到工具栏

JButton bookOrderButton=new JButton(MenuActions.NEWBOOK_ORDER); //新书订购按钮

ImageIcon bookOrdericon=Icon.add(\ //创建图标方法

bookOrderButton.setIcon(bookOrdericon); //设置按钮图标 bookOrderButton.setHideActionText(true); //显示提示文本 toolBar.add(bookOrderButton); //添加到工具栏

JButton bookCheckButton=new JButton(MenuActions.NEWBOOK_CHECK); //验收新书按钮 ImageIcon bookCheckicon=Icon.add(\ //创建图标方法

bookCheckButton.setIcon(bookCheckicon); //设置按钮图标 bookCheckButton.setHideActionText(true); //显示提示文本 toolBar.add(bookCheckButton); //添加到工具栏

JButton readerAddButton=new JButton(MenuActions.READER_ADD); //读者信息添加按钮

ImageIcon readerAddicon=Icon.add(\ //创建

图标方法

readerAddButton.setIcon(readerAddicon); //设置按钮图标 readerAddButton.setHideActionText(true); //显示提示文本 toolBar.add(readerAddButton); //添加到工具栏

JButton readerModiAndDelButton=new JButton(MenuActions.READER_MODIFY); //读者信息修改按钮 ImageIcon readerModiAndDelicon=Icon.add(\ //创建图标方法

readerModiAndDelButton.setIcon(readerModiAndDelicon); //设置按钮图标

readerModiAndDelButton.setHideActionText(true); //显示提示文本 toolBar.add(readerModiAndDelButton); //添加到工具栏

JButton ExitButton=new JButton(MenuActions.EXIT); //退出系统按钮

ImageIcon Exiticon=Icon.add(\ //创建图标方法 ExitButton.setIcon(Exiticon); //设置按钮图标 ExitButton.setHideActionText(true); //显示提示文本 toolBar.add(ExitButton); //添加到工具栏

return toolBar; }

public class Business {

protected static String dbClassName=\ //数据库驱动类

protected static String dbUr1=\ //连接URL protected static String dbUser=\ //数据库用户名 protected static String dbpwd=\ //数据库密码

private static Connection conn=null; //数据库连接对象,初值为null public Business() { try { if(coon==null) //连接对象为空 { Class.forName(dbClassName); //加载驱动类信息 conn=DriverManager.getConnection(dbUr1,dbUser,dbPwd); //建立连接对象 } } catch(Exception ee) {

ee.printStackTrace(); } }

public static ResultSet executeQuery(String sql) //执行查询方法 { try { //如果连接对象为空,则重新调用构造方法 if (conn==null) { new Business(); return

conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql); //执行查询 } } catch(SQLException e) { e.printStackTrace(); return null; //返回null值 } finally {} }

public static int executeUpdata(String sql) //更新方法 { try { if(conn==null) { new Business(); //如果连接对象为空,则重新调用构造方法 return conn.createStatement().executeUpdate(sql); //执行更新 } } catch(SQLException e) { e.printStackTrace(); return -1; } finally {} }

public static void close() //关闭方法

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库图书管理系统数据库源代码在线全文阅读。

图书管理系统数据库源代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1085915.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: