要是仅从你问的问题来说,除了一个支持条码,一个不支持以外,就没什么不同了.无非就是给数据库多加一个字段,用来保存条码值.编程上,如果不考虑条码输出打印的话,基本上没什么不同的.能接受键盘输入的地方都可以作为条码枪的输入对象.普通的文本框就可以.