基于智能卡的分布式考勤管理系统的研究与实现

基于智能卡的分布式考勤管理系统的研究与实现

天筑科技股份有限公司河南郑州450000

摘要:伴随着计算机化管理进程的不断发展,系统化管理机制成为常态管理的根本,其中,考勤管理作为绩效考评的依据,受到了社会各界的广泛关注,为了从根本上解决考勤管理的实效性,推进系统化、便捷化以及可靠性管理系统。本文对基于B/S架构的智能卡的考勤管理系统的设计模块和系统实现展开了讨论,以供参考。

关键词:智能卡;分布式考勤管理系统;实现

前言

在考勤管理工作开展的过程中,电脑考勤系统主要由指纹考勤机和考勤管理软件两个部分组成,能有效提高考勤管理效率。在指纹识别考勤管理系统中,基于B/S架构的考勤管理系统是WEB考勤管理软件,能结合单位的实际需求,对管理考勤流程进行深度分析和研究。

1、基于B/S架构的考勤管理系统的设计

第一次工业革命开始的时候,机器开始代替人成为人类生产活动的主要形式,同时也标志着人在机器使用中的重要地位,随着世界经济的不断发展,知识水平的不断提高,对于人的管理也变得越来越困难,越来越复杂。针对人的管理,世界上出现了人力资源管理这门学科,也反映了当今社会人的重要性。既然要对人进行各方面的管理,就必然会产生相应的成本,作为单位稳定发展的代价,这也就是我们所说的人力成本。人力成本在机关单位的各项成本中同样是非常重要的一项,而在人力成本的诸多组成当中,考勤管理所引起的成本尤为日渐突出,因此接下来将围绕考勤管理做一系列的阐述。

一直以来,我国很长一段时间都是处在计划经济体制之下的,所以很多的企业对于考勤管理的方式基本上都是采用人工的方法来进行考勤,而且在长期的发展过程中,还出现了专职负责考勤的工作人员。尽管机关单位想尽了各种办法来完善考勤管理制度,但是要想科学合理地对单位职工进行考勤管理,这其实并不是一件容易的事。如果不对职工进行考勤,则必将导致大家相互攀比,不能严格监督各相关单位认真执行工作作息时间,不足以确保各项工作的有序开展,各方面的管理都会受到影响,严重者还可能导致单位不能进行正常的工作,各种腐败现象频发,机关功能瘫痪等等。

1.1功能模块

在B/S架构的考勤管理系统中,由于采取了B/S结构,所以,无需在电脑上安装客户端软件,就能直接上网进行数据分析和动态化管理,能兼具扩展功能以及项目修改功能,保证不同模块之间能形成有效的互通关系。

(1)考勤管理模块。主要分为员工登录管理、考勤录入管理、汇总管理。员工登录管理中,涉及登录模块、签到模块、签退模块以及密码修改模块。录入管理中要对正常的考勤信息、请假信息、调休信息以及加班信息进行收集和汇总。将全部信息汇总后就能形成相应的考勤汇总表。

(2)差假管理模块。主要分为员工申请管理、领导审核管理两个部分,前者主要针对员工需求,申请调休、申请病假、申请出差以及申请加班等基础性数据的汇总。后者是领导层面的审批申请阶段。

(3)考勤查询模块,就是员工能对个人的考勤信息进行申请查询。

(4)人事管理模块,要对时间规则进行设定,按照权限分配设定,对上下班、迟到早退、旷工时间、调休请假次数以及工作放假时间等信息进行汇总。

(5)系统设置模块、备份管理模块、提醒模块以及报表管理模块等。

1.2数据库设计

在考勤管理系统设计工作开展过程中,要结合实际情况建立健全完整的信息整合机制,有效完善考勤人员信息分布录入和系统化维护,从而保证数据的完整性和可用性,结合网络化管理机制对客户进行统一性的管理,能从根本上保证数据资料的准确性,一定程度上提高数据应用价值。也就是说,数据要放置在服务器端,有效建立资源共享机制,确保不同部门能对系统数据进行处理,且数据访问权限也能结合系统管理进行分配控制,发挥数据库价值,从而有效避免非法访问。另外,在实际设计工作开展后,要保证逻辑结构的合理性,且提高结构规范化程度,完善数据分析机制,整合安全性价值,针对故障进行预防管理和维护,一定程度上提高数据恢复能力,从而建立健全数据库中数据之间的实体关系。

(1)建立数据字典,对人员的基本信息表进行录入。本文以某学校考勤管理数据库数据字典为例。1.在基础信息表中:人员ID的物理名为ATTEND_USER_ID;人员姓名的物理名为ATTEND_USER_NAME;所属部门ATTEND_USER_DEPARTMENT;职位ATTEND_USER_POSITION等。2.在人员考勤表中,考勤时间ATTEND_ANNAL_DATE、出勤时间ATTEND_ANNAL_BEGIN_TIME、退勤时间ATTEND_ANNAL_END_TIME以及工时ATTEND_ANNAL_HOUR等都是数据库中的基本参数。

(2)建立数据管理层设计结构,利用ORM技术,有效对数据库配置提供更加持久性的服务,能在优化便捷性和维护效果的同时,提升数据管理整体水平。基础性脚本要满足:

首先,要定义code类,对用户的相关信息进行集中的校对和分析。其次,结合属性能寻找出对应数据库表中的不同字段,按照映射关系:

确定最终的映射文件。再次,要保证管理类session的创建过程和关闭指令都能满足实际数据库需求,在满足交互结构后,能够生成有效的源代码。最后,结合所有数据和信息创建相应的配置文件,生成最终的核心源代码:

正是借助这个流程,能实现数据库表的映射分析,使得工作人员能从大数据复杂的统计工作中抽离出来,提高了程序开发的实效性水平。

2、基于B/S架构的考勤管理系统的实现

在建立考勤管理系统后,最重要的就是对考勤记录的实现,从而保证具体工作的完整程度贴合实际需求。

2.1对业务进行集中的描述,采取指纹采集器对考勤系统的管理和考核项目予以整合,主要是借助适宜企业需求的系统,建立分布式办公考勤管理系统,从而对多地点区域工作人员出勤状况进行考核管理。

2.2对系统运行过程中传输的文件进行处理和整合,由于其中会出现内存超过百兆的插件,因此,要对系统的融合效果予以分析,借助临时存储空间以存储临时性的文件,减少服务器内存产生的负担,以保证使用效率得以提升。另外,要借助JAVA输入结构,对文件内存结构和工作原理等基础信息进行处理,维护分段读入效果,从根本上减少内存占用率,有效减少内存溢出造成的问题。

2.3相关技术人员要结合实际情况和需求对数据库端进行优化,采取更加有效的数据库系统,避免系统效率受限,完善SQL语句的同时,提高优化效果,获取最大的吞吐量,一定程度上有效减少资源的消耗问题。

结束语

总而言之,在对基于B/S架构的考勤系统进行统筹分析的过程中,要整合数据分析和资源整合机制,保证系统结构和实现过程能按照标准化流程有效落实相应操作。技术人员也要对系统进行单元测试、集成测试和最终的系统测试,确保系统能在运行环境中发挥最大价值,为满足不同的管理需求提供基本的数据,完善考勤登记的实效性水平。

参考文献:

[1]有关考勤管理系统的设计和实现分析[J].禹晋.计算机光盘软件与应用.2014(04)

标签:;  ;  ;  

基于智能卡的分布式考勤管理系统的研究与实现
下载Doc文档

猜你喜欢