當前位置:首頁 » 編程語言 » java倉庫管理系統

java倉庫管理系統

發布時間: 2022-08-06 17:20:43

⑴ 跪求java倉庫管理系統 代碼+資料庫代碼

我有這樣的系統,JAVA的

⑵ java倉庫管理系統

我可以用web的形式給你專門寫個,就是網頁的形式去管理資料庫,看你需要不
Q810318867

⑶ java倉庫管理系統的列印功能是怎麼實現的

PrintService[] services = PrinterJob.lookupPrintServices();//查找系統中所有的可用列印服務
PrintService service = ServiceUI.printDialog(null, 500, 500, services, services[0], null, new HashPrintRequestAttributeSet());//創建一個默認的列印機選擇對話框
DocPrintJob job = service.createPrintJob();//創建一個列印任務
Doc doc = new SimpleDoc(new FileInputStream(new File("D:\\image\\MM.jpg")), DocFlavor.INPUT_STREAM.JPEG, null);//創建一個列印的文檔
job.print(doc, null);//列印

這是jdk提供的列印介面,你也可以找找其它的第三方類庫,jdk提供列印介面功能一般般

⑷ java倉庫管理系統源碼基於Java的倉庫管理系統。求完整的源代碼。跪謝!!!只有5幣了

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

倉庫管理系統流程說明

(一)進貨管理

現代商業管理,進貨環節尤為重要,要求現場實時下訂單(Purchase Order),及時補貨。
1、 業務員根據手中的手持終端(Handheld Terminal,簡稱HHT),調用後台資料,與實際庫存資料進行實 時對照,並可通過終端無線驅動列印機列印對照表;
2、 業務員根據實時對照表,現場決定是否應補貨或退貨,通過終端調用後台資料庫制定訂單,以最快速度進行補貨或退貨;維持庫存的合理性。

(二)上架
將貨物存放到貨位上。

(三)交叉駁運

這種作業不對商品進行儲存,只處理信息分類。作業接受來自製造商的顧客組合訂貨,並把他們裝運到個別的顧客處去。交叉站台是指多對多的配送體系中的貨物調整。直接通過交叉換貨後為客戶配送,可以避免出入庫的麻煩。

(四)收貨管理

1、 供貨商按照訂單要求將貨品送到商場收貨處;
2、 商場驗收人員利用終端調用後台資料庫中相應的訂單存檔,與供貨商送來的商品逐一檢查對照,並進行確認,包括:商品編碼、商品數量、生產地、品種、規格、包裝時間、保質時間、舊價格、新價格、變更時間、條形碼標准等信息;
註:終端在系統未授權的情況下無法修改訂單。
3、 商場驗收人員在終端上按[確認]鍵,將信息上傳到後台伺服器,並同時記錄收貨時間和收貨人;
4、 終端可以現場實時調用後台資料庫中供貨商的歷史訂單,逐一查驗對照核算;
5、 通過終端無線驅動列印機列印收貨清單;
6、 在查驗過程中出現問題,可以拒收貨物。

⑸ 求一個基於Java的倉庫管理系統的畢業設計!

