人力资源管理系统.docx

上传人:b****3 文档编号:5902491 上传时间:2023-05-09 格式:DOCX 页数:30 大小:1.78MB
下载 相关 举报
人力资源管理系统.docx_第1页
第1页 / 共30页
人力资源管理系统.docx_第2页
第2页 / 共30页
人力资源管理系统.docx_第3页
第3页 / 共30页
人力资源管理系统.docx_第4页
第4页 / 共30页
人力资源管理系统.docx_第5页
第5页 / 共30页
人力资源管理系统.docx_第6页
第6页 / 共30页
人力资源管理系统.docx_第7页
第7页 / 共30页
人力资源管理系统.docx_第8页
第8页 / 共30页
人力资源管理系统.docx_第9页
第9页 / 共30页
人力资源管理系统.docx_第10页
第10页 / 共30页
人力资源管理系统.docx_第11页
第11页 / 共30页
人力资源管理系统.docx_第12页
第12页 / 共30页
人力资源管理系统.docx_第13页
第13页 / 共30页
人力资源管理系统.docx_第14页
第14页 / 共30页
人力资源管理系统.docx_第15页
第15页 / 共30页
人力资源管理系统.docx_第16页
第16页 / 共30页
人力资源管理系统.docx_第17页
第17页 / 共30页
人力资源管理系统.docx_第18页
第18页 / 共30页
人力资源管理系统.docx_第19页
第19页 / 共30页
人力资源管理系统.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人力资源管理系统.docx

《人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统.docx(30页珍藏版)》请在冰点文库上搜索。

人力资源管理系统.docx

人力资源管理系统

人力资源管理系统

摘要:

开发和利用人力资源管理信息系统对提高人力资源管理水平,实现人力资源管理现代化具有重要意义,是实现以人为中心的管理、促进企业管理现代化的必然选择。

本系统是采用java和Access2000数据库技术开发的智能人力资源管理系统。

他提供了完备的用户管理、部门管理、人员管理、工资管理、信息查询等功能,整个系统具有高安全性、高可靠性等优点,可用于中小型企业的人事管理部分。

本文详细介绍了人力资源管理系统的需求分析、业务流程和数据流程,并进行了系统总体结构设计、数据结构和数据库设计等,目的是通过对理想的HRMIS的主要功能目标、系统构成和开发过程等的分析研究,来探索企业如何开发HRMIS、用HRMIS的方法有效管理其人力资源的问题,以实现人力资源管理现代化。

关键词:

人力资源管理信息系统Access2000.java。

Abstract:

Thedevelopmentandutilizationofhumanresourcesmanagementinformationsystemtoimprovethelevelofhumanresourcesmanagementtoachievethemodernizationofhumanresourcesmanagementisofgreatsignificance,istherealizationofpeople-centeredmanagement,andpromotingthemodernizationofenterprisemanagementinevitablechoice.

Thesystemisusingjava、eclipseandMicrosoftAccess2000databasetechnologytodevelopintelligenthumanresourcesmanagementsystem.Itprovidesacompleteusermanagement,departmentalmanagement,personnelmanagement,wagemanagement,informationinquiriesandotherfunctions,theentiresystemwithhighsecurity,highreliability,etc.,canbeusedforsmallandmedium-sizedenterprises,partofpersonnelmanagement.

Thispaperdescribesthehumanresourcemanagementsystemneedsanalysis,businessprocessesanddataflow,andtheoverallstructureofthesystemdesign,datastructureanddatabasedesign,throughtotheidealgoalofthemainfunctionsoftheHRMIS,thesystemcompositionanddevelopmentprocesssuchasanalysis,toexplorehowthedevelopmentofHRMIS,theHRMISmethodsusedtoeffectivelymanageitshumanresourcesinordertoachievethemodernizationofhumanresourcesmanagement.

Keywords:

HumanResource;MicrosoftAccess2003;java;eclipse;

目录

引言4

1.编写目的和背景4

1.1编写目的4

1.2背景4

2.项目概述5

2.1项目目标5

2.2项目名称,《Java+Access人力资源管理系统》5

2.3开发工具6

2.3.1Java概念6

2.3.2Eclipse的简介7

2.4用户特点7

2.5假定和约束7

3.系统功能需求8

3.1系统模块划分8

3.2系统设置8

3.2.1密码修改8

3.2.2用户管理9

