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

下載本文檔

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

文檔簡介

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

2、名教材號數(shù)據(jù)類型文本文本(主鍵)價格作者 出版社 入庫時間 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)窗口平鋪整個顯示器窗口 */(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( 教材入庫 );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) 教材概覽模塊,提供庫中教材總體情況查詢。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, 請?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 教材號 =+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、輸入的教材號不存在,請重新輸入 , 輸入錯誤 , ;();catch(SQLException g)(false);(false);(false);(false);(false);(false);public void actionPerformed(ActionEvent e) String cmd=();if(確定 )showRecord();();else if( 取消 )();3) 教材刪除模塊,先經(jīng)過查詢選定教材查詢的范圍,再選中要刪除的教材進(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, 請選定要刪除的表格行 輸入錯誤 , ; elsedeleteRecord(index);public class sqlString url = jdbc:odbc:jf;String user = ;String pwd = ;Connection conn;State

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

溫馨提示

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

評論

0/150

提交評論