C# ASP.NET中基于智能卡的远程考勤web应用

C# ASP.NET中基于智能卡的远程考勤web应用,c#,asp.net,.net,winforms,web-services,C#,Asp.net,.net,Winforms,Web Services,我的最新项目是基于智能卡的附加应用程序。框架是.NET(ASP.NET/C#) 因此,场景是这样的:-客户有3家食品连锁店,分别命名为A、B、C。 所有商店都将为员工提供基于智能卡的进入系统(这是我最初的建议,因为没有人力资源经理) 因此,当员工进入或离开商店时(全部三个) 然后,他们的登录/注销信息、姓名、登录/注销时间将可供远程位置的所有者使用(可能在网站管理面板上,所有者可以登录到管理面板,然后他可以检查员工的状态,或者我们可以给他发邮件) 就这些。 虽然我的问题不是很具体&但我只想听听你

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

因此,场景是这样的:-客户有3家食品连锁店,分别命名为A、B、C。 所有商店都将为员工提供基于智能卡的进入系统(这是我最初的建议,因为没有人力资源经理)

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

就这些。 虽然我的问题不是很具体&但我只想听听你们对这个项目的看法和建议,因为该项目正处于规划阶段

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


非常感谢您的宝贵意见和指导

我以前做过一个项目,有类似的需求

我们提出的计划如下

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

  • 将设置一个服务器来存储所有数据,并根据请求提供这些数据

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

    如果到某个位置的Internet连接中断,则另一端的服务器仍然能够通过智能卡处理访问并存储信息,直到Internet连接重新可用并发送数据为止


    至于卡:我们应该使用RFID卡。我们有一个合作伙伴,他提供了卡和所有的终端和写入程序

    只需记录访问时间,以经理可以使用的方式显示信息。播放智能卡证书将是一件困难的事情。NET内置了对智能卡的支持。谢谢Sören的帮助,如果你能提供更多信息,那就太好了。还有写卡片的人呢?现在我想首先在.Net上创建一个windows应用程序,它将在sql server中读取卡和存储数据。之后,我必须创建一个ASP.NET web服务,这样的想法是通过Windows应用程序访问web服务(在远程位置,即在商店a)&如果internet可用,则每天两次将保存的SQL数据发送到服务器。请建议它是否正确。。