版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
經(jīng)濟(jì)與管理學(xué)院《課程設(shè)計(jì)》報(bào)告——庫存管理系統(tǒng)(2014/2015學(xué)年第2學(xué)期)學(xué)生姓名:學(xué)生班級:學(xué)生學(xué)號:指導(dǎo)教師:年月日目錄TOC\o"1-3"\h\u16192第一章系統(tǒng)概述 .6數(shù)據(jù)字典下面用數(shù)據(jù)字典來定義圖中各元素的確切內(nèi)容。3.6.1主要數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):用戶信息組成:用戶名+密碼數(shù)據(jù)結(jié)構(gòu):商品信息組成:商品編號+商品名稱+商品型號+商品類別+供應(yīng)商名稱數(shù)據(jù)結(jié)構(gòu):存儲(chǔ)信息組成;倉庫號+商品名稱+庫存量+入庫時(shí)間數(shù)據(jù)結(jié)構(gòu):入庫單組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)結(jié)構(gòu):出庫單組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)結(jié)構(gòu):庫存詳細(xì)信息組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期3.6.2主要數(shù)據(jù)流數(shù)據(jù)流:用戶信息來源:用戶流向:處理塊1.1組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:處理塊1.1流向:用戶組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:用戶流向:處理塊1.2組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:處理塊1.1流向:存儲(chǔ)塊D1組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:存儲(chǔ)塊D1流向:處理塊1.1組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:處理塊1.2流向:存儲(chǔ)塊D1組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:存儲(chǔ)塊D1流向:處理塊1.3組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:存儲(chǔ)塊D1流向:處理塊1.4組成:用戶名+密碼數(shù)據(jù)流:用戶信息來源:處理塊1.4流向:存儲(chǔ)塊D1組成:用戶名+密碼數(shù)據(jù)流:入庫單來源:管理員流向:處理塊2.1組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:儲(chǔ)存塊D3流向:處理塊2.1組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:儲(chǔ)存塊D3流向:處理塊2.3組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:處理塊2.1流向:儲(chǔ)存塊D2組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:儲(chǔ)存塊D2流向:處理塊2.2組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:處理塊2.2流向:儲(chǔ)存塊D2組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:處理塊2.2流向:用戶組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:入庫單來源:用戶流向:處理塊2.2組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)流:出庫單來源:管理員流向:處理塊3.1組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:管理員流向:處理塊3.1組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:存儲(chǔ)塊D4流向:處理塊3.1組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:存儲(chǔ)塊D4流向:處理塊3.3組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:處理塊3.1流向:存儲(chǔ)塊D2組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:存儲(chǔ)塊D2流向:處理塊3.2組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:處理塊3.2流向:存儲(chǔ)塊D2組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:用戶流向:處理塊3.3組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:出庫單來源:處理塊3.1流向:用戶組成:出庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:處理塊4.1流向:用戶組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:用戶流向:處理塊4.1組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:處理塊4.1流向:管理員組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:管理員流向:處理塊4.1組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:處理塊4.1流向:存儲(chǔ)塊D2組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D2流向:處理塊4.1組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D2流向:存儲(chǔ)塊D5組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D5流向:存儲(chǔ)塊D2組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D5流向:存儲(chǔ)塊D6組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D6流向:存儲(chǔ)塊D5組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:存儲(chǔ)塊D6流向:處理塊4.2組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:處理塊4.2流向:管理員組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)流:庫存詳細(xì)信息來源:處理塊4.2流向:用戶組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期3.6.3主要數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ):用戶信息表編號:D1說明:存儲(chǔ)用戶的信息組成:用戶名+密碼數(shù)據(jù)存儲(chǔ):庫存清單表編號:D2說明:存儲(chǔ)庫存貨物的詳細(xì)信息組成:庫存編號+商品編號+商品名稱+商品類別+入庫價(jià)格+出庫價(jià)格+庫存量+入庫日期數(shù)據(jù)存儲(chǔ):入庫單編號:D3說明:存儲(chǔ)入庫相關(guān)的信息組成:入庫編號+商品編號+商品名稱+入庫量+入庫日期數(shù)據(jù)存儲(chǔ):出庫單編號:D4說明:存儲(chǔ)出庫相關(guān)的信息組成:成庫編號+商品編號+商品名稱+出庫量+出庫日期數(shù)據(jù)存儲(chǔ):商品信息表編號:D5說明:存儲(chǔ)商品的相關(guān)信息組成:商品編號+商品名稱+商品型號+商品類別+供應(yīng)商名稱數(shù)據(jù)存儲(chǔ):儲(chǔ)存信息表編號:D6說明:存儲(chǔ)與倉庫的相關(guān)信息組成:倉庫號+商品名稱+庫存量+入庫時(shí)間3.6.4主要數(shù)據(jù)進(jìn)程塊加工處理:注冊編號:1.1輸入:用戶名+密碼輸出:用戶信息加工處理:修改編號:1.2輸入:用戶名+密碼輸出:用戶信息加工處理:登錄編號:1.3輸入:用戶名+密碼輸出:無加工處理:打印客戶信息編號:1.4輸入:用戶信息輸出:用戶名+密碼加工處理:入庫編號:2.1輸入:入庫單輸出:入庫信息加工處理:查詢?nèi)霂靻尉幪枺?.2輸入:無輸出:入庫單加工處理:打印入庫單編號:2.3輸入:入庫單輸出:入庫單加工處理:出庫編號:3.1輸入:出庫單輸出:出庫信息加工處理:查詢出庫單編號:3.2輸入:無輸出:出庫單加工處理:打印出庫單編號:3.3輸入:出庫單輸出:出庫單加工處理:余額查詢編號:4.1輸入:無輸出:庫存清單+商品信息表+儲(chǔ)存信息加工處理:打印清單編號:4.2輸入:庫存清單+商品信息表+儲(chǔ)存信息輸出:庫存清單+商品信息表+儲(chǔ)存信息3.7E-R圖3.7.1系統(tǒng)E-R圖
E-R圖用來描述現(xiàn)實(shí)時(shí)間的概念模型,提供了表示實(shí)體型、屬性和聯(lián)系的方法。
根據(jù)對數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,確定該應(yīng)用中的實(shí)體、屬性和實(shí)體間的聯(lián)系,畫出下列的E-R圖,庫存管理系統(tǒng)實(shí)體聯(lián)系圖,如下圖3.6所示。圖3.6庫存管理系統(tǒng)實(shí)體聯(lián)系圖3.7.2概念模型設(shè)計(jì)
本系統(tǒng)主要實(shí)體有:用戶,商品,入庫單,出庫單,庫存詳細(xì)信息,存儲(chǔ)信息,其實(shí)體聯(lián)系圖如下所示。圖3.6用戶屬性圖3.7商品屬性圖3.7入庫單屬性圖3.8出庫單屬性圖3.9庫存清單屬性圖3-10存儲(chǔ)信息屬性第四章系統(tǒng)總體設(shè)計(jì)4.1功能設(shè)計(jì)模塊庫存管理系統(tǒng)的功能模塊設(shè)計(jì)圖如圖4.1所示。圖4.1庫存管理系統(tǒng)的功能模塊設(shè)計(jì)圖4.1.1用戶信息管理模塊:基本信息管理模塊是整個(gè)系統(tǒng)的運(yùn)行基礎(chǔ),用戶信息、管理員信息和賬號信息這些相關(guān)信息要事先錄入數(shù)據(jù)庫中,后期人員才能對本系統(tǒng)進(jìn)行操作。管理員可以對相關(guān)信息進(jìn)行增刪改查。4.1.2用戶信息管理模塊:庫存管理模塊是庫存管理系統(tǒng)的主要功能部分,完成入庫管理,出庫管理,余額查詢等主要庫存管理模塊功能,庫存管理模塊分為三個(gè)子模塊。入庫管理子模塊:可以填寫入庫單,確認(rèn)商品入庫;出庫管理子模塊:可以填寫出庫單,確認(rèn)商品入庫;余量查詢子模塊:可以查詢庫存商品的名稱,庫存余量,存儲(chǔ)條件并打表總結(jié);第五章詳細(xì)設(shè)計(jì)與編碼5.1數(shù)據(jù)庫設(shè)計(jì)將E-R圖轉(zhuǎn)換為對應(yīng)的關(guān)系模式。用戶(用戶名,密碼)商品(商品編號,商品名稱,商品類別,商品型號,供應(yīng)商名稱)入庫單(入庫編號,商品編號,商品名稱,入庫量,入庫日期)出庫單(出庫編號,商品編號,商品名稱,出庫量,出庫日期)庫存清單(庫存編號,商品編號,商品名稱,商品類別,入庫價(jià)格,出庫價(jià)格,庫存量,入庫日期)存儲(chǔ)信息(倉庫號,商品名稱,庫存量,入庫時(shí)間)更新-入庫(入庫編號,庫存編號)更新-出庫(出庫編號,庫存編號)入庫-商品(入庫編號,商品編號)出庫-商品(出庫編號,商品編號)5.2邏輯結(jié)構(gòu)定義表5-1用戶信息數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明usernamevarchar10主鍵用戶名passwordvarchar10密碼表5-2商品信息數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明gidvarchar10主鍵商品編號gnamevarchar20商品名稱gtypevarchar20商品類別gsizevarchar20商品型號snamevarchar20供應(yīng)商名稱表5-3入庫單數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明instidvarchar10主鍵入庫編號gidvarchar10外鍵商品編號gnamevarchar20商品名稱instnumvarchar20入庫量insttimedatetime10年月日入庫時(shí)間表5-4出庫單數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明outstidvarchar10主鍵出庫編號gidvarchar10外鍵商品編號gnamevarchar20商品名稱outstnumvarchar20出庫量outsttimedatetime10年月日出庫時(shí)間表5-5庫存清單數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明storeidvarchar10主鍵儲(chǔ)存編號gidvarchar10外鍵商品編號gnamevarchar20商品名稱gtypevarchar20商品類別inpricevarchar20入庫價(jià)格outpricevarchar20出庫價(jià)格stnumvarchar20庫存量insttimedatetime10年月日入庫日期表5-6存儲(chǔ)信息數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明stidvarchar10主鍵倉庫號gnamevarchar20商品名稱stnumvarchar20庫存量insttimedatetime10年月日入庫日期表5-7更新-入庫數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明instidvarchar10主鍵入庫編號storeidvarchar10主鍵庫存編號表5-8更新-出庫數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明outstidvarchar10主鍵出庫編號storeidvarchar10主鍵庫存編號表5-9入庫-商品數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明instidvarchar10主鍵入庫編號gidvarchar10主鍵商品編號表5-10出庫-商品數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度數(shù)據(jù)組成注說明outstidvarchar10主鍵入庫編號gidvarchar10主鍵商品編號5.3功能模塊設(shè)計(jì)該系統(tǒng)主要功能模塊分為:5.3.1用戶登錄登陸界面主要由文本框和按鈕組成。員工通過輸入用戶名和密碼登錄入系統(tǒng),如果密碼或者用戶名不正確,則不任許員工登錄到系統(tǒng)。只有有此系統(tǒng)賬號的員工才可以登錄到本系統(tǒng)。登陸界面見圖5.1。圖5-1登陸界面登陸界面主要代碼如下:packagefram;importjava.awt.*;importjava.awt.event.*;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjavax.swing.ImageIcon;publicclassLoginimplementsActionListener{ staticFrameload,zc; staticImageIconimage; staticLabeluser,password,zucename,zucepsw; staticTextFieldtf_user,tf_password,tfname,tfpsw; staticButtonb1,b2,zuce; publicstaticvoidmain(String[]args){ load=newFrame("庫存管理>>用戶登錄"); user=newLabel("用戶名:"); password=newLabel("密碼:"); tf_user=newTextField(20); tf_password=newTextField(20); b1=newButton("登錄"); b2=newButton("注冊"); load.setSize(280,180); load.setLocation(520,300); load.setLayout(newFlowLayout(FlowLayout.CENTER)); load.setBackground(Color.lightGray); load.setVisible(true); load.add(user); load.add(tf_user); load.add(password); load.add(tf_password); load.add(b1); load.add(b2); load.addWindowListener(newWinclose()); b1.addActionListener(newLogin()); b2.addActionListener(newLogin()); } publicvoidactionPerformed(ActionEvente){ //TODOAuto-generatedmethodstub if(e.getSource()==b1){ StringdriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"; StringdbURL="jdbc:microsoft:sqlserver://localhost:1433;Databasename=canguan";//1433是數(shù)據(jù)庫的端口,"li"是你的數(shù)據(jù)庫名稱 StringuserName="sa";//sa是數(shù)據(jù)庫的超級用戶,最好不要換別的名字,權(quán)限問題 StringuserPwd="111111";//sa的密碼 Statementstmt=null; //Stringsql="insertintomuser(uname,upsw)values('"+Login.tfname.getText()+"','"+Login.tfpsw.getText()+"')"; ResultSetrs=null; Stringquery="select*frommuserwhereuname='"+Login.tf_user.getText()+"'andupsw='"+Login.tf_password.getText()+"'"; ConnectiondbConn=null; try{ Class.forName(driverName); dbConn=DriverManager.getConnection(dbURL,userName,userPwd); stmt=dbConn.createStatement(); rs=stmt.executeQuery(query); intk=0; while(rs.next()){ k++; mainframe(); }if(k==0){ rs.close();stmt.close();dbConn.close(); Framef=newFrame("提示"); f.add(newLabel("登陸失敗,用戶不存在!")); f.setBackground(Color.lightGray); f.setSize(200,100); f.setLocation(640,330); f.addWindowListener(newWinclose()); f.setVisible(true); try{ Thread.sleep(1000); }catch(InterruptedExceptione1){ //TODOAuto-generatedcatchblock e1.printStackTrace(); } f.setVisible(false); } }catch(Exceptionex){ ex.printStackTrace(); } } if(e.getSource()==b2){ zc=newFrame("管理員注冊"); zucename=newLabel("用戶名:"); zucepsw=newLabel("密碼:"); tfname=newTextField(20); tfpsw=newTextField(20); zuce=newButton("注冊"); zuce.addActionListener(newAction_zuce()); zc.setSize(280,180); zc.setLocation(520,300); zc.addWindowListener(newWinclose()); zc.setLayout(newFlowLayout(FlowLayout.CENTER)); zc.setBackground(Color.lightGray); zc.setVisible(true); zc.add(zucename); zc.add(tfname); zc.add(zucepsw); zc.add(tfpsw); zc.add(zuce); } } publicvoidmainframe(){ newmain_login(); load.setVisible(false); }}5.3.2用戶注冊注冊界面同樣由文本框和按鈕組成。主要是為了注冊一個(gè)新的用戶名和密碼。注冊界面如圖5.2所示。圖5-2用戶注冊注冊界面主要代碼如下:packagefram;importjava.awt.Color;importjava.awt.Frame;importjava.awt.Label;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassAction_zuceimplementsActionListener{ @Override publicvoidactionPerformed(ActionEvente){ //TODOAuto-generatedmethodstub if(e.getSource()==Login.zuce){ if(Login.tfname.getText().equals("")||Login.tfpsw.getText().equals("")){ Framef=newFrame("提示"); f.add(newLabel("請輸入用戶密碼,不能為空!")); f.setBackground(Color.lightGray); f.setSize(200,100); f.setLocation(640,330); f.addWindowListener(newWinclose()); f.setVisible(true); try{ Thread.sleep(1000); }catch(InterruptedExceptione1){ //TODOAuto-generatedcatchblock e1.printStackTrace(); } f.setVisible(false); } elseif(Login.tfname.getText()!=""&&Login.tfpsw.getText()!=""){ StringdriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"; StringdbURL="jdbc:microsoft:sqlserver://localhost:1433;Databasename=canguan";//1433是數(shù)據(jù)庫的端口,"li"是你的數(shù)據(jù)庫名稱 StringuserName="sa";//sa是數(shù)據(jù)庫的超級用戶,最好不要換別的名字,權(quán)限問題 StringuserPwd="111111";//sa的密碼 Statementstmt=null; Stringsql="insertintomuser(uname,upsw)values('"+Login.tfname.getText()+"','"+Login.tfpsw.getText()+"')"; ResultSetrs=null; Stringquery="select*frommuserwhereuname='"+Login.tfname.getText()+"'andupsw='"+Login.tfpsw.getText()+"'"; ConnectiondbConn=null; try{ Class.forName(driverName); dbConn=DriverManager.getConnection(dbURL,userName,userPwd); stmt=dbConn.createStatement(); rs=stmt.executeQuery(query); intk=0; while(rs.next()){ k++; Frameb=newFrame("提示!"); b.add(newLabel("該用戶已存在")); b.setBackground(Color.lightGray); b.setSize(200,100); b.setLocation(640,330); b.addWindowListener(newWinclose()); b.setVisible(true); Thread.sleep(1000); b.setVisible(false); }if(k==0){ stmt.executeUpdate(sql); rs.close();stmt.close();dbConn.close(); Framef=newFrame("提示"); f.add(newLabel("注冊成功")); f.setBackground(Color.lightGray); f.setSize(200,100); f.setLocation(640,330); f.addWindowListener(newWinclose()); f.setVisible(true); try{ Thread.sleep(1000); }catch(InterruptedExceptione1){ //TODOAuto-generatedcatchblock e1.printStackTrace(); } f.setVisible(false); Login.zc.setVisible(false); //Login.load.setVisible(true); } }catch(Exceptionex){ ex.printStackTrace(); } } } }}5.3.3系統(tǒng)主界面主界面主要設(shè)計(jì)了2個(gè)功能,包括貨物余量查詢管理和入出庫管理。主界面如圖5.3所示。圖5-3系統(tǒng)主界面主界面主要代碼如下:packagefram;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.FlowLayout;importjava.awt.Frame;importjava.awt.Image;importjava.awt.Label;importjava.awt.Menu;importjava.awt.MenuBar;importjava.awt.MenuItem;importjava.awt.Panel;//importjavax.swing.ImageIcon;publicclassmain_login{ staticFramemain; staticPanelup,down; staticMenuBarmn; staticMenum1,m2,m1_3; staticMenuItemm1_1,m1_2,m2_1,m2_2,m2_3,m2_4,m3,m4,m5; staticImageimage; main_login(){ main=newFrame("庫存管理"); mn=newMenuBar(); m1=newMenu("貨物余量查詢庫管理"); m2=newMenu("入出庫查詢"); //ImageIconimage=newImageIcon("a.jpg"); m1_1=newMenuItem("貨物余量統(tǒng)計(jì)"); m1_1.addActionListener(newAction_main()); m1_2=newMenuItem("打印清單"); m1_2.addActionListener(newAction_main()); m1_3=newMenu("貨物余量查詢"); m1_3.addActionListener(newAction_main()); m2_1=newMenuItem("入庫操作"); m2_1.addActionListener(newAction_main()); m2_2=newMenuItem("入庫單查詢"); m2_2.addActionListener(newAction_main()); m2_3=newMenuItem("出庫操作"); m2_3.addActionListener(newAction_main()); m2_4=newMenuItem("出庫單查詢"); m2_4.addActionListener(newAction_main()); m3=newMenuItem("按貨物名稱查詢"); m3.addActionListener(newAction_main()); m4=newMenuItem("按貨物編號查詢"); m4.addActionListener(newAction_main()); m5=newMenuItem("按貨物位置查詢"); m5.addActionListener(newAction_main()); mn.add(m1); mn.add(m2); m1.add(m1_1); m1.add(m1_2); m1.add(m1_3); m1_3.add(m3); m1_3.add(m4); m1_3.add(m5); m2.add(m2_1); m2.add(m2_2); m2.add(m2_3); m2.add(m2_4); up=newPanel(); down=newPanel(); d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 活動(dòng)推廣策劃方案模版(3篇)
- 升旗活動(dòng)策劃方案范本(3篇)
- 格爾木地基施工方案(3篇)
- 中國急救培訓(xùn)模型標(biāo)準(zhǔn)化與模擬教學(xué)效果評估
- 中國建筑陶瓷薄型化技術(shù)突破與市場接受度評估
- 中國建筑用高分子復(fù)合材料回收利用技術(shù)發(fā)展評估
- 中國建筑模板行業(yè)市場需求及循環(huán)利用技術(shù)趨勢分析報(bào)告
- 中國建筑機(jī)械行業(yè)標(biāo)準(zhǔn)體系完善與產(chǎn)品質(zhì)量升級研究
- 中國建筑機(jī)械產(chǎn)業(yè)鏈結(jié)構(gòu)優(yōu)化與成本控制研究報(bào)告
- 2026年文學(xué)鑒賞與寫作技能提升題目集
- 幼兒園大班社會(huì)課件:《我是中國娃》
- 重慶市萬州區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試卷+
- 冰雕雪雕工程投標(biāo)方案(技術(shù)標(biāo))
- 內(nèi)科質(zhì)控會(huì)議管理制度
- 鄭州電力高等專科單招職能測試題
- 竣工圖編制說明-7
- 魯奇加壓氣化爐的開、停車操作課件
- 美國怡口全屋水處置介紹
- 常用實(shí)驗(yàn)室檢查血常規(guī)演示文稿
- 生命第一:員工安全意識(shí)手冊
- cimatron紫藤教程系列g(shù)pp2運(yùn)行邏輯及block說明
評論
0/150
提交評論