求助!!用JAVA如何实现通过条码扫描枪进行批量操作?

问题描述

大家好,目前用JAVA做个B/S结构的设备管理系统。每个设备都有一个唯一识别的条形码,想实现通过条码扫描枪实现对设备的批量操作,例如:有10个设备需要出库,进行出库操作的时候用条码扫描枪扫描每个设备的条形码,扫完之后10个设备就全部出库(有点类似超市收银台结账那样,收银员不断的扫描要结账的商品,价钱自动累加),请问这个在JAVA里面应该怎么实现呢?非常感谢大家!

解决方案

解决方案二:
不详细啊。。。条码枪扫出来输出是什么数据结构?现在有哪些数据?输入-->数据操作-->输出计算机不都是干这事的么?
解决方案三:
条码枪扫描出来的数据是设备的条码,设备名称,所属部门,设备照片,设备负责人等一些相关信息。
解决方案四:
不是数据库删除操作吗?删除数据库里对应条码的记录啊……
解决方案五:
用电子标签。
解决方案六:
有一种简单的扫描枪,你就当它是鼠标键盘,能够自动将识别的条形码数字输入到指定的输入框,客户端要装插件。
解决方案七:
bs结构没法直接操作扫描枪,一般都是用activex控件实现,这个控件一般扫描枪应该自带。扫描枪说白了,你可以就当他是个键盘而已。
解决方案八:
我這裡有做好的案例,那個東西說簡單也簡單的你首先實現條碼可以掃描,然後下面就做一寫js方便操作的
解决方案九:
回复7楼现在可以实现扫描枪扫描条码后获取相关设备的信息,设备的状态有:在用,调拨,出库,报废。现在就是想实现一个批量操作,就像我之前说的,有10个设备,这10个设备统一更改成一个状态,例如出库,我就用扫描枪依次扫描这10个设备的条码,然后这些设备的状态就依次更改为出库。
解决方案十:
我之前的想法是,在界面上放置一个批量的按钮,当鼠标单击此按钮,计时器开始计时,如果计时器在1分钟内没有检测到扫描枪有数据输入,那么批量操作终止,否则就继续进行下去,不知道这样是否能够可行呢?还请各位大神帮帮忙。
解决方案十一:
引用5楼bigc2001的回复:

有一种简单的扫描枪,你就当它是鼠标键盘,能够自动将识别的条形码数字输入到指定的输入框,客户端要装插件。


解决方案十二:
引用10楼wyx100的回复:

Quote: 引用5楼bigc2001的回复:
有一种简单的扫描枪,你就当它是鼠标键盘,能够自动将识别的条形码数字输入到指定的输入框,客户端要装插件。

请问这个具体怎么实现呢?能够说说思路?
解决方案十三:
有两种可能,一种是临时存储数据再导入到数据库中,另一种直接在数据库中添加删除,至于扫码,应该用插件吧,没有插件怎么识别码?
解决方案十四:
按照我说的那个思路,请问是不是需要一个timer呢?

时间: 2024-11-10 10:23:46

求助!!用JAVA如何实现通过条码扫描枪进行批量操作?的相关文章

编程-[求助]使用java在指定的目录下实现文件的模糊搜索

问题描述 [求助]使用java在指定的目录下实现文件的模糊搜索 一.功能要求: 用户单击"选择地址"按钮,程序自动打开文件夹选择器(如图2),用户选定用户选择目标文件夹后,输入文件名(可包含"*"表示任意连续多个字符,"?"示任意一个字符),选择文件的扩展名.程序自动获取指定目录下满足条件的所有文件,并显示在窗体中(如图1).二.关键技术: 首先获取指定目录下的文件数组,再从该数组中查询满足条件的文件.三.实现的图形用户界面如下: 解决方案 已经

线程-新人求助关于java.lang.StackOverflowError的异常问题

问题描述 新人求助关于java.lang.StackOverflowError的异常问题 public class ProcessRow { Properties source= new Properties(); { try { FileInputStream fis = new FileInputStream(new File( inputPropertieName())); InputStreamReader isr = new InputStreamReader(fis, "UTF-8&

java-菜鸟求助:Java有n个人,1到3报数,报数为3的人退出,最后留下的人原来的标号是多少

问题描述 菜鸟求助:Java有n个人,1到3报数,报数为3的人退出,最后留下的人原来的标号是多少 import java.util.Scanner;public class Yuesefu{ public static void main(String ags[]){ Scanner gain=new Scanner(System.in); System.out.println(""请输入总共的人数:""); int length=gain.nextInt();//

求助:java 如何在不缩放图片大小而对图片加水印

问题描述 求助:java 如何在不缩放图片大小而对图片加水印 如题:java 如何在不缩放图片大小而对图片加水印,网上很多方法都是加完水印图片就被缩放了 解决方案 没回应啊,帮自己顶一下 解决方案二: 楼主解决问题了吗?我也想问这个

c语言-求助一个java语言的一个for循环语句

问题描述 求助一个java语言的一个for循环语句 for(int i=2,j=1; j<10; i=(i==9)?(((++j)/j)+1):(i+1)){ System.out.printf("%d*%d=%2d%c",i,j,i*j, ((i==9)?'n':' ')); } 输出结果是99乘法表. 这个for循环里的++j为什么不能换成j+1啊? 谢谢各位了. 解决方案 ++j是改变变量值的 j+1是不改变变量值的 解决方案二: ++j 等效于j=j+1 你用j+1 原j

求助!Java调用批处理文件后无法执行

问题描述 求助!Java调用批处理文件后无法执行 我想用Java调用批处理打开.exe安装包,但是安装包无法打开或者说直接跳过了打开 上面是我的Java代码 执行后没有打开.exe文件!但是我单独打开批处理文件就完全没问题 这是我的批处理文档! 哪位大神帮帮忙啊!!!! 解决方案 java 执行批处理文件window下java执行批处理文件 解决方案二: 既然是执行 cmd ,你的BAT里为什么还要pause? 然后,你的 command = "cmd /c zidong.bat";就

多线程问题-新手求助关于Java多线程中启动线程问题

问题描述 新手求助关于Java多线程中启动线程问题 public class Example15_1 { /** * @param args */public static void main(String[] args) { // TODO Auto-generated method stub SpeakHello speakHello; SpeakNinhao speakNinhao; speakHello = new SpeakHello(); speakNinhao= new Speak

求助,java多线程的问题,synchronized关键字不起作用

问题描述 求助,java多线程的问题,synchronized关键字不起作用 public class VoTest { private int num=1; private void increase(){ ** synchronized (this){ this.num++; }** } private int read(){ return this.num; } public static void main(String[] args) { final VoTest test=new V

数据库-求助:java web项目打包成安装文件,在桌面生成浏览器快捷方式,点击快捷方式访问网址。

问题描述 求助:java web项目打包成安装文件,在桌面生成浏览器快捷方式,点击快捷方式访问网址. 已做好一不联网的人员信息登记程序,不想发布到远程服务器上,想把程序打包成安装包 安装包内包含 数据库(mysql), web服务器(tomcat 6.0), jdk 1.6, 安装完成后自动发布到tomcat,服务设置成自动,每次开机启动服务. 卸载时数据库,tomcat jdk全部卸载,包括服务. 求指点如何做.先谢谢各位了. 注:不是异想天开,现在有一实例就是这样的,所以打算参照这个做一个.