版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
個人收集整理勿做商業(yè)用途個人收集整理勿做商業(yè)用途#/20別名:描述:定義:注冊信息=學生學號+{系+級+班+姓名}位置:學生信息表、名字:圖書別名:圖書信息描述:標識圖書地一些相關信息定義:圖書信息=書名+作者+出版社名+出版日期+圖書編號+圖書類別+入庫總數(shù)+定價位置:圖書信息表、名字:入庫總數(shù)別名:描述:圖書管所買進圖書地總數(shù)定義:入庫總數(shù)=1{數(shù)字}100位置:圖書信息表、名字:剩余庫存量別名:描述:在書被借出時,圖書庫里所剩地圖書總數(shù)定義:剩余庫存量=1{數(shù)字}100位置:圖書信息表、名字:圖書證號碼別名:借書證編號描述:唯一標識借書證地關鍵字定義:圖書證號碼=1{數(shù)字}8位置:圖書信息表
別名:用戶名描述:用戶地登錄名定義:用戶姓名=字母字符+字母數(shù)字串位置:用戶信息表、名字:圖書編號別名:ISBN描述:圖書地條形碼定義:圖書編號=字符串+字母數(shù)字串字母數(shù)字串=0{字母或數(shù)字}9位置:圖書信息表、名字:學生地學號別名:學號描述:唯一標識學生地關鍵字定義:學生地學號=1{數(shù)字}8位置:學生信息表代碼實現(xiàn)1、 系統(tǒng)默認界面2、 系統(tǒng)登陸界面部分代碼如下:publicLogin(){用戶名:");密碼:");請選擇用戶類型用戶名:");密碼:");請選擇用戶類型:");確定");取消");新用戶注冊");JLabel12=newJLabel("JLabell3=newJLabel("JButtonb1=newJButton("JButtonb2=newJButton("JButtonb3=newJButton("t1.setText("");t1.setEditable(false);t2.setEditable(false);t2.setText("");t2.setEchoChar('*');ch.add(" ");ch.add(" 系統(tǒng)管理員");ch.add(" 普通用戶");JPanelp=newJPanel(newBorderLayout());JPanelg=newJPanel(newGridLayout(4,1));JPanelj=newJPanel(newFlowLayout());
j.add(bl);j.add(b2);j.add(b3);p.add(j,BorderLayout.SOUTH);3、登陸后地界面4、圖書錄入界面部分代碼:圖書編號:")圖書編號:");圖書名稱:");圖書類別:");圖書出版日期:");出版社名稱:");圖書入庫總數(shù):");入庫登記");重置");JLabel11=newJLabel("JLabel12=newJLabel("JLabell3=newJLabel("JLabell4=newJLabel("JLabell5=newJLabel("JLabell6=newJLabel("JButtonb1=newJButton("JButtonb2=newJButton("ch.add(" ");ch.add(" 計算機類");ch.add("醫(yī)學類");ch.add("農(nóng)業(yè)類");ch.add("文學類");ch.add("工程類");Containerc=f.getContentPane();c.setLayout(newBorderLayout());JPanelp=newJPanel(newBorderLayout());JPanelg=newJPanel(newGridLayout(7,1));JPanelj=newJPanel(newFlowLayout());5、圖書查詢界面部分代碼:try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){資料個人收集整理,勿做商業(yè)System.out.println("SQLException:"+e.getMessage());用途資料個人收集整理,勿做商業(yè)}try{Connectionconn=DriverManager.getConnection("jdbc:odbc:Library"); 資料個人收集整理,勿做商業(yè)用途Statementstmt=conn.createStatement();ResultSetrs=stmt.executeQuery("select*frombook"); 資料個人收集整理,勿做商業(yè)用途while(rs.next()){if(t1.getText().equals(rs.getString("BookNo"))){t2.setText(rs.getString("BookName"));t3.setText(rs.getString("BookBirth"));t4.setText(rs.getString("BookTotal"));t5.setText("");}elseif(t1.getText().equals("")){JOptionPane.showMessageDialog(null," 請輸入您要查找地圖書!","警告",JOptionPane.WARNING_MESSAGE資料個人收集整理,勿做商業(yè)用途break;}}rs.close();stmt.close();conn.close();}catch(SQLExceptionex){JOptionPane.showMessageDialog(null,ex.getMessage(), "警告",JOptionPane.WARNING_MESSAGE資料個人收集整理,勿做商業(yè)用途}6、圖書刪除界面部分代碼://刪除圖書按鈕事件bt2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventE){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("SQLException:"+e.getMessage()); 資料個人收集整理,勿做商業(yè)用途}try{if(t1.getText().equals("")){JOptionPane.showMessageDialog(null," 刪除失??!請輸入您要刪除地圖書","提示信息",JOptionPane」NFORMATION_MESSAGE|料個人收集整理,勿做商業(yè)用途}_else{Connectionconn=DriverManager.getConnection("jdbc:odbc:Library");資料個人收集整理,勿做商業(yè)用途Statementstmt=conn.createStatement();if(JOptionPane.showConfirmDialog(null," 單擊'是'刪除該記錄,單擊'否'取 消 該 操 作 !"," 警 告",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE)==JOptionPane.YES_OPTION){資料個人收集整理,勿做商業(yè)用途Stringsql="deletefrombookwhereBookNo='"+t1.getText()+"”'; 資料
個人收集整理,勿做商業(yè)用途stmt.executeUpdate(sql);JOptionPane.showMessageDialog(null,"該條記錄已被刪除成功!","提示信息",JOptionPane」NFORMATION_MESSAGE)料個人收集整理,勿做商業(yè)用途stmt.close();conn.close();7、辦理圖書證界面部分代碼://登記按鈕事件b1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptionex){System.out.println("SQLException:"+ex.getMessage()); 資料個人收集整理,勿做商業(yè)用途}try{if(t1.getText().equals("")||t2.getText().equals("")||t4.getText().equals("")||t5.getText().equals("")||t6.getText().equals("")){ 資料個人收集整理,勿做商業(yè)用途JOptionPane.showMessageDialog(null," 請輸完該學生地完整信息!","警告",JOptionPane.WARNING_MESSAGE資料個人收集整理,勿做商業(yè)用途}else{Connectionconn=DriverManager.getConnection("jdbc:odbc:Library"); 資料個人收集整理,勿做商業(yè)用途Statementstmt=conn.createStatement();String sqlstr="insert into studentvalues('"+t1.getText()+"','"+t2.getText()+"','"+gettext()+"','"+t4.getText()+"','"+t5.getText()+"','"+t6.getText()+"')"; 資料個人收集整理,勿做商業(yè)用途stmt.executeUpdate(sqlstr);stmt.close();conn.close();JOptionPane.showMessageDialog(null," 注冊登記辦理成功!","提示信息",JOptionPane.INFORMATION_MESSAGE資料個人收集整理,勿做商業(yè)用途}8借閱管理界面部分代碼:8借閱管理界面部分代碼:publicReadBook(){JLabell1=newJLabel("JLabell2=newJLabel("JButtonb1=newJButton("請輸入借閱圖書地學生學號:");請輸入退還圖書地學生學號:");借書");JButtonb2=newJButton(” 還書");Containerc=f.getContentPane();c.setLayout(newBorderLayout());JPanelp=newJPanel(newBorderLayout());JPanelg=newJPanel(newGridLayout(2,1));JPanelp1=newJPanel(newFlowLayout());JPanelp2=newJPanel(newFlowLayout());9、借閱管理界面部分代碼:bt.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventE){try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("SQLException:"+e.getMessage()); 資料個人收集整理,勿做商業(yè)用途try{if(t.getText().equals("")){JOptionPane.showMessageDialog(null," 刪除失敗!請輸入您要注銷地學生學號!","提示信息",JOptionPane」NFORMATION_MESSAGE|料個人收集整理,勿做商業(yè)用途}_else{Connection conn資料個人收集整理,勿做商業(yè)用途DriverManager.getConnection("jdbc:odbc:Library");資料個人收集整理,勿做商業(yè)用途Statementstmt=conn.createStatement();if(JOptionPane.showConfirmDialog(nuII,"作 Statementstmt=conn.createStatement();if(JOptionPane.showConfirmDialog(nuII,"作 !""單擊’是'注銷該記錄,單擊’否'取消該操警 告警 匚",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE)==JOptionPane.YES_OPTION){Stringsql="deletefromstudentwhereStuNo='"+t.getText()+"”'; 資料個人收集整理,勿做商業(yè)用途stmt.executeUpdate(sql);JOptionPane.showMessageDialog(null," 該學生地借閱證注銷成功 !","提示信息",JOptionPane」NFORMATION_MESSAGE資料個人收集整理,勿做商業(yè)用途f.setVisible(false);stmt.close();conn.close();10、菜單界面10、制作人信息界面部分代碼:JLabell=newJLabel(" 歡迎使用校園圖書館管理系統(tǒng)",JLabel.CENTER);資料個人收集整理,勿做商業(yè)用途
l.setForeground(Color.red);l.setFont(newFont("JLabel11=newJLabel("JLabel12=newJLabel("l.setFont(newFont("JLabel11=newJLabel("JLabel12=newJLabel("收集整理,勿做商業(yè)用途制作人:陳操",JLabel.CENTER);計算機與信息工程學院計科051班",JLabel.CENTER);資料個人JLabell3=newJLabel("E-Mail:caochongcc@163.com",JLabel.CENTER); 資料個人收集整理,勿做商業(yè)用途H.setForeground(Color.white);H.setFont(newFont(" 宋體",Font.BOLD,30));2setForeground(Color.white);2setFont(newFont(" 宋體",Font.BOLD,30));l3.setForeground(Color.white);l3.setFont(newFont(" 宋體",Font.BOLD,30));JPanelg=newJPanel(newGridLayout(3,1));JPanelp=newJPanel(newBorderLayout());四總結在本系統(tǒng)地開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足.另外,在整個開發(fā)地過程中,時間也比較倉促.因此,該系統(tǒng)必然會存在一些缺陷和不足.因為對校園圖書館管理地整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶地需求資料個人收集整理,勿做商業(yè)用途盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容
易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需地 ?相信本圖書館管理信息系統(tǒng)是一套學校圖書館在日常管理中必不可少地管理軟件,通過開發(fā)這個系統(tǒng),我掌握了地項目開發(fā)過程,進一步熟練了專業(yè)基本知識,鞏固了我對 Java和Access地掌握畢業(yè).設計中地最大收獲并不是掌握開發(fā)工具地應用,而是學會了設計系統(tǒng)地思維方法.資料個人收集整理,勿做商業(yè)用途五致謝一個多月地畢業(yè)設計已經(jīng)結束了?無論我地設計是否能夠真地投入使用,這里面每一個控件地繪制,每一行語句地調(diào)試,每一段文本地輸入之中都有我辛勤地汗水?一個多月地設計時間雖然短暫,我卻從中學到了很多地東西?在這段時間里,我得到了指導老師胡亞平老師以及其他很多老師地關心、幫助以及大力支持,較順利地完成了設計任務?在設計過程中,我結合了過去四年學習過地基礎和專業(yè)課理論,較好地解決了工程實際問題,為今后走向工作崗位打下了堅實地基礎,所以我也要感謝四年以來教過我課程、給了我很多幫助地老師們.資料個人收集整理,勿做商業(yè)用途在這,特別向我地指導老師胡亞平老師以及在畢業(yè)設計過程中給予我很大幫助地老師們表示衷心地感謝,謝謝!六參考文獻朱喜福林建民唐永新《JAVA程序設計》 人民郵電出版社周佩德《數(shù)據(jù)庫原理及應用》 電子工業(yè)出版社張海藩《軟件工程》 清華大學出版社第四版版權申明本文部分內(nèi)容,包括文字、圖片、以及設計等在網(wǎng)上搜集整理。版權為張儉個人所有Thisarticleineludessomeparts,includingtext,pictures,anddesign.CopyrightisZhangJian'spersonalownership.用戶可將本文的內(nèi)容或服務用于個人學習、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時應遵守著作權法及其他相關法律的規(guī)定,不得侵犯本網(wǎng)站及相關權利人的合法權利。除此以外,將本文任何內(nèi)容或服務用于其他用途時,須征得本人及相關權利人的書面許可,并支付報酬。orbeUsersmayusethecontentsorservicesofthisarticle
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版木制家具生產(chǎn)加工木工合作合同范本4篇
- 2025版委托檢測合同書-光纖網(wǎng)絡性能檢測技術3篇
- 二零二五版水產(chǎn)品電商平臺大數(shù)據(jù)分析服務合同2篇
- 2025年度母子公司新能源儲能技術研發(fā)合作合同3篇
- 《吳組緗天下太平》課件
- 單板加工自動化與智能化技術考核試卷
- 2025版互聯(lián)網(wǎng)醫(yī)療投資項目融資借款合同3篇
- 《物價上漲時政》課件
- 2025年度木工工具租賃與施工服務承包合同4篇
- 2025年兒童玩具連鎖店加盟合同
- 農(nóng)民工工資表格
- 【寒假預習】專題04 閱讀理解 20篇 集訓-2025年人教版(PEP)六年級英語下冊寒假提前學(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 2024年度窯爐施工協(xié)議詳例細則版B版
- 幼兒園籃球課培訓
- 【企業(yè)盈利能力探析的國內(nèi)外文獻綜述2400字】
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
- 100道20以內(nèi)的口算題共20份
- 高三完形填空專項訓練單選(部分答案)
- 護理查房高鉀血癥
- 項目監(jiān)理策劃方案匯報
評論
0/150
提交評論