公务员期刊网 论文中心 正文

人事管理系统的设计与实现

前言:想要写出一篇引人入胜的文章?我们特意为您整理了人事管理系统的设计与实现范文,希望能给你带来灵感和参考,敬请阅读。

人事管理系统的设计与实现

摘要:主要介绍了基于JavaEE的人事管理系统设计开发以及对用户信息管理、部门信息管理、学历信息管理、学校信息管理、员工信息管理、请假缺勤管理、工资信息管理这七个模块的功能介绍。该系统为了体现系统的简单小巧所以使用的数据库为Mysql数据库,使用JSP、CSS、Jquery、JavaScript等技术,通过JAVA语言进行编码实现。完成后的人事管理系统,简洁容易使用、界面美观、功能齐全,必将会为企业员工的工作起到有力的促进作用。

关键词:人事管理;Mysql;jsp;jQuery;JAVA

引言

人事管理是企业管理的一项重要内容,随着时代的进步以及科技的发展,如何管理好企业内部员工让人事管理变得规范化,是企业管理的重要内容。为了将人力资源管理规范化,人事管理系统成为国内外许多企业都热捧的产品。人事管理的自动化有利于企业对人力资源充分利用,同时方便员工对自己考勤、工资、职位的查看与管理。人事管理系统大大减轻了企业人事部门的工作压力,也方便了企业对员工进行管理。目前,许多的中小型企业管理存在着制度缺失,组织管理结构的不健全、员工管理工作无法统一、信息化自动化管理水平偏低。这些是导致企业人力资源流失的主导因素。人力资源的流失无疑对各个企业造成了很大的损失,很多企业对人事管理仍不重视,依旧利用人工进行管理,这样大大降低了企业对人力资源的利用率,无疑会对企业的发展产生制约和负面影响。显然基于纸质档案人工查询或修改员工信息已经不再适用于企业对人力资源的管理与运用。总体来说就是这种管理方式缺乏系统化、规范化的管理手段,使得计算机资源没有得到实际应用。因此,开发一个有利于企业与员工的管理系统十分重要。

1系统功能分析

系统功能分析如下:1)用户信息管理:用户成功登录后可通过本功能进行密码修改,用户需要输入正确的旧密码和新密码即可完成密码修改,此功能大大增加了系统的安全性。2)部门信息管理:管理员可以通过本功能添加和删除企业部门,为后面录入员工信息提供数据。3)学历信息管理:管理员可以通过本功能添加和删除员工的学历信息,如:硕士、本科、专科等。4)学校信息管理:管理员可以根据员工信息在本功能中添加或删除学校名称。5)员工信息管理:管理员可以通过员工信息管理修改和删除员工信息,在增加员工信息中新增员工信息,添加后刷新列表显示员工信息管理页面内容;管理员可以通过查询员工信息查询出所需员工的基本信息,通过打印按钮对所需信息进行打印操作。6)请假缺勤管理:管理员可以通过请假缺勤管理对员工的请假缺勤记录进行修改删除操作,管理员也能在登记请假缺勤功能中添加员工的考勤记录及所需扣除的工资,扣除工资可在登记工资信息中显示。用户可以通过我的考勤信息对自己考勤信息进行查看,也可以通过月份出勤明细对自己当月或者过往的考勤信息进行查询。7)工资信息管理:管理员可以通过工资信息管理对员工工资信息进行打印与删除操作,在登记工资信息功能中对员工工资信息进行添加,其中考勤扣除根据当月考勤情况自动结算显示。用户可以根据我的工资信息对自己最新工资信息进行查看,也可以通过查询工资信息查询所需工资信息,进行打印操作。

2部分功能实现

这个系统主要用了有JavaEE技术简化的spring开发框架,使用时,只要配置好springboot开发的框架,就能得到所有spring构成。简单来说,springboot是将优秀的框架组合起来,不需要人工手动设置xml。与数据库连接的是mybaits,mybatis是优良的可持续框架,支持SQL、内存进程及高级映射。mybatis是几乎所有JDBC代码和手动设置的结果集。mybatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)记录到数据库。本模块主要是对管理员及员工账号的密码进行修改,以增加软件的安全性,以此保护使用者与公司的信息。在更改密码的时候用户需要输入旧密码和两次新密码,如果旧密码输入错误系统就会提示操作失败,用户需要重新操作。本模块主要是对企业部门名称进行管理,方便后面录入员工信息时进行选择,管理员可以对企业部门名称进行添加、删除。模块界面的显示效果。本模块可以添加学校名称,方便后面录入员工信息时进行选择,管理员可以对学校信息进行添加、删除操作。此模块中员工信息管理页面可以查看员工信息,对员工信息进行修改、删除,这可以对员工的升职、离职进行管理。在员工信息管理页面的修改功能中,管理员可以对员工的基本信息进行修改。员工信息管理模块中增加员工信息页面可以添加员工,其中学校、学历、所在部门可以从上面的学校信息管理、学历信息管理、部门信息管理中添加,这可以对员工的入职进行管理。员工信息管理中查询员工信息,管理员可以根据员工性别、所属部门、是否在职、学历学校等信息进行查询。查询员工信息中管理员可以对员工信息进行条件查询,查询结果可以进行打印,也可保存成.xps或者.pdf格式,查询结果打印显示效果。

3结语

人事管理系统的开发是为了方便企业对员工的管理,增加企业与员工的工作效率,为人力资源的管理更加系统化、规范化提供了一个平台。该系统大大减轻了企业人事部门的工作压力,也能更方便地对员工进行管理。

作者:赵国文 夏平平 单位:江苏省政府采购中心 江苏海事职业技术学院