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

正文內(nèi)容

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

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

【正文】 作表的建立 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)訂購(gòu)單表的建立 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)圖書(shū)庫(kù)存表的建立 CREATE TABLE tb_stockpile (ISBN varchar(13) PRIMARY KEY NOT NULL, amount int ) 24 數(shù)據(jù)庫(kù)關(guān)系圖 應(yīng)用程序的調(diào)試 為提高數(shù)據(jù)輸入工作 的效率和質(zhì)量,針對(duì)具體的應(yīng)用環(huán)境設(shè)計(jì)一個(gè)數(shù)據(jù)錄入子系統(tǒng),由計(jì)算機(jī)來(lái)完成數(shù)據(jù)入庫(kù)的任務(wù),與此同時(shí),還要調(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)限時(shí)可用 (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ù)庫(kù)備份失敗+\r\n+())。 // 修改密碼窗體動(dòng)作 public static UserModiAction USER_MODIFY。 // 圖書(shū)歸還窗體動(dòng)作 public static BorrowAction BORROW。 // 圖書(shū)類(lèi)型修改窗體動(dòng)作 public static BookTypeAddAction BOOKTYPE_ADD。 // 圖書(shū)信息修改窗體動(dòng)作 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)存儲(chǔ)到動(dòng)作對(duì)象中 //setEnabled(false)。 } private static class PasswordModiAction extends AbstractAction { PasswordModiAction() { putValue(,更改口令 )。 READER_ADD = new ReaderAddAction()。 NEWBOOK_ORDER = new BoodOrderAction()。 BOOK_SEARCH = new BookSearchAction()。 // 系統(tǒng)退出動(dòng)作 static { frames = new HashMapString, JInternalFrame()。 //讀者信息修改與刪除窗體動(dòng) 作 public static ReaderAddAction READER_ADD。// 驗(yàn)收新書(shū)動(dòng)作 public static BoodOrderAction NEWBOOK_ORDER。 // 用戶添加窗體動(dòng)作 public static BookSearchAction BOOK_SEARCH。 } } } ( 3) 內(nèi)部菜單動(dòng)作 MenuActions /** * 菜單和按鈕的 Action對(duì)象 * */ public class MenuActions { private static MapString, JInternalFrame frames。 String query。 (null, 數(shù)據(jù)庫(kù)恢復(fù)成功 )。 (null, 連接參數(shù)文件沒(méi)找到到 ,請(qǐng)查看文件+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ù)維護(hù)菜單到菜單欄 (bookOrderMenu)。 (this)。 ()。 // 系統(tǒng)維護(hù) (())。 ()。 if(==2){//最高權(quán)限時(shí)可用 (true)。 (bookTypeManageMItem)。 JMenu menu = new JMenu(圖書(shū)信息管理 )。 ()。 JMenu baseMenu = new JMenu()。 ()。 return toolBar。 ImageIcon Exiticon=()。//創(chuàng)建圖標(biāo)方法 (readerModiAndDelicon)。 (true)。 (bookCheckButton)。 JButton bookCheckButton=new JButton()。 ImageIcon book
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1