找传奇、传世资源到传世资源站!

java swing 图书管理系统源码下载(含数据库脚本)

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

1.执行数据库脚本文件 生成数据库2. 修改  ibraryManager\src\com\wsy\dao\DAO.java 文件中的 数据库密码为你本机3. 运行该程序后,输入 账号:java1234 密码 caofen  即可看到如下截图from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
package com.wsy;import java.awt.BorderLayout;import java.awt.Dimension;//import java.awt.Dialog.ModalExclusionType;import java.awt.event.ComponentAdapter;import java.awt.event.ComponentEvent;import java.net.URL;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JDesktopPane;import javax.swing.JFrame;import javax.swing.JInternalFrame;import javax.swing.JLabel;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JToolBar;import javax.swing.UIManager;import javax.swing.WindowConstants;import javax.swing.border.BevelBorder;import com.wsy.iframe.BookLoginIFrame;import com.wsy.util.CreatecdIcon;;/** * 主窗体 * */public class Library extends JFrame {private static final JDesktopPane DESKTOP_PANE = new JDesktopPane();public static void main(String[] args) {try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());new BookLoginIFrame();//登录窗口} catch (Exception ex) {ex.printStackTrace();}}public static void addIFame(JInternalFrame iframe) { // 添加子窗体的方法DESKTOP_PANE.add(iframe);}public Library() {super();setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);setLocationByPlatform(true);setSize(1000, 800);setTitle("图书馆管理系统");JMenuBar menuBar = createMenu(); // 调用创建菜单栏的方法setJMenuBar(menuBar);JToolBar toolBar = createToolBar(); // 调用创建工具栏的方法getContentPane().add(toolBar, BorderLayout.NORTH);final JLabel label = new JLabel();label.setBounds(0, 0, 0, 0);label.setIcon(null); // 窗体背景DESKTOP_PANE.addComponentListener(new ComponentAdapter() {public void componentResized(final ComponentEvent e) {Dimension size = e.getComponent().getSize();label.setSize(e.getComponent().getSize());label.setText("<html><img width=" size.width " height=" size.height " src='" this.getClass().getResource("/backImg.jpg") "'></html>");}});DESKTOP_PANE.add(label,new Integer(Integer.MIN_VALUE));getContentPane().add(DESKTOP_PANE);}/** * 创建工具栏 * * @return JToolBar */private JToolBar createToolBar() { // 创建工具栏的方法JToolBar toolBar = new JToolBar();toolBar.setFloatable(false);toolBar.setBorder(new BevelBorder(BevelBorder.RAISED));JButton bookAddButton=new JButton(MenuActions.BOOK_ADD);//ImageIcon icon=CreatecdIcon.add("bookAdd.bmp");//创建图标方法ImageIcon icon=new ImageIcon(Library.class.getResource("/bookAddtb.jpg"));//添加菜单栏图标bookAddButton.setIcon(icon);bookAddButton.setHideActionText(true);//bookAddButton.setToolTipText("fjdkjfk");//图片上提示字toolBar.add(bookAddButton);//toolBar.add(MenuActions.BOOK_MODIFY);//在工具栏中添加图书修改与删除图标JButton bookModiAndDelButton=new JButton(MenuActions.BOOK_MODIFY);ImageIcon bookmodiicon=CreatecdIcon.add("bookModiAndDeltb.jpg");//创建图标方法bookModiAndDelButton.setIcon(bookmodiicon);bookModiAndDelButton.setHideActionText(true);toolBar.add(bookModiAndDelButton);JButton bookTypeAddButton=new JButton(MenuActions.BOOKTYPE_ADD);ImageIcon bookTypeAddicon=CreatecdIcon.add("bookTypeAddtb.jpg");//创建图标方法bookTypeAddButton.setIcon(bookTypeAddicon);bookTypeAddButton.setHideActionText(true);toolBar.add(bookTypeAddButton);JButton bookBorrowButton=new JButton(MenuActions.BORROW);ImageIcon bookBorrowicon=CreatecdIcon.add("bookBorrowtb.jpg");//创建图标方法bookBorrowButton.setIcon(bookBorrowicon);bookBorrowButton.setHideActionText(true);toolBar.add(bookBorrowButton);JButton bookOrderButton=new JButton(MenuActions.NEWBOOK_ORDER);ImageIcon bookOrdericon=CreatecdIcon.add("bookOrdertb.jpg");//创建图标方法bookOrderButton.setIcon(bookOrdericon);bookOrderButton.setHideActionText(true);toolBar.add(bookOrderButton);JButton bookCheckButton=new JButton(MenuActions.NEWBOOK_CHECK_ACCEPT);ImageIcon bookCheckicon=CreatecdIcon.add("newbookChecktb.jpg");//创建图标方法bookCheckButton.setIcon(bookCheckicon);bookCheckButton.setHideActionText(true);toolBar.add(bookCheckButton);JButton readerAddButton=new JButton(MenuActions.READER_ADD);ImageIcon readerAddicon=CreatecdIcon.add("readerAddtb.jpg");//创建图标方法readerAddButton.setIcon(readerAddicon);readerAddButton.setHideActionText(true);toolBar.add(readerAddButton);JButton readerModiAndDelButton=new JButton(MenuActions.READER_MODIFY);ImageIcon readerModiAndDelicon=CreatecdIcon.add("readerModiAndDeltb.jpg");//创建图标方法readerModiAndDelButton.setIcon(readerModiAndDelicon);readerModiAndDelButton.setHideActionText(true);toolBar.add(readerModiAndDelButton);JButton ExitButton=new JButton(MenuActions.EXIT);ImageIcon Exiticon=CreatecdIcon.add("exittb.jpg");//创建图标方法ExitButton.setIcon(Exiticon);ExitButton.setHideActionText(true);toolBar.add(ExitButton);return toolBar;}/** * 创建菜单栏 */private JMenuBar createMenu() { // 创建菜单栏的方法JMenuBar menuBar = new JMenuBar();JMenu bookOrderMenu = new JMenu(); // 初始化新书订购管理菜单bookOrderMenu.setIcon(CreatecdIcon.add("xsdgcd.jpg"));bookOrderMenu.add(MenuActions.NEWBOOK_ORDER);bookOrderMenu.add(MenuActions.NEWBOOK_CHECK_ACCEPT); JMenu baseMenu = new JMenu();// 初始化基础数据维护菜单baseMenu.setIcon(CreatecdIcon.add("jcsjcd.jpg"));{JMenu readerManagerMItem = new JMenu("读者信息管理");readerManagerMItem.add(MenuActions.READER_ADD);readerManagerMItem.add(MenuActions.READER_MODIFY);JMenu bookTypeManageMItem = new JMenu("图书类别管理");bookTypeManageMItem.add(MenuActions.BOOKTYPE_ADD);bookTypeManageMItem.add(MenuActions.BOOKTYPE_MODIFY);JMenu menu = new JMenu("图书信息管理");menu.add(MenuActions.BOOK_ADD);menu.add(MenuActions.BOOK_MODIFY);baseMenu.add(readerManagerMItem);baseMenu.add(bookTypeManageMItem);baseMenu.add(menu);baseMenu.addSeparator();baseMenu.add(MenuActions.EXIT);}JMenu borrowManageMenu = new JMenu(); // 借阅管理borrowManageMenu.setIcon(CreatecdIcon.add("jyglcd.jpg"));borrowManageMenu.add(MenuActions.BORROW); // 借阅borrowManageMenu.add(MenuActions.GIVE_BACK); // 归还borrowManageMenu.add(MenuActions.BOOK_SEARCH); // 搜索JMenu sysManageMenu = new JMenu(); // 系统维护sysManageMenu.setIcon(CreatecdIcon.add("jcwhcd.jpg"));JMenu userManageMItem = new JMenu("用户管理"); // 用户管理userManageMItem.add(MenuActions.USER_ADD);userManageMItem.add(MenuActions.USER_MODIFY);sysManageMenu.add(MenuActions.MODIFY_PASSWORD);sysManageMenu.add(userManageMItem);menuBar.add(baseMenu); // 添加基础数据维护菜单到菜单栏menuBar.add(bookOrderMenu); // 添加新书订购管理菜单到菜单栏menuBar.add(borrowManageMenu); // 添加借阅管理菜单到菜单栏menuBar.add(sysManageMenu); // 添加系统维护菜单到菜单栏return menuBar;}}

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复