隨著科學技術的進步和社會的發展,人們對工作、生活的自動化水平也提出了越來越高的要求。大型連鎖分支企業網點分布廣,機構複雜,員工衆多,目前由于種種原因,大多數企業沒有對員工考勤工作進行統一的管理。甚至有些地區或部門根據自己的需要上了規模較小的系統,這些系統采用不同的技術、設備,標准不一致,數據不能共享,更無法統一規則,集中管理。每個系統都要配備服務器、數據庫,造成重複建設和資源浪費。利用科技的手段,實現全國員工考勤的安全現代化、管理現代化、智能現代化成爲了大型企業的當務之急。
一、系統概述
人臉識別,一种基于人的脸部特征信息进行身份认证的生物特征识别技术。近年来,随着欧美发达国家人臉識別技术开始进入实用阶段后,人臉識別迅速成为近年来全球的一个市场热点,它具有如下显著优点:
? 非接触,智能交互,用户接受程度高。
? 直观性突出,符合人“以貌识人”的认知规律。
? 适应性强,不易仿冒,安全性好。
? 摄像头的大量普及,易于推广使用。
綜上所述,人臉識別被人们称为自然、直观的一种生物特征识别技术。可以广泛应用于公安、安全、海关、金融、军队、机场、边防口岸、安防等多个重要行业及领域。分布式人臉識別考勤系統是汉王科技针对大型集团连锁企业的需求而开发的一种实时、分布式考勤系統。该系统可以很好地满足企业对分布于全国各地分支机构的员工进行统一的考勤管理的需求。通过使用该系统总部和分部人力资源部门可以方便地获得任何一个下属分支机构或部门乃至某位员工的出勤情况信息,为管理和决策提供真实、有效、实时的数据支持。
1. 系统方案需求分析
越來越多的大型連鎖企業認識到了考勤分散管理的弊端,希望能夠對全行所有分支機構和人員的考勤進行集中統一的管理,做到統一設備和技術、統一投資和建設、統一規則和管理。有了這樣的系統既可以將總部的考勤規則落地,人力部門和領導還可以實時查詢下屬員工或部門的出勤狀況,爲管理提供數據支持。
2. 总体规划与设计
爲了滿足大型連鎖分支企業的以上需求,漢王科技開發出一種實時、分布式、B/S架構的考勤管理系統。該系統可以很好地滿足企業對分布于全國各地分支機構的員工進行統一的考勤管理的需求。通過使用該系統,人力資源部門和領導可以方便地獲得任何一個下屬機構或部門乃至某位員工的出勤情況信息,爲管理和決策提供真實、有效、實時的數據支持。
二、系統組成
大型连锁分支企业分布式人臉識別考勤系統由以下几部分组成:
1. 人臉識別考勤机(手机)
2. 人臉登記機和登記PC軟件(可選)
3. 應用服務器軟件
负责接收人脸登记PC上传的员工人脸模板,接收人臉識別考勤机实时上传的员工考勤记录,并对考勤记录进行存储、处理。还支持员工和管理员使用浏览器操作(B/S架构)。
4. 支撐軟件
大型连锁分支企业分布式人臉識別考勤系統各节点依托广域网联网的方式进行通讯,其运行需要根据系统的机器和员工数量布署应用服务器、Web服务器、数据库服务器、消息服务器及其负载均衡服务器。系统还可以根据需要从现有人力资源系统导入人事数据。
系統拓撲結構:
系統拓撲圖
系統組件結構:
系統組件結構圖
系統結構設計:
爲了使軟件具有更好的組織結構,模塊化更清晰,擴展性更強,系統采用以下架構模式:
广域网考勤系統架构
系统整体架构上采用MyBatis作为数据访问框架,Spring Framework作为应用架构框架。
數據訪問抽象層:提供無差別的數據訪問,它屏蔽所有的存儲器差別,上層應用可以不考慮存儲的介質差異。
業務邏輯層:提供單一的邏輯組件,側重業務運算。
服务层:分为两部分,其一部分提供复合的业务逻辑运算,通过组合业务逻辑层中提供的服务,实现业务逻辑功能接口,侧重业务流程。其二部分提供具体的展示模型的数据接口,如对于WEB Page的Action接口,对于考勤机设备通讯的Web Service接口(考勤机也可以视为系统的一个数据消费端)和面向Flex客户端的BlazeDS接口。
三、系統功能與配置
大型连锁分支企业分布式人臉識別考勤系統有以下几大功能:
1. 日常考勤
可以爲每一位員工登記人臉模板,並下發到相應考勤機,該員工就可以在此考勤機上進行考勤了。對于到異地出差、開會的員工還可以使用“異地考勤”功能進行考勤。相應考勤記錄可以實時上傳至服務器。
2. 員工自助
員工可以通過浏覽器訪問系統網站,查詢自己的考勤記錄、排班、出勤狀態。還可以提出請假、異常考勤處理等申請。申請可以依事先設定好的審批流程進行審批,並根據審批結果重新計算出勤狀態。
員工自助主界面
3. 手機考勤
汉王针对于企业外勤人员考勤管理不方便这一现象,开发了一款用于人臉識別与手机移动考勤形式的管理系统,通过区域内考勤和区域外考勤完美的结合,有效解决区域内外考勤管理难的问题。
手機考勤APP支持Android,IOS。人脸手機考勤APP功能主要是方便用户通过手机完成考勤、考勤数据查询、特殊考勤填报和审批等功能。
手機考勤界面
(1)手機考勤即时高效
外勤人员和出差员工可通过手机客户端APP实时进行人臉識別考勤、请假,实时上传和下载考勤数据。方便企业管理者随时了解员工的实际情况以及查看外勤人员和出差员工的考勤情况。
(2)簡單化的出差申請,避免審批複雜化
管理者通过员工手机填写出发地、目的地、出差事由等关键信息就可获得员工的出差申请。再通过人臉識別考勤和实时定位,管理者就能清楚的了解员工出差前行的地点,能够对其进行有效的管理。
(3)准確了解外勤人員行動軌迹
企業管理者可以在手機上選擇所需要了解的員工和要了解的工作時段,就可以准確的掌握外勤人員在外出工作行走的軌迹,解除了員工公辦私事的問題,能夠有效的督促外勤人員的工作效率。
(4)後台管理功能簡潔易用
方便的後台人員管理和考勤設置以及簡潔清晰的考勤報表導出,便于管理員進行統計篩查。
4. 总、分行管理员管理功能
系統可以通過功能——角色分配,爲總行、分行、支行、事業部等各級機構建立授權功能和管轄範圍不同的管理員。管理員依權限可以進行以下操作:人事管理、設備管理、考勤管理、考勤計算和報表生成、審批流管理、系統管理。
系統管理員主界面
大型金融企业分布式人臉識別考勤系統逻辑上需配置以下服务器:
? 设备监控服务器
? 负载均衡服务器
? Web服务器
? 消息服务器
? 数据库服务器
承載以上邏輯服務器的物理服務器的組合、配置及其具體選用的軟硬件需根據系統用戶數量及其各企業IT系統具體情況而定。
服務器邏輯部署和工作流程圖
四、系統特點
1. B/S架构
員工和管理員使用浏覽器訪問固定內部網站即可進行操作,不用再安裝客戶端軟件,方便系統推廣實施。
2. 全国分布、实时上传
分布于全国各分支机构的人臉識別考勤机可以把员工的考勤记录实时上传至服务器,员工和管理员可以立刻在网站中看到,实时性好。如果传输中网路发生异常还可以自动重传。
3. 异地打卡
对于到异地出差、开会人员,可以通过“工号人臉識別”远程下载自己的模板到出差地考勤机上进行考勤。既方便出差员工考勤又减少了管理员的工作量。
4. 审批流功能
管理員可以爲不同機構、級別的員工設定請假申請或異常考勤處理申請的審批流程。員工可以在網站上提交申請,並根據設定好的審批流程自動流轉。
5. 跨平台
服务器软件支持Oracle、DB2、SQL Server等主流数据库,并可以布署到Unix、Linux、Windows Server任意OS的服务器上。
6. 系统架构合理
該系統抗壓性好,網絡開銷小,可擴展性強。
7. 定制开发
可與客戶現有人力資源系統無縫對接(需定制開發)。