java人力资源考勤与考核管理系统设计(2)

以前的人力资源的考勤与考核基本是通过纸质签到,人工统计,人工制定规章制度,最后人工统计考勤与考核情况,使用这类形式的方法来汇总不单会消耗


以前的人力资源的考勤与考核基本是通过纸质签到,人工统计,人工制定规章制度,最后人工统计考勤与考核情况,使用这类形式的方法来汇总不单会消耗很多人力资源,还会在统计过程当中发生一些疏忽,从而导致一些不必要的麻烦,不仅如此,人工考勤难免会涌现出考勤质量不合格,弄虚作假的现象,有时由于疏忽还会造成考勤的数据有较大的误差,从而无形之中加重了人事部门的工作量。其次,人工考勤档案不易保存和查询,纸质档案难免会在保存过程中出现丢失的现象,而且如果需要查找以前的考勤档案,大量的旧档案也会为查询带来不必要的麻烦。所以,需要引进一个简单有效的人力资源考勤与考核管理系统,主要是为了使人事管理效率有较大的提高。

当然,对于引入这种人力资源考勤与考核管理系统,前期可能需要投入一定的成本,包括硬件成本和一定的软件成本,其中计算机在我国已经非常的普遍,所以主要支出就是软件的研发以及维护费用。由于我国在人力资源考勤和考核管理系统的研发道路上走得时间还不是太久,所以会遇到一些问题,而这些问题需要我们在实际操作中逐渐的发现,并依次解决。

1.1.2研究意义

引进人力资源考勤与考核管理系统,不仅会解决以上的那些问题,而且先进的人力资源考勤与考核管理系统会逐渐改变信息管理的方式,人力资源考勤与考核管理系统是一种无纸化的信息管理系统,同时大大压缩了信息管理的执行周期,为人力资源的考勤与考核管理节约大量的时间,这种考勤与考核方式也使得考勤与考核显得更加透明化、公正化。建立一套有效的考勤与考核管理体系,将之与工资和奖惩制度联系到一起,能够激发员工工作的积极性。

1.2国内外研究现状

1.3主要研究内容

本文是以人力资源考勤与考核管理系统为主要研究对象,本系统的网络结构采用的是B/S结构,这是为了让用户使用起来更加方便,也使得系统后期的维护和升级更加的方便。

首先,本文讲述了系统工程的第一个步骤,即系统需求分析阶段,本文主要从以下几个方面研究系统的需求分析,涵盖了对系统模块功能要求的分析、对系统模块之外的要求分析和对系统运行能力的要求剖析;然后就是系统设计,主要包括技术设计和功能设计,技术设计主要利用了JAVA的MVC架构[6];随后就是根据需求进行数据库的设计,主要运用了MySQL数据库管理软件[7];紧接着根据前面的工作进行程序编码工作,完成系统软件的开发工作;在系统软件的设计和开发之后,进行了系统测试,包括功能测试、系统性能测试和系统安全测试。

最后,根据上述研究内容以及软件测试结果,给出本系统的研究结论和存在的问题。

第二章系统需求分析

系统需求分析是研发该系统必须要经过的一个步骤,该步骤的主要目的是让开发人员更加明确用户对系统功能的要求,为方便后续的研发进程打下基础。

2.1系统功能性需求分析

本文主要描述了人力资源考勤与考核管理系统的几个主要的核心功能模块,主要包括:⑴员工管理,⑵考勤管理,⑶考核管理,⑷工资管理。首先系统可以自主进行机构的管理,在学校、学院以及各个专业设置层次分明的组织机构[8],本文所写的人力资源考勤与考核管理系统会根据用户的角色等级来确定用户所能使用的功能和所能查看的界面,并且每一个用户都应该有自己的用户账户和相对应的密码。

管理员能够创建不同的用户角色,如普通用户、管理员、系统管理员等,每一种用户角色应当具有一种本体系的操作方式。用户不能设置自己的账户和密码,必须由管理员为其设置账户和密码,然后用户自己可以修改自己的密码,管理员能够删除用户的信息,也能够改正用户信息。系统设置的功能图如图2-1所示;管理员可以设置不同的用户角色,如普通用户、管理员,管理员可以为不同的用户角色设置不同的权限,也可以删除一些系统不再适合的角色;当然在创建新的用户时,可以把用户选择到相对应的用户角色,这样就可以为新建用户赋予应该有的权限;该系统还应该可以设置不同的组织群组,能够把用户划分的更加有条理。