import java.util.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
class 商品 extends Panel
{String 代號,名稱;int 庫存;float 單價; <br/>商品(String 代號,String 名稱,int 庫存,float 單價) <br/>{this.代號=代號;this.名稱=名稱;this.庫存=庫存;this.單價=單價; <br/>}
}
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 顯示區=new JTextArea(25,10);
ShowWin()
{super("倉庫管理窗口"); <br/>hashtable=new Hashtable(); <br/>Container con=getContentPane(); <br/>JScrollPane pane=new JScrollPane(顯示區); <br/>顯示區.setEditable(false); <br/>JPanel save=new JPanel(); <br/>save.setLayout(new GridLayout(8,2)); <br/>save.add(new Label("輸入代號:")); <br/>save.add(代號文本框); <br/>save.add(new Label("輸入名稱:")); <br/>save.add(名稱文本框); <br/>save.add(new Label("輸入庫存:"));</pre> </div> <div class="replenish min_margin"> <dl> <dt> 補充: </dt> <dd> save.add(庫存文本框); <br/>save.add(new Label("輸入單價:")); <br/>save.add(單價文本框); <br/>save.add(new Label("單擊添加:")); <br/>save.add(b_add); <br/>save.add(new Label("單擊修改:")); <br/>save.add(b_xiu); <br/>save.add(new Label("輸入查詢代號:")); <br/>save.add(查詢文本框); <br/>save.add(new Label("單擊查詢:")); <br/>save.add(b_xun); <br/>JPanel del=new JPanel(); <br/>del.setLayout(new GridLayout(2,2)); <br/>del.add(new Label("輸入刪除的代號:")); <br/>del.add(刪除文本框); <br/>del.add(new Label("單擊刪除:")); <br/>del.add(b_del); <br/>JPanel show=new JPanel(); <br/>show.setLayout(new BorderLayout()); <br/>show.add(pane,BorderLayout.CENTER); <br/>show.add(b_show,BorderLayout.SOUTH); <br/>JSplitPane split_one,split_two; <br/>split_one=new JSplitPane(JSplitPane.VERTICAL_SPLIT,save,del); <br/>split_two=new <br/>JSplitPane(JSplitPane.HORIZONTAL_SPLIT,true,split_one,show); <br/>con.add(split_two,BorderLayout.CENTER); <br/>JPanel xun=new JPanel(); <br/>xun.add(new Label("所得信息:")); <br/>xun.add(查詢信息文本框); <br/>xun.setLayout(new GridLayout(2,1)); <br/>con.add(xun,BorderLayout.SOUTH); <br/>b_add.addActionListener(this); </dd> </dl> <dl> <dt> 補充: </dt> <dd> b_del.addActionListener(this); <br/>b_xun.addActionListener(this); <br/>b_xiu.addActionListener(this); <br/>b_show.addActionListener(this); <br/>}
public void actionPerformed(ActionEvent e)
{if(e.getSource()==b_add) <br/>{String daihao=null,mingcheng=null;int kucun=0;float danjia=0.0f; <br/>daihao=代號文本框.getText();mingcheng=名稱文本框.getText(); <br/>kucun=Integer.parseInt(庫存文本框.getText()); <br/>danjia=Float.valueOf(單價文本框.getText()).floatValue(); <br/>商品 goods=new 商品(daihao,mingcheng,kucun,danjia); <br/>hashtable.put(daihao,goods); <br/>try{FileOutputStream file=new FileOutputStream("goods.txt"); <br/>ObjectOutputStream out=new ObjectOutputStream(file); <br/>out.writeObject(hashtable); out.close(); <br/>}
catch(IOException event){}
}
else if(e.getSource()==b_del)
{String daihao1=刪除文本框.getText(); <br/>try{FileInputStream come_in=new FileInputStream("goods.txt"); <br/>ObjectInputStream in=new ObjectInputStream(come_in); <br/>hashtable=(Hashtable)in.readObject(); ////// <br/>in.close(); <br/>} </dd> </dl> 補充: catch(ClassNotFoundException event){}
catch(IOException event){}
商品 temp=(商品)hashtable.get(daihao1);
{hashtable.remove(daihao1);}
try{FileOutputStream file=new FileOutputStream("goods.txt"); <br/>ObjectOutputStream out =new ObjectOutputStream(file); <br/>out.writeObject(hashtable);// <br/>out.close(); <br/>}
catch(IOException event){}
}
//
else if(e.getSource()==b_xun)
{ String aa;
aa=查詢文本框.getText();
查詢信息文本框.setText(null);
try{FileInputStream come_in=new FileInputStream("goods.txt"); <br/>ObjectInputStream in =new ObjectInputStream(come_in); <br/>hashtable=(Hashtable)in.readObject(); //// <br/>in.close(); <br/>}
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"); <br/>ObjectInputStream in=new ObjectInputStream(come_in); </dd> </dl> <dl> <dt> 補充: </dt> <dd> hashtable=(Hashtable)in.readObject(); ////// <br/>in.close(); <br/>}
catch(ClassNotFoundException event){}
catch(IOException event){}

商品 temp=(商品)hashtable.get(bb);
{hashtable.remove(bb);}
try{FileOutputStream file=new FileOutputStream("goods.txt"); <br/>ObjectOutputStream out =new ObjectOutputStream(file); <br/>out.writeObject(hashtable);// <br/>out.close(); <br/>}
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"); <br/>ObjectOutputStream out=new ObjectOutputStream(file); <br/>out.writeObject(hashtable); out.close(); <br/>}
catch(IOException event){}

}
//
else if(e.getSource()==b_show)
{ 顯示區.setText(null); 補充: try{FileInputStream come_in=new FileInputStream("goods.txt"); <br/>ObjectInputStream in =new ObjectInputStream(come_in); <br/>hashtable=(Hashtable)in.readObject(); //// <br/>}
catch(ClassNotFoundException event){}
catch(IOException event){}
Enumeration enum=hashtable.elements();
while(enum.hasMoreElements())
{ 商品 te=(商品)enum.nextElement();
顯示區.append("商品代號:"+te.代號+" ");
顯示區.append("商品名稱:"+te.名稱+" ");
顯示區.append("商品庫存:"+te.庫存+" ");
顯示區.append("商品單價:"+te.單價+" ");
顯示區.append("\n ");
}
}
}
}
public class LinkListFour
{public static void main(String args[]) <br/>{ ShowWin win=new ShowWin(); <br/>win.setSize(400,350); <br/>win.setVisible(true); <br/>win.addWindowListener(new WindowAdapter() <br/>{public void windowClosing(WindowEvent e) <br/>{ System.exit(0);}});
}
}
終於完了! 追問: 這裡面應該沒有涉及到功能吧?? 回答: 你可以根據這個寫出來呀!呵呵.

⑹ 如何用java實現倉庫管理系統

如何用java實現倉庫管理系統
用插件吧,可視化的

⑺ java 倉庫管理系統

不是小事,一時半會寫不好,呵。。。

⑻ 基於java倉庫管理系統程序代碼

⑼ 基於Java EE的商品倉庫管理系統

8/5/3/5/6/6/8/5/5 我看看吧

⑽ 基於java的倉庫管理系統怎麼做

一個項目擺在你的面前,請千萬不要著急。一步一步來分析,去實施,慢慢的你就會發現你的項目已經有性了。首先要清楚你要做的項目的用途是什麼,要實現那些功能,分哪些模塊。分析好以後,再進行進一步的分析,比如入庫模塊,分析它的流程和功能,然後建立資料庫,建表,再分析用代碼如何實現,最好是提取出一些公共類以增加代碼的重用性,減少工作量。 就照著這個思路一步一步的分析,你一定能解決所有問題。不要輕易的跟別人要代碼,這是一個很不好的習慣。要自己多動手,多思考。要相信,勝出必有所長! 最後祝你成功!

熱點內容
佳能相機存儲卡怎麼取消 發布:2025-01-22 18:40:59 瀏覽:568
天貓寶貝上傳 發布:2025-01-22 18:35:09 瀏覽:544
ipad如何登錄金鏟鏟安卓賬號 發布:2025-01-22 18:32:09 瀏覽:319
加密溝通 發布:2025-01-22 18:31:22 瀏覽:555
win7ftp用戶名和密碼設置 發布:2025-01-22 17:46:48 瀏覽:221
三表聯查的sql語句 發布:2025-01-22 17:27:13 瀏覽:418
安卓怎麼解壓分卷壓縮 發布:2025-01-22 17:24:59 瀏覽:721
歐姆龍plc編程語言 發布:2025-01-22 17:21:48 瀏覽:396
和值編程 發布:2025-01-22 17:20:07 瀏覽:518
微信青少年模式獨立密碼是什麼 發布:2025-01-22 16:52:06 瀏覽:590