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