(倉庫管理)數(shù)據(jù)庫系統(tǒng)課程設(shè)計倉庫管理系統(tǒng)_第1頁
(倉庫管理)數(shù)據(jù)庫系統(tǒng)課程設(shè)計倉庫管理系統(tǒng)_第2頁
(倉庫管理)數(shù)據(jù)庫系統(tǒng)課程設(shè)計倉庫管理系統(tǒng)_第3頁
(倉庫管理)數(shù)據(jù)庫系統(tǒng)課程設(shè)計倉庫管理系統(tǒng)_第4頁
(倉庫管理)數(shù)據(jù)庫系統(tǒng)課程設(shè)計倉庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(倉庫管理)數(shù)據(jù)庫系統(tǒng)課(關(guān)鍵代碼解析、運行結(jié)果、類方法的介紹)要求:插入、刪除等基本功能,功能越強大越好。根據(jù)題目的基本需求,設(shè)計數(shù)據(jù)庫、編寫程序,并寫出詳細(xì)的設(shè)計說明書。明,設(shè)計思路,數(shù)據(jù)表結(jié)構(gòu)及作用,數(shù)據(jù)關(guān)系圖,存儲過程代碼及相關(guān)注釋,設(shè)計體會電子文檔:可運行的,能實現(xiàn)全部或者主要基本功能的小型課程設(shè)計說明書編寫規(guī)范:a.需求分析:題目要求達到的功能,所提供的原始數(shù)據(jù),需要輸出的數(shù)據(jù)及樣式等。b.數(shù)據(jù)庫設(shè)計:根據(jù)要求設(shè)計數(shù)據(jù)庫的結(jié)構(gòu),包括:表、數(shù)據(jù)完整性、關(guān)系、視圖。c.開發(fā)方案選擇:主要是前端開發(fā)平臺的選擇與方案的比較,至少比較兩套方案。d.安全性設(shè)計:登錄用戶、數(shù)據(jù)庫用戶、數(shù)據(jù)庫角色、命令許可等方面。e.前臺應(yīng)用程序設(shè)計:要求至少完成通過前臺程序?qū)崿F(xiàn)對后臺數(shù)據(jù)庫的數(shù)據(jù)查詢、插入、刪除與更新。涉及到數(shù)據(jù)的所有操作要求采用存儲過程的方式進行。f.附錄或參考資料:參考資料來源,閱讀心得。):教師或?qū)W生或班級或其它人員領(lǐng)用教材,需要把教材內(nèi)部編號,教材代號,出庫時間,出庫數(shù)量,使用單位(指班級或教師,可多個班級或教師用途,經(jīng)辦人等信息輸入到教材出庫記錄表中。并同時更新教材信息表中的在庫數(shù)量。為便于教材信息號。將教材的內(nèi)部識別號(由本系統(tǒng)自動維護代號,書名,編著者,出版社,版次,定價,入庫時間,入庫數(shù),適用對象等信息錄入到系統(tǒng)的數(shù)據(jù)庫中。材及在庫數(shù)量。可查詢指定教材的在庫數(shù)量,價值總額。可查詢教材在庫的統(tǒng)計信息:在庫教材總數(shù)、種類總數(shù)、價值總額。教材出庫信息查詢:按教材代號等信息查詢教材出庫情況,可查詢他人員)的教材出庫情況。可查詢某時間范圍內(nèi)(學(xué)期、學(xué)年等)的教材出庫情況。于管理員掌握教材出入庫情況。根據(jù)輸入的各專業(yè)班級課程教材選用信息、教材出版社信息生成訂單。訂單狀態(tài)管理:可標(biāo)記各訂單為有效(款項發(fā)出圖書入庫后標(biāo)記訂單為到貨,圖書退回標(biāo)記為退換貨。的銀行帳號、地址、聯(lián)系人、聯(lián)系方法等,以便與其我們的選題是倉庫管理系統(tǒng),和教材信息數(shù)據(jù)庫大致相同,實現(xiàn)的功能略作插入相同信息;安全登錄;界面是給客戶的第一感觸,盡量的新穎并且符合客戶要求:(這里我們是學(xué)習(xí),爭取掌握多一點處理界面的函數(shù),沒有系統(tǒng)的規(guī)劃)如果美化界面是盡量的完善,那么操作的快捷性和正確1.設(shè)計思路:在庫商品查詢:庫存物品查詢;登錄界面:實現(xiàn)管理員員和客戶的不同角色登錄;界面的轉(zhuǎn)換:分別創(chuàng)建不同的窗口,并及時刪除瀏覽過的窗口;分角色設(shè)定使用權(quán)限:管理員和客戶的使用權(quán)(3).異常處理:操作錯誤:信息輸入錯誤等;2.運用技術(shù):操作界面類:Select:功能選擇界面返回連接數(shù)據(jù)庫的狀態(tài);返回查詢結(jié)果集;//獲取表中內(nèi)容//更新數(shù)據(jù)庫privateJButtonenterButton;privateJButtonresetButton;privateJTextFieldnameText;基本實現(xiàn):JLabellabel4=newJLabel();label4.setIcon(icon);(radioButton1);(radioButton2);基本成員變量:輸入信息的11個文本框:privateJTextFieldtext1-11;privateJTextFieldinfoText;基本函數(shù):publicStringgetSQL()//自動生成插入時間publicStringinsertTime()//自動生成入庫IDpublicStringinHouseID()//清除文本框publicvoidclear()基本功能實現(xiàn):try{(stmt,query);query=insertSQL();(stmt,query);();();("存儲成功");clear();}catch(Exceptionex){();}();newSelect();}}基本成員變量:privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;privateIntegernum;//修改數(shù)基本功能實現(xiàn):處理物品編號不存在,以及數(shù)量不足的問題:try{ResultSetrs=(stmt,query);if(!(()))//判斷數(shù)據(jù)庫中是否有內(nèi)容{(null,"輸入貨物編號不存在","提示信息",_MESSAGE);text3.setText("操作失敗");clear();}else{//判斷倉庫物品是否夠if((num=((1)).intValue()-(text2.getText()).intValue())<0){(null,"倉庫貨物不足","提示信息",_MESSAGE);clear();text3.setText("操作失敗");}else{(stmt,query);(stmt,query);text3.setText("操作成功");}}();();}catch(Exceptionex){();}();newSelect();}}如:(3);直接讀取數(shù)據(jù)庫中的int類型;基本成員函數(shù):privateJScrollPanejsp;privateJTextFieldcountText;privateJTextFieldvalueText;privateJTabletable;privateVectorrows;//表行值//查詢使用:Stringstr1,str2,str3;基本函數(shù)實現(xiàn)相同;基本函數(shù)變量:privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null;//查詢使用privatebooleanflag=false;基本實現(xiàn):8.Select類privateJTextFieldText;基本實現(xiàn):界面效果實現(xiàn):();();();();(newFont("宋體",_BASELINE,20));基本函數(shù):privateJLabellabel1;privateJLabellabel2;privateJLabellabel3;privateJPanelpanel1;privateJPanelpanel2;privateJPanelpanel3;privateJTextFieldtext21;privateJTextFieldtext22;privateJTextFieldtext23;privateJTextFieldtext24;privateJTextFieldtext25;privateJTextFieldtext26;privateJTextFieldtext27;privateJTextFieldtext28;privateJTextFieldtext31;privateJTextFieldtext32;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null,str3=null;//查詢使用基本功能函數(shù):處理問題:要刪除的管理員信息不存在:try{ResultSetrs=(stmt,query);while(()){if((1).equals(text31.getText())){(stmt,query);text31.setText("");text32.setText("刪除成功");}}();();}catch(Exceptionex){();}if(deleteState==false){text32.setText("輸入編號不存在");text31.setText("");}在刪除之前,對數(shù)據(jù)庫進行檢查,判斷管理員編號是否存在;import.ResultSet;//連接未加密的數(shù)據(jù)庫ception{(".");Stringdburl="jdbc:odbc:driver={Microreturn();}//連接加密的數(shù)據(jù)庫(".");Stringdburl="jdbc:odbc:driver={Microreturn();}/**/ResultSetrs=(query);returnrs;}/**/(query);}/***/if(conn!=null)();}publicstaticvoidmain(Stringargs[])throwsException{use\\";ResultSetrs=(stmt,query);while(()){.println((1)+"\t"+(2)+"\t"+(3)+"\t"+(4)+"\t"+(5)+(6)+(7));}}}import.*;import.event.*;import.*;import.ResultSet;publicclassEnterimplementsActionListeneprivateJButtonenterButton;privateJButtonresetButton;privateJTextFieldnameText;publicEnter(){JLabellabel1=newJLabel("用戶名:");JLabellabel2=newJLabel("密碼:");JLabellabel3=newJLabel("登錄方式:");JLabellabel4=newJLabel();JLabellabel5=newJLabel();JLabellabel6=newJLabel();JLabellabel7=newJLabel();label4.setIcon(icon);label5.setText("華潤品牌");label7.setText("追求卓越");label6.setText("中心軟件,讓您選擇無悔的軟件,感謝//單選按鈕(radioButton1);(radioButton2);/**/label1.setHorizontalAlignment();label2.setHorizontalAlignment();label3.setHorizontalAlignment();label5.setHorizontalAlignment();label6.setHorizontalAlignment();label1.setFont(newFont("宋體",_BASELINE,30));label2.setFont(newFont("宋體",_BASELINE,30));label5.setFont(newFont("華文行楷",_BASELINE,40));label7.setFont(newFont("華文行楷",_BASELINE,40));label5.setForeground();label7.setForeground();/**/label4.setBounds(0,0,800,90);label5.setBounds(0,100,200,100);label7.setBounds(0,200,200,100);label6.setBounds(0,300,800,100);label1.setBounds(220,110,150,60);label2.setBounds(220,180,150,60);(400,120,200,40);(400,190,200,40);label3.setBounds(200,250,150,40);(460,270,150,40);(620,270,150,40);/**/(this);(this);/**/Containerctn=();(null);(label1);(label2);(label3);(label4);(label5);(label6);(label7);(radioButton1);(radioButton2);(enterButton);(resetButton);(true);(400,200,800,400);}try{use\\";ResultSetrs=(stmt,query);while(()){if(().equals((1))&&().equals((2))){Selectselect=newSelect();();break;}}();();}catch(Exceptionex){();}if(tmp==false){(null,"輸入密碼或用戶名錯誤","登錄信息",_MESSAGE);("");("");}}elseif(source==resetButton){("");("");}elseif(source==radioButton1){}elseif(source==radioButton2){}}publicvoiddispose(){.dispose();}publicstaticbooleanisManager(){}publicstaticvoidmain(Stringargs[]){Entertest=newEnter();}}import.*;import.Vector;import.ResultSet;publicclassGetDBInf//構(gòu)造函數(shù)publicGetDBInfo(StringDBInfo,StringselStr){try{(".");Stringdburl="jdbc:odbc:driver={MicroStatementstate=();ResultSetrs=(selStr);if(!(()))//判斷數(shù)據(jù)庫中是否有內(nèi)容{(null,"結(jié)果集中無記錄","無記錄",_MESSAGE);}for(inti=1;i<=();i++){((i));//添加列名}(getNextRow(rs,rsmd));//添加表行值}while(());();();}catch(Exceptione){e.printStackTrace();}}}//獲取表中內(nèi)容returnrows;}//取得表行的值方法for(inti=1;i<=();i++){((i));}}//更新數(shù)據(jù)庫(query);}publicstaticvoidmain(Stringargs[]){space\\StoreHouse\\","select*fromPutIn");.println(());.println(());}}import.event.*;import.*;import.*;privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;privateJTextFieldtext5;privateJTextFieldtext6;privateJTextFieldtext7;privateJTextFieldtext8;privateJTextFieldtext9;privateJTextFieldtext10;privateJTextFieldtext11;privateJTextFieldinfoText;m:ss";publicInStoreHouse(){text1=newJTextField();text2=newJTextField();text3=newJTextField();text4=newJTextField();text5=newJTextField();text6=newJTextField();text7=newJTextField();text8=newJTextField();text9=newJTextField();text10=newJTextField();text11=newJTextField();infoText=newJTextField();JLabelinfoLabel=newJLabel("填寫信息:");JLabellabel1=newJLabel("編號");JLabellabel2=newJLabel("名稱");JLabellabel3=newJLabel("數(shù)量");JLabellabel4=newJLabel("價格");JLabellabel5=newJLabel("規(guī)格");JLabellabel6=newJLabel("體積");JLabellabel7=newJLabel("重量");JLabellabel8=newJLabel("顏色");JLabellabel9=newJLabel("產(chǎn)地");JLabellabel10=newJLabel("種類");JLabellabel11=newJLabel("管理員編號");//顏色格式設(shè)置(newFont("仿宋",_BASELINE,20));label1.setFont(newFont("仿宋",_BASELINE,15));label1.setHorizontalAlignment();text1.setBackground();label2.setFont(newFont("仿宋",_BASELINE,15));label2.setHorizontalAlignment();text2.setBackground();label3.setFont(newFont("仿宋",_BASELINE,15));label3.setHorizontalAlignment();text3.setBackground();label4.setFont(newFont("仿宋",_BASELINE,15));label4.setHorizontalAlignment();text4.setBackground();label5.setFont(newFont("仿宋",_BASELINE,15));label5.setHorizontalAlignment();text5.setBackground();label6.setFont(newFont("仿宋",_BASELINE,15));label6.setHorizontalAlignment();text6.setBackground();label7.setFont(newFont("仿宋",_BASELINE,15));label7.setHorizontalAlignment();text7.setBackground();label8.setFont(newFont("仿宋",_BASELINE,15));label8.setHorizontalAlignment();text8.setBackground();label9.setFont(newFont("仿宋",_BASELINE,15));label9.setHorizontalAlignment();text9.setBackground();label10.setFont(newFont("仿宋",_BASELINE,15));label11.setFont(newFont("仿宋",_BASELINE,15));//(10,10,120,30);label1.setBounds(40,40,80,30);text1.setBounds(140,40,140,30);label2.setBounds(360,40,80,30);text2.setBounds(460,40,140,30);label3.setBounds(40,100,80,30);text3.setBounds(140,100,140,30);label4.setBounds(360,100,80,30);text4.setBounds(460,100,140,30);label5.setBounds(40,160,80,30);text5.setBounds(140,160,140,30);label6.setBounds(360,160,80,30);text6.setBounds(460,160,140,30);label7.setBounds(40,220,80,30);text7.setBounds(140,220,140,30);label8.setBounds(360,220,80,30);text8.setBounds(460,220,140,30);label9.setBounds(40,280,80,30);text9.setBounds(140,280,140,30);label10.setBounds(650,40,80,30);text10.setBounds(650,100label11.setBounds(650,160,80,30);text11.setBounds(650,220(360,280,360,30);(360,320,150,30);(570,320,150,30);(this);(this);//整體布局Containerctn=();(null);(infoLabel);(label1);(text1);(label2);(text2);(label3);(text3);(label4);(text4);(label5);(text5);(label6);(text6);(label7);(text7);(label8);(text8);(label9);(text9);(label10);(text10);(label11);(text11);(infoText);(okButton);(true);//(false);(400,200,800,400);.println(getSQL());}publicStringgetSQL(){Stringtem=null;"("+"'"+text1.getText()+"'"+","+"'"+text2.getText()+"'"+","+"'"+text10.getText()+"'"+","+text3.getText()+","+text4.getText()+","+"'"+text5.getText()+"'"+","+text6.getText()+","+text7.getText()+","+"'"+text8.getText()+"'"+","+"'"+text9.getText()+"'"+","+"'"+inHouseID()+"'"+")";}publicStringinsertTime(){}publicStringinHouseID(){returninsertTime()+text1.getText();}publicStringinsertSQL(){+"("+"'"+inHouseID()+"'"+","+"'"+text11.getText()+"'"+","+"'"+insertTime()+"'"+")";}publicvoidclear(){text1.setText("");text2.setText("");text3.setText("");text4.setText("");text5.setText("");text6.setText("");text7.setText("");text8.setText("");text9.setText("");text10.setText("");}try{use\\";(stmt,query);query=insertSQL();(stmt,query);();();("存儲成功");clear();}catch(Exceptionex){();}}elseif(source==back();newSelect();}}publicstaticvoidmain(Stringargs[]){}}import.*;import.*;import.;import.event.*;import.ResultSet;import.Vector;privateJLabellabel1;privateJLabellabel2;privateJLabellabel3;privateJPanelpanel1;privateJPanelpanel2;privateJPanelpanel3;privateJTextFieldtext21;privateJTextFieldtext22;privateJTextFieldtext23;privateJTextFieldtext24;privateJTextFieldtext25;privateJTextFieldtext26;privateJTextFieldtext27;privateJTextFieldtext28;privateJTextFieldtext31;privateJTextFieldtext32;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null,str3=null;//查詢label2=newJLabel();label3=newJLabel();panel1.add(label1);panel2.add(label2);panel3.add(label3);("查詢信息",null,panel1,"label1");("錄入信息",panel2);("刪除信息",panel3);/**/JLabellabel11=newJLabel("查詢條件:");JLabellabel12=newJLabel("年齡");JLabellabel13=newJLabel("工齡");JLabellabel14=newJLabel("職務(wù)");//初始化表格use\\";rows=();(25);//設(shè)置行高();//設(shè)置邊框顏色jsp=newJScrollPane();(table);().setReorderingAllowed(false);//設(shè)置列不可移動(jsp);try{use\\";ResultSetrs=(stmt,query);while(()){((1),b);}();();}catch(Exceptionex){();}("20~25",0);("26~30",1);("31~35",2);("36~40",3);("40~",4);("1~3",0);("4~7",1);("8~15",2);("16~20",3);("20~",4);//格式設(shè)置label11.setFont(newFont("仿宋",_BASELINE,20));label12.setFont(newFont("仿宋",_BASELINE,15));label13.setFont(newFont("仿宋",_BASELINE,15));label14.setFont(newFont("仿宋",_BASELINE,15));label11.setForeground();//布局label11.setBounds(10,5,120,30);label12.setBounds(140,5,100,30);(180,5,80,30);label13.setBounds(280,5,100,30);(320,5,80,30);label14.setBounds(420,5,100,30);(460,5,80,30);(10,50,750,250);//這里一定要是面板panel1.setLayout(null);panel1.add(label11);panel1.add(label12);panel1.add(label13);panel1.add(label14);panel1.add(tablePanel);/**/text21=newJTextField();text22=newJTextField();text23=newJTextField();text24=newJTextField();text25=newJTextField();text26=newJTextField();text27=newJTextField();text28=newJTextField();text28.setText("請按規(guī)定輸入信息");JLabellabel29=newJLabel();JLabellabel21=newJLabel("編號:");JLabellabel22=newJLabel("姓名:");JLabellabel23=newJLabel("年齡:");JLabellabel24=newJLabel("性別:");JLabellabel25=newJLabel("工齡:");JLabellabel26=newJLabel("職務(wù):");JLabellabel27=newJLabel("工資:");JLabellabel28=newJLabel();label28.setIcon(icon);//布局label21.setBounds(30,10,100,30);text21.setBounds(150,10,200,30);label22.setBounds(30,50,100,30);text22.setBounds(150,50,200,30);label23.setBounds(30,90,100,30);text23.setBounds(150,90,200,30);label24.setBounds(30,130,100,30);text24.setBounds(150,130,label25.setBounds(30,170,100,30);text25.setBounds(150,170,label26.setBounds(30,210,100,30);text26.setBounds(150,210,label27.setBounds(30,250,100,30);text27.setBounds(150,250,label28.setBounds(380text28.setBounds(380,210,panel2.setLayout(null);panel2.add(label21);panel2.add(text21);panel2.add(label22);panel2.add(text22);panel2.add(label23);panel2.add(text23);panel2.add(label24);panel2.add(text24);panel2.add(label25);panel2.add(text25);panel2.add(label26);panel2.add(text26);panel2.add(label27);panel2.add(text27);panel2.add(label28);panel2.add(text28);//字體設(shè)置label21.setFont(newFont("仿宋",_BASELINE,20));label22.setFont(newFont("仿宋",_BASELINE,20));label23.setFont(newFont("仿宋",_BASELINE,20));label24.setFont(newFont("仿宋",_BASELINE,20));label25.setFont(newFont("仿宋",_BASELINE,20));label26.setFont(newFont("仿宋",_BASELINE,20));label27.setFont(newFont("仿宋",_BASELINE,20));label29.setHorizontalAlignment();/**/text31=newJTextField();text32=newJTextField();text32.setText("數(shù)據(jù)寶貴,刪除后無法找回");JLabellabel31=newJLabel("輸入刪除管理員編號:");//格式設(shè)置label31.setFont(newFont("仿宋",_BASELINE,20));//布局label31.setBounds(50,50,300,70);text31.setBounds(350,50,300,50);text32.setBounds(200,150,panel3.setLayout(null);panel3.add(label31);panel3.add(text31);panel3.add(text32);/**/label1.setFont(newFont("仿宋",_BASELINE,15));label2.setFont(newFont("仿宋",_BASELINE,15));label3.setFont(newFont("仿宋",_BASELINE,15));//增加監(jiān)聽器button11.addActionListener(this);button12.addActionListener(this);button21.addActionListener(this);button31.addActionListener(this);(this);(newActionListener(){intindex=();if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}}});(newActionListener(){intindex=();if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}}});(newActionListener(){str3=(String)();}});Containerctn=();(backButton,);(400,200,800,400);(true);(false);}//處理按鈕事件use\\";er");rows=();(table);}elseif(source==button12){try{if(str1==null)str1="isnotnull";if(str2==null)str2="isnotnull";if(str3==null)str3="isnotnull";use\\";rows=();(table);}catch(Exceptionex){();}.println(getSQL1());}elseif(source==button21){try{use\\";(stmt,query);();();text28.setText("存儲成功");clear2();}catch(Exceptionex){();}}elseif(source==button31){try{use\\";="+"'"+text31.getText()+"'";ResultSetrs=(stmt,query);while(()){if((1).equals(text31.getText())){="+"'"+text31.getText()+"'";(stmt,query);text31.setText("");text32.setText("刪除成功");deleteState=true;}}();();}catch(Exceptionex){();}if(deleteState==false){text32.setText("輸入編號不存在");text31.setText("");}}elseif(source==back();newSelect();}}publicvoiddispose(){.dispose();}publicvoidclear2(){text21.setText("");text22.setText("");text23.setText("");text24.setText("");text25.setText("");text26.setText("");text27.setText("");}publicStringgetSQL1(){}publicStringgetSQL2(){+"("+"'"+text21.getText()+"'"+","+"'"+text22.getText()+"'"+","+text23.getText()+","+"'"+text24.getText()+"'"+","+text25.getText()+","+"'"+text26.getText()+"'"+","+text27.getText()+")";}publicbooleanisExist(Stringstr){try{use\\";ResultSetrs=(stmt,query);while(()){if(((1).toString())){break;}}();();}catch(Exceptionex){();}}publicstaticvoidmain(Stringargs[]){}}import.*;import.*;import.event.*;import.ResultSet;import.StringTokenizer;import.Vector;import.JPanel;import.JScrollPane;import.JTable;import.;import.;privateJTabletable;privateVectorrows;//表行值privateJScrollPanejsp;privateStringstr1=null,str2=null;//查詢使用privatebooleanflag=false;publicOutIn(){(inButton);(outButton);JLabellabel1=newJLabel("選擇操作:");JLabellabel2=newJLabel("時間");JLabellabel3=newJLabel("管理員");box1.insertItemAt("當(dāng)前",0);box1.insertItemAt("三天內(nèi)",1);box1.insertItemAt("半月內(nèi)",2);box1.insertItemAt("一個月內(nèi)",3);box1.insertItemAt("三個月內(nèi)",4);box1.insertItemAt("全部",5);try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}//初始化Tableuse\\";PutIn");rows=();(25);//設(shè)置行高();//設(shè)置邊框顏色jsp=newJScrollPane();(table);().setReorderingAllowed(false);//設(shè)置列不可移動(jsp);//格式設(shè)置label1.setHorizontalAlignment();label1.setFont(newFont("仿宋",_BASELINE,20));label2.setFont(newFont("仿宋",_BASELINE,15));label3.setFont(newFont("仿宋",_BASELINE,15));label1.setForeground();label2.setForeground();label3.setForeground();(newFont("仿宋",_BASELINE,15));();(newFont("仿宋",_BASELINE,15));//布局label1.setBounds(10,10,200,30);(160,10,80,30);(240,10,80,30);label2.setBounds(340,10,50,30);label3.setBounds(500,10,50,30);(650,10,100,30);(10,50,760,270);(600,320,150,40);//增加監(jiān)聽器(this);(this);(this);(this);box1.addActionListener(newActionListener(){if(index==0){}elseif(index==1){}elseif(index==2){}elseif(index==3){}elseif(index==4){}elseif(index==5){}str1=(());}});box2.addActionListener(newActionListener(){str2=(String)();if(str2==null)str2="isnotnull";}});//整體布局Containerctn=();(null);(label1);(inButton);(outButton);(label2);(box1);(label3);(box2);(okButton);(tablePanel);(false);(400,200,800,400);(true);}publicvoiddispose(){.dispose();}if(source==inButton){//改變管理員下拉菜單try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}//flag=true;use\\";PutIn");rows=();(table);}elseif(source==outButton){//改變管理員編號下拉菜單try{use\\";ResultSetrs=(stmt,query);while(()){box2.insertItemAt((1),b);}();();}catch(Exceptionex){();}flag=false;use\\";rows=();(table);}elseif(source==okButton){try{use\\";rows=();(table);}catch(Exceptionex){();}}elseif(source==back();newSelect();}}Stringtable=null;if(flag){table="PutIn";}else{}returntable;}publicStringgetSQL(){Stringtable=null;if(flag){table="PutIn";}else{}}publicstaticvoidmain(Stringargs[]){}}import.Color;import.Container;import.Font;import.event.*;import.ResultSet;import.*;privateJTextFieldtext1;privateJTextFieldtext2;privateJTextFieldtext3;privateJTextFieldtext4;m:ss";text1=newJTextField();text2=newJTextField();text3=newJTextField();text4=newJTextField();JLabellabel1=newJLabel("物品編號");JLabellabel2=newJLabel("數(shù)量");JLabellabel3=newJLabel("信息");JLabellabel4=newJLabel("出庫管理員");//格式設(shè)置label1.setFont(newFont("仿宋",_BASELINE,20));label1.setHorizontalAlignment();text1.setBackground();label2.setFont(newFont("仿宋",_BASELINE,20));label2.setHorizontalAlignment();text2.setBackground();label3.setFont(newFont("仿宋",_BASELINE,20));label3.setHorizontalAlignment();text3.setBackground();label4.setFont(newFont("仿宋",_BASELINE,20));label4.setHorizontalAlignment();text4.setBackground();();(newFont("仿宋",_BASELINE,15));();(newFont("仿宋",_BASELINE,15));//布局label1.setBounds(50,20,150,40);text1.setBounds(250,20,200,40);label2.setBounds(50,90,150,40);text2.setBounds(250,90,200,40);label4.setBounds(50,160,150,40);text4.setBounds(250,160,200,40);label3.setBounds(50,230,150,40);text3.setBounds(250,230,400,40);(300,300,150,40);(500,300,150,40);//增加監(jiān)聽器(this);(this);Containerctn=();(null);(label1);(label2);(label3);(label4);(text1);(text2);(text3);(text4);(okButton);(true);(400,200,800,400);}try{use\\";ResultSetrs=(stmt,query);if(!(()))//判斷數(shù)據(jù)庫中是否有內(nèi)容{(null,"輸入貨物編號不存在","提示信息",_MESSAGE);text3.setText("操作失敗");clear();}else{//判斷倉庫物品是否夠//?????if((num=((1)).intValue()-(text2.getText()).intValue())<0){(null,"倉庫貨物不足","提示信息",_MESSAGE);clear();text3.setText("操作失敗");}else{(stmt,query);(stmt,query);text3.setText("操作成功");}}();();}catch(Exceptionex){();}}elseif(source==back();newSelect();}}//出庫時間publicStringoutStoreTime(){}//自動生成出庫編號returnoutStoreTime()+text1.getText();}="+"'"+text1.getText().toString()+"'";}"+text4.getText().toString()+"','"+outStoreTime()+"')";;}='"+text1.getText()+"'";}publicvoidclear(){text1.setText("");text2.setText("");text4.setText("");}publicstaticvoidmain(Stringargs[]){}}import.*;import.event.*;import.ResultSet;import.Vector;import.*;import.;privateJScrollPanejsp;privateJTextFieldcountText;privateJTextFieldvalueText;privateJTabletable;privateVectorrows;//表行值//查詢使用Stringstr1,str2,str3;valueText=newJTextField();JLabellabel=newJLabel("輸入查詢條件:");JLabellabel3=newJLabel("產(chǎn)地");JLabellabel2=newJLabel("種類");JLabellabel1=newJLabel("名稱");JLabellabel4=newJLabel("總金額");JLabellabel5=newJLabel("總數(shù)量");();label1.setHorizontalAlignment();label2.setHorizontalAlignment();;label3.setHorizontalAlignment();label4.setHorizontalAlignment();label5.setHorizontalAlignment();();//List設(shè)置try{use\\";ResultSetrs=(stmt,query);while(()){((1),b);}rs=(stmt,query);while(()){((1),b);}rs=(stmt,query);while(()){((1),b);}();();}catch(Exceptionex){();}//連接數(shù)據(jù)庫,并獲取信息use\\";rows=();(25);//設(shè)置行高();//設(shè)置邊框顏色jsp=newJScrollPane();(table);().setR

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論