新闻中心

EEPW首页>手机与无线通信>设计应用> 基于RFID的企业工资支付保障平台设计与实现

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

作者: 时间:2013-07-13 来源:网络 收藏

2)县区劳动监察机构用户
拥有本县级辖区内最高权限,对本县辖区信息进行核对管理监督;各辖区机构之间能独立运行使用管理系统权限,各辖区的管理系统能及时查询到某企业在某区的违法案件的处理记录信息,但各辖区相互之间无法查询各自区开展的业务量和缴存的保证金、准备金的数据的权限。
3)用人单位/建设单位用户
拥有本单位信息查询权限、申请开通权限,可以查询到本单位的劳动管理事项、务工人员信息等可见信息。
4)务工人员
在实际务工过程中,能够及时接受到监察大队和用工单位的信息通知,以及接受到银行系统对工资发放情况的通知。
省级、市级和区县级劳动监察单位的管理权限按行政级别进行分层管理。系统部署模式:整个系统只部署一套系统,数据库为单库部署,所有县区的用户都访问同一套系统。为考虑系统安全和持续服务,建议采用服务器双机热备系统,可提供不间断的系统服务。
系统层次结构:系统中管理机构涉及省、市、县区层次,用工单位处于不同的行政区划范围内,施工工地涉及跨区施工等问题,在最终实际的系统中,上级机构可以查看下级机构管辖的用工单位和务工人员情况。
同级监察管理机构之间原则上是不允许互相查看对方的用工单位和务工人员情况的,特殊情况需要特殊授权处理。

2 系统总体架构的设计与实现
2.1 用户访问合法性控制
系统访问控制层采用Seam的Action作为用户访问控制器,Seam的Action实现非常简单,通过继承Seam的Action基类重载execute方法,并在该方法里调用业务逻辑组件的业务方法。通过上述分析,在本系统中可以发现所有的Action有个共同之处是都需要调用业务逻辑组件。而在分析服务层时,业务逻辑组件统一封装成了工厂类ManagerFactory,所以定义一个基类BaseAction,让所有的Action都从基类派生。Ba seAction基类代码如下所示。
c.JPG
在本系统中,大多模块需要验证用户是否登录系统,所以为所有登录验证的Action设计一个安全控制基类SecureValidBaseAction,在SecureValidBaseAction类中的execute方法中,首先检查用户是否己登录,如果没有登录,则将用户导向登录页面,否则执行todoExecute逻辑。todoExecute方法是在SecureValidBaseAction定义的抽象方法,该方法与一般的Action类的execute方法类似,有相同的参数。Secure ValidBaseAction的实现类不在执行execute方法,而是实现todoExecute方法。
2.2 系统平台管理
系统平台管理主要完成对系统运行所需要的信息的维护和初始化,同时还包括角色设置、首选项、用户管理、模块注册、模块授权等管理功能。系统平台结构如图3所示。

本文引用地址://m.amcfsurvey.com/article/153456.htm

d.JPG


2.3卡管理
通过务工人员与卡的绑定,实现对务工人员考勤、缺勤等的记录。因卡损坏或卡异常实现换卡/不卡。并对读卡器的异常情况进行报警以及服务器的状态进行查询。
本系统采用的近距离刷卡感应考勤采用高频13.56MHz频段。考勤系统目前提供两种解决方案实现。



评论


相关推荐

技术专区

关闭