3.2.3重新登录9

3.3岗位设置9

3.3.1发布岗位9

3.3.2修改职位9

3.3.3删除岗位10

3.4薪资管理10

3.4.1薪资登记10

3.4.2薪酬修改10

3.4.3薪酬删除10

3.5人事管理11

3.5.1记录员工基本信息11

3.5.2考勤管理11

3.5.3请假管理12

3.5.4培训管理12

3.5.5对离职的员工12

3.6部门管理13

3.6.1部门修改13

3.6.2部门添加13

3.6.3部门删除13

4.系统界面介绍13

4.1系统登录界面和主要代码14

4.2系统主页15

4.3添加用户的界面和主要主要代码16

4.4发布岗位21

4.5薪资管理21

4.6员工管理22

4.7考勤管理22

4.8员工管理23

4.9部门信息23

5.运行环境23

5.1硬件设备需求23

5.2支持软件24

总结24

致谢24

参考文献25

 

引言

对科技类企业而言,人才是根本。

随着中国已经加入了WTO事实,人才的争夺与管理已成为科技型企业所面临的严重问题,而人力资源管理水平的提升不仅需要高素质的管理人员而且也需要信息化工具进行辅助。

因此许多公司决定实施人力资源管理信息系统,本系统就是在这样的背景下开发的,具有重大的现实意义。

人力资源管理主要指对人力这一资源进行有效开发、合理利用和科学管理。

它是当代管理科学的重要组成部分,它强调“以人为本”的管理理念,认为“人”是企业发展最主要和最直接的动力;及时的发现人才、正确的利用人才,充分发挥现有人力资源的作用,为未来人才的培养提供生动活泼的成长环境,是它主要的管理内容,也是企业对人力资源管理的重心;严格的聘用制度、合理的薪资制度、公平的考核制度、公正的晋升制度,和谐的工作氛围,员工较高的满意度,是它的直接表现。

1.编写目的和背景

1.1编写目的

人力资源管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。

在这种情况下,一个可以规范化、自动化的人力资源管理系统就显得非常必要。

1.2背景

本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。

本文档作为人力资源管理系统的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。

企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,也由于知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用。

2.项目概述

2.1项目目标

人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。

即运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。

2.2项目名称,《Java+Access人力资源管理系统》

人力人力资源管理系统的基本概念

人力资源管理系统(HumanResourceManagementInformationsystem,简称HRMIS)是将以计算机为基础的管理信息系统应用于人力资源管理而形成的一种现代化的人力资源管理方法和手段,是对信息技术与人力资源管理技术结合的最佳定义。

人力资源是企业的第一资源,如何有效地管理、利用和开发这一资源,是摆在每一位管理者面前必须重视的大事。

人力资源管理工作可分为建立规章制度的基础性工作、基于标准操作流程的例行性工作、人力资源规划等战略性工作以及企业文化建设、职工职业生涯设计等开拓性工作。

其中,大量的例行性工作往往占据了人力资源管理工作人员的大部分时间。

如果能建立起人力资源管理信息系统,把这部分工作分离出来,用计算机来进行管理,必将能大大提高人力资源管理人员的工作效率。

同时,利用人力资源管理信息系统中存储的大量历史信息,建立起企业人力资源决策支持系统,可为领导决策提供有用的参考信息。

人力资源管理信息系统(HumanResourceManagementInformationsystem,简称HRMIS)是将以计算机为基础的管理信息系统应用于人力资源管理而形成的一种现代化的人力资源管理方法和手段,是对信息技术与人力资源管理技术结合的最佳定义。

人力资源是企业的第一资源,如何有效地管理、利用和开发这一资源,是摆在每一位管理者面前必须重视的大事。

人力资源管理工作可分为建立规章制度的基础性工作、基于标准操作流程的例行性工作、人力资源规划等战略性工作以及企业文化建设、职工职业生涯设计等开拓性工作。

其中,大量的例行性工作往往占据了人力资源管理工作人员的大部分时间。

如果能建立起人力资源管理信息系统,把这部分工作分离出来,用计算机来进行管理,必将能大大提高人力资源管理人员的工作效率。

同时,利用人力资源管理信息系统中存储的大量历史信息,建立起企业人力资源决策支持系统,可为领导决策提供有用的参考信息。

2.3开发工具

