Presentation is loading. Please wait.

Presentation is loading. Please wait.

欢迎各位 Nice to Meet U.

Similar presentations


Presentation on theme: "欢迎各位 Nice to Meet U."— Presentation transcript:

1 欢迎各位 Nice to Meet U

2 人力资源管理信息系统 HRMIS 主讲人:唐东平

3 第6章 人力资源管理信息系统的项目实施 主要章节 6.1 系统实施阶段的任务 6.2 物理系统的实施 6.3 软件实施
6.4 系统运行与维护 6.5 系统安全性与审计 3

4 6.1 系统实施阶段的任务 系统实施是新系统付诸实现的实践阶段,也是取得用户对系统信任的关键阶段。因此,必须根据新系统设计报告的要求,进行组织工作,主要内容包括:物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统转换和评价等。

5 系统实施的工作流程

6 6.2 物理系统的实施 MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。

7 6.2 物理系统的实施 1、系统网络环境设计 (1)带宽: (2)网络协议: (3)网络操作系统: 2、系统软硬件环境设计
(1)WEB服务器 (2)数据库服务器 (3)邮件服务器 (4)客户端计算机环境

8 6.2 物理系统的实施

9 6.3 软件实施 人力资源管理信息系统的体系结构既要符合知识经济环境下企业的生产经营的管理体制,又要符合计算机软件本身的特点。因此要从以下几个方面进行综合考虑: 1、综合考虑企业现行管理制度下各职能部门的要求,把关系紧密,数据采集、交换、加工分析路径最短,业务相对独立的一些职能划归为一个子系统。 2、充分考虑企业管理部门的业务分工,尽可能地使一个功能子系统属于一个职能的管辖范围,以便于今后各子系统的管理和维护。 3、有利于子系统的开发、设计和维护,各子系统之间应相对地独立和相对稳定。

10 6.3 软件实施 网络框架结构 HRMIS在实现网络化的最初阶段,采用的是客户枷服务器(C/S)模式。所谓的客户/服务器(C/S)模式是指两个逻辑系统及其应用逻辑组件之间复杂的关系协调.它是将一个计算机应用的任务适当分解为多个子任务,利用计算机网络把这些子任务有机的分配到组成网络的各类计算机资源上去完成,从而实现最佳的计算机资源的分配和利用。

11 6.3 软件实施 网络框架结构 客户/服务器模式的协作处理是一种特殊的分布式处理.它把一个计算机应用系统分成三个基本组成部分:服务器、客户机和中间件,其基本思想是将数据集中保存在某个数据库(服务器)中,根据其他人或者机器(客户机)的请求将信息投递给对方。客户/服务器概念的一个关键在于信息是“集中存放”的。这样一来很容易就可以看出客户/服务器模式的优点。

12 6.3 软件实施 网络框架结构 客户/服务器模式提高了投资效率,用户不但能够从自己桌面上的PC访问和操纵大型计算机上数据库中的数据。同时,PC和工作站的联合使用可以提供过去大型计算机才具有的计算能力,而且价格只有大型机价格的几分之一,对集中式客户枷服务器模式,服务器代码和服务器数据是集中维护的,它带来了较低的维护开销,并保持了数据的完整性和独立性。客户机用及务器还能使多个用户共享硬件和软件资源,如打印机、扫描仪等。一个服务器可以在同一时刻对许多客户机进行服务,并协调它们对共享资源的访问。

13 6.3 软件实施 网络框架结构 但随着企业规模的日益扩大,应用程序的复杂程度不断提高,客户/服务器模式逐渐暴露出了以下缺点:开发成本较高、移植困难、界面风格不一、维护复杂、信息内容和形式单一、新技术不能轻易应用、升级麻烦等。 正是由于客户枷服务器模式的弊端不断出现,现在HRMIS的开发过程中产生了一种新的模式B/S(浏览器/服务器)模式。基于B/S的Intranet技术,其三项优势是实质性的。

14 6.3 软件实施 网络框架结构 (1)它是有计算机技术以来最稳定的技术平台。
(2)它本质上是一种客户机技术,这对于大中型企业特别合适。上亿个用户只是通过浏览器这个统一界面,就可享受到无限丰富的、永远在不断变化和发展着的信息服务。Intranet原则上取消了所有在客户机端的维护工作。 (3)它奠定了异种机、异种网、异种应用服务的联机、联网、统一服务的基础。通过Intranet技术统一访问异种数据库,早己成为现实。

15 6.3 软件实施 网络框架结构 (4)但同时也存在着两大问题:第一,企业是一个有结构、有管理、有确定任务的有序实体,而Internet面向的却是一个无序的集合,B/S必须适应并迎合长期C/S下的有序需求方式;第二,企业中已经积累了或多或少的各种基于非Internet技术上的应用,与这些应用联接,是Intranet一项极其重要而繁重的任务。缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,系统的扩展能力差,安全性难以控制等等,都让我们应慎重行事。

