基于Netapp与Oracle数据库企业人事信息管理系统的构建

时间:2022-06-27 07:01:47

基于Netapp与Oracle数据库企业人事信息管理系统的构建

摘要:本文根据中小企业人事管理需求和现实发展特点,采用Oracle数据库和Netapp存储结构,提出了一套企业人事信息管理系统构建方案,为企业人事部门对员工管理提供了简单快捷的信息平台,真正提高了企业人事管理的工作效率。

关键词:Oracle数据库;Netapp存储结构;人事信息管理系统

中图分类号:TP31 文献标识码:A 文章编号:1674-7712 (2013) 02-0064-01

一、企业人事信息管理系统建设意义

随着社会改革开放和信息技术的不断进步,我国中小企业发展状况普遍良好,但是在企业人事管理方面仍然存在诸多问题,包括员工绩效考核主观化严重、薪酬发放缺乏激励性等等,造成了很多中小企业人事管理繁杂混乱、效率极低。本文基于以上问题,设计了一套针对中小企业的人事信息管理系统,利用信息技术提高企业人事管理的工作效率,管理企业人事信息资源,为企业领导层决策提供有力支持,形成完善的企业人才储备库,为企业发展奠定良好基础。

二、企业人事信息管理系统的总体设计

(一)系统架构设计

本文设计的企业人事信息管理系统白去B/S三层架构,真正实现高内聚、低耦合。系统三层架构包括数据访问层、业务逻辑层和用户表示层,每个层面分工明确,通过相互配合、协同工作保证系统正常稳定地运行。一旦数据库信息发生变化,只需要对数据访问层进行修改。系统基于三层架构模式,将实体层与其他层次独立出来,不但减少人工编程,还能够使得企业人事信息管理系统框架清晰可见,方便日后对系统的维护和升级扩展。

(1)用户表示层。用户表示层主要是与系统用户完成交互过程,执行系统用户提出的要求。由系统应用程序提供访问接口,用户通过接口可以实现各种功能操作。

(2)业务逻辑层。业务逻辑层主要负责根据具体问题,对数据访问层进行相关操作,实现用户表示层提出的功能需求。

(3)数据访问层。数据访问层主要负责直接操作系统后台数据库,实现与数据库的交互,完成添加、删除和修改数据库信息等功能。

(二)系统模块设计

(1)用户管理模块。用户管理模块具有多种功能,包括添加用户、删除用户、修改用户、授权用户等等。当需要在系统中增加一个新的用户时,由业务处理层中负责对业务进行处理的部分来调用数据处理层的源代码,数据处理层与数据库可以实现直接联系,从而完成修改数据库、更新数据库等功能。

(2)员工自助模块。当用户使用个人用户名和密码登录到系统之后,可以点击浏览器中的功能模块来查找与自己相关的数据信息。

(3)档案管理模块。档案管理模块主要负责完成企业新员工档案信息录入、信息修改、信息增加和信息删除等功能,对企业人事档案信息进行维护更新,包括员工姓名、员工性别、员工机关、员工学历、员工政治面目等信息。

(三)系统数据库设计

(1)数据库逻辑设计。中小企业的网络存储应该保证可用性强、扩展性好,才能有利于企业人事信息管理系统的后续扩展升级,提高业务操作和处理的连贯性。本文设计的企业人事信息管理系统采用的是Oracle数据库软件,有效增强了系统数据库的安全性和可靠性,提高了数据信息的利用效率。员工信息E-R图如图1所示:

员工信息数据是构成企业人事信息数据库中的关键部分,企业很多相关数据信息都是基于员工信息进行整理统计的。

(2)数据库存储设计。中小企业信息化建设应该重点保证数据库数据信息的安全可靠和稳定运行,因此,建立一个完善的存储平台,选择合适的存储架构非常重要。同时,企业存储网络建设要保证扩展性好、可用性强和安全性高。

本文选择Netapp的存储产品构建了一套处理速度快、安全性能高、稳定性能强的数据管理解决方案。Netapp存储产品功能强大,不存在任何额外附加的服务进程,避免在处理数据时产生各种BUG,不需要进行复杂的参数配置即可对数据处理提供迅速的相应。

三、企业人事信息管理系统的详细设计

本文设计的企业人事信息管理系统包括7个子系统。

(1)档案管理。对企业全部员工人事档案相关信息进行管理,每个部门负责档案管理的专业人员负责对本部门员工档案信息进行维护,负责管理员工档案信息的增加、修改和查询等。

(2)合同管理。对企业全部员工的合同信息进行管理。包括企业员工合同签订、合同续签、合同变更和合同撤销等等。

(3)考勤管理。负责对企业全部员工的考勤信息进行管理。根据企业规章制度设置员工考勤工作日历信息,自动生成企业每个部门的员工考勤信息,由各个部门的负责人完成信息核对,按照实际工作情况对不正确的考勤信息进行修改,核对无误后提交。最后,由企业人事部门负责人审核各个部门提交的员工考勤信息。

(4)工资管理。负责对企业全部员工的工资发放进行管理。企业每个部门负责工资管理的人员应该及时更新员工档案信息中的工资数据。根据员工当月考勤信息和最新的工资数据信息发放工资,自动生成每个员工的工资单,并将生成的工资报表统一汇总上报。

(5)奖金管理。对企业全部员工的奖金发放进行管理,待企业各个部门奖金管理人员将员工档案信息中的奖金数据更新之后,按照基本数据完成奖金发放工资。

(6)保险管理。对企业全部员工的各项保险信息进行管理和发放,包括员工个人养老保险、失业保险、生育保险、医疗保险、补充保险、意外伤害保险和住房公积金等。

(7)员工自助管理。企业全部员工都可以登陆员工自助管理子系统,查看个人基本信息、工资信息、合同信息、考勤信息等等。

综上所述,随着我国中小企业在市场竞争中的不断发展,每个企业都期望拥有高学历、高素质的专业技能人才,以保证在激烈的竞争环境中占据一定优势。本文结合中小企业实际业务发展特点,构建了一套企业人事信息管理系统,使得企业人事管理工作更加便捷高效。

参考文献:

[1]吕茂湘.基于网络的中小企业人力资源管理系统研究[J].科技创新与应用,2012,24.

[2]姜冬洁,陈姗姗.Web版企业人力资源管理系统平台的设计与开发[J].计算机与现代化,2012,2.

上一篇:探讨计算机软件的安全检测技术 下一篇:试论面向软件企业开发岗位的java课程群建设