1.绪论
1.1开发背景 1.1.1 背景介绍
人力资源管理已经近百年的历史。传统的人事管理是伴随着组织的出现。现代意义上的人事管理发展始于工业革命的一代。在发展过程中,它会继续从各种学科,自我升华,从而催生了现代人力资源管理理论体系。现代人力资源管理的强调人力资源和物质资源的区别,强调人的主观能动性,及时性,智力和社会效应。据西方学者,人力资源管理的发展可以分为以下四个阶段:
第一阶段(20世纪30年代):在此阶段,这个理论来研究如何提高效率为核心的人类劳动,并且主要集中在两个方面:首先,人体运动和劳动时间研究开发的“标准化”的工作方法;人类选择,培训和实施“刺激”计件工资。科学管理理论成为一门科学的管理经验,提高了劳动效率,从而成为人力资源管理的起点。然而,管理的成分将被过分夸大,完全无视工人的心理需求。因此,人力资源管理仍是一个人事管理的工作,主要内容是招聘和雇用员工,建立工资支付制度,内部分工与合作来。
第二阶段(20世纪30年代到20世纪60年代):在这个阶段,行为科学理论和劳资关系学校的人力资源管理理论产生了重大影响。其重点从“事”为中心,以“人”为中心,强调充分发挥人的积极性。劳动人事部门,负责招聘的阶段,是负责协调劳动关系,明确管理人员和工人之间的劳动分工,并开始培训的目的,然后分配适当的工作,根据自己的特点,实施的差别计件工资制。
第三阶段(20世纪60年代到20世纪80年代):在此期间,劳动经济学产生了重大影响,人力资源管理理论,该理论认为,必须加强就业保障,通过国家立法,并强调改善就业关系,提高工人的地位,有效和合法的管理活动的重要性,也开始变得越来越重要。
第四阶段(20世纪80年代至今):在这个阶段,在企业人力资源管理的角色发生质的变化。在人力资源管理的变化从保护和员工选择企业发展的规划者和变化。同时,随着信息技术日益的成熟和应用,管理者摆脱日常琐碎的工作桎梏中解放出来,专注于科学有效的管理决策的。人力资源管理的已经成为企业运营非常重要的一环。从企业的长期战略,管理人员的角度来看,随着经济全球化,网络化的发展,数字知识经济时代已经来临。商业竞争,从竞争中脱颖而出,在财力,物力和物理资源,智力资源和智力资源的竞争,人力资源的竞争本质的竞争焦点。因此,人力资源管理已成为企业管理的重要组成部分。
1.2课题的研究意义和主要内容
人力资源管理系统,以提高资源的共享,知识管理功能,具有理论和实践意义。人民群众是该组织最重要的资源,人员的有效管理是企业管理工作中的一个重要功能,以加强竞争力的有力保障。在人才竞争日益激烈的情况下,需要运用现代信息技术支持经理完成各种各样的任务。
现代人力资源管理系统由一些不同的结构,不同的加工技术子系统,包括人事管理,薪酬管理,公告管理的核心模块。实际应用中,如何合理分配员工调动员工的积极性,改善工
作人员的培训业务,快速发展,已成为最重要的因素。
本文介绍了人力资源管理系统。系统需求分析过程中,我们使用的原型用户需求,用例图,确定模块和系统的结构功能,可根据用户需求。系统进行统一管理的员工,公司的每一位员工都可以登录到系统中,在人力资源管理方面增加透明度,和人力资源管理人员从复杂的,重复性的劳动剥离出来,集中时间和精力,整合人力资源规划和决策,并提高其市场竞争力。
2.系统分析
2.1系统需求分析
人事管理系统是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和方便的查询手段。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低下、保密性差,容易丢失。另外时间一长。将产生大量的文件和数据,这对于信息的查找、更新和维护都带来了不少的困难。
随着科学技术的不断发展,计算机科学的日渐成熟,作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点:查找方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理重要条件。因此,开发一个运行稳定,功能完善的人力资源管理系统是十分必要的。
2.1.1功能需求
人力资源管理系统需要人力资源管理不受地域的限制,只要人员能够上网,通过验证并登陆系统,便可以随时查看人力资源信息,进行人力资源信息数据的管理和更新。人力资源管理系统具有人员管理、部门管理、岗位管理、公告管理和薪金管理等功能。人力资源管理部门负责添加、修改、删除各类信息。领导和人力资源管理部门发布相关公告,查询员工信心等,员工个人可以查看个人信息,查看公告等。
2.2 系统可行性分析
2.2.1经济可行性
通过网络化的人力资源管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。人才利用率的提高,增强了企业的核心竟争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求。
2.2.2技术可行性
由于开发此系统需要的环境有操作系统:Windows XP/Windows 7;数据库:Mysql;开发工具包:JDK Version1.4.2;开发工具:my eclipse9.0;JSP服务器:Tomcat7.0;编程开发语言Java,需要操作人员熟练使用java语言和SQL语言以及HQL语言;需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底及编程能力。使用的开发工具把 Java语句、SSH框架相结合,优美的界面设计再加上Windows 稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲此系统是可行的综合以上两点开发此系统是可行的。
3 系统设计
3.1 业务目标
人力资源管理系统的使用,应该达到以下目标:
(1)系统开发符合企业实际需求,切合实际,能够提高企业人力资源管理水平,提高工作效率,降低成本。
(2)用户可以根据自己的实际情况做出修改,并有效的查找相关员工等信息。 (3)系统根据用户实际设计,使用方便,设计统一的人力资源界面。 (4)系统运行稳定、安全可靠。
3.2 系统功能分析
系统需要能够对员工、部门、公告、岗位等信息进行增删改查。
3.2.1系统功能需求设计
编号 1 2 3 模块名称 部门管理 岗位管理 人事管理 功能名称 浏览部门信息 添加部门 修改部门 查看岗位信息 添加岗位 修改岗位 查看员工信息 添加新员工 功能描述 查看部门相关信息 根据公司需要创建新部门 根据公司需要调整部门信息 人事部门查看岗位信息 人事部门根据需要添加新岗位 人事部门根据需要修改岗位信息 员工查看员工信息 人事部门录入新员工信息
4 5 6 7 8 9 通知管理 日志管理 邮件管理 个人管理 登录 薪金管理 修改员工信息 查看通知 删除通知 添加通知 添加日志 删除日志 日志回复 发邮件 查看邮件 删除邮件 修改密码 查看信息 修改信息 员工登录 更改绩效工资 查看当月薪金 人事部门对员工信息进行变更 查看公司通知 人事部门对过期的信息进行删除 人事部门对需要告知全体的通知进行添加 员工根据工作内容填写工作日志 将不用的工作日志删除 上级批复员工日志 邮件交流 查看收到的邮件 对收件箱和发件箱进行清理 修改个人密码 查看个人信息 修改个人基本信息 公司员工登录 财务部根据员工当月工作表现更改员工的绩效工资 查看员工当月薪金 3.2.2系统功能结构图
图1-1:系统功能机构图
3.3系统用例图
3.3.1普通员工用力图
普通员工可以正常登录外,还可以使用个人管理、薪金管理、邮件管理、通知管理、日志管理五个基本功能。个人管理可以修改登录时的密码、查看个人信息、对个人信息如联系方式等进行修改。薪金管理对于普通员工来说,则只能查询自己的基本工资和当月的绩效工资。邮件管理用于公司员工之间的工作交流,普通员工可以收发邮件、删除已读邮件。普通员工在通知管理只能查看公司最新发布的相关通知。日志管理用于记录工作相关的信息,并提交给员工所在部门的上级领导,普通员工可以添加日志,查看日志及其批复,以及删除日志。
(图1.1:普通员工用例图)
3.3.2普通部门经理用例图
普通部门经理可以正常登录外,还可以使用个人管理、薪金管理、邮件管理、通知管理、日志管理五个基本功能。除日志管理模块外,其他管理模块的使用与普通员工相同。而普通部门经理在使用日志模块的时候,同普通员工一样,可以添加新的工作日志,删除日志,查看日志及其批复外,还可以查看所属部门的所有员工需批复的日志,以及对需要批复的员工日志进行批复。