考勤在人力资源管理中占据着重要地位,其信息化水平的提升成为了信息技术发展中的关键问题。本文采用MVC三层体系结构来设计考勤系统,以B/S结构作为系统开发框架,选取Java EE平台中的SSH为框架作为开发技术,采用JSP作为动态网页开发技术,以SQL Server 2020为数据库,介绍考勤系统功能需求及非功能需求,设计考勤需求功能及数据库、考勤结果计算规则,实现考勤系统的系统管理、人事管理、考勤管理、统计管理功能,系统功能测试结果良好,可以投入使用。基于MVC的考勤系统实现了考勤的信息化管理,设置全新的弹性考勤计算规则,解决陈旧考勤工作模式效率低等问题,大幅提升人力资源管理效能,助力企业运营信息化、智能化发展。
随着信息技术及现代企业的持续发展,人力资源中的考勤已成为企业管理的核心工作之一 [1]。随着企业不断扩大规模,业务范围的增加导致考勤工作变得更为繁杂 [2]。为处理大量考勤及其衔接的业务数据,传统的人工方式已逐渐显得力不从心,无法满足日常考勤工作检索、管理、维护等需求;且以往的考勤模式很难顺应信息技术的发展,存在着诸如考勤纰漏、数据及签到造假等诸多问题;此外,尽管考勤制度的重要性无可否认,但即使是最严格的考勤制度也需要包含一定的灵活性,考勤管理需要借助制度的规范作用,但不能仅仅停留在制度的机械执行上,而是应注重发展人性化管理的企业文化 [3] [4]。为了避免以上问题频繁出现,许多企业已逐步顺应时代发展,开始借助信息技术实现电子式考勤 [5]。但是在实际运用期间, 不少考勤系统依旧出现许多弊端, 无法针对性的满足考勤实际需求, 如系统功能单一、性能缺乏灵活性、安全性堪忧、功能难以拓展、考勤规则设置机械化等,给企业在进行考勤工作时同样带来不少问题。针对此类诸多问题,开发全新的企业考勤系统迫在眉睫,为企业提供一种高效、准确、便捷的考勤管理解决方案。
2. 系统框架需求分析 2.1. 功能需求分析 作为办公自动化的组成分支,本文所开发的基于MVC 的考勤系统关键目的是辅助人力资源在进行员工考勤工作期间提升工作效率,降低工作负担,节约人力、时间方面的成本,便于人力资源管理工作的顺利推进。基于MVC 的考勤系统实际功能需求汇总,共包括以下几点内容: 1) 员工信息维护、部门信息维护、查询统计和报表功能等,便于对员工、部门信息进行管理及汇总展示。
2) 员工常规考勤、加班申请与管理换休的功能,能够处理员工假期的审核、审批和申请。
3) 系统角色与权限管理,处理员工邮件,以及实现系统登录和注销的功能。
4) 人事对部门对企业员工信息进行添加、删除、查看和修改操作的能力, 对企业部门信息进行添加、删除、查看和修改等操作。
5) 工作时间记录,根据公司规定的工作时间制度,员工的工作时间需要进行详细的记录和统计。