freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計(jì)_數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告(參考版)

2024-09-02 00:02本頁(yè)面
  

【正文】 putValue(, 用戶修改與刪除 )。 } } } private static class UserModiAction extends AbstractAction { UserModiAction() { super(用戶修改與刪除 , null)。 (更改密碼 , iframe)。 //將圖標(biāo)存儲(chǔ)到動(dòng)作對(duì)象中 //setEnabled(false)。 putValue(, 更換口令 )。 } private static class PasswordModiAction extends AbstractAction { PasswordModiAction() { putValue(,更改口令 )。 BOOK_ADD = new BookAddAction()。 READER_ADD = new ReaderAddAction()。 BOOKTYPE_ADD = new BookTypeAddAction()。 NEWBOOK_ORDER = new BoodOrderAction()。 BORROW = new BorrowAction()。 BOOK_SEARCH = new BookSearchAction()。 USER_MODIFY = new UserModiAction()。 // 系統(tǒng)退出動(dòng)作 static { frames = new HashMapString, JInternalFrame()。 // 圖書信息修改窗體動(dòng)作 public static BookAddAction BOOK_ADD。 //讀者信息修改與刪除窗體動(dòng) 作 public static ReaderAddAction READER_ADD。 // 圖書類型修改窗體動(dòng)作 public static BookTypeAddAction BOOKTYPE_ADD。// 驗(yàn)收新書動(dòng)作 public static BoodOrderAction NEWBOOK_ORDER。 // 圖書歸還窗體動(dòng)作 public static BorrowAction BORROW。 // 用戶添加窗體動(dòng)作 public static BookSearchAction BOOK_SEARCH。 // 修改密碼窗體動(dòng)作 public static UserModiAction USER_MODIFY。 } } } ( 3) 內(nèi)部菜單動(dòng)作 MenuActions /** * 菜單和按鈕的 Action對(duì)象 * */ public class MenuActions { private static MapString, JInternalFrame frames。 } catch (SQLException e) { // TODO Autogenerated catch block (null, 數(shù)據(jù)庫(kù)備份失敗+\r\n+())。 String query。 ()。 (null, 數(shù)據(jù)庫(kù)恢復(fù)成功 )。 } } private void doRestore(){ try { (USE master)。 (null, 連接參數(shù)文件沒找到到 ,請(qǐng)查看文件+path+是否存在 )。 statement = (, )。 (driverName)。 (url= + URLName)。 user = (user)。 driverName = (driver)。 fin = new (path)。 path = new (config + + ).getAbsolutePath()。 String password。 String URLName。 } private void connect(){ String path。 (this)。 } private JButton getRestoreButton() { if (restoreButton == null) { restoreButton = new JButton()。 (this)。 private JButton getBackupButton() { if (backupButton == null) { backupButton = new JButton()。 Connection connection=null。 doRestore()。 doBackup()。 } Override public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub 32 if(().equals(備份與還原 )){ new BackupAndRestore()。 // 添加借閱管理菜單到菜單欄 (sysManageMenu)。 // 添加基礎(chǔ)數(shù)據(jù)維護(hù)菜單到菜單欄 (bookOrderMenu)。 } else (false)。 (this)。 (userManageMItem)。 ()。 // 用戶管理 JMenuItem backupAndrestore=new JMenuItem(備份與還原 )。 // 系統(tǒng)維護(hù) (())。 // 歸還 ()。 ()。 } JMenu borrowManageMenu = new JMenu()。 if(==2){//最高權(quán)限時(shí)可用 (true)。 ()。 (bookTypeManageMItem)。 ()。 JMenu menu = new JMenu(圖書信息管理 )。 ()。 ()。 { JMenu readerManagerMItem = new JMenu(讀者信息管理 )。 JMenu baseMenu = new JMenu()。 if(==2){//最高權(quán)限時(shí)可用 (true)。 ()。 JMenu bookOrderMenu = new JMenu()。 return toolBar。 (true)。 ImageIcon Exiticon=()。 (readerModiAndDelButton)。//創(chuàng)建圖標(biāo)方法 (readerModiAndDelicon)。 JButton readerModiAndDelButton=new 30 JButton()。 (true)。 ImageIcon readerAddicon=()。 (bookCheckButton)。//創(chuàng)建圖標(biāo)方法 (bookCheckicon)。 JButton bookCheckButton=new JButton()。 (true)。 ImageIcon bookOrdericon=()。 (bookBorrowButton)。//創(chuàng)建圖標(biāo)方法 (bookBorrowicon)。 JButton bookBorrowButton=new JButton()。 (true)。 ImageIcon bookTypeAddicon=()。 (bookModiAndDelButton)。//創(chuàng)建圖標(biāo)方法 (bookmodiicon)。 29 //在工具欄中添加圖書修改與刪除圖標(biāo) JButton bookModiAndDelButton=new JButton()。 (true)。//創(chuàng)建圖標(biāo)方法 ImageIcon icon=new ImageIcon((/))。 JButton bookAddButton=new JButton()。 (false)。 getContentPane().add(DESKTOP_PANE)。 } })。 + ().getResource(/) + 39。 (().getSize())。 (null)。 final JLabel label = new JLabel()。 JToolBar toolBar = createToolBar()。 JMenuBar menuBar = createMenu()。 setSize(800, 600)。 28 setDefaultCloseOperation()。 } } public static void addIFame(JInternalFrame iframe) { // 添加子窗體的方法 (iframe)。//設(shè)置窗體風(fēng)格 new BookLoginIFrame()。 } } ( 2)主菜單 Library /** * 主窗體 * */ public class Library extends JFrame implements ActionListener { private static final JDesktopPane DESKTOP_PANE = new JDesktopPane()。 } public static Operater getUser() { return user。 setVisible(true)。 (new Dimension(260, 60))。 (true)。 ImageIcon loginIcon=()。 (reset)。 27 (new BookResetAction())。 (login)。 (new BookLoginAction())。 (panel_1, )。 (password)。//設(shè)置密碼框的回顯字符 (new KeyAdapter() { public void keyPressed(final KeyEvent e) { if (() == 10) ()。*39。 (new MyDocument(6))。 (密 碼: )。 ()。 (username)。 username = new JTextField(20)。 (label)。 (new Dimension(0, 0))。 final JLabel label = new JLabel()。 (gridLayout)。 (5)。 26 final JPanel panel_2 = new JPanel()。 (new EmptyBorder(0, 0, 0, 0))。 final JPanel panel = new JPanel()。 setTitle(圖書館管理系統(tǒng)登錄 )。 (10)。 final BorderLayout borderLayout = new BorderLayout()。 private static Operater user。 private JButton login。 } } } private JPasswordField password。 // ()。 } catch (Exception ex) { ()。 (true)。//判斷是否為普通用戶 if (() != null) { m=1。//判斷是否為管理員 if (() != null) { m=2。//靜態(tài)變量控制內(nèi)部窗體權(quán)限, 0的權(quán)限最低, 1為普通用戶權(quán)限,2為管理員權(quán)限 class BookLoginAction implements ActionListener { public void actionPerformed(final ActionEvent e) { 25 user = ((), ())。 ()。 21 6. 1 數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 6. 1. 1 數(shù)據(jù)表的建立語句 ( 1)圖書信息表的建立 CREATE TABLE tb_bookInfo (ISBN varchar(13) PRIMARY KEY NOT NULL, typeId
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1