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

正文內(nèi)容

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

 

【正文】 ....................................................... 20 .......................................................................................................... 21 6. 1數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 ................................................................................. 21 6. 1. 1 數(shù)據(jù)表的建立語(yǔ)句 ..................................................................................... 21 ( 1)圖書(shū)信息表的建立 .......................................................................................... 21 ( 2)圖書(shū)類型表的建立 .......................................................................................... 21 ( 3)圖書(shū)借閱表的建立 .......................................................................................... 22 ( 4)圖書(shū)操作表的建立 .......................................................................................... 22 ( 5)訂購(gòu)單表的建立 .............................................................................................. 22 ( 6)讀者信息表的建立 .......................................................................................... 23 ( 7)圖書(shū)庫(kù)存表的建立 .......................................................................................... 23 ................................................................................................. 24 ............................................................................................. 24 ........................................................................................................ 44 ................................................................................................. 45 7.總結(jié) ................................................................................................................................. 45 3 設(shè)計(jì)概述 設(shè)計(jì)目的 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速 ,為了使書(shū)店管理更加規(guī)范化 、 程序化 、 科學(xué)化,我們 設(shè)計(jì) 了 圖書(shū) 管理系統(tǒng)。 設(shè)計(jì)內(nèi)容 1)圖書(shū)信息維護(hù) : 維護(hù)圖書(shū)基本信息,如增 、 查 、 改、 驗(yàn)收 、借閱、歸還 ; 2)借閱信息 管理 :讀者借閱圖書(shū)時(shí),將讀者信息及所借閱圖書(shū) 、 借閱時(shí)間等記錄下來(lái), 以及讀者歸還 圖書(shū)時(shí)的信息錄入,同時(shí)可以搜索圖書(shū); 3)讀者管理:主要處理讀者的注冊(cè)及讀者信息的修改和 刪除等; 4)用戶管理:對(duì)用戶信息進(jìn)行處理,如添加、修改與刪除。第三,用戶的添加 ,修改和刪除操作 。要求每個(gè)用戶只能借閱相應(yīng)的最大數(shù)量,同樣的書(shū)只能借一本 處理過(guò)程:新書(shū)驗(yàn)收 說(shuō)明 : 把訂購(gòu)的新書(shū)驗(yàn)收,放入倉(cāng)庫(kù) 輸入: 新書(shū),倉(cāng)庫(kù) 輸出: 新書(shū)入庫(kù) 處理: 當(dāng)新書(shū)到達(dá)后,為所有來(lái)的新書(shū)做一個(gè)驗(yàn)收工作。 13 ER 圖 分 ER 圖 根據(jù)對(duì)書(shū)店管理系統(tǒng)的需求分析,總結(jié)出如下需求信息: ( 1) 每種圖書(shū)類別下可以有多種圖書(shū)。 ( 5) 一個(gè)管理員可以訂購(gòu)多類圖書(shū)。 18 在關(guān)系模式 圖書(shū)訂購(gòu):{ 圖書(shū)條形碼、操作員編碼、訂購(gòu)日期、訂購(gòu)數(shù)量、是否驗(yàn)收、折扣}中存在如下函數(shù)依賴 : 圖書(shū)條形碼 訂購(gòu)日期 圖書(shū)條形碼 訂購(gòu) 數(shù)量 圖書(shū)條形碼 是否驗(yàn)收 圖書(shū)條形碼 折扣 圖書(shū)條形碼 操作員編碼 為了滿足 2nf,我們把這個(gè)表中的操作員編碼去掉,此時(shí)也滿足了 3nf,不存在傳遞函數(shù)依賴關(guān)系。 ( 8)關(guān)系模式 借還(圖書(shū)條形碼,圖書(shū)類別編碼,讀者條形碼 ) 是由實(shí)體間的聯(lián)系轉(zhuǎn)換的關(guān)系模式,讀者條形碼、圖書(shū)條形碼和圖書(shū)類別編碼為關(guān)系的組合碼,該關(guān)系模式與圖書(shū)借閱模式具有相同的碼,可合并,合并后即圖書(shū)借閱模式。 ( 10)對(duì)于合并后的模式 圖書(shū)庫(kù)存(圖書(shū)條形碼,庫(kù)存數(shù)量,訂購(gòu)日期,訂購(gòu)數(shù)量,操作員,是否驗(yàn)收,折扣) 由于此次設(shè)計(jì)的應(yīng)用系統(tǒng)就是管理員進(jìn)入系統(tǒng)主界面對(duì)“基礎(chǔ)數(shù)據(jù)維護(hù)”、“圖書(shū)借閱管理”、“新書(shū)訂購(gòu)管理”、“系統(tǒng)維護(hù)”四個(gè)子系統(tǒng)對(duì)各關(guān)系模式下的信息進(jìn)行管理。 確定數(shù)據(jù)的存放位置 將表和索引放在不同的磁盤(pán)上,在查詢時(shí),由于磁盤(pán)驅(qū)動(dòng)器并行工作,可以提高物理 I/O讀寫(xiě)的效率,也可以將比較大的表分放在兩個(gè)磁盤(pán)上,以加快存取速度,這在多用戶環(huán)境下特別有效;還可以將日志文件與數(shù)據(jù)庫(kù)對(duì)象(表、索引等)放在不同的磁盤(pán)上,以改進(jìn)系統(tǒng)的性能。 ( 1) 登錄類 BookLoginIFrame public class BookLoginIFrame extends JFrame { private class BookResetAction implements ActionListener { public void actionPerformed(final ActionEvent e){ ()。//驗(yàn)證身份 if (() != null) {//存在該用戶 user = ((), ())。 } try { Library frame = new Library()。 } } else { (null, 該用戶不存在或密碼錯(cuò)誤! )。 private JTextField username。 public BookLoginIFrame() { super()。 getContentPane().setLayout(borderLayout)。 (new BorderLayout())。 final GridLayout gridLayout = new GridLayout(0, 2)。 (panel_2)。 (new Dimension(0, 0))。 (new Dimension(0, 0))。 (label_1)。 (39。 } })。 login=new JButton()。 reset=new JButton()。 final JLabel tupianLabel = new JLabel()。 ()。 setResizable(false)。 public static void main(String[] args) { try { (UIManager .getSystemLookAndFeelClassName())。 } public Library() { super()。 setTitle(圖書(shū)館管理系統(tǒng) )。 // 調(diào)用創(chuàng)建工具欄的方法 getContentPane().add(toolBar, )。 // 窗體背景 (new ComponentAdapter() { public void ponentResized(final ComponentEvent e) { Dimension size = ().getSize()。/html)。 } /** * 創(chuàng)建工具欄 * * return JToolBar */ private JToolBar createToolBar() { // 創(chuàng)建工具欄的方法 JToolBar toolBar = new JToolBar()。 //ImageIcon icon=()。 (bookAddButton)。 (true)。//創(chuàng)建圖標(biāo)方法 (bookTypeAddicon)。 ImageIcon bookBorrowicon=()。 JButton bookOrderButton=new JButton()。 (bookOrderButton)。 (true)。//創(chuàng)建圖標(biāo)方法 (readerAddicon)。 ImageIcon readerModiAndDelicon=()。 JButton ExitButton=new JButton()。 (ExitButton)。 // 初始化新 書(shū)訂購(gòu)管理菜單 (())。 } else (false)。 ()。 ()。 31 (readerManagerMItem)。 ()。 // 借閱管理 (())。 // 搜索 JMenu sysManageMenu = new JMenu()。//備份與還原 ()。 (backupAndrestore)。 (baseMenu)。 // 添加系統(tǒng)維護(hù)菜單到菜單欄 return menuBar。 } if(().equals(還原 )){ connect()。 Statement statement=null。 } return backupButton。 } return restoreButton。 String user。 33 (數(shù)據(jù)庫(kù)配置文件路徑: + path)。 URLName = (url)。 (driver: + driverName)。 } catch(Exception er) { path = new (config++).getAbsolutePath()。 String query。 } } private void doBackup(){ try { (USE master)。 ()。 // 修改用戶資料窗體動(dòng)作 public static UserAddAction USER_ADD。 // 圖書(shū)借閱窗體動(dòng)作 public static CheckAndAcceptNewBookAction NEWBOOK_CHECK_ACCEPT。 // 圖書(shū)類型添加窗體動(dòng)作 public static ReaderModiAction READER_MODIFY。 // 圖書(shū)信息添加窗體動(dòng)作 public static ExitAction EXIT。 USER_ADD = new UserAddAction()。 NEWBOOK_CHECK_ACCEPT = new CheckAndAcceptNewBookAction()。 READER_MODIFY = new ReaderModiAction()。 EXIT = new ExitAction()。//在 “更改口令 ”提示中顯示的文字 //putValue(,())。 ((更改密碼 ))。 } public void actionPerformed(ActionEvent e) { if (!(用戶信息修改與刪除 )||(用戶信息修改與刪除 ).i
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1