基于B/S架构的考勤管理系统的设计与实现
2018-03-23吕兰芳
吕兰芳
摘 要伴随着企事业单位计算机化管理进程的不断发展,系统化管理机制成为常态管理的根本,其中,考勤管理作为绩效考评的依据,受到了社会各界的广泛关注,为了从根本上解决考勤管理的实效性,推进系统化、便捷化以及可靠性管理系统。本文对基于B/S架构的考勤管理系统的设计模块和系统实现展开了讨论,以供参考。
【关键词】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等都是数据库中的基本参数。基础关系表见图1。
(2)建立数据管理层设计结构,利用ORM技术,有效对数据库配置提供更加持久性的服务,能在优化便捷性和维护效果的同时,提升数据管理整体水平。基础性脚本要满足:
。首先,要定义code类,对用户的相关信息进行集中的校对和分析。其次,结合属性能寻找出对应数据库表中的不同字段,按照映射关系
确定最终的映射文件。再次,要保证管理类session的创建过程和关闭指令都能满足实际数据库需求,在满足交互结构后,能够生成有效的源代码。最后,结合所有数据和信息创建相应的配置文件,生成最终的核心源代码
。正是借助这个流程,能实现数据库表的映射分析,使得工作人员能从大数据复杂的统计工作中抽离出来,提高了程序开发的实效性水平。
2 基于B/S架构的考勤管理系统的实现
在建立考勤管理系统后,最重要的就是对考勤记录的实现,从而保证具体工作的完整程度贴合实际需求。
(1)对业务进行集中的描述,采取指纹采集器对考勤系统的管理和考核项目予以整合,主要是借助适宜企事业单位需求的系统,建立分布式办公考勤管理系统,从而对多地点区域工作人员出勤状况进行考核管理。
(2)对系统运行过程中传输的文件进行处理和整合,由于其中会出现内存超过百兆的插件,因此,要对系统的融合效果予以分析,借助临时存储空间以存储临时性的文件,减少服务器内存产生的负担,以保证使用效率得以提升。另外,要借助JAVA输入结构,对文件内存结构和工作原理等基础信息进行处理,维护分段读入效果,从根本上减少内存占用率,有效减少内存溢出造成的问题。
(3)相关技术人员要结合实际情况和需求对数据库端进行优化,采取更加有效的数据库系统,避免系统效率受限,完善SQL语句的同时,提高优化效果,获取最大的吞吐量,一定程度上有效减少资源的消耗问题。
3 结束语
总而言之,在对基于B/S架构的考勤系统进行统筹分析的过程中,要整合数据分析和资源整合机制,保证系统结构和实现过程能按照标准化流程有效落实相应操作。技术人员也要对系统进行单元测试、集成测试和最终的系统测试,确保系统能在运行环境中发挥最大价值,为满足不同的管理需求提供基本的数据,完善考勤登记的实效性水平。
参考文献
[1]王辉,王敬华,徐丙垠等.基于B/S架构的分布式电源并网监控系统设计[J].电力系统保护与控制,2016,44(14):160-165.
[2]卜玉菲,梅卫萍,鲍海英等.基于B/S架构的区域前兆数据库信息服务与运行管理平台的设计与实现[J].震灾防御技术,2017,12(03):710-717.
作者单位
中原油田分公司勘探开发研究院 河南省濮阳市 457001