基于Java的人事管理系统文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学校代码:11517
学号:201011002240
HENAN INSTITUTE OF ENGINEERING
文献综述
题目基于Java 的人事管理系统
的设计与实现
学生姓名许耀辉
专业班级信息与计算科学1042班
学号201011002240
系(部)理学院
指导教师(职称)董西广(讲师)
完成时间2014年3月4日
基于Java的人事管理系统的设计与实现
摘要:随着计算机的发展,科技的发展,现阶段的人事管理系统越来越不能满足企业的需要,特别是对于一些企业仍然采用人工管理的方式,这种方式不仅增加了企业的成本,而且极其容易出错,设计一种基于Java的人事管理系统就应运而生了,人事管理系统基本实现了企业人事管理的基本应用,包括人事信息管理的增、删、改、查,考勤信息管理的增、删、改、查,个人简历信息管理等基本应用,设计的人事管理涉及MySQL数据库的操作,Eclipse以及jdbc数据库的连接等相关知识。
关键词:Java/MySQL/Eclipse/人事管理
1 引言
21世纪最激烈的竞争当属人才的竞争,一个具有多学科知识的复合性人才或许是一个企业发展壮大所不可或缺的重要因素。因此人力资源已逐步成为企业最重要的资源,人力资源管理(Human Resource Management,HRM)也成为现代企业管理工作中的重要内容之一。随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用计算机进行各类管理的科学和便捷;认识到管理信息系统对于管理工作的重要性[1]。
本次论文创作的主要目的是设计一款简单、易操作的现代人事管理系统,在论文创作的过程中,我借助学校和个人收集的相关资料,利用图书馆和网络等渠道,广泛查阅相关资料,分析前人成果的基础上,明确系统设计思路。
2 人事管理系统的发展
2.1人事管理系统的国外的发展
人事管理系统的发展经过三个阶段的发展。
人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又容易出差错,为了解决这个矛盾,第一代人事管理系统应运而生。
第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞速发
展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为HRMS的阶段性发展提供了可能[2]。
人事管理系统的革命性变革出现在20世纪90年代末。第三代HRMS的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据统一管理起来。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作。
2.2人事管理系统的国内的发展
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还有面向少数专家和管理人员的专家系统(ES)或决策支持系统(SS),其处理对象、服务对象、自身的系统结构及处理能力都有了进一步的发展[3]。
2.3人事管理信息系统的研究现状
进入21世纪,伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业人事管理,如何提高人事部门的效率,降低人工成本,成为企业管理者重点关心的问题。目前,国内人事管理系统的开发技术相当成熟,主要原因在于人事管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件。加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,人事管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的公司和单位均开发并运行了企业人事管理系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把人事管理系统作为其应用与开发的首要目标[4]。加上国家人事主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的人事管理系统软件供企业单位选择使用。应该说,企业人事管理系统的开发与应用在国内已经进入了相对成熟期。
3 人事管理系统
3.1人事管理系统具备的特点
对于中小型企业,功能上的实用、够用,是企业选择软件产品的重要条件,这里的实用性主要表现为软件的管理方式要符合企业原有的管理习惯。在我国,大量中小型企业管理不够规范,尤其是各个行业间,更是有其鲜明的行业特性,即使是同行业间,其管理方式亦存在一定的差异。所以,对于一个可普遍使用的人事管理系统,一方面应有通用性,另一方面更需要有高效的灵活性[5]。
中小型企业信息化人才比较缺乏,对于这些企业,CIO(Chief Information Officer)是一个比较遥远的概念。同时,为节省运营成本,中小型企业在用人上往往会采取从紧方式。对于进入中小型企业的信息化产品,容易使用、高效实用是一个基本的要求。员工基本信息是一个企业重要的基础数据。同时,人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率[6]。
3.2 本论文设计的系统具备的特点
当前不乏优秀的企业信息化产品,但其高昂的应用代价,使大量的中小型企业望而却步。对于这些企业所需的人事管理系统,一方面要求软件系统本身价廉物美,另一方面也要求其相应的硬件投入要相对较低。同时,在应用过程中,尽量降低维护成本,包括人力成本、技术成本以及资金成本等。通过对员工信息的有效管理,可以从中挖掘一些有用的信息提供给决策者。总之,为小型企业建立一套基于Java的人事管理系统,符合广大中小型企业(尤其是劳动密集型企业)的现实需求[7]。
本系统实现的主要功能包括:员工基本信息管理、员工工资信息管理、员工考勤信息管理等等,这些功能基本满足现代企业日常管理。
3.3 设计系统用到的相关知识
3.3.1 Java语言
Java是sun公司于1995年推出的一种简单的、面向对象的、可移植的语言,与C语言、C++语言、VB语言等相比具有自己独特的特点,平台无关性、安全性、面向对象性、健壮性等特点[8]。
(1)平台无关性