人力资源信息管理系统设计和实现_第1页
人力资源信息管理系统设计和实现_第2页
人力资源信息管理系统设计和实现_第3页
人力资源信息管理系统设计和实现_第4页
人力资源信息管理系统设计和实现_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人力资源信息管理系统设计和实现 摘要:基于我国企业人力资源管理发展的需要,本文以解决人事管理中信息系统过于陈旧、系统功能模块较单一等问题为目标,运用idea开发工具及mysql数据库,设计了一套由员工信息、组织人事架构、部门管理等主要模块组成的人力资源信息管理系统。 关键词:人力资源信息管理系统;mysql数据库;系统实现 1系统设计 1.1系统设计原则 1.1.1业务完整性原则 设计系统的主要目的是实现业务优化功能。因此设计业务系统的时候要先了解企业的业务流程和业务规则,然后根据业务流程设计可以满足人力资源管理和未来需求的具有一定功能的板块,在系统设计上要保证板块的完整性,将所涉及的所有业务

2、都要汇集在系统内以体现自主开发系统的优势。 1.1.2开放及扩展性原则 设计系统时要在满足用户的需求的同时,还要遵循开放性原则。想要达到设计开放性系统的原则,应该在设计系统框架的时候采用平台框架,还要有功能模块和客户化配置的思想配置作为系统的设计思想,设计的系统可以支持多种软硬件设备,还会在接口采用标准数据配合,因此达到能管理系统信息和各类互联网产品的目的,给用户以后的二次开发带来的方便。 1.1.3安全可靠性原则 信息安全是人力资源管理系统的重要功能,在这一系统功能中会存在大量的信息还会有商业机密,所以设计及信息系统时要把信息保密工作作为重点设计对象。设计并建立可以保障系统数据安全的物理网络

3、和网络架构,在系统中采用安全技术来确保系统在运行中数据安全和系统运转的稳定。 1.1.4友好易用性原则 设计系统不但要考虑它的功能性还要考虑它的实用性,建立针对公司全体员的管理系统,要考虑实际情况在设计系统入口时采用web浏览器和移动端app两种方式,系统设计要简单清晰好理解,保证用户在使用和进入系统时操作简单,容易掌握。 1.1.5经济实用性原则 从需要设计公司的实际情况做出设计系统的运算,例如给房地产经济行业做预算时,考虑到房地产行业激烈的竞争行情和利润空间大幅度下滑的情况,在为房地产公司设计系统时要降低预算成本的同时还要保证系统可以正常运行。 1.2系统总体结构设计 1.2.1系统逻辑架

4、构设计 构建人力资源信息管理系统时采用的是b/s结构,它属于系统设计的一种,能将客户端功能绑定到web浏览器,将系统功能集中在web服务器上,并在web服务器上安装数据库1。这样设计系统的好处是让系统开发变得不再复杂,在日后使用和维护时的效率也会更高。表示层、业务逻辑层、数据访问层是b/s结构中主要的三个层次。 1.2.2系统物理架构设计 人力资源信息管理系统的设计,主要是以分析架构为依据,完成物理架构的搭建。在设计这个系统的时候,将架构设计分为了web服务器、数据服务器和客户端设备三部分。在系统登录方式的设计过程中,主要选择两种方式,分别是内网登录和外网登录。通过互联网,利用笔记本电脑、平板

5、电脑、手机等设备实现系统登录,称为外网登录;不需要互联网连接,而是通过电脑之间连接完成系统登录,称为内网登陆2。内网登录和外网登录的区别是外网登录需要互联网的辅助,要经过防火墙的阻隔。外网登录系统要注意防范木马病毒的入侵,确保维护系统的安全。外网和内网,只要其中任何一个可以成功登录,就可以对客户端进行访问,进而处理数据库服务器以及web服务器的访问,也可以处理其他相关业务3。 1.3系统功能模块设计 (1)完成人事信息管理功能的设计。目的是提高工作效率,实现员工信息、工资信息、企业信息的访问、更正等功能。(2)完成行政审批功能。员工可以通过系统模板自行建立相关信息,进行转移处置申请、离岗申请、

