《企业人力资源管理系统设计与开发.pdf》由会员分享,可在线阅读,更多相关《企业人力资源管理系统设计与开发.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 科技与管理 2 0 1 0年第3期 企业人力资源管理系统设计与开发 骆建芳 摘要:本文以企业人力资源管理为对 象,介绍 了大型复杂管理 系统 的平台架构、功能模型及实施规划、数据库模型,并概述 了系统主要功能;接 着详细阐述 了企业级管 理 系统建设 中涉及 的信 息资源总体规 划和 业务流程重组、管理信息集成、分层软件架 构、分布式动态建模,组件式设计、动态职 能配置、动态查询配置等关键技术;最后对 该系统的实施方案和应用效果进行 了总结。该 系统覆盖公 司总部和各二级部门,集成 4 0 多个“孤 岛系统”,搭建起企业级人力资源 信息共享平台,实现人力资源管理的全员参 与和辅助 决策。关键
2、词:人力资源 信 息资源规划 流程 重组 信息集成 动态配置 1、系统概述 企业人 力资源 是指 能够推动整个 企业 发展的劳动者能力的总称。企业人力资源管 理是指根据企业发展战略的要求,有计划地 对人力资源进行合理配置,通过对企业 中员 调整等一系列过程,调动员工的积极性,发 挥员工的潜能,为企业创造价值。武船 1 9 8 8 年就开始了MI S的开发应用,1 9 9 8年启用 O R AC L E为共享数据库平台,2 0 0 3年建成贯通全厂的局域网,2 0 0 5年武 船信息空间工程总体规划出台,2 0 0 8年武船 涉密网络扩建安全保密实施方案的完成,这 就 意味着武船人力资源 管理将
3、走入一个新 的阶段。将现代的信息和网络技术应用于人 力资源管理,整合现有职能部门 4 0多个信 息孤 岛系统,构建集成的 企业人力资源管 理系统,创建员工互动工作平 台,既可 以 保证数据的唯一性、准确性,实现数据共享,又可以提高整个企业人力资源管理效率,促 使人力资源管理工作向着标准化、规范化的 方向发展。2、系统设计 2 1平台架构 在武船信息空间工程平 台架构中,人力 资源管理系统隶属于建造管理控制平台,该 系统与其他系统关系紧密,并且贯穿了不同 工的招聘、培训、使用、考核、评价、激励、的区域,平台架构 图如下。一 数 H 进 箭 圳 n 她 造 作、J 甾 。一 一,务 鱼 J 埔川
4、粤删务j f臆 篮臆雕务j 譬 (r 卜 =_ 二 一 二=:=:l_ _ _:二:浆成 件 数 础 务j 城 川 驱 动 似 并1 I I 擀 L L 砉 :竹乐掳 r 一丽 蘑 广一 面l J J砺 丽焉 j 皿:、卜f 鹕 f 采绕 、f I :施 :r rf、rf l:L、州 料,纰 改 持:图 1 人力资源管理系统平台架构 1 4 科 技与 管理2 0 1 0年 第 3期 2 2功能模型 通过对 企业 人力 资源信 息总体 规划与 业务流程重组,确定人力 资源管理系统 的建 设分为三个阶段,人事信 息管理阶段、人力 资源管理阶段、人力资本管理阶段。人事信 息管理阶段主要侧重于基础数据
5、管理,以提 人力 资本 管理 阶段 人 力 资源 管理 阶段 高人事部门工作效率为 目标;人力资源管理 阶段主要侧重于工作流程 自动化,以规范业 务流程为 目标;人力资本管理阶段主要侧重 于人才管理与决策支持,以提高企业和员工 的增值服务为 目标。各个阶段功能模型规划 如下。豳豳隧蕊 豳 圈豳 麓墨盈曩一墨墨曩冒_墨墨 图 2 人力资源管理系统功能模型 2 3数据库模型 为实现企业级 的信息集成,进一步分析 基础架构软件平 台、业务支撑软件平 台和企 业应用软件平台的组成和数据交互,建立企 业级数据库模型,如 图 3所示,将业务规则、数据访 问、合法性校验等工作放到了业务逻 辑层进行处理,表示
6、层通过 C OM DC OM 通 讯或者 H t t p等方式与业务逻辑层建立连接,再由业务逻辑层与数据库进行交互,增强系 统可用性、安全性、封装复用性、可扩展性 和可移置性,使用户在管理上所花费的时间 最小化,从而实现了便捷、高效、安全、稳 定 的企业级系统应用。表 示 层:主 要 是 为 用 户提 供 信 息,并 翻 译 用 户 指 令。界 面 外 观 层=提 供 与 用 户 交 互 的 界 面 界 面 规 则 层:根 据 用 户 指 令 调 用 用 户 接 口 层 的 相 应 接 口,并 将 数 据 传 递 给 界 面 岁I-观 层 业 务 逻 辑 层:主 要 是 对 用 户 提 交 的
7、 指 令 及 数 据 做 校 验,再 加 工 后 将 数 据 存 储 到 数 据 存 储 层,或 将 数 据 存 储 层 的 数 据 提 取 后 返 回 给 表 示 层。业 务 接 口 层=提 供 给 表 示 层 指 令 接 口,并 将 指 令 操 作 结 果 返 回。业 务 规 则 层:根 据 用 户 指 令 和 数 据 的不 同,将 该 指令 划 分给 不 同 的 构 造 器 处 理 并 构 造 出 实 体。实 体 层:抽 象 出 数 据 库 对 象,如 实 体 表、视 图、存 储 过 程 等。数 据 访 问 层:操 作 数 据 库,如 壹 询、插 入、更 新、删 除 等。图3 人力资源管
8、理系统数据库模型 科技与管理2 0 1 0耳第3期 2 4 关键 技术 2 4 1企业信息资源总体规划与业务流 程重组技术 随着企业信息化建设的深入,应用层次 和水平不断地提高,企业迫切需要集成化、自动化 的信息系统来支撑企业的迅速发展。然而由于信息化建设的阶段性,决定了不同 时期应用系统的多样性,如何在规划阶段既 要考虑新建系统的集成化开发,又要整合优 化原有的成熟系统,实现现有条件下的集成 要求,关键是要站在战略的高度,做好企业 信息资源总体规划和业务流程重组。企业人力资源管理系统作为我公司 第一个分布设计实施的企业级系统,首要任 务是运用信息工程的方法论,做好企业信息 资源总体规划和业务
9、流程重组。通过对企业 生产经营活动所需要的信息,即从产生、获 取,到处理、存储、传输及利用进行全面的 规划后,建立 了面 向业务的主题数据库模 型,定义 了企业信息化数据管理标准,直接 面 向业务主题组织存储数据,并在总体数据 规划过程中逐步开展数据标准化工作,使总 体数据规划成果能在集成化的信息系统建 设中发挥指导作用。具体在企业人力 资源信息规划 的过程 中,着眼于人力资源信息化建设中业务与数 据两大核心体系,通过和企业人力资源管理 人员的协同合作,采用“职能区域 一业务过 程 一业务活动”三层结构来梳理业务,形成 业务模型,并在此基础上融合业务流程优化(B P I)思想,对业务流程进行全
10、面优化,建立企业人力资源管理系统功能模型(见图 2),并规划好各个阶段的实施范围。通过对 用户视图的规范化和结构化分析,包括数据 流的定性和定量分析,从中抽取出企业人力 资源管理的基本数据元素和基本表,建立针 对全企业范围的人力资源主题数据库(即抽 取概念数据库及逻辑数据库的方式建立数 据模型),并通过数据库模型(见图3)来指 导物理实体表 的建设及实际应用系统 的开 发顺序,增强系统的集成性和扩展性,从根 本上解决“信息孤岛”问题,实现信息共享。2 4 2管理信息集成技术 信息集成是一项在技术上、管理上都很 困难的工作。管理信息系统的集成包括硬件 集成和软件集成。软件集成包括应用程序集 成和
11、数据集成两个方面。在硬件集成方面,直接利用企业级的硬 件基础设施平台,实现多个计算机系统 的互 连、互操作与集成,提高整个系统的可靠性 与实用性。在应用程序集成方面,面临新建的人力 资源系 统和 已经运行 了多年 的人力资源系 统的信息集成,和各个二级部门自己开发的 职业技能鉴定、职工培训、员工涉密、职业 安全等系统的集成,以及和金舟财务软件系 统的集成等问题。采用的策略是在原系统基 础上,从系统的整体性出发,综合、协调、完善各子系统,集成一个整体上最优的管理 信息系统。对用户采取“黑箱集成”,即:新 系统的使用在集成前后保持一致,使用户操 作更简便、界面更美观,用户对系统的总体 感觉并无变化
12、,却可以在集成后的“窗 口”上 得到更加综合的、完整的信息,降低实施难 度。在数据集成方面,建立企业级的中心数 据库,使原有 的局部数据在新系统中得到一 致性维护,提高其准确性。更重要的是,这 些局部数据在新系统中通过集成之后,可以 变成用户更感兴趣的综合信息,进而为用户 提供统计分析信息和决策信息,这些信息对 于企业管理者具有极大的实用价值。在异构 数据(O r a c l e S q l S e r v e d)集成方面,开发完 成了 A c c o u n t P ip e数据集成中间件,解决了 与财务软件等系统信息实时交换问题,在 I T 平 台框架上实现 了不 同软件系统间的数据 科
13、技与管理2 0 1 0年弟3期 无缝集成。2 4 3 分层的软件架构技术 采用分层设计,使界面、业务逻辑、数 据访 问等功 能分开,提高 了系统 的可扩展 性、可维护性、可重用性。不 同的企业信息系统 可能会建立在不 同的数据库上,可能是 Or a c l e也可能是 S q l S e r v e r等等。为了系统可以访问不 同的数据 库,开 发 了 了一 个 公 共 的 数 据 访 问层 F a c a d e DA L。其中主要包括 目前使用比较多 的 Or a c l e和 S q l S e rve r l 两种数据库的访问 类:L o c a l D a t a b a s e 和
14、 L o c a l S Q L D a t a b a s e。如 果需要连接更多不同的数据库可以扩充数 据访 问类 的定义。通 过这样一个数据访 问 层。可以使得我们开发时不需要为每个应用 程序编写单独的数据访 问模块。使得我们的 应用系统独立与数据库的访 问,实现了业务 逻辑与数据访 问的分离。建立公共项 目 Ba s e C l a s s。B a s e Cl a s s提 供了大量的公共函数和方法。如对表格 的处 理、字符串的处理、日期时间的处理、打印 处理、大文件处理等等。将这些与具体业务 逻辑无关的类放在公共的地方,大大的提高 了代码的重用率,为开发人员提供了极大的 便利。2
15、4 4分布式动态快速建模技术 在 共 享 支 撑 软 件 平 台上,构 建 基 于 DO T N E T平台的软件架构,使各类业务功能 模块都运行在一个公共、协 同的软件环境。合理设计软件架构体系的层次、模块粒度和 模块接口,将业务处理的界面、业务处理的 逻辑、业务数据 的读写独立开来,通过配置 点满足重构和扩展的要求,提高软件系统对 企业变革和流程重构 的适应性,满足企业软 件分布式动态快速构建需求。2 4 5组件式设计技术 为使开发 出来 的软件在外观 显示上有 统一的风格,并能以最佳分辨率呈现给用 户。我们开发 了一系列颜色与图片统一的 自 定 义 控 件:P i c t u r e B
16、 u t t o n、T o o l B a l 、Us e r Co n t r o l Ba c k g r o u n d、Us e r Co n t r o l F i n d、Us e r C o n t r o l P a n e l、U s e r C o n t r o l T i t l e 等等,实 现 了程序的可装配性、功能的可重用性。并 且我们也对组件在界面上如何摆放,如何设 置进行了统一的规定。这样使得我们呈现给 用户的窗体是风格统一的,而不是杂乱无章 的,并可通过更换皮肤 改变程序 的界 面风 格。2 4 6动态职能配置技术 随着制造技术和管理技术的不断进步,企业的
17、流程重构和组织机构调整不可避免,动 态职能配置技术是信 息系 统快速适应 企 业机构调整和流程重构的关键技术。通过对 动态配置技术研究,开发职能配置软件,从 企业组织管理职能出发,定义组织机构、岗 位、岗位基本职能、用户及用户权限,实现 组织模型和功能模型管理。软件集成框架是 实现职能配置管理的重要技术手段。根据软 件集成框架将功能模型和组织模型快速配 置成为适合管理岗位 的应用系统。这种构件 级、可配置的“主板插件式”系统结构,可以方便根据业务要求进行配置业务模块,很好地支持业务流程重构合企业变革,使得 软件系统具备 良好的适应性。2 4 7动态查询配置技术 人力资源管理 系统是一个全员参
18、与的 系统。企业管理者需要查询全表全员信息;各职 能部 门管理者需要查询部分表 的全 员 信息;各子公司、分厂、事业部人力资源管 理者需要查询部分表 的部分信息(本单位信 息)。面对用户多层面的动态查询需求,建立 了通用查询模板,应用观察者设计模式完成 可视化查询模板的界面设计,应用面向对象 的设计方法建立查询模板的逻辑模型,用户 可 以自定义查询条件,并将查询结果作为个 性化设置保 留,支持数据的及时更新。建立通用查询权限配置模板,应用正则 科技与管理2 0 1 0年第3期 表达式实现包含权 限表达式的复杂查询模 板的 S Q L语句的解析,拼接。通过权限表达 式的定义,完成人力资源信息表级
19、、字段级、行级的控制,实现各部门、各角色、各用户 查询模板的个性化设置,确保公司各级用户 自定义查询 的使用安全、高效。3 应用实施 企业人力资源管理系统运用信息工 程 的方法论,站在战略的高度,总体规划组 图 5 企业管理员系统定置界面 采用工作流管理模式,扩大管理对象、扩充管理范围、挖掘管理深度。有员工招聘 B 员 工招 聘 管理 =员 工 培 训 管 理 棼 招聘需求征集 培训需求征集 招聘报表打印 培训计划管理 招聘计划管理 内培管理 毕业生报到管理 内培管理台巾 氍 内培班级管理 内培课程管理 内培学员首理 内培考试管理 内培成绩管理 内培证书管理 统汁报表 统汁汇总:B 外培管理
20、织人力资源信息,实现企业级系统集成,系 统覆盖公司总部、各子公司及各业务部门的 各种管理 岗位,使其直接为决策服务。构建企业级人力资源管理平台,采用组 件式设计技术,统一系统界面,通过动态职 能配置,为用户定置功能模块。下图分别为 企业 管理员和人力资源部调配科长定置的 界面。图 6人力资源部调配科长系统定置界面 过程管理、员工培训过程管理、员工取证过 程管理、员工使用过程管理。员工 盘 书管 理 一 (人事 信 息管 理 E 特殊作业职证 员T电子档案查阐 证书维护 员工新增管理 取证审核 员工退休营理 取证作废 员T内部调用 专业技术职称证管理 员工离岗管理 专业职务资格基本信l 员工借用
21、管理 e 职业资格证管理 员工转芷定i 蒗 管理 证书基本信息营理 巳 外来人员管理 b 业技能鉴定 文化程度基本信息管理 鉴定申报=鳋单位内部异动 申报审核+员工档案管理 审核每吝 出国人员基本信息管理 批狡登记+政治面貌营理 增强薪酬福利方面的核算功能。有员工工资批量计算、员工社保缴费基数 自动计算、社 保退休金核算等。1 8 科技与管理2 0 1 0年 第3期 ,_|r 骨 琏*嘲,0 一 r -r ;啬 B j五 避 满 再:001 445 0#值 t I写,V 2崔 撬 性。沛苹 特 I 1 量 a工 1 日幅 、摁 忡 t 朝-LE平内 工 谜 退 t 时 旧 I c 退 时上 平
22、 啊 王岸 职 工月 平 均工 资 隔建 龃,I 西 t ,雁 霉际 戢!寰年 甩 建 时 幡 ll-新 寅驿 嬷 赛旱 隈 腼 颧同 搬 卑隈 船 蓐 计矗 月戢 枧 同 擀 赞 年障 m 暂 月教 摹 办 仕 拼 发 舟 丧 音 计 户 算差 垒 姆 卢 谴 鞠 书盎 姆 盥差 J 鬟 一#0 慝 许襞 卉-津 音计 j j )。一j t 基础 莽老 盘 _ l,一 雕 户养 老矗,Y#,t 卢 佰 Y 迂 洼 性 井老 盎*融、-。节 盎 蛳 Y I 翟翻辫茹1 2:一:一:=:图 7 退休养老金核算 增强数据 查询深度,提供大量报表,辅 助领导决策。有员工履历查询、组织机构的 自定义分
23、类查询、用户 自定义模板 的通用查 图 8组织机构 白定义分类查询 4、总结 企业人力资源管理系统 从 2 0 0 6年立 项,完成人力资源信息总体规划和业务流程 重组;2 0 0 7年完成人力资源管理系统整体解 决方案;2 0 0 8年完成基于 DOT N E T平台的 程序设计;2 0 0 9年开始在全公司范围内分布 询、员工薪酬查询、人力资源规划和人力 资 源专项计划查询、组织机构的定 岗定员查询 等。瓣,瓢 警 萼 誓 j 赫 两 簟 龋 嘲 萋 黧!:0 j 瑟 。i 滚 i 量 鬻 爨蔷 量蠢蠡 叠 I !”图 9 用户 自定义模板的通用查询 实施,历 时近 4年。系统涉及人力资源
24、管理 的各个层面,集成 4 0多个子系统。管理范 围覆盖总公司各个部 门;管理对象包括在职 员工、离职人员、离退休人员、农民合 同工、外包工、临时工等各类人员;管理内容包括 人力资源规划、组织机构管理、员工招聘管 科技与管理2 0 1 0年第3期 理、人事信息管理、员工培训管理、员工证 书管理、员工绩效管理、员工薪酬管理、员 工福利管理、劳动定额管理、员工考勤管理、员工健康档案管理、员工会员组织管理、人 力资源决策支持、人力资源 网站等。通过 1 NT R ANE T,为企业提供一个全员参与、互 动协同的人力资源管理工作平 台。企业人力资源管理系统55作为我公司 第一个分布实施的企业级系统,完
25、成了企业 主题数据库的定义;建立了数据管理标准;定义了程序模块设计标准;编写了企业信息 化开发运行管理编码手册;编写了企业信息 化实施规范,为企业信息化建设奠定 了扎实 的基础。该系统 已申请软件著作权。参考文献【1】高复先信息资源规划 清华大学出版社,2 0 0 2 【2】L e n Ba s s、P a u l C l e me n t s、R i c k Ka z ma n(美)软件架构实践(第 2 版)清华大学出版 社,2 0 0 6 3】J o h n W S a t z i n g e r R o b e r t B J a c k s o n S t e p h e n D B u r d(美)系统分析与设计(第 3版)电 子工业出版社,2 0 0 6 【4 4 吴澄 现代集成制造系统导论清华大学出版社,2 0 0 2 【5 范玉顺企业建模理论与方法学导轮清华大学出版社,2 0 0 1 2 O