2.3.1Java概念

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。

Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

 Java编程语言的风格十分接近C、C++语言。

Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

在JavaSE1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

  Java不同于一般的编译执行计算机语言和解释执行计算机语言。

它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。

不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。

但在J2SE1.4.2发布后,Java的执行速度有了大幅提升。

  与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。

全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。

“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。

这与微软公司所倡导的注重精英和封闭式的模式完全不同。

  Sun公司对Java编程语言的解释是:

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

2.3.2Eclipse的简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。

  虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。

Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。

由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

2.4用户特点

本系统软件的主要用户是人力资源部门,系统的操作需要技术人员管理但并不复杂。

对与操作人员只需要有一定的计算机基础加上一些培训就能很好的掌握了。

对于维护人员要具有较高的计算机水平,能够很好的对数据库进行管理,对整个管理系统进行维护。

当然需要其他方面专门的协作。

对于进销存的维护是非常重要的,一旦系统出错很可能影响企业的利益与信誉,所以对维护人员的水平要求是很高的。

2.5假定和约束

对于系统开发的所需的经费基本在中小型企业的承受范围之内,假定该项目开发费用在20万元内。

同时假定要求开发的企业单位具有一定得相关技术维护人员,配备有全部或部分相关的设施等。

由于开发时间、资金的限制对于系统开发是个最大的约束,由于考虑到企业对系统对数据处理的高效、安全性等问题,故对系统的数据库方面的要求比较的高,需要仔细研究确定相应方案。

3.系统功能需求

3.1系统模块划分

3.2系统设置

包括密码修改,用户管理和重新登录模块3个部分。

3.2.1密码修改

系统主要角色有系统管理员、部门经理及普通员工。

而普通员工仅可查看信息而无权作任何修改,除了修改自己的密码(包括旧密码,新密码,确认密码)。

3.2.2用户管理

部门经理对本部门员工有管理权,系统管理员还可以添加新用户以及设定初始密码,和删除用户等操作。

系统自带一个管理员用户,可以进行用户信息管理,负责对建立新用户和用户维护,及用户的权限分配。

可以修改用户信息和注销用户信息。

可以对用户信息进行增加、删除、修改等操作。

3.2.3重新登录

让系统返回到登陆界面重新输入用户名及密码再次登录。

3.3岗位设置

3.3.1发布岗位

管理员对所需岗位进行发布,包括职位编号、职位名称、招聘人数、有效期至、职位类别、工作地点、岗位描述、入职条件等信息的公布。

3.3.2修改职位

管理员或者部门经理对已发布的岗位进行修改,包括对职位编号、职位名称、招聘人数、有效期至、职位类别、工作地点、岗位描述、入职条件等信息以及数据统计。

比如统计来访人数等。

3.3.3删除岗位

管理员或部门主管人士对已招聘满员,对招聘期限以为的职位和取消计划的招聘岗位进行删除操作。

