隨著科學技術(shù)的進步和社會的發(fā)展,人們對工作、生活的自動化水平也提出了越來越高的要求。大型連鎖分支企業(yè)網(wǎng)點分布廣,機構(gòu)復雜,員工眾多,目前由于種種原因,大多數(shù)企業(yè)沒有對員工考勤工作進行統(tǒng)一的管理。甚至有些地區(qū)或部門根據(jù)自己的需要上了規(guī)模較小的系統(tǒng),這些系統(tǒng)采用不同的技術(shù)、設(shè)備,標準不一致,數(shù)據(jù)不能共享,更無法統(tǒng)一規(guī)則,集中管理。每個系統(tǒng)都要配備服務器、數(shù)據(jù)庫,造成重復建設(shè)和資源浪費。利用科技的手段,實現(xiàn)全國員工考勤的安全現(xiàn)代化、管理現(xiàn)代化、智能現(xiàn)代化成為了大型企業(yè)的當務之急。
一、系統(tǒng)概述
人臉識別,一種基于人的臉部特征信息進行身份認證的生物特征識別技術(shù)。近年來,隨著歐美發(fā)達國家人臉識別技術(shù)開始進入實用階段后,人臉識別迅速成為近年來全球的一個市場熱點,它具有如下顯著優(yōu)點:
? 非接觸,智能交互,用戶接受程度高。
? 直觀性突出,符合人“以貌識人”的認知規(guī)律。
? 適應性強,不易仿冒,安全性好。
? 攝像頭的大量普及,易于推廣使用。
綜上所述,人臉識別被人們稱為自然、直觀的一種生物特征識別技術(shù)??梢詮V泛應用于公安、安全、海關(guān)、金融、軍隊、機場、邊防口岸、安防等多個重要行業(yè)及領(lǐng)域。分布式人臉識別考勤系統(tǒng)是漢王科技針對大型集團連鎖企業(yè)的需求而開發(fā)的一種實時、分布式考勤系統(tǒng)。該系統(tǒng)可以很好地滿足企業(yè)對分布于全國各地分支機構(gòu)的員工進行統(tǒng)一的考勤管理的需求。通過使用該系統(tǒng)總部和分部人力資源部門可以方便地獲得任何一個下屬分支機構(gòu)或部門乃至某位員工的出勤情況信息,為管理和決策提供真實、有效、實時的數(shù)據(jù)支持。
1. 系統(tǒng)方案需求分析
越來越多的大型連鎖企業(yè)認識到了考勤分散管理的弊端,希望能夠?qū)θ兴蟹种C構(gòu)和人員的考勤進行集中統(tǒng)一的管理,做到統(tǒng)一設(shè)備和技術(shù)、統(tǒng)一投資和建設(shè)、統(tǒng)一規(guī)則和管理。有了這樣的系統(tǒng)既可以將總部的考勤規(guī)則落地,人力部門和領(lǐng)導還可以實時查詢下屬員工或部門的出勤狀況,為管理提供數(shù)據(jù)支持。
2. 總體規(guī)劃與設(shè)計
為了滿足大型連鎖分支企業(yè)的以上需求,漢王科技開發(fā)出一種實時、分布式、B/S架構(gòu)的考勤管理系統(tǒng)。該系統(tǒng)可以很好地滿足企業(yè)對分布于全國各地分支機構(gòu)的員工進行統(tǒng)一的考勤管理的需求。通過使用該系統(tǒng),人力資源部門和領(lǐng)導可以方便地獲得任何一個下屬機構(gòu)或部門乃至某位員工的出勤情況信息,為管理和決策提供真實、有效、實時的數(shù)據(jù)支持。
二、系統(tǒng)組成
大型連鎖分支企業(yè)分布式人臉識別考勤系統(tǒng)由以下幾部分組成:
1. 人臉識別考勤機(手機)
2. 人臉登記機和登記PC軟件(可選)
3. 應用服務器軟件
負責接收人臉登記PC上傳的員工人臉模板,接收人臉識別考勤機實時上傳的員工考勤記錄,并對考勤記錄進行存儲、處理。還支持員工和管理員使用瀏覽器操作(B/S架構(gòu))。
4. 支撐軟件
大型連鎖分支企業(yè)分布式人臉識別考勤系統(tǒng)各節(jié)點依托廣域網(wǎng)聯(lián)網(wǎng)的方式進行通訊,其運行需要根據(jù)系統(tǒng)的機器和員工數(shù)量布署應用服務器、Web服務器、數(shù)據(jù)庫服務器、消息服務器及其負載均衡服務器。系統(tǒng)還可以根據(jù)需要從現(xiàn)有人力資源系統(tǒng)導入人事數(shù)據(jù)。
系統(tǒng)拓撲結(jié)構(gòu):
系統(tǒng)拓撲圖
系統(tǒng)組件結(jié)構(gòu):
系統(tǒng)組件結(jié)構(gòu)圖
系統(tǒng)結(jié)構(gòu)設(shè)計:
為了使軟件具有更好的組織結(jié)構(gòu),模塊化更清晰,擴展性更強,系統(tǒng)采用以下架構(gòu)模式:
廣域網(wǎng)考勤系統(tǒng)架構(gòu)
系統(tǒng)整體架構(gòu)上采用MyBatis作為數(shù)據(jù)訪問框架,Spring Framework作為應用架構(gòu)框架。
數(shù)據(jù)訪問抽象層:提供無差別的數(shù)據(jù)訪問,它屏蔽所有的存儲器差別,上層應用可以不考慮存儲的介質(zhì)差異。
業(yè)務邏輯層:提供單一的邏輯組件,側(cè)重業(yè)務運算。
服務層:分為兩部分,其一部分提供復合的業(yè)務邏輯運算,通過組合業(yè)務邏輯層中提供的服務,實現(xiàn)業(yè)務邏輯功能接口,側(cè)重業(yè)務流程。其二部分提供具體的展示模型的數(shù)據(jù)接口,如對于WEB Page的Action接口,對于考勤機設(shè)備通訊的Web Service接口(考勤機也可以視為系統(tǒng)的一個數(shù)據(jù)消費端)和面向Flex客戶端的BlazeDS接口。
三、系統(tǒng)功能與配置
大型連鎖分支企業(yè)分布式人臉識別考勤系統(tǒng)有以下幾大功能:
1. 日??记?/strong>
可以為每一位員工登記人臉模板,并下發(fā)到相應考勤機,該員工就可以在此考勤機上進行考勤了。對于到異地出差、開會的員工還可以使用“異地考勤”功能進行考勤。相應考勤記錄可以實時上傳至服務器。
2. 員工自助
員工可以通過瀏覽器訪問系統(tǒng)網(wǎng)站,查詢自己的考勤記錄、排班、出勤狀態(tài)。還可以提出請假、異??记谔幚淼壬暾垺I暾埧梢砸朗孪仍O(shè)定好的審批流程進行審批,并根據(jù)審批結(jié)果重新計算出勤狀態(tài)。
員工自助主界面
3. 手機考勤
漢王針對于企業(yè)外勤人員考勤管理不方便這一現(xiàn)象,開發(fā)了一款用于人臉識別與手機移動考勤形式的管理系統(tǒng),通過區(qū)域內(nèi)考勤和區(qū)域外考勤完美的結(jié)合,有效解決區(qū)域內(nèi)外考勤管理難的問題。
手機考勤APP支持Android,IOS。人臉手機考勤APP功能主要是方便用戶通過手機完成考勤、考勤數(shù)據(jù)查詢、特殊考勤填報和審批等功能。
手機考勤界面
(1)手機考勤即時高效
外勤人員和出差員工可通過手機客戶端APP實時進行人臉識別考勤、請假,實時上傳和下載考勤數(shù)據(jù)。方便企業(yè)管理者隨時了解員工的實際情況以及查看外勤人員和出差員工的考勤情況。
(2)簡單化的出差申請,避免審批復雜化
管理者通過員工手機填寫出發(fā)地、目的地、出差事由等關(guān)鍵信息就可獲得員工的出差申請。再通過人臉識別考勤和實時定位,管理者就能清楚的了解員工出差前行的地點,能夠?qū)ζ溥M行有效的管理。
(3)準確了解外勤人員行動軌跡
企業(yè)管理者可以在手機上選擇所需要了解的員工和要了解的工作時段,就可以準確的掌握外勤人員在外出工作行走的軌跡,解除了員工公辦私事的問題,能夠有效的督促外勤人員的工作效率。
(4)后臺管理功能簡潔易用
方便的后臺人員管理和考勤設(shè)置以及簡潔清晰的考勤報表導出,便于管理員進行統(tǒng)計篩查。
4. 總、分行管理員管理功能
系統(tǒng)可以通過功能——角色分配,為總行、分行、支行、事業(yè)部等各級機構(gòu)建立授權(quán)功能和管轄范圍不同的管理員。管理員依權(quán)限可以進行以下操作:人事管理、設(shè)備管理、考勤管理、考勤計算和報表生成、審批流管理、系統(tǒng)管理。
系統(tǒng)管理員主界面
大型金融企業(yè)分布式人臉識別考勤系統(tǒng)邏輯上需配置以下服務器:
? 設(shè)備監(jiān)控服務器
? 負載均衡服務器
? Web服務器
? 消息服務器
? 數(shù)據(jù)庫服務器
承載以上邏輯服務器的物理服務器的組合、配置及其具體選用的軟硬件需根據(jù)系統(tǒng)用戶數(shù)量及其各企業(yè)IT系統(tǒng)具體情況而定。
服務器邏輯部署和工作流程圖
四、系統(tǒng)特點
1. B/S架構(gòu)
員工和管理員使用瀏覽器訪問固定內(nèi)部網(wǎng)站即可進行操作,不用再安裝客戶端軟件,方便系統(tǒng)推廣實施。
2. 全國分布、實時上傳
分布于全國各分支機構(gòu)的人臉識別考勤機可以把員工的考勤記錄實時上傳至服務器,員工和管理員可以立刻在網(wǎng)站中看到,實時性好。如果傳輸中網(wǎng)路發(fā)生異常還可以自動重傳。
3. 異地打卡
對于到異地出差、開會人員,可以通過“工號人臉識別”遠程下載自己的模板到出差地考勤機上進行考勤。既方便出差員工考勤又減少了管理員的工作量。
4. 審批流功能
管理員可以為不同機構(gòu)、級別的員工設(shè)定請假申請或異??记谔幚砩暾埖膶徟鞒?。員工可以在網(wǎng)站上提交申請,并根據(jù)設(shè)定好的審批流程自動流轉(zhuǎn)。
5. 跨平臺
服務器軟件支持Oracle、DB2、SQL Server等主流數(shù)據(jù)庫,并可以布署到Unix、Linux、Windows Server任意OS的服務器上。
6. 系統(tǒng)架構(gòu)合理
該系統(tǒng)抗壓性好,網(wǎng)絡(luò)開銷小,可擴展性強。
7. 定制開發(fā)
可與客戶現(xiàn)有人力資源系統(tǒng)無縫對接(需定制開發(fā))。