教材管理系統(tǒng)及其源代碼_第1頁(yè)
教材管理系統(tǒng)及其源代碼_第2頁(yè)
教材管理系統(tǒng)及其源代碼_第3頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本軟件是教材管理系統(tǒng),主要完成管理員對(duì)教材的管理,如信息錄入,查詢等,功能如下所示;軟 件設(shè)計(jì)的目的是方便管理員對(duì)教材信息的管理,便于學(xué)校等機(jī)構(gòu)使用。完成教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要包括以下基本內(nèi)容:1)教材信息的錄入;2)教材信息的查詢;3)教材的入庫(kù)和出庫(kù);4)教材庫(kù)存查詢;5)各項(xiàng)統(tǒng)計(jì)工作及打??;6)完成程序的最終調(diào)試,必須能正常運(yùn)行。2 總體設(shè)計(jì)教材管理系統(tǒng)教材查詢教材岀庫(kù)教材入庫(kù)教材概覽教材入庫(kù)部分通過(guò)輸入教材詳細(xì)信息將教材入庫(kù),教材岀庫(kù)部分通過(guò)教材號(hào)刪除其信息,教材查詢通過(guò)其教材號(hào)查詢,教材該來(lái)輸出全部教材詳細(xì)信息數(shù)據(jù)庫(kù)設(shè)計(jì)本軟件設(shè)計(jì)一個(gè)表,名為Book.表 book字段名稱教材

2、名教材號(hào)數(shù)據(jù)類型文本文本(主鍵)價(jià)格作者 出版社 入庫(kù)時(shí)間 3詳細(xì)設(shè)計(jì)1) 登陸界面設(shè)計(jì) import .*; import .*;文本 文本 文本 文本import .*;import .*;class Login extends JFrame implements ActionListener Container cp=null;JFrame f=null;JButton j1,j2;JTextField t1;JPasswordField t2;JLabel jlable1,jlable2;Color c;JPanel jp1,jp2;Login()f=new JFrame(教材管理系統(tǒng)

3、 );確定 );j1=new JButton( j2=new JButton( 取消 );cp=();jlable1=new JLabel(輸入用戶名 );jlable2=new JLabel(用戶密碼 );jp1=new JPanel();jp2=new JPanel(); t1=new JTextField(18);t2=new JPasswordField(18);(jlable1);(t1);(jlable2);(t2);JLabel JL=new JLabel( 歡迎登陸 ,; (JL,North);(j1);(j2);(jp1,Center);(South,jp2);(new Co

4、lor(255,153,255);Toolkit kit=();Dimension screen=();int x=;/* 取得顯示器窗口的寬度 */int y=;/* 取得顯示器窗口的高度 */setSize(x,y); /* 讓系統(tǒng)窗口平鋪整個(gè)顯示器窗口 */(300,300);int xcenter=(x-300)/2;int ycenter=(y-300)/2;(xcenter,ycenter);/* 顯示在窗口中央 */(true);(this);import .*;import .*;import .*;import .*;import .*;class Book extends

5、JFrame implements ActionListenerJButton QueryScore=new JButton(教材查詢 );JButton QueryXuefen=new JButton( 教材入庫(kù) );JButton jiangfa=new JButton( 教材刪除 );JButton xuanke=new JButton(教材概覽 );打印 );JButton gaiMima=new JButton(JMenuBar mb = new JMenuBar();reateLineBorder, 2),null, );(new BorderLayout();JLabel lab

6、el1 = new JLabel(new ImageIcon();(label1);歡迎登陸/* JLabel JL=new JLabel( ,;(JL,North);*/JLabel label2 = new JLabel(new ImageIcon(); howRecord();public static void main(Stringargs)new Book();2) 教材概覽模塊,提供庫(kù)中教材總體情況查詢。import .*;import .*;import .*;import .*;class BookBrower implements ActionListener JFrame

7、 f;Container cp;JPanel jpS,jpanelWest;JButton jbt1,jbt2;import .*;import .*;import .*;quals()|().equals()|().equals()|().equals()|().equals()|().equals()(f3, 請(qǐng)?zhí)顚懡滩馁Y料 );return;tryString url = jdbc:odbc:jf;import .*;import .*;import .*;class QueryBook implements ActionListener JFrame f3;Container cp;J

8、Panel jp1,jp2,jp3,jp4,jp,jpanelWest;JButton jbt1,jbt2;rim();String s=select * from book where 教材號(hào) =+ql +; sql=();ResultSet rs=(s);if()String bname=(1);String bno=(2);String price=(3);String writer=(4);String publish=(5);String indate=(6);(bname);(bno);(price);(writer);(publish);(indate);else(null, 您

9、輸入的教材號(hào)不存在,請(qǐng)重新輸入 , 輸入錯(cuò)誤 , ;();catch(SQLException g)(false);(false);(false);(false);(false);(false);public void actionPerformed(ActionEvent e) String cmd=();if(確定 )showRecord();();else if( 取消 )();3) 教材刪除模塊,先經(jīng)過(guò)查詢選定教材查詢的范圍,再選中要?jiǎng)h除的教材進(jìn)行刪除。import .*;import .*;import .*;import .*;class RemoveBook implements

10、 ActionListener JFrame f;Container cp;JPanel jpS,jpanelWest;JButton jbt1,jbt2,jbt3;deldelrim();remember=ql;showRecord(ql);if( 刪除 ) int index=();if( index=-1)(null, 請(qǐng)選定要?jiǎng)h除的表格行 輸入錯(cuò)誤 , ; elsedeleteRecord(index);public class sqlString url = jdbc:odbc:jf;String user = ;String pwd = ;Connection conn;State

11、ment stmt;ResultSet rs;/ 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)public void registerDBdriver()try(driver);catch (Exception e)/ 獲取數(shù)據(jù)庫(kù)連接public void connect() tryconn = (url,user,pwd);stmt = ();catch (Exception e)/執(zhí)行SQL查詢語(yǔ)句public ResultSet executeQuery(String sql)tryif (stmt = null)connect();rs = (sql);catch (Exception e)return rs;/執(zhí)行SQL更新語(yǔ)句public int executeUpdate(String sql)int i=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論