视窗条码阅读器服务
本文关键字:服务 条码阅读器 | 更新日期: 2023-09-27 18:03:00
我正在开发一个c# Windows窗体软件,我的软件必须控制员工的工作时间,签到和退房,我想我会把这些保存在一个表中。这里有一个技巧,每个员工都有一个唯一的条形码,这个条形码是在他唯一的ID(社会安全号码等)之后生成的,这个条形码打印成ID- card ,然后由条形码扫描仪读取,通过扫描仪必须处理入住或退店事件。
我需要在不使用任何类型的windows窗体控件的情况下做到这一点,因为员工不得与系统本身交互,而只能与扫描仪交互。我可以做一个windows服务来自动处理并保存到数据库中吗?
My Database是一个SQL数据库
不涉及实际跟踪人员的设计问题,您可以这样做,我已经在仓库库存系统中这样做了。
在数据库中设置用户的唯一id,并相应地打印出条形码(很多免费应用程序都可以做到这一点)。现在,在每次扫描后将条形码设置为tab,并使用事件侦听器等待tab调用。
一旦您得到剩下的很容易,检查数据库,并存储基于条形码号的信息,在它完成所有这些之后,它等待选项卡再次。使用便宜的扫描仪,您可能希望显示屏幕显示"ok"或"Try Again"
(对于设计问题,您总是可以使员工不能离开,除非已经登录,反之亦然,并且屏幕显示"sign in, sign out",如果双重扫描)
谢谢你们所有人的时间,最后我让检查进进出出的另一种形式作为一种安全的方式来确保人检查/身份证的主人,这是一个问题关于条码设计,不存在任何生物识别设备(我不能给别人我的手指,所以可以去看看我在或者)和软件本身的问题最终被另一个特征。