【问题标题】:Smart Card based Remote attendance web application in ASP.NETASP.NET 中基于智能卡的远程考勤 Web 应用程序
【发布时间】:2012-08-01 14:10:23
【问题描述】:

我的最新项目是基于智能卡的考勤应用程序。框架将是 .NET (ASP.NET / C#)

所以场景类似于:- 客户有 3 家名为 A、B、C 的食品连锁店。 所有的商店都会有一个基于智能卡的员工考勤系统(这就是我最初建议的,因为没有人力资源经理)

因此,当员工进入或离开商店时(全部三个) 然后,他们的登录/注销信息、姓名、登录/注销时间将对远程位置的所有者提供(可能在网站管理面板上,所有者可以登录到管理面板,然后他可以检查状态员工,或者我们可以给他发邮件)

就是这样。 虽然我的问题不是很具体,但我只是想要您对此的看法和建议,因为项目正处于规划阶段。

什么应该是最好的方法,比如使用基于 Windows 的软件来保存员工记录/数据,然后通过网络服务将其发送到网站。 是否有任何特定的基于 .NET 的框架来读取智能卡数据? 我还需要有关智能卡的其他信息,例如是否有任何写卡器可以在他的卡上设置员工姓名和 ID。 我不打算自己写员工智能卡,但如果是这种情况,那怎么办?

感谢您宝贵的 cmets 和指南。

【问题讨论】:

  • 只需记录访问时间,以经理可以使用的方式呈现该信息。广播智能卡的证书会很困难。 .NET 具有对智能卡的内置支持。

标签: c# asp.net .net winforms web-services


【解决方案1】:

我之前从事过一个有类似需求的项目。

我们想出的计划如下。

  1. 所有远程位置都将配备一个小型服务器,该服务器将处理侧面的智能卡部分并将所有数据传输到远程服务器。

  2. 将设置一个服务器来存储所有数据并根据请求提供。

此解决方案具有可扩展性,因为所有新位置都将有一个服务器,该服务器再次将所有数据传输到主服务器以进行持久存储。

如果与某个位置的 Internet 连接中断,则一侧的服务器仍将能够通过 SmartCard 处理访问并存储信息,直到 Internet 连接再次可用并发送数据。

关于卡片:我们应该使用 RFID 卡片。我们有一个合作伙伴提供卡片以及所有终端和写入器。

【讨论】:

  • 感谢 Sören 真的很有帮助,如果您能提供更多信息,那就太好了。还有写卡器呢?现在我正在考虑首先在 .Net 上创建一个 Windows 应用程序,它将读取卡并将数据存储在 sql server 中。之后我必须创建一个 ASP.NET 网络服务所以想法是通过 Windows 应用程序访问网络服务(在远程位置,即在商店 A)& 如果互联网可用,每天两次将保存的 SQL 数据发送到服务器。请建议它是否正确..
猜你喜欢
  • 2015-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 2015-12-28
相关资源
最近更新 更多