java授權(quán)管理源代碼 java授權(quán)管理源代碼是什么

求java編寫的倉庫管理系統(tǒng)源代碼或詳細(xì)設(shè)計

import java.util.*;

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),浦東企業(yè)網(wǎng)站建設(shè),浦東品牌網(wǎng)站建設(shè),網(wǎng)站定制,浦東網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,浦東網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

import java.io.*;

class 商品 extends Panel

{String 代號,名稱;int 庫存;float 單價;

商品(String 代號,String 名稱,int 庫存,float 單價)

{this.代號=代號;this.名稱=名稱;this.庫存=庫存;this.單價=單價;

}

}

class ShowWin extends JFrame implements ActionListener

{ Hashtable hashtable=null;

JTextField 代號文本框=new JTextField(),

名稱文本框=new JTextField(),

庫存文本框=new JTextField(),

單價文本框=new JTextField(),

查詢文本框=new JTextField(),

查詢信息文本框=new JTextField(),

刪除文本框=new JTextField();

JButton b_add=new JButton("添加商品"),

b_del=new JButton("刪除商品"),

b_xun=new JButton("查詢商品"),

b_xiu=new JButton("修改商品"),

b_show=new JButton("顯示商品清單");

JTextArea 顯示區(qū)=new JTextArea(25,10);

ShowWin()

{super("倉庫管理窗口");

hashtable=new Hashtable();

Container con=getContentPane();

JScrollPane pane=new JScrollPane(顯示區(qū));

顯示區(qū).setEditable(false);

JPanel save=new JPanel();

save.setLayout(new GridLayout(8,2));

save.add(new Label("輸入代號:"));

save.add(代號文本框);

save.add(new Label("輸入名稱:"));

save.add(名稱文本框);

save.add(new Label("輸入庫存:"));

save.add(庫存文本框);

save.add(new Label("輸入單價:"));

save.add(單價文本框);

save.add(new Label("單擊添加:"));

save.add(b_add);

save.add(new Label("單擊修改:"));

save.add(b_xiu);

save.add(new Label("輸入查詢代號:"));

save.add(查詢文本框);

save.add(new Label("單擊查詢:"));

save.add(b_xun);

JPanel del=new JPanel();

del.setLayout(new GridLayout(2,2));

del.add(new Label("輸入刪除的代號:"));

del.add(刪除文本框);

del.add(new Label("單擊刪除:"));

del.add(b_del);

JPanel show=new JPanel();

show.setLayout(new BorderLayout());

show.add(pane,BorderLayout.CENTER);

show.add(b_show,BorderLayout.SOUTH);

JSplitPane split_one,split_two;

split_one=new JSplitPane(JSplitPane.VERTICAL_SPLIT,save,del);

split_two=new

JSplitPane(JSplitPane.HORIZONTAL_SPLIT,true,split_one,show);

con.add(split_two,BorderLayout.CENTER);

JPanel xun=new JPanel();

xun.add(new Label("所得信息:"));

xun.add(查詢信息文本框);

xun.setLayout(new GridLayout(2,1));

con.add(xun,BorderLayout.SOUTH);

b_add.addActionListener(this);

b_del.addActionListener(this);

b_xun.addActionListener(this);

b_xiu.addActionListener(this);

b_show.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{if(e.getSource()==b_add)

{String daihao=null,mingcheng=null;int kucun=0;float danjia=0.0f;

daihao=代號文本框.getText();mingcheng=名稱文本框.getText();

kucun=Integer.parseInt(庫存文本框.getText());

danjia=Float.valueOf(單價文本框.getText()).floatValue();

商品 goods=new 商品(daihao,mingcheng,kucun,danjia);

hashtable.put(daihao,goods);

try{FileOutputStream file=new FileOutputStream("goods.txt");

ObjectOutputStream out=new ObjectOutputStream(file);

out.writeObject(hashtable); out.close();

}

catch(IOException event){}

}

else if(e.getSource()==b_del)

{String daihao1=刪除文本框.getText();

try{FileInputStream come_in=new FileInputStream("goods.txt");

ObjectInputStream in=new ObjectInputStream(come_in);

hashtable=(Hashtable)in.readObject(); //////

in.close();

}

catch(ClassNotFoundException event){}

catch(IOException event){}

商品 temp=(商品)hashtable.get(daihao1);

{hashtable.remove(daihao1);}

try{FileOutputStream file=new FileOutputStream("goods.txt");

ObjectOutputStream out =new ObjectOutputStream(file);

out.writeObject(hashtable);//

out.close();

}

catch(IOException event){}

}

//

else if(e.getSource()==b_xun)

{ String aa;

aa=查詢文本框.getText();

查詢信息文本框.setText(null);

try{FileInputStream come_in=new FileInputStream("goods.txt");

ObjectInputStream in =new ObjectInputStream(come_in);

hashtable=(Hashtable)in.readObject(); ////

in.close();

}

catch(ClassNotFoundException event){}

catch(IOException event){}

商品 a=(商品)hashtable.get(aa);

查詢信息文本框.setText(" 代號:"+a.代號+" 名稱:"+a.名稱+" 庫存:"+a.庫存+" 單價:"+a.單價);

}

//

else if(e.getSource()==b_xiu)

{ String bb;

bb=代號文本框.getText();

try{FileInputStream come_in=new FileInputStream("goods.txt");

ObjectInputStream in=new ObjectInputStream(come_in);

hashtable=(Hashtable)in.readObject(); //////

in.close();

}

catch(ClassNotFoundException event){}

catch(IOException event){}

商品 temp=(商品)hashtable.get(bb);

{hashtable.remove(bb);}

try{FileOutputStream file=new FileOutputStream("goods.txt");

ObjectOutputStream out =new ObjectOutputStream(file);

out.writeObject(hashtable);//

out.close();

}

catch(IOException event){}

String daihao1=null,mingcheng1=null;int kucun1=0;float danjia1=0.0f;

daihao1=代號文本框.getText();mingcheng1=名稱文本框.getText();

kucun1=Integer.parseInt(庫存文本框.getText());

danjia1=Float.valueOf(單價文本框.getText()).floatValue();

商品 goods1=new 商品(daihao1,mingcheng1,kucun1,danjia1);

hashtable.put(daihao1,goods1);

try{FileOutputStream file=new FileOutputStream("goods.txt");

ObjectOutputStream out=new ObjectOutputStream(file);

out.writeObject(hashtable); out.close();

}

catch(IOException event){}

}

//

else if(e.getSource()==b_show)

{ 顯示區(qū).setText(null);

try{FileInputStream come_in=new FileInputStream("goods.txt");

ObjectInputStream in =new ObjectInputStream(come_in);

hashtable=(Hashtable)in.readObject(); ////

}

catch(ClassNotFoundException event){}

catch(IOException event){}

Enumeration enum=hashtable.elements();

while(enum.hasMoreElements())

{ 商品 te=(商品)enum.nextElement();

顯示區(qū).append("商品代號:"+te.代號+" ");

顯示區(qū).append("商品名稱:"+te.名稱+" ");

顯示區(qū).append("商品庫存:"+te.庫存+" ");

顯示區(qū).append("商品單價:"+te.單價+" ");

顯示區(qū).append("\n ");

}

}

}

}

public class LinkListFour

{public static void main(String args[])

{ ShowWin win=new ShowWin();

win.setSize(400,350);

win.setVisible(true);

win.addWindowListener(new WindowAdapter()

{public void windowClosing(WindowEvent e)

{ System.exit(0);}});

}

}

java程序用什么管理源代碼?

小程序用記事本也行,常用的 IDE 有 Eclipse 和 Netbeans。后者是Sun(剛被甲骨文收購)自己的。

java倉庫管理系統(tǒng)源碼基于Java的倉庫管理系統(tǒng)。求完整的源代碼。跪謝!!!只有5幣了

給你個流程,自己學(xué)著做,做出來你會很有成就感的,對你的技術(shù)也有很大幫助:

倉庫管理系統(tǒng)流程說明

(一)進(jìn)貨管理

現(xiàn)代商業(yè)管理,進(jìn)貨環(huán)節(jié)尤為重要,要求現(xiàn)場實時下訂單(Purchase Order),及時補(bǔ)貨。

1、 業(yè)務(wù)員根據(jù)手中的手持終端(Handheld Terminal,簡稱HHT),調(diào)用后臺資料,與實際庫存資料進(jìn)行實 時對照,并可通過終端無線驅(qū)動打印機(jī)打印對照表;

2、 業(yè)務(wù)員根據(jù)實時對照表,現(xiàn)場決定是否應(yīng)補(bǔ)貨或退貨,通過終端調(diào)用后臺數(shù)據(jù)庫制定訂單,以最快速度進(jìn)行補(bǔ)貨或退貨;維持庫存的合理性。

(二)上架

將貨物存放到貨位上。

(三)交叉駁運

這種作業(yè)不對商品進(jìn)行儲存,只處理信息分類。作業(yè)接受來自制造商的顧客組合訂貨,并把他們裝運到個別的顧客處去。交叉站臺是指多對多的配送體系中的貨物調(diào)整。直接通過交叉換貨后為客戶配送,可以避免出入庫的麻煩。

(四)收貨管理

1、 供貨商按照訂單要求將貨品送到商場收貨處;

2、 商場驗收人員利用終端調(diào)用后臺數(shù)據(jù)庫中相應(yīng)的訂單存盤,與供貨商送來的商品逐一檢查對照,并進(jìn)行確認(rèn),包括:商品編碼、商品數(shù)量、生產(chǎn)地、品種、規(guī)格、包裝時間、保質(zhì)時間、舊價格、新價格、變更時間、條形碼標(biāo)準(zhǔn)等信息;

注:終端在系統(tǒng)未授權(quán)的情況下無法修改訂單。

3、 商場驗收人員在終端上按[確認(rèn)]鍵,將信息上傳到后臺服務(wù)器,并同時記錄收貨時間和收貨人;

4、 終端可以現(xiàn)場實時調(diào)用后臺數(shù)據(jù)庫中供貨商的歷史訂單,逐一查驗對照核算;

5、 通過終端無線驅(qū)動打印機(jī)打印收貨清單;

6、 在查驗過程中出現(xiàn)問題,可以拒收貨物。

求一份JAVA寫的通用權(quán)限管理系統(tǒng)的源碼

EeSs:求一份JAVA寫的通用權(quán)限管理系統(tǒng)的源碼

為獲取建議,你需要提供合法的E-Mail地址。

您還可以通過Baidu Hi聯(lián)系我們或QQ:六伍柒幺伍六幺伍 ('幺'讀 yao 一聲)

根據(jù)你的需求

我們可以提供一套與需求相匹配的代碼

ES:\D65AC43436A0CAF22194155F1DAECEBA

EeSs:求一份JAVA寫的通用權(quán)限管理系統(tǒng)的源碼

交易提醒:預(yù)付訂金是陷阱

分享名稱:java授權(quán)管理源代碼 java授權(quán)管理源代碼是什么
網(wǎng)站URL:http://muchs.cn/article14/dosphge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站改版用戶體驗、自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司