摘 要:传统的人事管理正常工作中,如果要按规律地完成一定数量的员工基本信息、考勤信息、医保信息、考核信息、工资信息的查询与管理统计方面的工作,就会要花费人事管理工作者大量时间,这种工作方式的工作效率很低,迫切需要得到提高及人事研究工作的深入进行。为了使人事管理更加的正规化、规范化、信息化,对人事信息进行有效的管理,将管理系统和现实更好地地結合,让人事管理者可以快速、安全、准确的管理、计算、获取所需要的人事信息,更好完善系统功能以及业务应用,改进建库方式涉及此系统。本系统采用了 B/S(Browser/Server) 体系结构开发。 本系统以JSP作为前台页面显示工具,后台以SqlServer 作为数据库管理,用 MyEclipse 的最优的开发环境,人事管理系统提高了企业的办事效率和对信息的可控性,降低办公成本,提高执行力,使管理趋于完善。本文通过分析人事管理的工作流程,提出了一种利用JAVA技术进行开发系统的方案,以期达到功能强大,费用低廉,通用性强的目的。文中着重论述了该系统的功能、数据流程与存储、功能实现的过程等。
关键词:人事管理; JSP;SQL;
0 前言
随着社会的不断进步,信息化程度越来越高,企业规模的逐渐扩大,相关的企业数据也会越来越多,企业内部的人事管理在未来将变得越来越复杂,传统的管理方式在管理上越来越容易出现问题,计算出来的结果也不够精准,况且每一样工作都要浪费物力、财力和精力,存在众多的缺点,保存和维护等之后的工作也很繁琐,已经不能满足公司的发展需求,对信息的处理和运用已经成为越来越重要的事,如何处理超大的数据量是企业现在正在迫切寻找的解决方法,需要新的人事管理系统来改变这个现状,因此,人事管理系统出现了,它能够对公司员工的信息有一个基本的了解,能够方便的对员工的出勤情况、考核情况以及考勤情况等信息有掌控,所有的数据都是有计算机管理,可靠性高,该系统对企业的合理化管理有很大的作用,把公司所有员工的信息都统计起来进行分类处理操作,并由专门的人事部门对其进行管理,这样既方便了整个公司的运营发展,也方便了员工对自己所在公司的了解,成为现代企业在内部发展和管理方面的迫切需求,所以,它已经成为企业的决策者和管理者必不可少的运用工具。建立一套人事管理信息系统具有非常深远且可靠地实际意义,能够加强管理的信息化手段,提高本公司的经济效益。
1 系统的研究现状
根据当前社会的数据统计,那些运用计算机比较发达的国家在经济管理方面有高达百分之八十以上,发达国家在财务会计方面的工作百分之九十都是由计算机代为完成的,而在人事管理方面也有百分之八十以上的信息是由计算机处理完成的。由此可见,国外计算机在应用领域中尤其是商业经济方面有很大的占中比。而我国在计算机运用方面尤其是人事管理系统是1973年才开始进行开发运行的,到了83年之后才有了运用管理系统进行大量数据统计和开发研究工作的。当前社会信息资源已经被确定为经济发展信息的核心内容,响应国家政策,各方面领域也在积极实行这一策略。对于企业而言,人事管理系统更是企业提高效率减少失败率的关键所在,它的运用对于企业的执行者、管理者和客户来说都是至关重要的,企业人事管理系统能够为用户提供快捷的查询手段和充足的信息。但一直以来是用传统手工的方式进行文件档案的管理,这种管理方式存在诸多缺点,如:时间一长,会产生大量的数据和文件而且保密性差、效率低,这对于更新、维护和查找都带来了不少的困难。
作为计算机应用的一部分,使用计算机对人事的资源信息进行管理,具有手工管理所无法比较的许多优点。比如:查找方便、保密性好、成本低、存储量大、检索迅速、可靠性高、寿命长等。这些优点可以很大程度上提高人力资源管理的办事效率,同时更是企业进行正规化管理、科学化,与世界接轨的重要条件的过程。公司的规模正在不断扩大伴随而来的是越来越激烈的市场竞争,互联网的快速发展数据的膨胀和信息化的普及,IT技术在企业人事管理方面有了更广泛的运用,如何降低人工成本,提高人力部门的办事效率和办事人员的管理水平素质,成为企业管理者关心的问题之一。当前,国内人事管理系统的开发技术有了很大的进步,其中的主要原因在于人事管理系统本身拥有数据处理规范、业务清晰等许多优点,加上国内计算机应用开发商和国家人事主管部门的携手努力,国内目前己有多种多样常用的人事管理系统软件供企业单位选择使用。应该说,企业人事管理系统的功能在完善运用在普遍,它在国内正在走向成熟。
2 系统设计内容及目标
本系统服务的内容由员工的基本信息、业务考核、平时考勤、薪资和系统的维护组成。员工考核的模块;员工工资录入;可以将普通员工的综合信息进行输入。
以下五个模块是主要功能:
1、员工工作考评模块,可完成员工考评信息的录入、修改、删除以及查询。
2、员工考勤模块,可完成员工的考勤信息的登记、改正、删除以及查询。
3、员工信息管理模块,可完成员工基本信息的输入、信息维护等功能。
4、员工工资管理模块,可完成员工的薪资的登记,薪资的修改与查询。
5、系统维护模块,可完成部门信息维护以及用户管理等功能。
2.1需求分析
该需求分析阶段很重要,此阶段对整个系统的稳定运行方向和后续维护都有很大的影响,系统的运行程度,系统的具体功能,都会被直接的影响到。应该先确定人事管理系统的需求逐步建立模型,根据公司所需要的实际情况进行分析,业务工作方向和流程都是顺应这需求的方向逐步进行的,大致可以分成几个步骤:基础数据、考勤管理、用户登录、工资管理、考核管理等模块。
2.2 业务流程分析如下图1和图2所示:
3 系统设计
3.1 系统详细设计
设计的流程可分为一下两个部分:
1.功能设计:实现人事管理系统的运行方法和解决问题方法:根据用户的要求进行定制,实现个性化定制,该“功能”不仅确定系统基本信息的任何独立的加工步骤或数据处理。还指在问题定义函数的列表
2.结构设计:解决了整个系统的组成部分。结构设计就是指把系统分成多个模块进行单独解决处理,如此既快速的明白分功能的所在位置和原因,也方便寻找错误的位置。
3.1.1 系统总体结构
本系统的目的是为企业的人事查询方面给予支持,能够有效迅速的查看员工的一些信息,提高人事管理的方便有效性。。
根据上述的需求分析,可以知道该模块的层次体系。
管理员的子系统功能结构图3所示:
员工的子系统功能结构图4所示:
3.2系统模块描述
系统的描述和处理功能模块的描述。主要是用来语言描述,而非数字描述。
管理员的子系统模块如下:
1、员工的管理:对员工信息进行修改、添加、删除管理;
2、员工的考勤管理:对员工的考勤进行修改、添加、删除管理;
3、员工的考核管理:对员工的考核进行修改、添加、删除管理;
4、系统维护的管理:对系统管理员帐号信息进行管理;
5、员工的医保管理:对员工的医保进行修改、添加、删除管理;
6、员工工资的管理:对员工的工资进行修改、添加、删除管理;
7、修改密码:登录系统的用户可以进行修改个人密码信息操作。
员工子系统模块如下:
1、员工工资:查看员工个人工资信息;
2、员工医保:查看员工个人医保信息;
3、员工考勤:查看员工个人考核信息;
4、员工考核:查看员工个人考核信息;
5、修改密码:登录系统的用户可以进行修改个人密码信息操作。
参考文献:
[1]耿霞 邹婷婷.网站设计与开发技术教程.北京:人民邮电出版社,2014
[2]虞益诚.SQL Server 2005数据库应用技术(第二版).北京:中国铁道出版社,2015
[3]孙延鹏 吕晓鹏.Web程序设计——jsp.北京:人民郵电出版社,2016
作者简介:
汪钰斌(1979—),男,江西省南昌市人,本科,江西农业大学南昌商学院计算机教师,主要研究方向:计算机基础教育、软件开发.