来源:中国一卡通网 作者:不详 发布时间:2012-11-05 09:44:44 字体:[大 中 小]
摘 要:针对传统考勤系统的缺点,提出了一种基于下一代网络服务的考勤管理设计方法,该方法结合移动定位服务和地理信息服务,对员工的移动终端进行实时定位,使用范围搜索算法确定员工是否在指定工作区内,生成考勤信息。可以实时或定时进行自动或手动考勤,并能记录和回放员工工作轨迹,是一种融合网络服务实现的低成本、高灵活性的基于位置的电信增值服务。仿真结果表明该方法的可行性和有效性。
图4 回放定位历史记录工作流程。
用户输入查询条件后,系统调用定位历史记录接口,并判断如果存在符合条件的定位历史记录,则启动一个定位回放线程,将查询到的所有定位历史记录传入该线程(该线程中定义了一个循环来显示定位记录)。在定位回放线程中判断记录的总数是否大于1,如果总数大于1,则取出相邻两条定位记录,然后将前一条定位记录的经度和纬度信息传入GIS 地图模块显示移动终端位置的接口,在数字地图上显示被定位移动终端的位置,将该线程休眠,休眠的时间为前面取出来的相邻两条定位记录的时间差,这样做是为了保证回放的时间间隔与先前定位时的时间间隔一致,然后结束线程休眠,将定位记录的总数减1,再次启动一个定位回放线程,重复上述操作直至最后一条定位历史记录显示完毕。
3 系统仿真
3.1 仿真环境
服务器端软硬件环境包括:SUN Fire V440 服务器,配置2 个UltraSPAR C IIIi CPU,时钟速度为1593MHz,物理内存4096MB,操作系统采用SUNSolaris 5.9;应用服务器为WebLogic 8.1 SP5;数据库采用MySQL 5.0;GIS 服务器软件采用MapInfoMapXtreme(R) Java Edition(TM) 4.5.0.采用短信和定位模拟网关。
客户端软硬件环境包括:PC 机联想启天M2400;操作系统为Microsoft Windows XP Professional SP2;JDK 1.5.0(Update6)。
3.2 仿真方法
使用CDMA 手机模拟移动终端,每个模拟终端具备唯一的号码。用1 个模拟用户并使用模拟程序创建1 至299 个虚拟用户,以3 次/分钟的速率执行短信定位业务。搜索范围设置为多边形。定位方式采用自动定位,自动周期定位的时间间隔为1 分钟,自动周期定位次数为4 次。在短信和定位模拟网关的配置中,设置不同的循环次数和间隔时间,根据返回的定位信息次数、总时间和平均一次定位时间对性能进行测试。
3.3 仿真结果
将模拟移动终端随机放置于多边形区域附近进行测试,定位结果如表1 所示,在模拟终端数量相对较少和相对较多的两种情况下,系统均能对终端进行有效定位,其中模拟终端个数较多时,定位平均时间会下降,而成功率基本保持稳定。
表1 移动终端定位成功数量表。
若对模拟移动终端定位成功,则根据终端位置进行范围搜索,判断其是否在班。如果首次定位不成功,则根据自动周期定位的时间间隔和自动周期定位次数进行反复定位,若由于终端未打开等因素导致定位一直不成功,则生成其不在班的考勤记录。生成的部分考勤结果如表2 所示。
表2 工考勤记录表。
4 结语
本文总结了已有考勤管理系统实现机制的不足,设计实现了一种融合移动定位和GIS 服务的考勤管理系统,该系统可以使考勤工作的完成不受时间和空间的约束,同时有效避免了丢卡或代替打卡的现象。此外,由于考勤管理系统服务器是从移动终端无线通信网络获得移动终端的位置信息,移动终端的携带者无法接触到该位置信息,也就无法对其进行修改而伪造考勤记录。系统的实现顺应了融合网络服务以形成新的增值业务的潮流,节省了开发成本,保证业务的灵活多样,充分体现了基于位置的移动增值业务的价值。
推荐文章
BC-2028 指纹门禁考勤一体机
上海圆柱摆闸
中控考勤机/中控K28/中控指纹考勤机/中控指纹门禁机
u盘感应考勤机
普及感应考勤机
考勤管理系统
指纹和感应式考勤系统
考勤机、深圳考勤机
人脸识别门禁考勤机A205
论坛热帖