九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

設(shè)計(jì)Java Access編程技術(shù)設(shè)計(jì)課程設(shè)我圖書管理系

  • 資源ID:60321503       資源大?。?span id="24d9guoke414" class="font-tahoma">677KB        全文頁數(shù):50頁
  • 資源格式: DOC        下載積分:16積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要16積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

設(shè)計(jì)Java Access編程技術(shù)設(shè)計(jì)課程設(shè)我圖書管理系

International Diploma in Computer StudiesGraduation synthesis practice report設(shè)計(jì)題目: Java& Access編程技術(shù)設(shè)計(jì)課程設(shè)計(jì) -我的圖書管理系統(tǒng) Genetic Computer School 摘 要摘 要書籍是人類不可缺少的精神食糧,圖書館管理系統(tǒng)是一些單位不可缺少的部分,尤其是對(duì)一些學(xué)校來說尤為重要。所以圖書館管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理圖書、期刊、試卷合訂本等,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少困難。隨著人類社會(huì)的發(fā)展,人類對(duì)知識(shí)的需求也不斷地增長。在這種形勢(shì)下,書籍就漸漸地成為人們獲取并增長知識(shí)的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套圖書管理系統(tǒng)就成不可少了。 本論文主要是針對(duì)圖書館圖書管理的研究,介紹了系統(tǒng)建立的目的、系統(tǒng)分析、系統(tǒng)結(jié)構(gòu)、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施,以及使用開發(fā)工具Java的好處和Access簡(jiǎn)單易用等。系統(tǒng)的建立將支持圖書管理人員對(duì)圖書各類信息進(jìn)行快捷、準(zhǔn)確、方便的查詢;支持圖書管理人員對(duì)圖書的錄入、修改、刪除與統(tǒng)計(jì)、查詢。管理員輕而易舉的就能使用該軟件來達(dá)到對(duì)圖書館內(nèi)各類圖書信息的管理。關(guān)鍵詞 Java 、Access、面向?qū)ο?、圖書管理IGenetic Computer School 目 錄目 錄摘 要I第1章 緒 論- 1 -第2章 系統(tǒng)功能介紹- 2 -2.1系統(tǒng)功能總框圖- 2 -2.2模塊功能介紹- 2 -2.3 時(shí)間分配- 3 -第3章 數(shù)據(jù)庫設(shè)計(jì)- 4 -3.1 數(shù)據(jù)庫需求分析- 4 -3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)- 4 -3.3 數(shù)據(jù)庫表的設(shè)計(jì)- 4 -第4章 系統(tǒng)功能實(shí)現(xiàn)- 5 -4.1 登陸界面功能實(shí)現(xiàn)- 5 -4.2 主界面功能實(shí)現(xiàn)- 6 -4.3 圖書入庫功能實(shí)現(xiàn)- 8 -4.4 圖書瀏覽功能實(shí)現(xiàn)- 9 -4.5 圖書刪除功能實(shí)現(xiàn)- 11 -4.6 圖書歸還查詢功能實(shí)現(xiàn)- 13 -4.7 輔助工具的實(shí)現(xiàn)- 15 -結(jié) 論- 17 -致 謝- 18 -參考文獻(xiàn)- 19 -Genetic Computer School 第1章 緒論第1章 緒 論隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展、科學(xué)技術(shù)的全面進(jìn)步和計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量及工作環(huán)境的要求也越來越高。書籍做為人類的精神食糧,在現(xiàn)代社會(huì)中越來越受到重視,大量的書籍出現(xiàn)在市場(chǎng)上,人們有了各種各樣不同的選擇。與此同時(shí),為了管理大量的圖書,圖書倉庫也大量的出現(xiàn),倉庫的管理問題也就提上了日程。隨著圖書的大量增加,其管理難度也越來越大,如何優(yōu)化倉庫的日常管理也就成為了一個(gè)大眾化的課題。在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理器應(yīng)用于倉庫的日常管理已是勢(shì)必所然,而且這也將為倉庫管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理帶來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:極大的提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。基于倉庫管理的全面自動(dòng)化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉庫的管理的操作自動(dòng)化和信息的電子化,全面提高了倉庫的管理水平。隨著我國改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,圖書倉庫管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快倉庫管理自動(dòng)化的步伐,提高倉庫的管理業(yè)務(wù)處理效率,建立倉庫管理系統(tǒng)已變得十分重要。新書入庫、庫存、出庫還是現(xiàn)在企業(yè)圖書倉庫管理的常規(guī)基本模式,雖然,最近又出現(xiàn)了很多新的管理模式。如何設(shè)計(jì)好倉庫管理系統(tǒng),盡可能地減少倉庫管理的重復(fù)性和低效性就成為當(dāng)前最為重要的問題。圖書倉庫管理的核心是入庫、庫存和出庫之間的聯(lián)系,如何處理好三者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。另外,讀者信息和新書入庫信息管理也是圖書倉庫管理中一個(gè)必不可少的部分,它提供著與還書和借書相關(guān)的地一些信息,使得整個(gè)系統(tǒng)更加完整,更加實(shí)用。通過對(duì)圖書倉庫管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今圖書倉庫管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開發(fā)價(jià)值和使用價(jià)值。- 1 -Genetic Computer School 第2章 系統(tǒng)功能介紹第2章 系統(tǒng)功能介紹2.1系統(tǒng)功能總框圖 我設(shè)計(jì)的圖書管理系統(tǒng)主要用于對(duì)圖書館日常工作的管理,主要任務(wù)是用計(jì)算機(jī)圖書各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除圖書的管理等。本系統(tǒng)實(shí)現(xiàn)了圖書館的信息化管理,完成了圖書館管理系統(tǒng)的基本功能。各部分主要功能如下:讀者子系統(tǒng):用于讀者的信息的查詢,修改,添加,刪除.書籍管理子系統(tǒng):用于書籍信息的管理,如新書入庫、圖書查詢、圖書刪除、圖書修改。輔助工具子系統(tǒng):用于顯示時(shí)鐘,日歷。根據(jù)上述系統(tǒng)功能分析,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到系統(tǒng)的功能結(jié)構(gòu)圖,如圖2.1所示。圖書管理系統(tǒng)圖書入庫圖書查詢圖書刪除圖書修改讀者系統(tǒng)書籍管理系統(tǒng)讀者增刪改讀者信息查詢輔助工具日歷查詢時(shí)鐘查詢圖2.1 圖書管理系統(tǒng)功能結(jié)構(gòu)框圖2.2模塊功能介紹本系統(tǒng)圖書管理系統(tǒng),小巧靈活,而且啟動(dòng)后不需要登陸,直接從等待頁面跳進(jìn)主界,在這個(gè)主界面我們可以選擇所需要的功能模塊來完成所要執(zhí)行的功能。系統(tǒng)共有8個(gè)功能模塊:圖書入庫,圖書查詢,圖書刪除,圖書概覽,圖書修改,讀者信息查詢,讀者信息增刪改,時(shí)鐘顯示,日歷顯示。支持一系列關(guān)于圖書管理方面的簡(jiǎn)單操作,諸如查詢、刪除、添加、修改等。主要的包括如下功能:圖書瀏覽:用于瀏覽書籍的信息。圖書入庫:用于添加圖書信息。圖書查詢:用于按圖書號(hào)查詢書籍信息。圖書刪除:用于按圖書名刪除圖書信息。修改圖書:用于修改圖書的輸入錯(cuò)誤。讀者查詢:用于顯示讀者的基本信息。讀者操作:用于讀者信息的增刪該。2.3 時(shí)間分配表2-1 時(shí)間分配情況表月 份具 體 任 務(wù) 2月數(shù)據(jù)庫表、加載主界面、主界面3月圖書的基本操作,包括圖書的增刪改4月讀者的基本操作,包括讀者的增刪改5月論文,修改測(cè)試- 3 -Genetic Computer School 第3章 數(shù)據(jù)庫設(shè)計(jì)第3章 數(shù)據(jù)庫設(shè)計(jì)3.1 數(shù)據(jù)庫需求分析本系統(tǒng)的庫應(yīng)該分為四個(gè)部分:讀者信息部分(Member),圖書信息部分(TableBook),圖書分類(TableCategory)和圖書交易部分(Transaction)。讀者信息部分有讀者ID,讀者名字,出生日期,所在地址,狀態(tài),頭像。圖書信息部分有圖書ISSBN,圖書名、圖書號(hào)、作者、出版社,入庫時(shí)間的入庫信息,圖書數(shù)量。3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)圖3.2.1 Library信息表NN圖書信息讀者信息借閱圖書名圖書號(hào)圖書數(shù)量作者出版社入庫時(shí)間讀者ID出生日期狀態(tài)所在地址頭像讀者姓名圖3.2.2 圖書管理系統(tǒng)的簡(jiǎn)單E-R圖3.3 數(shù)據(jù)庫表的設(shè)計(jì)表3-3-1 讀者信息表表3-3-2 圖書分類信息表表3-3-3 圖書交易信息表表3-3-4 圖書信息表- 6 -Genetic Computer School 第4章 系統(tǒng)功能實(shí)現(xiàn)第4章 系統(tǒng)功能實(shí)現(xiàn)4.1 加載界面功能實(shí)現(xiàn)直接加載,等待后即可登入圖書管理系統(tǒng)。運(yùn)行界面如圖4.1所示:圖4.1 加載界面主要程序代碼如下:public class myGraductionProject extends JWindow implements Runnable Thread splashThread; JProgressBar progress; public myGraductionProject() Container container=getContentPane(); setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR); URL url = getClass().getResource("login.jpg"); if(url != null) container.add(new JLabel(new ImageIcon(url),BorderLayout.CENTER); progress = new JProgressBar(1,100); progress.setStringPainted(true); progress.setString("加載程序中,請(qǐng)稍候."); progress.setBackground(Color.white); container.add(progress,BorderLayout.SOUTH); Dimension screen = getToolkit().getScreenSize(); pack(); setLocation(screen.width-getSize().width)/2,(screen.height-getSize().height)/2); public void start() this.toFront(); splashThread=new Thread(this); splashThread.start(); public void run() setVisible(true); try for (int i=0;i<100;i+) Thread.sleep(100); progress.setValue(progress.getValue()+1); catch (Exception ex) ex.printStackTrace(); dispose(); showFrame(); static void showFrame() myWindows myWin =new myWindows("我的圖書管理系統(tǒng)");/設(shè)置左上角的圖標(biāo) Toolkit tool=myWin.getToolkit(); Image im=tool.getImage("src/icons/Library.png"); myWin.setIconImage(im); myWin.validate(); public static void main(String args) myGraductionProject splash = new myGraductionProject(); splash.start(); 4.2 主界面功能實(shí)現(xiàn)圖書管理系統(tǒng)主界面用于對(duì)書籍的管理和對(duì)讀者的管理,主要功能包括如下幾部分:圖書入庫、圖書查詢、圖書刪除、圖書概覽和讀者的增刪改信息。運(yùn)行界面如圖4.2所示: 圖4.2 主界面主要程序代碼如下:public class myWindows extends JFrame implements ActionListenerJButton button1,button2,button3,button4,button5,button6,button7,button8,button9,button10,/工具欄的按鈕 button11,button22,button33,button44,button55,button66,button77,button88,button99;/快捷鍵的按鈕/菜單欄的設(shè)置JMenuBar menubar;JMenu menu1,menu2,menu3,menu4,menu5,menu6,menu7;JMenuItem item1_1,item1_2,item1_3,item1_4,item1_5,item1_6,item1_7,item1_8, item2_1,item2_2,item2_3,item2_4,item2_5, item3_1,item3_2,item3_3,item3_4,item3_5,item3_6,item3_7,item3_8,item3_9,item3_10, item4_1,item4_2,item4_3,item4_4,item4_5,item4_6, item5_1,item5_2,item5_3, item6_1,item6_2,item6_3,item6_4,item6_5, item7_1,item7_2,item7_3,item7_4,item7_5;/工具欄的設(shè)置JToolBar barHorizontal;/內(nèi)容的左邊,屬于快捷鍵Box boxRight;/背景圖ImageIcon img;JLabel imgLabel ;JPanel jp;Timer timeToChangeBG;JDesktopPane desk;/時(shí)鐘JInternalFrame myClock;/打印PrintJob print=null;Graphics gr=null;Container con;myWindows(String s)super(s);setSize(600,500);setExtendedState(Frame.MAXIMIZED_BOTH);setVisible(true);validate();setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);con=getContentPane();timeToChangeBG=new Timer(1000,this);menubar=new JMenuBar();/系統(tǒng)設(shè)置menu1=new JMenu("系統(tǒng)設(shè)置(S)");menu1.setMnemonic('S');/ALT+S 快捷鍵item1_1=new JMenuItem("用戶設(shè)置");item1_2=new JMenuItem("系統(tǒng)參數(shù)設(shè)置");item1_3=new JMenuItem("書籍類別設(shè)置");item1_4=new JMenuItem("讀者類型設(shè)置");item1_5=new JMenuItem("設(shè)置時(shí)鐘");item1_6=new JMenuItem("設(shè)置日歷");item1_7=new JMenuItem("快捷鍵背景設(shè)置");item1_8=new JMenuItem("系統(tǒng)初始化");item1_5.addActionListener(this);item1_6.addActionListener(this);item1_7.addActionListener(this);/系統(tǒng)設(shè)置里的菜單項(xiàng)的快捷鍵item1_1.setAccelerator(KeyStroke.getKeyStroke('O');item1_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK);item1_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W,InputEvent.ALT_MASK);item1_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.ALT_DOWN_MASK);item1_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,InputEvent.ALT_MASK);item1_6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.ALT_GRAPH_DOWN_MASK);item1_7.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.ALT_MASK);item1_8.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.CTRL_MASK);menu1.add(item1_1);menu1.add(item1_2);menu1.add(item1_3);menu1.add(item1_4);menu1.add(item1_5);menu1.add(item1_6);menu1.add(item1_7);menu1.add(item1_8);/ 數(shù)據(jù)管理menu2=new JMenu("數(shù)據(jù)管理(G)");menu2.setMnemonic('G');item2_1=new JMenuItem("圖書管理");item2_2=new JMenuItem("期刊管理");item2_3=new JMenuItem("讀者管理");item2_4=new JMenuItem("Marc數(shù)據(jù)導(dǎo)入");item2_5=new JMenuItem("Excel數(shù)據(jù)導(dǎo)入");/數(shù)據(jù)管理的菜單項(xiàng)的快捷鍵item2_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK);item2_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK);item2_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.ALT_MASK);item2_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_J,InputEvent.CTRL_MASK);item2_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.ALT_MASK);menu2.add(item2_1);menu2.add(item2_2);menu2.add(item2_3);menu2.add(item2_4);menu2.add(item2_5);/基本操作menu3=new JMenu("基本操作(J)");menu3.setMnemonic('J');item3_1=new JMenuItem("圖書/期刊的借閱");item3_2=new JMenuItem("圖書/期刊的續(xù)借");item3_3=new JMenuItem("圖書/期刊的歸還");item3_4=new JMenuItem("圖書/期刊信息錄入");item3_5=new JMenuItem("圖書/期刊掛失");item3_6=new JMenuItem("圖書/期刊注銷");item3_7=new JMenuItem("讀者信息錄入");item3_8=new JMenuItem("讀者掛失");item3_9=new JMenuItem("讀者注銷");item3_10=new JMenuItem("制作條碼的操作");/基本操作里的菜單項(xiàng)的快捷建的設(shè)置item3_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK);item3_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,InputEvent.ALT_MASK);item3_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L,InputEvent.CTRL_MASK);item3_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,InputEvent.CTRL_MASK);item3_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK);item3_6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.ALT_MASK);item3_7.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G,InputEvent.CTRL_MASK);item3_8.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.CTRL_MASK);item3_9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.ALT_MASK);item3_10.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK);menu3.add(item3_1);menu3.add(item3_2);menu3.add(item3_3);menu3.add(item3_4);menu3.add(item3_5);menu3.add(item3_6);menu3.add(item3_7);menu3.add(item3_8);menu3.add(item3_9);menu3.add(item3_10);/數(shù)據(jù)查詢menu4=new JMenu("數(shù)據(jù)查詢(F)");menu4.setMnemonic('F');item4_1=new JMenuItem("圖書/期刊借閱查詢");item4_2=new JMenuItem("圖書/期刊歸還查詢");item4_3=new JMenuItem("圖書/期刊續(xù)借查詢");item4_4=new JMenuItem("讀者借閱查詢");item4_5=new JMenuItem("讀者歸還查詢");item4_6=new JMenuItem("讀者續(xù)借查詢");/數(shù)據(jù)查詢里的菜單項(xiàng)的快捷鍵設(shè)置item4_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK);item4_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W,InputEvent.ALT_MASK);item4_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK);item4_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,InputEvent.CTRL_MASK);item4_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B,InputEvent.CTRL_MASK);item4_6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,InputEvent.CTRL_MASK);menu4.add(item4_1);menu4.add(item4_2);menu4.add(item4_3);menu4.add(item4_4);menu4.add(item4_5);menu4.add(item4_6);/數(shù)據(jù)分析menu5=new JMenu("數(shù)據(jù)分析(X)");menu5.setMnemonic('X');item5_1=new JMenuItem("圖書/期刊的數(shù)據(jù)分析");item5_2=new JMenuItem("讀者借閱產(chǎn)生的資金及數(shù)據(jù)分析");item5_3=new JMenuItem("借閱排名分析");/數(shù)據(jù)分析菜單項(xiàng)的快捷鍵的設(shè)置item5_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK);item5_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_J,InputEvent.ALT_MASK);item5_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK);menu5.add(item5_1);menu5.add(item5_2);menu5.add(item5_3);/系統(tǒng)維護(hù)menu6=new JMenu("系統(tǒng)維護(hù)(W)");menu6.setMnemonic('W');item6_1=new JMenuItem("數(shù)據(jù)備份");item6_2=new JMenuItem("數(shù)據(jù)還原");item6_3=new JMenuItem("數(shù)據(jù)壓縮");item6_4=new JMenuItem("數(shù)據(jù)清理");item6_5=new JMenuItem("修改登錄密碼");/系統(tǒng)維護(hù)里的菜單項(xiàng)的快捷鍵的設(shè)置item6_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B,InputEvent.CTRL_MASK);item6_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.ALT_GRAPH_DOWN_MASK);item6_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,InputEvent.CTRL_MASK);item6_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,InputEvent.ALT_MASK);item6_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK);menu6.add(item6_1);menu6.add(item6_2);menu6.add(item6_3);menu6.add(item6_4);menu6.add(item6_5);/幫助menu7=new JMenu("幫助(H)");menu7.setMnemonic('H');item7_1=new JMenuItem("使用幫助");item7_2=new JMenuItem("關(guān)于我們");item7_3=new JMenuItem("在線升級(jí)");item7_4=new JMenuItem("打印窗體");item7_5=new JMenuItem("打印文本");item7_1.addActionListener(this);item7_2.addActionListener(this);item7_3.addActionListener(this);item7_4.addActionListener(this);item7_5.addActionListener(this);/幫助的菜單項(xiàng)的快捷鍵的設(shè)置item7_1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.CTRL_MASK);item7_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.ALT_MASK);item7_3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,InputEvent.CTRL_MASK);item7_4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,InputEvent.CTRL_MASK);item7_5.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.ALT_MASK);menu7.add(item7_1);menu7.add(item7_2);menu7.add(item7_3);menu7.add(item7_4);menu7.add(item7_5);/菜單的設(shè)置menubar.add(menu1);menubar.add(menu2);menubar.add(menu3);menubar.add(menu4);menubar.add(menu5);menubar.add(menu6);menubar.add(menu7);/菜單欄的設(shè)置setJMenuBar(menubar);/工具欄,生成快捷鍵barHorizontal=new JToolBar(); /工具欄功能按鈕button1=new JButton("圖書管理",new ImageIcon("src/icons/book.png");button1.setToolTipText("圖書管理");button2=new JButton("期刊管理",new ImageIcon("src/icons/qikan.png");button2.setToolTipText("期刊管理");button3=new JButton("讀者管理",new ImageIcon("src/icons/Users.png");button3.setToolTipText("讀者管理");button4=new JButton("書籍查詢",new ImageIcon("src/icons/bookji.png");button4.setToolTipText("查詢管理");button5=new JButton("借閱查詢",new ImageIcon("src/icons/jieyue.png");button5.setToolTipText("借閱管理");button6=new JButton("讀者查詢",new ImageIcon("src/icons/duzhe.png");button6.setToolTipText("讀者查詢");button7=new JButton("掛失解掛",new ImageIcon("src/icons/guashi.png");button7.setToolTipText("掛失解鎖");button8=new JButton("讀者注銷",new ImageIcon("src/icons/zhuxiao.png");button8.setToolTipText("讀者注銷");button9=new JButton("借閱排名",new ImageIcon("src/icons/paiming.png");button9.setToolTipText("借閱排名");button10=new JButton("退出系統(tǒng)",new ImageIcon("src/icons/tuichu.png");button10.setToolTipText("退出系統(tǒng)");button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);button4.addActionListener(this);button5.addActionListener(this);button6.addActionListener(this);button7.addActionListener(this);button8.addActionListener(this);button9.addActionListener(this);button10.addActionListener(this);/右邊的,快捷鍵功能按鈕button11=new JButton("借閱圖書",new ImageIcon("src/icons/jieshu.png");button11.setToolTipText("haohaohs");button22=new JButton("歸還圖書",new ImageIcon("src/icons/guihuan.png");button22.setToolTipText("haohaohs");button33=new JButton("續(xù)借圖書",new ImageIcon("src/icons/xujie.png");button33.setToolTipText("haohaohs");button44=new JButton("借閱期刊",new ImageIcon("src/icons/kanji.png");button44.setToolTipText("haohaohs");button55=new JButton("歸還期刊",new ImageIcon("src/icons/guikan.png");button55.setToolTipText("haohaohs");button66=new JButton("續(xù)借期刊",new ImageIcon("src/icons/xujiekan.png");button66.setToolTipText("haohaohs");button77=new JButton("新增圖書",new ImageIcon("src/icons/xinshuji.png");button77.setToolTipText("haohaohs");button88=new JButton("新增期刊",new ImageIcon("src/icons/xinkanji.png");button88.setToolTipText("haohaohs");button99=new JButton("新增讀者",new ImageIcon("src/icons/xinduzhe.png");button99.setToolTipText("haohaohs");button11.addActionListener(this);button22.addActionListener(this);button33.addActionListener(this);button44.addActionListener(this);button55.addActionListener(this);button66.addActionListener(this);button77.addActionListener(this);button88.addActionListener(this);button99.addActionListener(this);/水平工具欄的設(shè)置barHorizontal.add(button1);barHorizontal.add(button2);barHorizontal.add(button3);barHorizontal.add(button4);barHorizontal.add(button5);barHorizontal.add(button6);barHorizontal.add(button7);barHorizontal.add(button8);barHorizontal.add(button9);barHorizontal.add(button10);/垂直工具欄的設(shè)置,屬于快捷鍵boxRight=Box.createVerticalBox();boxRight.add(Box.createVerticalStrut(10);boxRight.add(button11);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button22);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button33);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button44);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button55);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button66);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button77);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button88);boxRight.add(Box.createVerticalStrut(8);boxRight.add(button99);boxRight.add(Box.createVerticalStrut(8); desk=new JDesktopPane();/desk.add(new TianJia("添加圖書");/desk.setBackground(Color.BLUE );/時(shí)鐘myClock=new JInternalFrame("時(shí)鐘",false,true,false,true);/調(diào)整大小,關(guān)閉,最大,最小/設(shè)置左上角的圖標(biāo) myClock.setFrameIcon(new ImageIcon("src/icons/clock.gif");myClock.setVisible(true);myClock.setBounds(970, 0, 246, 280);myClock.validate();myClock.add(new Clock();desk.add(myClock);/日歷desk.add(new Calendar1("日歷");/內(nèi)容框架con.add(desk);/工具欄con.add(barHorizontal,BorderLayout.NORTH);/快捷鍵 con.add(boxRight,BorderLayout.EAST ); /設(shè)置背景圖標(biāo) img = new ImageIcon("src/icons/bg11.gif"); imgLabel = new JLabel(img); /這里是把標(biāo)簽放在layeredPane上,它是在第二層的。 / this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE); this.desk.add(imgLabel, new Integer(Integer.MIN_VALUE); /這里設(shè)置標(biāo)簽的尺寸,也就是背景圖象的大小啦 imgLabel.setBounds(0,0,img.getIconWidth(),img.getIconHeight(); jp=(JPanel) this.getContentPane(); jp.setOpaque(false);public void actionPerformed(ActionEvent e)/菜單欄里的"系統(tǒng)"if(e.getSource()=item1_5)/設(shè)置時(shí)鐘myClock=new JInternalFrame("時(shí)鐘",false,true,false,true);/調(diào)整大小,關(guān)閉,最大,最小/設(shè)置左上角的圖標(biāo) myClock.setFrameIcon(new ImageIcon("src/icons/clock.gif");myClock.setVisible(true);myClock.setBounds(970, 0, 246, 280);myClock.validate();

注意事項(xiàng)

本文(設(shè)計(jì)Java Access編程技術(shù)設(shè)計(jì)課程設(shè)我圖書管理系)為本站會(huì)員(dao****ing)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!