首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

连锁企业的考勤数据怎的采集到总部

2013-12-15 
连锁企业的考勤数据怎样采集到总部连锁企业现已有人事软件(考勤部分功能有限),各分店分布在全国各地,需要

连锁企业的考勤数据怎样采集到总部
连锁企业现已有人事软件(考勤部分功能有限),各分店分布在全国各地,需要将各分店考勤数据采集到总部服务器数据库中
1、目前是否有哪种考勤机可以直接将刷卡数据实时传送到总部人事软件数据库的“原始刷卡数据库表”中
2、如果没有像第1条中所说的考勤机,那么是不是需要自己编写客户端程序,然后将客户端程序安装到每个分店的电脑上来采集各自的刷卡数据,再传送到总部数据库表?
3、网上好像还有说是:在总部服务器安装一个程序,来集中采集所有分店的刷卡数据,不过感觉这种方法效率不高?
[解决办法]
各终端采集完数据后,通过传输工具同步到服务器
[解决办法]
在总部服务器安装一个程序,来集中采集所有分店的刷卡数据,不过感觉这种方法效率不高?

效率不效率的,采用同步传输就行了,而且这样的数据时效性要求也不高。没必要去考虑效率
[解决办法]
socket  通信。如果使用SQL Server 的话,可以使用同步复制功能,不过,不推荐同步复制功能。客户维护比较麻烦,建议还是用socket通信吧。
[解决办法]

引用:
Quote: 引用:

各终端采集完数据后,通过传输工具同步到服务器
指的是哪些工具?是需要自己编写一个小程序,还是说市面上就有?可以直接将刷卡数据插入到总部的数据库?

1:自己做个传输工具传输数据 socket也好,indy也好,能抓老鼠的猫都是好猫
2:也可以用你说的数据库直接连接插入,这要看你的程序架构支不支持,midas可以满足远程数据连接
[解决办法]
看投入了。

如果投入的大,就在各分店都弄个服务器(当然,也可以和其他系统共用了),通过软件定时采集考勤数据到服务器上的数据库中。总部也定时从各分店的数据库读考勤数据。

如果投入不大,不少考勤机都带存储功能,考勤记录会存在考勤机中。总部的电脑只要通过网络去读这些考勤机就可以了。
[解决办法]
最简单的解决方案:
1、确保全国的服务器能上网;
2、确保地方的服务器能上网;
3、创建一个上传数据的存储过程,该过程的功能就是将当天(或者符合条件)的数据上传到全国服务器上;
4、创建作业,每天固定时间(通常是晚上,不影响业务)将上述存储过程执行一次即可。

如果要实时获取,在保证网络通畅的情况下,可以给特定表写触发器。

不要怀疑,可以从一个数据库操作另一个数据库的。

这样不许要任何投入,即可实现阁下的目的。

如果实在无法上网,那就可以通过做一个特定的Excel文件,每次执行都获取当天数据(或者符合条件的数据),然后拷贝到能上网的电脑(或者邮寄到全国服务器),然后执行更新即可。这个功能用Excel的宏完全可以实现。这些方案都是最安全有效的。
[解决办法]
为了考勤数据不被容易修改,需要写程序,总店是服务端, 分店是客户端,然后再月末的时候自动上传数据。
实现方法:webservice方式。
[解决办法]
总店是服务端, 分店是客户端 
可以利用免费或收费的动态域名,在小路由器上建立VPN,这样就可以了。

[解决办法]
我以前工作的单位是所商业零售业连锁的,服务器跟各店有点对点光纤相连,可以连接到所有考勤机,所以我写了个采集程序,在服务器定时采集数据到服务器,白天每隔20分钟采集一次,半夜连续采集2次后清除考勤设备上的记录。
[解决办法]
如果考勤机有开发接口,可以老虎直接把考勤数据实时采集到总部服务器
[解决办法]
我用过的考勤机是有sdk包的,采集真的TMD简单,只要网络能联上,喜欢怎么采集就怎么采集。
[解决办法]
应该是客户端主动发起连接, 服务器轮询就不好了。

热点排行