Code Bye

扫描开发需求说明

 

扫描开发需求说明
总的来讲,使用环境是这样的:
我是一家机械加工制造企业,每天计划部会在信息系统里面开生产工单,
并且打印出来交给车间。此张工单会跟随整个产品的加工过程。直到最后
一道加工工序完成后,工单回收到计划部。
我希望借助扫描枪来收集一张工单在车间生产过程中的进度情况。
在每一道工序完成时,可以扫描单据上的二维码,通过开发的程序把完工
数据通过无线网络上传到数据库。
那么计划人员就可以随时在电脑上查询工单的生产进度了。
我找了几家卖扫描枪的公司都说不能做到我的需求,
请问我应该找什么公司做?还是自己买扫描枪自己开发软件?
我只是会一些基础c#编程和MSSQL数据库

 
这东西自己做有什么难度
数据库里可以就建立2个字段,一个是二维码的明文(编号),一个是进度
生成二维码的时候,把编号插入数据库,进度先插入个1

然后下一道工序,扫描二维码,update 表 set 进度=2 where 编号=””编号””
再下一道,把它变成3

然后查询的时候看它是几,就知道是第几道工序了

 
或者如果不想用update直接修改进度
用主从表,把进度当子表一条记录插入
 
引用 1 楼 Z65443344 的回复:

这东西自己做有什么难度
数据库里可以就建立2个字段,一个是二维码的明文(编号),一个是进度
生成二维码的时候,把编号插入数据库,进度先插入个1

然后下一道工序,扫描二维码,update 表 set 进度=2 where 编号=””编号””
再下一道,把它变成3

然后查询的时候看它是几,就知道是第几道工序了

主要是扫描这块,应该用什么设备,用什么语言开发?

 
就买个扫描枪就行,一般好像usb口的是模拟键盘默认扫完带个回车,或者是串口的不过要接根电源线,具体编的时候不用考虑什么扫描枪如何如何,只要用顺手的语言编个接收键盘或者串口数据的程序就行
 
依我看,你连扫描枪都无需买,直接开发一个安卓app进行工序确认,局域网wifi在工厂做一下覆盖就行了。还有,我觉得你还是做成条码比较好,无非就是一个跟单编号,你们的生产环境把单子弄脏了,二维码扫半天也扫不出来。
 
如果你对开发安卓APP不熟悉的话,还有一个很好的方法,在厂里建一个web服务器,就按你的想法做成二维码(不过我建议单子上最好头尾打印出来两个,以防弄脏扫不出来),二维码的内容就是:“http://10.0.0.10/Confirm.aspx id=123456789”,然后手机打开浏览器,现在主流浏览器像UC这类,在边上就有一个扫描的按钮,你一扫就直接进入到该单的确认环节,你的一些业务逻辑在后台做好就行了,这个工作可以直接让各工序环节的人自行确认,当然我不知道你们是怎么管理的。这样的好处就是不要开发客户端app了,并且Android、IOS,只要那些浏览器支持的系统都行了。
 
引用 6 楼 ajianchina 的回复:

如果你对开发安卓APP不熟悉的话,还有一个很好的方法,在厂里建一个web服务器,就按你的想法做成二维码(不过我建议单子上最好头尾打印出来两个,以防弄脏扫不出来),二维码的内容就是:“http://10.0.0.10/Confirm.aspx id=123456789”,然后手机打开浏览器,现在主流浏览器像UC这类,在边上就有一个扫描的按钮,你一扫就直接进入到该单的确认环节,你的一些业务逻辑在后台做好就行了,这个工作可以直接让各工序环节的人自行确认,当然我不知道你们是怎么管理的。这样的好处就是不要开发客户端app了,并且Android、IOS,只要那些浏览器支持的系统都行了。

你的意见给我很大启发,你认为用ASP.NET做网站还是用HTML5

40分

引用 7 楼 rrxxjj1234 的回复:

你的意见给我很大启发,你认为用ASP.NET做网站还是用HTML5

哈哈,谢谢能启发到你!
首先更正一下你的提问,应该是asp.net跟html5的框架用哪种合适,html5是一种标准,跟asp.ne技术不好类比,现在好像很多人流行使用一些基于html5标准的框架进行移动端的开发,具体的方式你可以到网上去看,我再扯远一点,其实我对用html5框架做的app其实不以为然,都是为了抄近路做的简单玩意儿,涉及到底层的应用很多是无法实现的,我个人是比较喜欢原生的应用开发。
你如果不准备做成app的模式使用,那就用你擅长的c#+mssql开发一个很小的b/s应用就行了。
我今天发现UC浏览器装好后在桌面上就有一个扫一扫的快捷方式,呵呵,拿现成的用,扫描后直接进入工序确认环节,不过相关的身份认证还是要做的,服务端用session就可以了,既然说到asp.net我想你应该驾轻就熟了,接下来的业务逻辑、数据库这些你就看着办吧。

 
开发一个程序直接读取你的生产工单,或者用扫描仪直接扫成world或pdf,你用程序处理pdf或者world

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明扫描开发需求说明