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

正文內(nèi)容

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

2024-08-25 00:02 本頁面
   

【正文】 putValue(, 修改和刪除用戶信息 )。//使動作禁用 } public void actionPerformed(ActionEvent e) { if (!(更改密碼 )||(更改密碼).isClosed()) { GengGaiMiMa iframe=new GengGaiMiMa()。 putValue(, 修改當(dāng)前用戶密碼 )。 BOOK_MODIFY = new BookModiAction()。 35 BOOKTYPE_MODIFY = new BookTypeModiAction()。 GIVE_BACK = new GiveBackAction()。 MODIFY_PASSWORD = new PasswordModiAction()。 // 讀者信息添加窗體動作 public static BookModiAction BOOK_MODIFY。 // 新書訂購窗體動作 public static BookTypeModiAction BOOKTYPE_MODIFY。 // 圖書搜索窗體動作 public static GiveBackAction GIVE_BACK。 // 子窗體集合 public static PasswordModiAction MODIFY_PASSWORD。 34 (null, 數(shù)據(jù)庫備份成功 )。 } catch (SQLException e) { (null, 數(shù)據(jù)庫恢復(fù)失敗 !\r\n+())。 ()。 if (connection == null) connection = (URLName, user, password)。 password = (password)。 (fin)。 try { prop = new ()。 String driverName。 (還原 )。 (備份 )。 } } } JButton backupButton,restoreButton。 if(().equals(備份 )){ connect()。 // 添加新書訂購管理菜單到菜單欄 (borrowManageMenu)。 if(==2){//最高權(quán)限時(shí)可用 (true)。 ()。 JMenu userManageMItem = new JMenu(用戶管理 )。 // 借閱 ()。 } else (false)。 (menu)。 ()。 JMenu bookTypeManageMItem = new JMenu(圖書類別管理 )。// 初始化基礎(chǔ)數(shù)據(jù)維護(hù)菜單 (())。 ()。 } /** * 創(chuàng)建菜單欄 */ private JMenuBar createMenu() { // 創(chuàng)建菜單欄的方法 JMenuBar menuBar = new JMenuBar()。//創(chuàng)建圖標(biāo)方法 (Exiticon)。 (true)。 (readerAddButton)。 JButton readerAddButton=new JButton()。 ImageIcon bookCheckicon=()。//創(chuàng)建圖標(biāo)方法 (bookOrdericon)。 (true)。 (bookTypeAddButton)。 JButton bookTypeAddButton=new JButton()。 ImageIcon bookmodiicon=()。//添加菜單欄圖標(biāo) (icon)。 (new BevelBorder())。 (label,new Integer())。 (htmlimg width= + + height= + + src=39。 (0, 0, 0, 0)。 // 調(diào)用創(chuàng)建菜單欄的方法 setJMenuBar(menuBar)。 setLocationByPlatform(true)。//登錄窗口 } catch (Exception ex) { ()。 } public static void setUser(Operater user) { = user。 (tupianLabel, )。 (loginIcon)。 (重置 )。 (登錄 )。 final JPanel panel_1 = new JPanel()。)。 password = new JPasswordField(20)。 final JLabel label_1 = new JLabel()。 (用 戶 名: )。 ()。 (20)。 getContentPane().add(panel)。 setBounds(100, 100, 285, 194)。 setDefaultCloseOperation()。 private JButton reset。 ()。 (false)。 } user = ((), ())。 } } public static int m=0。這些參數(shù)值都可以影響存取時(shí)間和存儲空間的分配,在物理設(shè) 計(jì)時(shí)就要根據(jù)應(yīng)用環(huán)境確定這些參數(shù)值,以使系統(tǒng)性能最佳。 (11) 聯(lián)系“分類”對應(yīng)的關(guān)系模式如下: 分類(操作員編碼,圖書類別編碼) 設(shè)計(jì)用戶子模式 為倉庫部門建立視圖: 圖書訂購:{ 圖書條形碼、操作員編碼 、訂購數(shù)量、是否驗(yàn)收} 訂購部門看不到圖書的折扣和訂購日期,只要知道自己需要知道的數(shù)量和訂購部門有沒有驗(yàn)收這批貨物即可。 (9) 關(guān)系模式 管理(操作員編碼,圖書條形碼,圖書類別編碼,讀者條形碼) 是六個(gè)實(shí)體間的聯(lián)系,其核心實(shí)體是操作員,但操作員編碼與其它的關(guān)系碼并不具有函數(shù)依賴關(guān)系,根據(jù) 系統(tǒng)的需求,只有管理員憑借管理員的密碼登陸才能進(jìn)入系統(tǒng)對各種實(shí)體信息進(jìn)行管理。 在關(guān)系模式 操作員信息:{操作員編碼、操作員姓名、操作員性別、操作員年齡 、證件號碼、工作日期、操作員電話、是否為管理員、密碼} 中存在如下函數(shù)依賴 : 操作員編碼 操作員姓名 操作員編碼 操作員性別 操作員編碼 操作員年齡 操作員編碼 證件號碼 操作員編碼 工作日期 操作員編碼 操作員電話 操作員編碼 是否為管理員 操作員編碼 密碼 滿足 2nf,此時(shí)也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 圖書類別:{ 類別編碼、操作員編碼、類別名稱、借書天數(shù)、罰款}中存在如下函數(shù)依賴 : 類別編碼 類別名稱 類別編碼 借書天數(shù) 類別編碼 罰款 類別編碼 操作員編碼 為了滿足 2nf,我們把這個(gè)表中的操作員編碼去掉,此時(shí)也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系 。 ( 3) 每種圖書可以同時(shí)借給多個(gè)讀者。 處理過程:歸還圖書 12 說明: 用戶歸還圖書 輸入: 用戶,圖書 輸出: 圖書歸還 處理: 用戶到達(dá)圖書館歸還圖書時(shí)。 處理過程:用戶信息維護(hù) 說明: 操作員為用戶維護(hù)用戶信息 輸入: 用戶信息,操作員 輸出: 系統(tǒng)用戶信息表增加信息或者修改信息 處理: 當(dāng)一個(gè)新用戶加入到系統(tǒng)時(shí),或者一個(gè)用戶的信息有了變化之后,由操作員把信息增加或修改至系統(tǒng)。 2)主窗 體設(shè)計(jì) 3)管理員登錄模塊設(shè)計(jì) 4)圖書信息管理模塊設(shè)計(jì) 5)圖書借閱、歸還模塊設(shè)計(jì) 6)圖書查詢模塊設(shè)計(jì) 4 系統(tǒng)需求 文字描述 書店管理系統(tǒng)需要滿足來自三個(gè)方面需求:第一,書店工作人員通過計(jì)算機(jī)來管理各類圖書,進(jìn)行圖書分類編號,調(diào)整圖書結(jié)構(gòu),增加圖書庫存,適應(yīng)讀者的需求。 讀者 可以進(jìn)入圖書查詢界面通過圖書名稱、圖書 作者 等方式查詢圖書,查到滿意的圖書后可點(diǎn)擊 借閱 。1 課程設(shè)計(jì)任務(wù)書 一、設(shè)計(jì)題目 圖書 管理系統(tǒng)的設(shè)計(jì) 二、 設(shè)計(jì) 概述 通過對典型的 圖書系統(tǒng)的訂購 、 借閱 、 維護(hù)等 業(yè)務(wù)流程進(jìn)行分析,完成具有 圖書 管理、 用戶 管理等相關(guān)功能的數(shù)據(jù)庫管理應(yīng)用系統(tǒng)。管理者可以通過登錄管理界面實(shí)現(xiàn)對圖書的添加、修改操作以及 驗(yàn)收 和查看顧客信息 , 管理員可以維護(hù) 用戶 注冊信息、維護(hù)圖書信息、 系統(tǒng)等。第二,工作人員對讀者借閱請求做出響應(yīng) ,借出圖書。 處理過程: 圖書借閱 說明: 用戶借閱圖書 輸入: 用戶 , 圖書 輸出: 圖書借出到用戶 處理: 用戶到達(dá)圖書館借閱圖書時(shí)。要求每個(gè)用戶必須歸還所有已到期的圖書,要求超出借期的書要交罰款 處理過程:圖書 搜索 說明: 用戶 搜索 圖書 輸入: 圖書 輸出: 圖書 信息 處理: 用戶到達(dá)圖書館后,可以搜索圖書信息,方便借閱圖 書。 ( 4) 一個(gè)倉庫可以存放多類圖書。 在關(guān)系模式 圖書借閱:{ 借閱號、圖書條形碼、操作員編碼、讀者條形碼、是否歸還、借閱時(shí)間、歸還時(shí)間}中存在如下函數(shù)依賴 : 借閱號 圖書條形碼 借閱號 讀者條形碼 借閱號 是否歸還 借閱號 借閱時(shí)間 借閱號 歸還時(shí)間 借閱號 操作員編碼 滿足 2nf也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 在關(guān)系模式 讀者信息:{讀者條形碼、操作員編碼、讀者姓名、讀者性別、讀者年齡、證件號碼、證件有效日期、最大借書量、讀者電 話、辦證時(shí)交納的押金、證件、讀者職業(yè)、辦證時(shí)間} 中存在如下函數(shù)依賴 : 讀者條形碼 讀者姓名 19 讀者條形碼 讀者性別 讀者條形碼 讀者年齡 讀者條形碼 證件號碼 讀者條形碼 證件有效時(shí)期 讀者條形碼 最大借書量 讀者條形碼 讀者電話 讀者條形碼 辦證時(shí)交納的押金 讀者條形碼 證件 讀者條形碼 讀者職業(yè) 讀者條形碼 辦證時(shí)間 讀者條形碼 操作員編碼 為了滿足 2nf,我們把這個(gè)表中的操作員編碼去掉,此時(shí)也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。該關(guān)系模式均由各實(shí)體的碼組成,且各個(gè)實(shí)體的關(guān)系都符合 3NF模式,因此,它屬于 3NF模式。 20 確定數(shù)據(jù)的存儲結(jié)構(gòu) 確定數(shù)據(jù)庫的物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu) ,包括 :確定關(guān)系、索引、聚簇、日志、備份等的存儲 安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。 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 int NOT NULL, bookname varchar(40) NOT NULL, writer varchar(21) NOT NULL, translator varchar(30), publisher varchar(50) NOT NULL, date smalldatetime NOT NULL, price money NOT NULL ) ( 2)圖書類型表的建立 CREATE TABLE tb_bookType (id int PRIMARY KEY NOT NULL, typeName varchar(20) NOT NULL, days int , fk float 22 ) ( 3)圖書借閱表的建立 CREATE TABLE tb_borrow (id int PRIMARY KEY NOT NULL, bookISBN varchar(13), operatorId int, readerISBN varchar(13), isback int NOT NULL, borrowDate datetime, backDate datetime ) ( 4)圖書操
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1