2013-04-04 61 views
0

我正在为Hr &工资单开发一个Web应用程序。
在其上座率通过生物测定学设备标..

的问题是,有时用户忘记打卡设备和他们的工资从他们的帐户中扣除的基础上..
因此,为了避免这一点,我有想到了标记出席的想法..我可能会在每个员工的IP地址中使用我的Web应用程序中的每个IP地址,以便每当第一次打开计算机时,该计时应该保存在我的数据库中。
当最后一次关机的时候,那个出席者也应该在数据库中做标记......但是我不知道该怎么做......这甚至是可能的。

因为这会给出一个GR8功能给企业人力资源department..n他们不会legl麻烦..

请扔在这在没有通过网站通知用户的情况下进行考勤

回答

0

一些轻做用户需要的地方登录到系统?如何登录到网络或计算机?你可以写一些快速和肮脏的东西,当用户登录时运行(你可以让它运行隐藏起来),这会将一些东西保存到数据库中。

问题出在他们离开时。我通常做的是每5分钟更新一次记录,写一个ping /我在这里!到一个记录。然后在某个时候,您可以看到 - 这是我们第一次开始获取消息(他们已登录),这里是他们停止的地方(必须假定他们已注销)。你甚至可以做一些会话ID,这样你就可以拥有多个记录。

您可以使这个程序完全在后台运行或出现在通知区域。

+0

但是shekhar不会让它发生冲突..假设我制作了这个Windows服务..并且我安排了Windows服务每隔5分钟运行一次,这样它就可以将它保存在数据库中了..你不觉得每个员工将会有很多行输入,因为windows服务会在每5分钟后标记出席者的数量。 – DividesByZero 2013-04-05 18:33:06

相关问题