16 6.3 软件实施 网络框架结构 (5)由于这两种模式都各有优缺点,所以在将来的一段时间内将是两种模式长期共存。各个软件公司原本的C/S模式产品还在出售没有被淘汰,而新产品一般采用的是B/S模式,如明基逐鹿、用友公司、奇正公司、金蝶公司等的新产品均采用了B/S模式,还有的企业在新产品的开发中就结合了两种模式,例如铂金公司。 选择客户机/服务器还是选择浏览器服务器模式对于HRMIS的购买和运行成本都有很大的影响,而且两种模式对使用者的使用权限是不同的,所以选择那种模式在业界并没有定论,要根据企业的具体情况具体分析。

17 6.3 软件实施 网络框架结构 (5)企业购买HRMIS要充分考虑到自身的实际情况,现有的企业规模较小的情况下,可以采用C/S模式;如果企业规模很大,建议采用B/S模式,不过在这种情况下,每个应用模块最好是采用C/S模式,因为在实际的应用过程中单一的B/S模式往往不能够满足企业应用的需要,需要这两种模式的“无缝结合”。事实上,现在的大部分的HRMIS系统主体上采用的是B/S模式,让更多的人可以通过一定的权限浏览企业的各种规章制度、人力资源规划等信息;而最核心的功能主要是针对人力资源管理者,只需满足少数人的应用即可,可采用C/S模式。

18 主要技术指标 性能参数表: 编号 性能名称 标准 备注 1 访问响应时间(局域网) <=5秒 2 访问响应时间(广域网)
<=8秒 3 数据存储量 >=20G 4 运行时间限制 24小时运行 5 并发用户数 <=200

19 系统配置表: 编号 配置内容 标准 1 Client IE6 2 Server Windows2000/2003 3 www server MS IIS 4 DB server MS-SQL server 5 Minimum hardware requirement for Server Pentium4 2.0Mhz 40GB disk space

20 对程序设计的要求 可维护性 指当系统需求变化时,容易对程序进行补 充或修改。 可靠性 不仅正常情况下能正确工作,而且在意外
可维护性 指当系统需求变化时,容易对程序进行补 充或修改。 可靠性 不仅正常情况下能正确工作,而且在意外 情况下应便于处理。 可理解性 要求层次清楚,便于阅读,便于维护。 效 率 程序的效率指程序能否有效地利用计算机 资源,如节省存储空间、提高运行效率等。 但片面地追求程序的运行效率反而不利于程序设计质量的全面提高,因为效率与可维护性、可理解性通常是矛盾的。

21 结构化程序设计方法 -1 • 编写程序应符合软件工程化思想, 即应利用工程化的方法进行软件开发。这不仅可提高软件开发效率,而且便于将来的维护和修改。 • 具体是: 从整体上,应采用自顶向下的模块化设计方法; 在具体编程中,则应采用结构化程序设计方法。

22 首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。
•自顶向下的模块化设计 首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。 在模块化程序设计中应注意以下几点: - 模块的独立性 应尽可能相互独立,以便于模块独立开发。 - 模块大小划分要适当,模块中包含的子模块数要合适。 - 模块功能要简单 底层模块一般应完成一项独立的处理任务。 - 共享的功能模块应集中在一个上层模块中,供各模块引用。

23 特点是采用以下三种基本逻辑结构来编写程序:
•结构化程序设计方法 特点是采用以下三种基本逻辑结构来编写程序: 1. 顺序结构 由一系列依次执行的语句或模块构成。 2. 循环结构 循环结构是由一个或几个模块构成,程序运行时 重复执行,直到满足某一条件为止 如Foxpro中的Do While-Enddo语句,一般格式为: DO WHILE <条件>    <命令组1> [Loop] <命令组2> [EXIT] <命令组3> ENDDO

24 二、结构化程序设计方法 -4 3. 选择结构 根据条件成立与否选择程序执行路径: 结构一: 结构二: IF<条件> IF<条件>
3. 选择结构 根据条件成立与否选择程序执行路径:    结构一:         结构二:    IF<条件>        IF<条件>     <命令组1>       <命令组>    ELSE          ENDIF  <命令组2>    ENDIF    结构三:       DO CASE       CASE<条件1>         <命令组1>    · · ·           CASE<条件n>            <命令组n>            ENDCASE

25 软件开发工具 一、电子表格软件 二、利用数据库管理系统的生成功能 三、套装软件 四、可视化编程工具 五、计算机辅助工具
• 过去,应用程序由专业计算机人员逐行编写,不仅周期长、效率低、质量差、而且重复劳动多,不易修改。软件开发工具可以在一定程度上解决这些问题。 一、电子表格软件 二、利用数据库管理系统的生成功能 三、套装软件 四、可视化编程工具 五、计算机辅助工具

