「java仓库管理系统下载」基于java的仓库管理系统

博主:adminadmin 2022-12-08 00:00:09 57

本篇文章给大家谈谈java仓库管理系统下载,以及基于java的仓库管理系统对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java web+mysql 仓库管理系统 源码

你好,这有一个

下载就可以了

希望你到那注册下,也支持下网站!!

java仓库管理系统源码基于Java的仓库管理系统。求完整的源代码。跪谢!!!只有5币了

给你个流程,自己学着做,做出来你会很有成就感的,对你的技术也有很大帮助:

仓库管理系统流程说明

(一)进货管理

现代商业管理,进货环节尤为重要,要求现场实时下订单(Purchase Order),及时补货。

1、 业务员根据手中的手持终端(Handheld Terminal,简称HHT),调用后台资料,与实际库存资料进行实 时对照,并可通过终端无线驱动打印机打印对照表;

2、 业务员根据实时对照表,现场决定是否应补货或退货,通过终端调用后台数据库制定订单,以最快速度进行补货或退货;维持库存的合理性。

(二)上架

将货物存放到货位上。

(三)交叉驳运

这种作业不对商品进行储存,只处理信息分类。作业接受来自制造商的顾客组合订货,并把他们装运到个别的顾客处去。交叉站台是指多对多的配送体系中的货物调整。直接通过交叉换货后为客户配送,可以避免出入库的麻烦。

(四)收货管理

1、 供货商按照订单要求将货品送到商场收货处;

2、 商场验收人员利用终端调用后台数据库中相应的订单存盘,与供货商送来的商品逐一检查对照,并进行确认,包括:商品编码、商品数量、生产地、品种、规格、包装时间、保质时间、旧价格、新价格、变更时间、条形码标准等信息;

注:终端在系统未授权的情况下无法修改订单。

3、 商场验收人员在终端上按[确认]键,将信息上传到后台服务器,并同时记录收货时间和收货人;

4、 终端可以现场实时调用后台数据库中供货商的历史订单,逐一查验对照核算;

5、 通过终端无线驱动打印机打印收货清单;

6、 在查验过程中出现问题,可以拒收货物。

仓库管理软件免费版

仓库管理的内容比较多,分不同的层次。如果是基于第一个层次的,我可以给你提供一个免费版。

1、简单管理,那就是管好入库数量、出库数量、库存数量。这是大部分初次使用软件的企业的目标。

2、更精细化一点的管理,不仅仅要管好数量,还要准确知道批次号、存放位置、保证先进先出等,保证货物的可追溯性。

3、更高层次的管理,提高仓库作业效率,如入出库效率、盘点效率等,比如采用合并订单拣货可以减少拣货路线;采用条码管理可以提高入出库验货效率。

4、最终极的目标,形成统一规范、透明化管理,使得企业能够制度化、规范化,提高企业核心竞争力。

楼主如果有兴趣,不妨关注一下我们(百度搜索北京富通维尔科技有限公司)里面有不少与仓库管理相关的软件可以下载。也有不少业务问题,值得楼主借鉴。

求java编写的仓库管理系统源代码或详细设计

import java.util.*;

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 显示区=new JTextArea(25,10);

ShowWin()

{super("仓库管理窗口");

hashtable=new Hashtable();

Container con=getContentPane();

JScrollPane pane=new JScrollPane(显示区);

显示区.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)

{ 显示区.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();

显示区.append("商品代号:"+te.代号+" ");

显示区.append("商品名称:"+te.名称+" ");

显示区.append("商品库存:"+te.库存+" ");

显示区.append("商品单价:"+te.单价+" ");

显示区.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);}});

}

}

仓库管理软件官方下载免费哪里有?

最适合工厂用的仓库管理软件————蓝冰仓库管理软件(工业版)。

蓝冰仓库管理软件(工业版)专为工业企业货仓管理设计。 涵盖了采购,销售,仓库管理,成本核算,应收应付,BOM控制,安全库存管理等方面。是一款多部门联用,相互制约,共享资料的管理软件。界面友好 ,操作简便。 (查看操作界面样板)除仓库管理的一般功能外,蓝冰仓库管理软件针对工业企业特别设计了以下功能:

采购订单统计分析: 包括了每一采购订单的订货情况,收货/退货明细,汇总.

客户订单统计分析: 包括了每一客户订单的订货情况,发货/退货 收款 明细,汇总.

产品成本核算: 用户在产品完工时立即可算出该批产品的物料成本。

BOM领料分析: 按投产数量与BOM计算出的总耗用限额与产品实际领料对比分析表.

收款结算管理: 按每一发货单管理/查询收款结算况.

自动对帐功能: 只需把供货商提供的对帐单文件导入系统,即可列出核对结果。

其他功能: 产品BOM管理及查询,安全库存管理及查询,客户对帐单,仓库明细台帐.

自定义功能: 蓝冰仓库管理软件提供了足够的货品项目。用户可按需选用。单据格式亦可由用户自行定义。

关于java仓库管理系统下载和基于java的仓库管理系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。