现在有个项目,要求用.NET来做一个C/S的收费系统,我对.net差不多一无所知,因为系统要求采用条码扫描来识别用户,并且要求打印条码,我对条码的设备也不熟悉,我想问问这个能否实现.条码枪是否也支持任何一个edit都可以自动识别输入,包括web上的输入框.还有.net做的c/s和b/s有什么区别,做收费系统数据安全性怎样?

解决方案 »

  1.   

    条码,大概你需要参考一下对方提供的软硬接口编程资料。这个东西不像是键盘鼠标一样的PC标准设备。不敢乱发言
    c/s需要你客户端和服务器端都得自己开发。B/S由于浏览器端已经有了,所以主要关心服务器端的开发。至于安全性那就是你开发技术的问题了。
    楼主啊,一无所知你还接这个项目干啥啊?做不下来,小心把名声搞坏了。
      

  2.   

    呵呵,做C/S是.net的强项,当然没有问题了. .net安全性做的十分强大,关键看你怎么设计,另外以前我做过一个项目用过条形码扫描仪,在C++里面做的,接受到数据后输入到一个编辑框就可以了,C#里没有做过,应该问题不大。
      

  3.   

    1:NET处理条码枪完全没有问题的条码枪和用手输入是一样的,对文本框这样的控件是完全没问题的另外提醒一下LZ有的条码枪会在输出条码后多输出一个回车,并且是向控件的容器输出的,如果不处理好会造成控件所在CS窗体或者WEB窗体产生回车事件(一般是按扭)。我是用多行文本框处理掉这种问题的。2:安全问题就很值得考虑一下了。CS的要考虑对数据进行加密传输,同时SERVER那里要保护好,如果是SQL SERVER可以考虑使用应用程序角色。WEB的一定要注意不要去拼SQL语句,全部采用参数化命令(我用的是一个通过比较长时间稳定下来的数据库操作类),不然别人弄个SQL注入你就完了。此外对数据的校验一定要写好。很多小细节的,一时也说不清楚~
      

  4.   

    条形码有很多种标准的。最好你问清楚吧。前几天我们花了很大的力气,才解决的128Code