26 一、电子表格软件 例如,Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表(256列*2048行)。
用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用比较方便。 此外,Lotus 1-2-3还设定了许多统计和财会中常用的函数和模型,因而便于MIS和DSS的开发。

27 二、利用数据库管理系统的生成功能 在ORACLE数据库管理系统中,利用
现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生成功能。例如: 在ORACLE数据库管理系统中,利用 SQL*FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手段; SQL*REPORT为报表输出提供方便 SQL*GRAPH为图形生成提供方便。 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发环境。

28 三、套装软件 套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE将下列软件融合在一起: WORD(文字处理软件)
EXCEL (电子表格软件) Power Point(绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL 还具备一定规模的生成模型的函数。

29 四、可视化编程工具 例如:Visual BASIC 它结合了面向对象技术,提供了一个运用对象的编程环境。
它提供给用户一种可以跨越多个软件平台(如电子表格软件、Fox-pro类型的数据库、 字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结,而且看到的是相同的用户界面。

30 五、计算机辅助软件工程(CASE) 它集成了多种工具。 能实现: • 辅助编程 •支持系统分析和系统设计 (如生成数据流程图;生成功能结构图
计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称CASE)。 它集成了多种工具。 能实现: • 辅助编程 •支持系统分析和系统设计 (如生成数据流程图;生成功能结构图 和各种文档资料等)。 它为系统提供了全过程的开发环境。

31 程序和系统调试 • 程序和系统调试的目的是发现程序和系统中可能存在的错误并及时予以纠正。 一、程序调试 二、分调(功能调试)
三、总调(能行性联调) 四、特殊测试 五、实况测试

32 程序只有经过调试,才能认为基本正确,而要证明程序完全正确,则要经过一段时间试用才能确定。
一、程序调试 -1 程序只有经过调试,才能认为基本正确,而要证明程序完全正确,则要经过一段时间试用才能确定。 程序调试包括: 1. 代码测试 测试程序在逻辑上是否正确; 2. 程序功能测试 测试程序能否满足功能和 应用上的需求。

33 一、程序调试 -2 1. 代码测试 测试程序在逻辑上是否正确。 其中包括:正常数据、异常数据和错误数据。 然后, (1)用正常数据调试
1. 代码测试 测试程序在逻辑上是否正确。 首先,编制要测试数据, 其中包括:正常数据、异常数据和错误数据。 然后, (1)用正常数据调试 (2)用异常数据调试 例如:用空数据文件去测试,能否正常运行。 (3)用错误数据调试 例如:输入错误数据或不合理数据时,能否及 时发现并提示出错信息,并允许修改; 又如:操作错误时(包括操作步骤或方法错误) 能否及时发出警告信息,并允许改正。

34 一、程序调试 -3 2. 程序功能测试 测试时,需要面向程序的应用环境,把程序看 作是一个“黑盒子”,测试它能否满足功能和应用上的需求。

35 二、分调(功能调试) 分调的目的:保证模块内各程序间具有正确 的控制关系,并测试模块的运 行效率。 分调的时间:单个程序调试完成以后。
分调的做法:将一个功能内所有程序按次序 串联起来进行调试。

36 三、总调(能行性联调) 1. 主控程序和调度程序调试
总调的内容: 1. 主控程序和调度程序调试 调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。 2. 程序的总调 是将主控制和调度程序与各功能模块联结起来进行总体调试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。 总调应由系统分析员和程序员合作进行。

37 四、特殊测试 以上是常规测试。 特殊测试是根据系统需要而选择进行的,如 - 峰值负载测试 -容量测试 -响应时间测试 -恢复能力测试

38 五、实况测试 实况测试是以过去手工处理时得出正确结果的数据作为输入,然后将新系统输出结果与手工处理结果进行比较。除严格校对结果外,还要考察系统运转的合理性、效率和可靠性。

39 系统转换 系统转换的主要方式 直接转换:就是在确定新系统运行准确无误时,立刻启用新系统,终止老系统运行 老系统 新系统 时间 切换

40 并行转换:这种转换方式是新老系统并行工作一段时间,经过一段时间的考验以后,新系统正式替代老系统

41 试运行转换:类似于并行转换。在试运行期间,老系统照常运行,新系统只承担部分工作,处理少量业务,当对每个部分的试运行都感到满意后,再全面运行新系统,停止老系统
时间 试运行

42 逐步转换 :是直接转换和并行转换两种方式的结合。
老 系 统 系 统 时间 分段区

43 给管理层的最终报告 在系统实施阶段结束后所提交的报告应包括以下内容: ①所有系统文档的最后版本;系统需求说明书,系统设计说明书。
②已确认的系统修改和改进计划; ③说明系统开发的成本和进度表的摘要; ④实际成本和进度与最初估计的比较; ⑤实施后评估情况。

44 项目管理与系统评价 • 管理信息系统的开发与实施涉及面广、时间长,是一个复杂的系统工程,需要多方面人员的密切配合和科学的项目管理。
2017/3/12

45 项目管理的基本内容  分析存在的问题,找出原因与解决方案。 为什么要做?  确定项目的范围与目标。 做到什么程度?
 分析存在的问题,找出原因与解决方案。 为什么要做?  确定项目的范围与目标。 做到什么程度?  项目组织。人力资源、职责。 谁来做?  工作分解:工作内容、层次、顺序。 做什么?如何做?  项目计划与进度控制。 何时做?  工作质量跟踪、控制、评价。 做得如何?  工作成果、文档。 做了什么?  审批 通过。 做的结果满意否?  下一步工作? 还要做什么?

46 一把手工程 ==领导亲自操作 挑好四种角色 四种人 --- 成功实施的核心保障体系 一组能干的项目经理 一批优秀的业务骨干
一个好的系统管理员 一个有经验的实施顾问队伍

47 二、拟定和实现项目工作计划 为了完成系统开发工作,要制定好项目工作计划,经常检查计划完成情况,分析滞后原因,并及时调整计划。
制定计划可采用卡特图或网络计划技术,以达到用最短的时间、最小的资源消耗完成预定的目标。 三、制定相应的文件 在开发MIS的每个阶段都应制定好相应的文件, 明确工作目标和职责范围。 2017/3/12

48 四、系统评价 系统评价的目的 通过对运行过程和绩效的审查,检查系统达到了预期的目标,是否充分利用了系统内各种资源,管理工作是否完善,并提出今后系统改进和扩展的方面。 系统评价的内容 - 对信息系统的功能评价 - 对现在硬件和软件的评价 - 对信息系统的应用评价 - 对信息系统的经济效果评价

49 的实施 小结 管理信息系统的系统实施 是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。 物理系统的实施
的实施 小结 是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。 物理系统的实施 管理信息系统的系统实施 要求可维护性、可靠性、可理解性和效率。结构化程序设计特点是采用顺序结构、循环结构和选择结构等三种基本逻辑结构编程。 程序设计 如电子表格软件、利用数据库管理系统的生成、套装软件、可视化编程工具和计算机辅助工具等。 软件 开发工具 包括程序调试、分调、总调、特殊测试和实况测试等。 程序和 系统调试 系统运行管理指日常管理、实时记录和及时处置等。维护包括程序的维护、数据文件的维护和代码的维护等。 系统运行的管理及维护 2017/3/12

50 案例:对于引进人力资源信息系统的争论 某建材公司人力资源负责对公司的750名员工进行管理。这些员工包括办公司职员、工厂工人、销售人员、技术员和专家。员工数量的不断增加及政府各类报表的繁琐复杂,使人力资源部的任务量及工作难度骤然增加。于是,人力资源部开始考虑将人力资源活动计算机化。该部门各负责经理对此给出了不同的建议: 负责员工训练的李经理曾经在一本专业期刊上读到过一篇有关成熟人力资源信息系统的文章,并因此对配置一套综合商业人力资源信息系统软件包产生了兴趣。他认为:“现在市场上有许多人力资源系统软件包可供选择,且大多数软件包价格可以接受,这样,采用一套合适的综合商业人力资源信息系统软件包是可行的。不过,大多数人力资源部的员工都没有受过计算机培训,对计算机知识不够精通,所以在这方面,最好听取管理信息系统专家的意见,并要求信息系统部门帮助确定、评价和选择一套商业软件包。” 负责员工福利的陈经理认为,将人力资源部全部活动计算机化所做的改变太大,太快。他建议:“不妨先将一种人力资源活动计算机化,并分析一旦转成使用基于计算机的系统后将会遇到那些问题。这样会降低风险。”陈经理建议在配置运行整套综合软件包之前最好先安装一个商业福利管理软件,看一看效果如何再决定。 负责工资管理的孙经理说,应该有公司信息系统部门自行开发人力资源信息系统。公司人力资源部的许多工作流程是特有的,要是购买通用的软件包可能不能完全满足业务的工作需要。如果完全自己开发,公司技术力量还不够强大。 公司人力资源部主管杜女士觉得各负责人说得都有道理但可能都不够全面和合理,所以决定聘请专家,听取专家意见。

51 讨论参考题 假设你就是那名顾问: 你如何评价李经理、陈经理和孙经理等人的建议?请分别说明每种建议各有何利弊。 你将提出何种行动计划?为什么?

52 谢谢各位 祝各位事业成功 交流产生思想 合作创造价值


Download ppt "欢迎各位 Nice to Meet U."

Similar presentations


Ads by Google