基于RFID的企業(yè)工資支付保障平臺設(shè)計與實現(xiàn)
摘要:為了提高企業(yè)工資支付保障信息化服務(wù)水平和整體運作效率,減輕工作人員的勞動強(qiáng)度,提升服務(wù)品質(zhì),全面降低企業(yè)工資支付保障運作成本,設(shè)計了一種基于RFID的企業(yè)工資支付保障平臺。重點研究了云的系統(tǒng)模型以及其總體架構(gòu)、業(yè)務(wù)流程、功能模塊和物理結(jié)構(gòu)。應(yīng)用結(jié)果表明,該方案可有效地集成和管理實現(xiàn)企業(yè)工資支付保障信息管理系統(tǒng)的網(wǎng)絡(luò)化,系統(tǒng)實施之后,企業(yè)工資支付保障的工作效率得到了明顯的提高。
關(guān)鍵詞:信息系統(tǒng);工資支付;系統(tǒng)架構(gòu);服務(wù)平臺;RFID
工資支付保障信息系統(tǒng)平臺是一個利用信息化技術(shù)確保務(wù)工人員在工作時全方位管理的平臺,同時也是一個實現(xiàn)企業(yè)管理者、政府相關(guān)部門、民工互動交流的平臺。該平臺通過信息化設(shè)計,結(jié)合傳統(tǒng)互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)、短彩信、流媒體、3G、RFID、視頻監(jiān)控等成熟技術(shù)和平臺,實現(xiàn)企業(yè)、政府、務(wù)工人員的信息互通,實現(xiàn)三者的信息集成和互通,實現(xiàn)勞動監(jiān)察部門對務(wù)工人員的管理和對務(wù)工人員利益保障的
密切融合。構(gòu)建出一個安全的務(wù)工人員工作和社會環(huán)境的信息化綜合平臺,最大化的保障務(wù)工人員的利益和降低安全隱患事故,提供了一個企業(yè)管理者、政府相關(guān)部門、務(wù)工者、銀行等多方共享的信息化管理平臺。
系統(tǒng)的開發(fā)定位是以勞動監(jiān)察大隊管理業(yè)務(wù)為核心進(jìn)行展開,同時考慮了和其他已有或者設(shè)計中的多個系統(tǒng)的接口之間的數(shù)據(jù)交互和接口規(guī)范,為將來更高層次的信息管理規(guī)劃和設(shè)計預(yù)留了擴(kuò)展余地。
1 系統(tǒng)主要功能模塊分析
1.1 系統(tǒng)總體結(jié)構(gòu)
本信息管理系統(tǒng)由以下4大子系統(tǒng)組成。系統(tǒng)管理實現(xiàn)系統(tǒng)的組織架構(gòu)以及用戶設(shè)置相應(yīng)的信息,基礎(chǔ)數(shù)據(jù)管理是根據(jù)業(yè)務(wù)的需求,把業(yè)務(wù)管理中需要重復(fù)利用的數(shù)據(jù)以及資源標(biāo)準(zhǔn)化,從而實現(xiàn)統(tǒng)一管理。系統(tǒng)設(shè)計實現(xiàn)功能包括:用人單位、務(wù)工人員、勞動用工信息、動態(tài)預(yù)警、系統(tǒng)管理、公告信息等,具體內(nèi)容如圖1所示。
1.2 系統(tǒng)的權(quán)限流程
為了更加清晰地表達(dá)系統(tǒng)的業(yè)務(wù)功能模塊,畫出關(guān)鍵業(yè)務(wù)模塊的功能流程圖,對于不同的角色,所承擔(dān)的任務(wù)各自不同,流程也不一樣,管理系統(tǒng)采用用戶分層結(jié)構(gòu),根據(jù)用戶角色分配權(quán)限和功能。其中系統(tǒng)權(quán)限控制如圖2所示。
1)省、市級勞動監(jiān)察機(jī)構(gòu)用戶
擁有最高權(quán)限,對全市信息進(jìn)行查詢核對管理監(jiān)督,并能及時查詢到某個用工企業(yè)在本市的用工業(yè)務(wù)開展情況,但無法查詢和操作修改各個區(qū)內(nèi)部昆明市企業(yè)工資支付保障信息系統(tǒng)的權(quán)限。
2)縣區(qū)勞動監(jiān)察機(jī)構(gòu)用戶
擁有本縣級轄區(qū)內(nèi)最高權(quán)限,對本縣轄區(qū)信息進(jìn)行核對管理監(jiān)督;各轄區(qū)機(jī)構(gòu)之間能獨立運行使用管理系統(tǒng)權(quán)限,各轄區(qū)的管理系統(tǒng)能及時查詢到某企業(yè)在某區(qū)的違法案件的處理記錄信息,但各轄區(qū)相互之間無法查詢各自區(qū)開展的業(yè)務(wù)量和繳存的保證金、準(zhǔn)備金的數(shù)據(jù)的權(quán)限。
3)用人單位/建設(shè)單位用戶
擁有本單位信息查詢權(quán)限、申請開通權(quán)限,可以查詢到本單位的勞動管理事項、務(wù)工人員信息等可見信息。
4)務(wù)工人員
在實際務(wù)工過程中,能夠及時接受到監(jiān)察大隊和用工單位的信息通知,以及接受到銀行系統(tǒng)對工資發(fā)放情況的通知。
省級、市級和區(qū)縣級勞動監(jiān)察單位的管理權(quán)限按行政級別進(jìn)行分層管理。系統(tǒng)部署模式:整個系統(tǒng)只部署一套系統(tǒng),數(shù)據(jù)庫為單庫部署,所有縣區(qū)的用戶都訪問同一套系統(tǒng)。為考慮系統(tǒng)安全和持續(xù)服務(wù),建議采用服務(wù)器雙機(jī)熱備系統(tǒng),可提供不間斷的系統(tǒng)服務(wù)。
系統(tǒng)層次結(jié)構(gòu):系統(tǒng)中管理機(jī)構(gòu)涉及省、市、縣區(qū)層次,用工單位處于不同的行政區(qū)劃范圍內(nèi),施工工地涉及跨區(qū)施工等問題,在最終實際的系統(tǒng)中,上級機(jī)構(gòu)可以查看下級機(jī)構(gòu)管轄的用工單位和務(wù)工人員情況。
同級監(jiān)察管理機(jī)構(gòu)之間原則上是不允許互相查看對方的用工單位和務(wù)工人員情況的,特殊情況需要特殊授權(quán)處理。
2 系統(tǒng)總體架構(gòu)的設(shè)計與實現(xiàn)
2.1 用戶訪問合法性控制
系統(tǒng)訪問控制層采用Seam的Action作為用戶訪問控制器,Seam的Action實現(xiàn)非常簡單,通過繼承Seam的Action基類重載execute方法,并在該方法里調(diào)用業(yè)務(wù)邏輯組件的業(yè)務(wù)方法。通過上述分析,在本系統(tǒng)中可以發(fā)現(xiàn)所有的Action有個共同之處是都需要調(diào)用業(yè)務(wù)邏輯組件。而在分析服務(wù)層時,業(yè)務(wù)邏輯組件統(tǒng)一封裝成了工廠類ManagerFactory,所以定義一個基類BaseAction,讓所有的Action都從基類派生。Ba seAction基類代碼如下所示。
在本系統(tǒng)中,大多模塊需要驗證用戶是否登錄系統(tǒng),所以為所有登錄驗證的Action設(shè)計一個安全控制基類SecureValidBaseAction,在SecureValidBaseAction類中的execute方法中,首先檢查用戶是否己登錄,如果沒有登錄,則將用戶導(dǎo)向登錄頁面,否則執(zhí)行todoExecute邏輯。todoExecute方法是在SecureValidBaseAction定義的抽象方法,該方法與一般的Action類的execute方法類似,有相同的參數(shù)。Secure ValidBaseAction的實現(xiàn)類不在執(zhí)行execute方法,而是實現(xiàn)todoExecute方法。
2.2 系統(tǒng)平臺管理
系統(tǒng)平臺管理主要完成對系統(tǒng)運行所需要的信息的維護(hù)和初始化,同時還包括角色設(shè)置、首選項、用戶管理、模塊注冊、模塊授權(quán)等管理功能。系統(tǒng)平臺結(jié)構(gòu)如圖3所示。
2.3 RFID卡管理
通過務(wù)工人員與卡的綁定,實現(xiàn)對務(wù)工人員考勤、缺勤等的記錄。因卡損壞或卡異常實現(xiàn)換卡/不卡。并對讀卡器的異常情況進(jìn)行報警以及服務(wù)器的狀態(tài)進(jìn)行查詢。
本系統(tǒng)采用的近距離刷卡感應(yīng)考勤采用高頻13.56MHz頻段??记谙到y(tǒng)目前提供兩種解決方案實現(xiàn)。
近距離13.56M刷卡;承載方式有兩種:①單獨卡片形式;②手機(jī)安裝RF—UIM卡形式。目前采用①單獨卡片形式。RFID卡管理結(jié)構(gòu)如圖4所示,RFID卡管理功能主要有:
1)卡維護(hù)及卡回收
勞動監(jiān)察部門對事先準(zhǔn)備好的卡進(jìn)行預(yù)先“指定”設(shè)置,如可設(shè)定編號0000001至0001000的卡預(yù)先“發(fā)放”給A公司昆明官渡區(qū)項目人員使用,被預(yù)指定的卡不能再被分配給其它單位使用。
2)卡綁定
勞動監(jiān)察單位管理員將被維護(hù)好的卡,分批指定給具體某一項目的人員,只要人員信息在系統(tǒng)中已經(jīng)注冊,就可隨時將卡信息與人員信息進(jìn)行綁定設(shè)定,一張卡對應(yīng)一個務(wù)工人員,確保唯一性。
3)換卡/補(bǔ)卡
勞動監(jiān)察單位或者企業(yè)系統(tǒng)管理員可進(jìn)入系統(tǒng),單擊“換卡/補(bǔ)卡”,重新對人員與卡進(jìn)行綁定,并將原來舊卡狀態(tài)標(biāo)注為特殊狀態(tài),新卡開始啟用。操作人員只能對授權(quán)機(jī)構(gòu)以下的人員進(jìn)行換卡和補(bǔ)卡操作,不能越權(quán)操作。勞動監(jiān)察管理部門將對應(yīng)勞動人員對應(yīng)綁定的卡因各種原因進(jìn)行“回收”處理。
2.4 系統(tǒng)的功能模塊
為了使用系統(tǒng)平中具有可擴(kuò)展的功能,設(shè)計了系統(tǒng)基礎(chǔ)數(shù)據(jù)管理平臺,該平臺主要實現(xiàn)組織機(jī)構(gòu)信息、人員信息、功能模塊信息、用戶管理、角色管理、用戶角色權(quán)限設(shè)置、日志管理,系統(tǒng)主界面功能區(qū)域主要劃分為3個區(qū),分別為導(dǎo)航區(qū)、功能設(shè)定區(qū)和結(jié)果顯示區(qū)。其功能模塊如圖5所示。
當(dāng)用戶通過登錄界面輸入用戶名,密碼后,單擊“登錄”按鈕,如用戶名,密碼無誤后則可進(jìn)入系統(tǒng)窗口??梢源蜷_卡管理模塊對RFID卡進(jìn)行管理,主要功能包括導(dǎo)入務(wù)工人員信息,打開制作卡的串口設(shè)備,制作RFID卡信息,清空RFID卡信息等功能。操作界面如圖6所示。
3 結(jié)論
基于RFID的企業(yè)工資支付保障平臺是采用信息化手段將傳統(tǒng)手段的通過務(wù)工人員與卡的綁定,實現(xiàn)對務(wù)工人員考勤、缺勤等的記錄等進(jìn)行管理,通過信息化設(shè)計,結(jié)合傳統(tǒng)互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)、短彩信、流媒體、3G、RFID、視頻監(jiān)控等成熟技術(shù)和平臺,實現(xiàn)企業(yè)、政府、務(wù)工人員的信息互通,實現(xiàn)三者的信息集成和互通,實現(xiàn)勞動監(jiān)察部門對務(wù)工人員的管理和對務(wù)工人員利益保障的密切融合,從而減輕了相關(guān)人員的勞動強(qiáng)度,提升服務(wù)的品質(zhì)。在設(shè)計方面主要完成了該信息支持系統(tǒng)的基本框架的設(shè)計,網(wǎng)站后臺管理系統(tǒng)的設(shè)計,該信息功能的設(shè)計等任務(wù)。