基于RFID的企業工資支付保障平臺設計與實現
2)縣區勞動監察機構用戶
擁有本縣級轄區內最高權限,對本縣轄區信息進行核對管理監督;各轄區機構之間能獨立運行使用管理系統權限,各轄區的管理系統能及時查詢到某企業在某區的違法案件的處理記錄信息,但各轄區相互之間無法查詢各自區開展的業務量和繳存的保證金、準備金的數據的權限。
3)用人單位/建設單位用戶
擁有本單位信息查詢權限、申請開通權限,可以查詢到本單位的勞動管理事項、務工人員信息等可見信息。
4)務工人員
在實際務工過程中,能夠及時接受到監察大隊和用工單位的信息通知,以及接受到銀行系統對工資發放情況的通知。
省級、市級和區縣級勞動監察單位的管理權限按行政級別進行分層管理。系統部署模式:整個系統只部署一套系統,數據庫為單庫部署,所有縣區的用戶都訪問同一套系統。為考慮系統安全和持續服務,建議采用服務器雙機熱備系統,可提供不間斷的系統服務。
系統層次結構:系統中管理機構涉及省、市、縣區層次,用工單位處于不同的行政區劃范圍內,施工工地涉及跨區施工等問題,在最終實際的系統中,上級機構可以查看下級機構管轄的用工單位和務工人員情況。
同級監察管理機構之間原則上是不允許互相查看對方的用工單位和務工人員情況的,特殊情況需要特殊授權處理。
2 系統總體架構的設計與實現
2.1 用戶訪問合法性控制
系統訪問控制層采用Seam的Action作為用戶訪問控制器,Seam的Action實現非常簡單,通過繼承Seam的Action基類重載execute方法,并在該方法里調用業務邏輯組件的業務方法。通過上述分析,在本系統中可以發現所有的Action有個共同之處是都需要調用業務邏輯組件。而在分析服務層時,業務邏輯組件統一封裝成了工廠類ManagerFactory,所以定義一個基類BaseAction,讓所有的Action都從基類派生。Ba seAction基類代碼如下所示。

在本系統中,大多模塊需要驗證用戶是否登錄系統,所以為所有登錄驗證的Action設計一個安全控制基類SecureValidBaseAction,在SecureValidBaseAction類中的execute方法中,首先檢查用戶是否己登錄,如果沒有登錄,則將用戶導向登錄頁面,否則執行todoExecute邏輯。todoExecute方法是在SecureValidBaseAction定義的抽象方法,該方法與一般的Action類的execute方法類似,有相同的參數。Secure ValidBaseAction的實現類不在執行execute方法,而是實現todoExecute方法。
2.2 系統平臺管理
系統平臺管理主要完成對系統運行所需要的信息的維護和初始化,同時還包括角色設置、首選項、用戶管理、模塊注冊、模塊授權等管理功能。系統平臺結構如圖3所示。
本文引用地址:http://www.104case.com/article/153456.htm
2.3 RFID卡管理
通過務工人員與卡的綁定,實現對務工人員考勤、缺勤等的記錄。因卡損壞或卡異常實現換卡/不卡。并對讀卡器的異常情況進行報警以及服務器的狀態進行查詢。
本系統采用的近距離刷卡感應考勤采用高頻13.56MHz頻段。考勤系統目前提供兩種解決方案實現。
評論