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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計_數(shù)據(jù)庫課程設(shè)計報告-wenkub

2022-09-09 00:02:29 本頁面
 

【正文】 作表的建立 CREATE TABLE tb_operator (id int PRIMARY KEY NOT NULL, name varchar(12) NOT NULL, sex varchar(2) NOT NULL, age int NOT NULL, identityCard varchar(30) NOT NULL, workdate datetime NOT NULL, tel varchar(50) NOT NULL, admin bit NOT NULL, password varchar(10) NOT NULL ) ( 5)訂購單表的建立 CREATE TABLE tb_order (ISBN varchar(13) PRIMARY KEY NOT NULL, date datetime NOT NULL, number int NOT NULL, operator varchar(6) NOT NULL, checkAndAccept int NOT NULL, zk float NOT NULL ) 23 ( 6)讀者信息表的建立 CREATE TABLE tb_reader (name varchar(10) NOT NULL, sex varchar(2) NOT NULL, age int NOT NULL, identityCard varchar(30) NOT NULL, date datetime NOT NULL, maxNum int NOT NULL, tel varchar(50) NOT NULL, keepMoneyNOT money NULL, zj int NOT NULL, zy varchar(50) NOT NULL, readerISBN varchar(13) PRIMARY KEY NOT NULL, bztime datetime NOT NULL ) ( 7)圖書庫存表的建立 CREATE TABLE tb_stockpile (ISBN varchar(13) PRIMARY KEY NOT NULL, amount int ) 24 數(shù)據(jù)庫關(guān)系圖 應(yīng)用程序的調(diào)試 為提高數(shù)據(jù)輸入工作 的效率和質(zhì)量,針對具體的應(yīng)用環(huán)境設(shè)計一個數(shù)據(jù)錄入子系統(tǒng),由計算機來完成數(shù)據(jù)入庫的任務(wù),與此同時,還要調(diào)試應(yīng)用程序。//靜態(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 = ((), ())。//判斷是否為普通用戶 if (() != null) { m=1。 } catch (Exception ex) { ()。 } } } private JPasswordField password。 private static Operater user。 (10)。 final JPanel panel = new JPanel()。 26 final JPanel panel_2 = new JPanel()。 (gridLayout)。 (new Dimension(0, 0))。 username = new JTextField(20)。 ()。 (new MyDocument(6))。//設(shè)置密碼框的回顯字符 (new KeyAdapter() { public void keyPressed(final KeyEvent e) { if (() == 10) ()。 (panel_1, )。 (login)。 (reset)。 (true)。 setVisible(true)。 } } ( 2)主菜單 Library /** * 主窗體 * */ public class Library extends JFrame implements ActionListener { private static final JDesktopPane DESKTOP_PANE = new JDesktopPane()。 } } public static void addIFame(JInternalFrame iframe) { // 添加子窗體的方法 (iframe)。 setSize(800, 600)。 JToolBar toolBar = createToolBar()。 (null)。 + ().getResource(/) + 39。 getContentPane().add(DESKTOP_PANE)。 JButton bookAddButton=new JButton()。 (true)。//創(chuàng)建圖標(biāo)方法 (bookmodiicon)。 ImageIcon bookTypeAddicon=()。 JButton bookBorrowButton=new JButton()。 (bookBorrowButton)。 (true)。//創(chuàng)建圖標(biāo)方法 (bookCheckicon)。 ImageIcon readerAddicon=()。 JButton readerModiAndDelButton=new 30 JButton()。 (readerModiAndDelButton)。 (true)。 JMenu bookOrderMenu = new JMenu()。 if(==2){//最高權(quán)限時可用 (true)。 { JMenu readerManagerMItem = new JMenu(讀者信息管理 )。 ()。 ()。 ()。 } JMenu borrowManageMenu = new JMenu()。 // 歸還 ()。 // 用戶管理 JMenuItem backupAndrestore=new JMenuItem(備份與還原 )。 (userManageMItem)。 } else (false)。 // 添加借閱管理菜單到菜單欄 (sysManageMenu)。 doBackup()。 Connection connection=null。 (this)。 (this)。 String URLName。 path = new (config + + ).getAbsolutePath()。 driverName = (driver)。 (url= + URLName)。 statement = (, )。 } } private void doRestore(){ try { (USE master)。 ()。 } catch (SQLException e) { // TODO Autogenerated catch block (null, 數(shù)據(jù)庫備份失敗+\r\n+())。 // 修改密碼窗體動作 public static UserModiAction USER_MODIFY。 // 圖書歸還窗體動作 public static BorrowAction BORROW。 // 圖書類型修改窗體動作 public static BookTypeAddAction BOOKTYPE_ADD。 // 圖書信息修改窗體動作 public static BookAddAction BOOK_ADD。 USER_MODIFY = new UserModiAction()。 BORROW = new BorrowAction()。 BOOKTYPE_ADD = new BookTypeAddAction()。 BOOK_ADD = new BookAddAction()。 putValue(, 更換口令 )。 (更改密碼 , iframe)。 putValue(, 用戶修改與刪除 )。 } } } private static class UserModiAction extends AbstractAction { UserModiAction() { super(用戶修改與刪除 , null)。 //將圖標(biāo)存儲到動作對象中 //setEnabled(false)。 } private static class PasswordModiAction extends AbstractAction { PasswordModiAction() { putValue(,更改口令 )。 READER_ADD = new ReaderAddAction()。 NEWBOOK_ORDER = new BoodOrderAction()。 BOOK_SEARCH = new BookSearchAction()。 // 系統(tǒng)退出動作 static { frames = new HashMapString, JInternalFrame()。 //讀者信息修改與刪除窗體動 作 public static ReaderAddAction READER_ADD。// 驗收新書動作 public static BoodOrderAction NEWBOOK_ORDER。 // 用戶添加窗體動作 public static BookSearchAction BOOK_SEARCH。 } } } ( 3) 內(nèi)部菜單動作 MenuActions /** * 菜單和按鈕的 Action對象 * */ public class MenuActions { private static MapString, JInternalFrame frames。 String query。 (null, 數(shù)據(jù)庫恢復(fù)成功 )。 (null, 連接參數(shù)文件沒找到到 ,請查看文件+path+是否存在 )。 (driverName)。 user = (user)。 fin = new (path)。 String password。 } private void connect(){ String path。 } private JButton getRestoreButton() { if (restoreButton == null) { restoreButton = new JButton()。 private JButton getBackupButton() { if (backupButton == null) { backupButton = new JButton()。 doRestore()。 } Override public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub 32 if(().equals(備份與還原 )){ new BackupAndRestore()。 // 添加基礎(chǔ)數(shù)據(jù)維護菜單到菜單欄 (bookOrderMenu)。 (this)。 ()。 // 系統(tǒng)維護 (())。 ()。 if(==2){//最高權(quán)限時可用 (true)。 (bookTypeManageMItem)。 JMenu menu = new JMenu(圖書信息管理 )。 ()。 JMenu baseMenu = new JMenu()。 ()。 return toolBar。 ImageIcon Exiticon=()。//創(chuàng)建圖標(biāo)方法 (readerModiAndDelicon)。 (true)。 (bookCheckButton)。 JButton bookCheckButton=new JButton()。 ImageIcon book
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1