企业自动考勤管理系统的设计与实现

 2022-06-20 11:06

论文总字数:28037字

摘 要

考勤管理是组织节省运营成本的一个重要方面。随着组织规模的扩大,采用传统的考勤管理方式所需管理资源也会越来越多,从而增加运营成本。计算机技术的发展特别是数据库技术和软件技术的发展使得考勤数据的处理和分析能够自动化,从而大大提高了的效率,节省了人力和时间。

企业自动考勤管理系统是计算机技术和考勤管理相结合的产物,主要作用是掌握并管理员工在工作中的出勤,减少员工在缺勤时对企业造成的损失,为员工薪资计算提供数据,帮助形成积极向上的工作环境,激发员工工作的积极性等。系统根据员工每天的打卡记录和事务申请单并结合企业的考勤制度来分析员工的出勤情况,并根据相应的算法计算各个考勤项目的数值;并且在每个考勤月结束后统计各员工的出勤、缺勤等情况,为薪资系统提供数据源。

这篇文章主要阐述了一个企业考勤管理系统的设计和核心模块的实现。由于涉及保密,所以系统的实现源代码和相关文档不能在本文中出现,因此只能在核心模块实现部分描述一些算法。

Abstract

According to British Advisory, Conciliation and Arbitration Service (the ACAS)’s statistics, every year the losses caused by employees’ absenteeism can reach £600 per capita. In total, absenteeism causes £11 600 000 000 commercial losses every year. These are its impacts on the macro economy. At the organizational level, the employees who are absent pose invisible stresses to their colleagues, because their work must be done. This is harmful to employee’s efficiency, morale, organization’s production rate, and even causes chaos. Faced with this problem, many managers won’t take measures to intervene, because of the privacy of employees’ healthy, the unpredictable and uncontrollable of absenteeism. In recent years, managers begin to realize the significance of attendance management. At least it’s an important aspect of cost saving. With the development of computer science, especially the database technology and software engineering, the automation of attendance data process and analysis become feasible, which spawns Automatic Attendance Management System (Automatic AMS).

An Automatic AMS is a marriage of computer science and attendance management, which aims to monitor and manage employees’ attendance, reduce the losses due to employees’ absenteeism, provide supports to Payroll System, foster a health working condition, motivate employees’ initiative, and more importantly, completes all these tasks automatically. The system evaluates workers’ attendance everyday according to their punch records and application forms if any, combined with organization’s work attendance checking system, calculate check items’ value with corresponding algorithms. After an attendance month, the system will collect that month’s data and generate statistics, which will be used in Payroll System.

This article presents the design specification and implementations of an Automatic AMS. Because of some privacy issues, the implementation code and documents are not permitted to appear in this article. Nevertheless, the core algorithms are illustrated in chapter5.

目录

摘要 iii

第一章 绪论 1

1.1 论文背景和意义 1

1.2 主要工作 1

1.3 论文大纲 1

第二章 相关技术 2

2.1 Spring 2

2.2 SpringMVC 2

2.3 Hibernate 3

第三章 考勤数据采集和系统架构 4

3.1 考勤数据采集 4

3.2 系统架构 4

第四章 系统设计 6

4.1 系统的通讯架构 6

4.2 需求分析与系统功能 6

4.3 系统与用户交互 7

4.4 数据库设计 8

4.5 系统功能与模块划分 9

4.6 系统功能之间的关系 9

第五章 核心模块的设计与实现 11

5.1 系统函数模块 11

5.2 日考勤登记模块 15

第六章 功能测试和性能测试 19

6.1 各模块功能测试 19

6.2 系统性能测试 27

第七章 总结与展望 29

7.1 论文总结 29

7.1 展望 29

致谢 30

参考文献 31

第一章 绪论

1.1 论文背景和意义

据英国咨询、调解和仲裁处(ACAS)估计,当今由于员工的缺勤对雇主造成的损失平均可达600英镑/(人·年)。缺勤每年造成的商业损失达116亿英镑,这是缺勤在宏观上对经济的影响。在微观的组织层面,缺勤的员工会对身边的员工造成压力,因为他们的工作需要其他人分担,这会降低员工的士气和工作的效率,从而降低整个组织的产出,甚至造成混乱。面对这样一个问题,许多组织的管理者认为员工的健康属于个人隐私,他们的缺勤(至少由生病引起的缺勤)是无法预测的,也是不可控的,因此也没必要对员工的缺勤进行管理。近来考勤管理越来越受到重视,因为这是组织节省成本的一个重要方面。计算机技术的发展特别是数据库技术和软件技术的发展使得数据的处理和分析能够自动化,从而大大提高了的效率,节省了人力和时间。

将计算机技术应用于组织的考勤管理,实现考勤管理的自动化,能有效提升管理效率,减少组织的运营成本。

1.2 主要工作

充分利用计算机的数据处理能力,设计一款能够自动分析员工出勤数据的考勤管理系统,是本项目的主要任务。具体来说就是如何结合组织的考勤制度来分析员工的打卡记录和申请单记录(包括请假、出差、加班、调休4种申请单),计算各项考勤项目的值。具体到系统设计中,主要的任务可以分为四部分:根据用户申请单记录计算各项申请单项目(不包括加班)的值;根据打卡记录和申请单记录计算正常出勤的值;根据打卡记录和申请单记录计算缺勤的值;根据打卡记录和加班申请记录计算加班的值;设计日考勤数据的计算算法。

1.3 论文大纲

本文共有个七个章节:

剩余内容已隐藏,请支付后下载全文,论文总字数:28037字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;