用于Windows的条形码阅读器服务

时间:2013-03-07 13:56:35

标签: c# .net sql winforms

我正在使用c #Windows Form开发一个软件,我的软件必须控制员工的工作时间,签到和签出,我想我会将这些内容保存在桌面上。这就是诀窍,每个员工有一个唯一的条形码,在他唯一的 ID(社会安全号码等)之后生成,这个条形码打印到 ID-CARD 然后被一个条形码扫描仪和扫描仪必须处理签入或退出事件。

我需要在不使用任何类型的Windows窗体控件的情况下执行此操作,因为员工不得与系统本身交互,而只需与扫描仪交互。我可以让Windows服务ta自动处理并将其保存到数据库中吗?

我的数据库是一个SQL数据库。

2 个答案:

答案 0 :(得分:1)

没有涉及实际跟踪人员的设计问题,你可以这样做,我已经用仓库库存系统完成了。

使用数据库中的唯一ID设置用户,并相应地打印出条形码(许多免费应用程序)。现在,在每次扫描后将条形码设置为制表符,并使用事件侦听器等待制表符调用。

一旦你完成其余的工作很容易,请检查数据库,然后根据条形码编号存储信息,之后它再次等待选项卡。使用便宜的扫描仪,您可能希望显示“Okay”或“再试一次”的屏幕

(有了设计问题,你总是可以让员工不能离开,除非已经登录,反之亦然,并且屏幕显示“登录,注销”,如果双重扫描)< / p>

答案 1 :(得分:0)

谢谢大家的时间,我最后再制作另一张表格作为安检方式,以确保签入/退出的人是身份证的所有者,这是条形码设计的问题在任何生物识别设备上都不存在(我不能给别人一个手指所以可以去检查我进出)这个问题最终成了软件本身的另一个特征。