基于RFID的企业工资支付保障平台设计与实现

2013-01-16 09:20,2
电子设计工程 2013年8期
关键词:务工人员监察劳动

张 烨 , 张 峰 ,2

(1.榆林学院 信息工程学院,陕西 榆林 719000;2.西北工业大学 自动化控制学院,陕西 西安 710065)

工资支付保障信息系统平台是一个利用信息化技术确保务工人员在工作时全方位管理的平台,同时也是一个实现企业管理者、政府相关部门、民工互动交流的平台[1]。该平台通过信息化设计,结合传统互联网、移动互联网、短彩信、流媒体、3G、RFID、视频监控等成熟技术和平台[2],实现企业、政府、务工人员的信息互通,实现三者的信息集成和互通,实现劳动监察部门对务工人员的管理和对务工人员利益保障的密切融合。构建出一个安全的务工人员工作和社会环境的信息化综合平台,最大化的保障务工人员的利益和降低安全隐患事故,提供了一个企业管理者、政府相关部门、务工者、银行等多方共享的信息化管理平台。

系统的开发定位是以劳动监察大队管理业务为核心进行展开,同时考虑了和其他已有或者设计中的多个系统的接口之间的数据交互和接口规范,为将来更高层次的信息管理规划和设计预留了扩展余地。

1 系统主要功能模块分析

1.1 系统总体结构

本信息管理系统由以下4大子系统组成。系统管理实现系统的组织架构以及用户设置相应的信息,基础数据管理是根据业务的需求,把业务管理中需要重复利用的数据以及资源标准化,从而实现统一管理。系统设计实现功能包括:用人单位、务工人员、劳动用工信息、动态预警、系统管理、公告信息等,具体内容如图1所示。

1.2 系统的权限流程

为了更加清晰地表达系统的业务功能模块,画出关键业务模块的功能流程图,对于不同的角色,所承担的任务各自不同,流程也不一样,管理系统采用用户分层结构,根据用户角色分配权限和功能。其中系统权限控制如图2所示。

1)省、市级劳动监察机构用户

拥有最高权限,对全市信息进行查询核对管理监督,并能及时查询到某个用工企业在本市的用工业务开展情况,但无法查询和操作修改各个区内部昆明市企业工资支付保障信息系统的权限。

2)县区劳动监察机构用户

拥有本县级辖区内最高权限,对本县辖区信息进行核对管理监督;各辖区机构之间能独立运行使用管理系统权限,各辖区的管理系统能及时查询到某企业在某区的违法案件的处理记录信息,但各辖区相互之间无法查询各自区开展的业务量和缴存的保证金、准备金的数据的权限。

图1 功能组成图Fig.1 Functional components

3)用人单位/建设单位用户

拥有本单位信息查询权限、申请开通权限,可以查询到本单位的劳动管理事项、务工人员信息等可见信息。

4)务工人员

在实际务工过程中,能够及时接受到监察大队和用工单位的信息通知,以及接受到银行系统对工资发放情况的通知。

省级、市级和区县级劳动监察单位的管理权限按行政级别进行分层管理。系统部署模式:整个系统只部署一套系统,数据库为单库部署,所有县区的用户都访问同一套系统。为考虑系统安全和持续服务,建议采用服务器双机热备系统,可提供不间断的系统服务。

系统层次结构:系统中管理机构涉及省、市、县区层次,用工单位处于不同的行政区划范围内,施工工地涉及跨区施工等问题,在最终实际的系统中,上级机构可以查看下级机构管辖的用工单位和务工人员情况。

同级监察管理机构之间原则上是不允许互相查看对方的用工单位和务工人员情况的,特殊情况需要特殊授权处理。

图2 系统权限控制流程图Fig.2 System access control process diagrams

2 系统总体架构的设计与实现

2.1 用户访问合法性控制

系统访问控制层采用Seam的Action作为用户访问控制器,Seam的Action实现非常简单,通过继承Seam的Action基类重载execute方法,并在该方法里调用业务逻辑组件的业务方法。通过上述分析,在本系统中可以发现所有的Action有个共同之处是都需要调用业务逻辑组件。而在分析服务层时,业务逻辑组件统一封装成了工厂类ManagerFactory,所以定义一个基类BaseAction,让所有的Action都从基类派生。BaseAction基类代码如下所示。