(如职位编号:

14、职位名称:

程序员、招聘人数:

3、有效期至:

2013-2-01、职位类别:

工程师、工作地点:

庆阳分公司、岗位描述:

代码编写、入职条件:

熟悉java编程。

3.4薪资管理

薪酬管理模块:

包括薪酬登记,薪酬修改,薪酬删除3个部分

3.4.1薪资登记

根据员工姓名进行确认员工编号、再定制工资编号,以及基本工资、福利、奖金和实发工资的登记。

3.4.2薪酬修改

对在职员工职务调动引起的薪资变动进行修改和退休员工薪资变动的修改。

3.4.3薪酬删除

对已离职或因职位调配而不再该岗位的员工进行信息的删除,包括员工姓名、员工编号、工资编号、基本工资、福利、奖金和实发工资等。

3.5人事管理

3.5.1记录员工基本信息

信息内容:

姓名、性别、婚姻、学历、学位、专业、身份证号、生日、政治面貌、部门、职务名称、人员状态(在职/兼职/离职)、入职时间、除此之外,还可以选择定义行业背景、技术特长,等等。

操作:

①需要对基本信息进行增加、删除、修改等操作;

②各部门可自行定义其他人事信息子集;

③各级单位可分别对本单位员工进行管理;

④根据选择的条件可进行快速筛选、定位所需的人员信息。

3.5.2考勤管理

根据员工编号对员工上下班的情况进行登记,上下班时间及日期,是否迟到早退。

考勤记录内容:

编号、员工编号、类型(迟到、旷工、请假、加班、出差、调班、停工)、奖惩金额、考勤人

1.可实现操作:

2.系统支持请假、出差、加班、补休、调班、停工等考勤业务管理。

3.薪酬模块可以直接引用月考勤结果进行相关计算。

4.考勤数据支持分部门管理,各分公司或部门可以独立管理本部的考勤。

系统提供常用的一组考勤数据报表

进行添加、修改、删除。

3.5.3请假管理

登记请假人的信息

包括员工编号、姓名、请假时间、请假天数以及请假原因。

1、进行添加、删除、修改。

考勤记录内容:

编号、员工编号、类型(迟到、旷工、请假、加班、出差、调班、停工)、奖惩金额、考勤人

2、可实现操作:

3、系统支持请假、出差、加班、补休、调班、停工等考勤业务管理。

4、薪酬模块可以直接引用月考勤结果进行相关计算。

5、考勤数据支持分部门管理,各分公司或部门可以独立管理本部的考勤。

3.5.4培训管理

对所培训的员工进行登记,包括员工编号、姓名、培训内容、时间、以及费用等进行管理。

实现公司都员工的岗前培训、在职培训,利用本系统完成教育档案的建立,维护等一系列的工作。

对培训项目进行维护,实现培训项目的增加,查询,修改等工作。

填写培训结果,对该人员培训是否合格作出评定。

3.5.5对离职的员工

离职管理工进行登记,包括员工编号、姓名、、离职时间、以及原因等进行管理。

3.6部门管理

部门管理包括部门修改、部门添加、部门删除3个部分。

3.6.1部门修改

对部门编号、部门名称、从属部门、部门职能等功能的修改。

3.6.2部门添加

用于对新增部门的添加包括部门编号、部门名称、从属部门、部门职能等

3.6.3部门删除

对已不用部门的添加包括部门编号、部门名称、从属部门、部门职能等进行删除。

4.系统界面介绍

登陆页面如图4-1,为本系统的入口,用户输入正确的用户名和密码才能进入系统主页:

4.1系统登录界面和主要代码

图4-1系统登录界面

系统主页页面如图4-2:

系统主页主要是系统的功能结构,相应的权限用户可以双击进入相应的模块进行操作,中间左部分系统默认显示的是管理内容。

实现登录的主要代码:

PrivateJButtongetJButton1(){

if(jButton1==null){

jButton1=newJButton("登录");

jButton1.setCursor(cursor);

jButton1.addActionListener(newActionListener(){

@SuppressWarnings("deprecation")

PublicvoidactionPerformed(ActionEvente){

if(getJTextField().getText().equals("")){

JOptionPane.showMessageDialog(null,"用户名不能为空!

","提示",

JOptionPane.WARNING_MESSAGE);

jTextField.requestFocus();

}elseif(getJPasswordField().getText().equals("")){

JOptionPane.showMessageDialog(null,"密码不能为空!

","提示",

JOptionPane.WARNING_MESSAGE);

jPasswordField.requestFocus();

return;

}else{

Stringsql="select*fromt_userwhereUser_Name='"

+jTextField.getText()+"'andUser_Pass='"

+jPasswordField.getText()+"'";

login(sql);

}

}

});

jButton1.setBounds(482,390,70,26);

jButton1.setBorderPainted(false);

jButton1.setContentAreaFilled(false);

}

returnjButton1;

}

4.2系统主页

图4-2系统主页

图4-3用户管理

4.3添加用户的界面和主要主要代码

publicChangeuser(){

setBackground(Color.WHITE);

setLayout(null);

{

JLabellabelpass=newJLabel("请添加用户");

labelpass.setFont(newFont("黑体",Font.PLAIN,15));

labelpass.setForeground(Color.GRAY);

labelpass.setBounds(100,105,138,20);

add(labelpass);

}

{

JLabellabel=newJLabel("新用户名:

");

label.setBounds(100,145,82,15);

add(label);

}

{

JLabellabel=newJLabel("输入密码:

");

label.setBounds(100,185,82,15);

add(label);

}

{

JLabellabel=newJLabel("确认密码:

");

label.setBounds(100,225,82,15);

add(label);

}

{

textField_1=newJTextField();

textField_1.setColumns(10);

textField_1.setBounds(155,140,165,27);

add(textField_1);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2