6、惩处申请、奖励申请、薪酬调整申请、休假申请等,管理者也可以通过系统批准这些项目。系统在管理者完成审批后可以及时反馈给员工,大大地节约了此项工作的时间和物资耗损,满足员工和管理者各自的需求。(3)控制人力成本。根据公司、分公司或子公司的预算汇总及公司政策执行情况,实时跟踪处理企业经营的相关数据,从整体上分析公司的人力成本并对其合理估量和分析,辅助管理层完成公司的决策。(4)系统管理。为了确保新系统正常运行,系统管理员要实现对系统中用户管理、群组设置、科目设置和权限设置等功能的监督和完善工作。 2系统实现 2.1系统环境介绍 2.1.1开发环境 开发软件是系统开发过程中必不可少的部分,人力资源信息

7、管理系统的开发软件主要包括jdk、mysql数据库以及idea环境开发平台。在java进行语言转换的过程中,jdk是将其他语言转换为类语言所需的软件,需要通过火狐浏览器和ie浏览器来实现系统开发的调试。该系统的开发必须以windows系统为基础运行环境,同时必须有足够的内存(不低于512m),但因为系统的功能调试是在本地完成的,所以不会对网络环境有较高的要求5。 2.1.2运行环境 运行环境主要包括软件安装、访问条件以及运行环境的硬件配置,每种运行环境及其具体详情的介绍。 2.2登录功能实现 用户在处理系统信息之前,需要先登录系统,完成系统登录是所有系统的硬性要求。本次研究的系统,在用户完成注

8、册之后,系统管理员需要为每类用户分配相应的权限,用户若想继续进行操作,就必须获得相应的权限6。用户名和密码是系统登录时必须输入的信息,信息输入之后点击“确定”进行登录,若用户名和密码不对应或是错误的,那么就会有错误提醒显示在页面上,这种情况下就不能完成系统主界面的登录。 2.3员工管理功能实现 所谓企业员工管理,主要内容就是管理员工的基本信息以及工作信息,工作信息包括工作的年限、职务等。企业完成员工招聘工作后,新入职员工要在系统中进行信息录入。同时管理员要对新员工的级别进行分类设置,新员工获得权限后能够在系统中查阅相关信息。新员工信息添加界面如图2所示。 2.4组织人事管理功能实现 组织人事管

9、理是指针对员工的组织关系、人事关系和人事变化进行工作的调配,同时也可以管理员工的引进和信息查询,以人事规划详情为依据,企业领导者可以完成所需人才类型及数量的确定。当员工因为岗位调动发生职位变更,需经过相关部门领导或人员的批准,员工才可以根据批准完成调换,同时还要进行信息权限的变更,最终实现岗位及信息的匹配。 3系统测试 代码检验属于静态检验,在检验之后,可以确定的是系统代码不存在逻辑错误和语法错误,在人力资源信息管理系统的测试当中,利用黑盒子测试法进行功能测试,以下是功能测试的主要内容。(1)通过测试用例测试本系统中各个子系统的功能。在此次测试当中,选取典型用例进行主要功能的测试,完成初始条件的设定之后,将数据输入待测试区,以测试结果为依据,和预期结果进行对比。这时候,需要与实际结果进行比较,以检验其一致性。如果测试结果与实际结果不一致,则需要根据错误情况,做出相应功能模块的修正。根据测试,本系统web模块的文档应用功能的测试结果与理想状态相匹配,并通了相应的测试;系统薪酬查询功能模块的app实际结果与预期结果一致,并通过了该功能的测试;系统人力成本管理模块,通过对比实际结果与预期结果发现,系统对预算的填写准确无误,顺通过测试。(2)在系统中输入不合理数据检验系统是否会拒绝并在界面上弹出错误提示,并向用户显示出错的原因。 4总结 本文针对企业人力资源

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论