public class BaseAction extends Action{

//定义ManagerFactory属性,面向接口编程

protected ManagerFactory managerfactory;

//依赖注入业务逻辑组件必需的setter方法

public void setmanagerfactory(ManagerFactory mag) {

this.managerfactory=mag;

}

public ActionForward execute(ActionMapping

mapping, ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception{

return super.execute(mapping, form, request, response);

}}

在本系统中,大多模块需要验证用户是否登录系统,所以为所有登录验证的Action设计一个安全控制基类SecureValidBaseAction, 在 SecureValidBaseAction类 中 的execute方法中,首先检查用户是否己登录,如果没有登录,则将用户导向登录页面,否则执行todoExecute逻辑。todoExecute方法是在SecureValidBaseAction定义的抽象方法,该方法与一般的Action类的execute方法类似,有相同的参数。SecureValidBaseAction的实现类不在执行execute方法,而是实现todoExecute方法。

2.2 系统平台管理

系统平台管理主要完成对系统运行所需要的信息的维护和初始化,同时还包括角色设置、首选项、用户管理、模块注册、模块授权等管理功能。系统平台结构如图3所示。

2.3 RFID卡管理

通过务工人员与卡的绑定,实现对务工人员考勤、缺勤等的记录。因卡损坏或卡异常实现换卡/不卡。并对读卡器的异常情况进行报警以及服务器的状态进行查询。

本系统采用的近距离刷卡感应考勤采用高频13.56MHz频段。考勤系统目前提供两种解决方案实现。

近距离13.56M刷卡;承载方式有两种[3-4]:①单独卡片形式;②手机安装RF-UIM卡形式。目前采用①单独卡片形式。RFID卡管理结构如图4所示,RFID卡管理功能主要有:

1)卡维护及卡回收

图3 系统平台管理结构图Fig.3 System structure of the platform management process diagrams

图4 RFID卡管理结构Fig.4 RFID card management structure chart

劳动监察部门对事先准备好的卡进行预先 “指定”设置[5-6],如可设定编号0000001至0001000的卡预先“发放”给A公司昆明官渡区项目人员使用,被预指定的卡不能再被分配给其它单位使用。

2)卡绑定

劳动监察单位管理员将被维护好的卡,分批指定给具体某一项目的人员,只要人员信息在系统中已经注册,就可随时将卡信息与人员信息进行绑定设定,一张卡对应一个务工人员,确保唯一性。

3)换卡/补卡

劳动监察单位或者企业系统管理员可进入系统,单击“换卡/补卡”,重新对人员与卡进行绑定,并将原来旧卡状态标注为特殊状态,新卡开始启用。操作人员只能对授权机构以下的人员进行换卡和补卡操作,不能越权操作。劳动监察管理部门将对应劳动人员对应绑定的卡因各种原因进行“回收”处理。

2.4 系统的功能模块

为了使用系统平中具有可扩展的功能,设计了系统基础数据管理平台,该平台主要实现组织机构信息、人员信息、功能模块信息、用户管理、角色管理、用户角色权限设置 、日志管理,系统主界面功能区域主要划分为3个区,分别为导航区、功能设定区和结果显示区。其功能模块如图5所示。

当用户通过登录界面输入用户名,密码后,单击“登录”按钮,如用户名,密码无误后则可进入系统窗口。可以打开卡管理模块对RFID卡进行管理,主要功能包括导入务工人员信息,打开制作卡的串口设备,制作RFID卡信息,清空RFID卡信息等功能。操作界面如图6所示。

图5 系统总体布局Fig.5 The overall layout of the system

图6 RFID卡管理实现Fig.6 RFID card management implementation

3 结 论

基于RFID的企业工资支付保障平台是采用信息化手段将传统手段的通过务工人员与卡的绑定,实现对务工人员考勤、缺勤等的记录等进行管理,通过信息化设计,结合传统互联网、移动互联网、短彩信、流媒体、3G、RFID、视频监控等成熟技术和平台,实现企业、政府、务工人员的信息互通,实现三者的信息集成和互通,实现劳动监察部门对务工人员的管理和对务工人员利益保障的密切融合,从而减轻了相关人员的劳动强度,提升服务的品质。在设计方面主要完成了该信息支持系统的基本框架的设计,网站后台管理系统的设计,该信息功能的设计等任务。

[1]Li Pi Su,Nolan M deMare G,et al.Prognostics frame work software design tool[C]//Aerospace Conference Proceedings,2000(6):18-25.

[2]Mathur A,Ghoshal S,Haste D,et al.An integrated support system for rotorcraft health management and maintenance[C]//Aerospace Conference Proceedings,2000(6):18-25.

[3]Koh J J,Kwon S D,KimB Uk,et al.Implementation of an interactive electronic technicalmanualbased on webmultimedia technology[C]//The 4th Korea-Russia International Symposium on Volume 2,2007:21-24.

[4]孟梅,邓俊岚.科研管理系统的网络框架研究[J].制造业自动化,2010,32(3):32-34.MENG Mei,DENG Jun-lan.Research on web framework of university scientific research network management system[J].Manufacturing Automation,2010 32(3):32-34.

[5]Zhang X J.System Integration in Business Information Systems:Framework,Implementation and Case Study,2008 International Conference on Wireless Communications,Networking and Mobile Computing (WiCOM 2008),IEEE, 2009:1-6.

[6]Paul C,Zeiler G R.Generic test station utilizing database and cotstechnologieswith an integrated logistic approach.Proceedings of the2005 Autotestcon,Orlando,FL,USA,2005:825-832.

猜你喜欢
务工人员监察劳动
劳动创造美好生活
云南:800多名务工人员乘“务工专列”外出就业
快乐劳动 幸福成长
热爱劳动
诗歌专列送务工人员返乡过年
我国进城务工人员总量增至 28171万人
水政监察
拍下自己劳动的美(续)
智慧监察“行稳”方能“致远”
独立设置“环保警察”促环境监察执法