




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.工业大学毕业设计(论文)摘要在经济飞速发展的今天,人力资源作为企业中最宝贵的资源,已变得越来越重要,对人力资源的有效管理是提高企业利润的一个重要途径。传统的人力资源管理系统只局限于简单的人事管理,而如今作为ERP系统的一个组成部分,人力资源管理系统发展到可为企业的决策提供全方位的解决方案。并同ERP中的财务、生产系统组成高效的、具有高度集成性的企业资源系统。本文论述了ERP人力资源管理系统中人员档案管理与人力资源计划子系统的设计与实现。本系统包括员工档案管理、绩效管理和人员规划三个主要的功能模块。能实现对员工档案、员工合同和常见的人事变动的有效管理,能方便地对员工进行绩效考核和奖惩作业,能对企业的人员进行统计和需求预测,能有效地进行员工招聘和培训管理。本文将从需求分析、系统设计、系统实现到系统测试几个阶段详细说明了这三个模块的实现过程。本系统采用C/S开发模式,以PowerBuilder8.0作为数据库前台开发工具,后台数据库采用的是SybaseAdaptiveServerAnywhere7.0。整个开发过程采用软件工程的方法,使得系统具有高效性、稳定性、健壮性、易维护、可扩展等优良特性。关键词人力资源;人力资源管理;ERP系统;人力资源计划;软件工程-I-工业大学毕业设计(论文)AbstractNowadays,aseconomydevelopsrapidly,humanresourcethatisthemostpreciousresourcehasbeemoreandmoreimportant.Theeffectivemanagementofhumanresourceisanimportantwayofincreasingprofitofenterprise.Traditionalhumanresourcemanagementsystemsarelimitedtopersonnelmanagement.However,asaponentofERPsystemtoday,humanresourcemanagementsystemcanprovidetheoverallsolutionsschemetohelpenterprisemakedecisions.Itbinedwithfinancingandmanufacturingsystemconstitutesaneffective,highintegrativeenterpriseresourcesystem.ThispaperdiscussesthedesignandrealizationofemployeearchivemanagementandpersonnelplanninginERPhumanresourcemanagementsystem.Thesystemincludesthreemainfunctionmodules:employeearchivemanagement,performancemanagementandpersonnelplanning.Itcanmanageeffectivelyemployeearchives,employeecontractsandmonpersonnelalternations;itcanappraiseandrewardemployeesconveniently;itcandoemployeestatisticsandforecastemployeedemandconveniently;anditcanmanageeffectivelyemployeerecruitmentandtraining.Thispapershowsindetailtherealizationofthethreemodulesinfourphases:needanalysis,systemdesign,systemrealizationandsystemtest.ThesystemadoptsC/Sdevelopingpattern.Thefrontdatabase-developingtoolisPowerBuilder8.0,andthebackgrounddatabaseisSybaseAdaptiveServerAnywhere7.0.Thewholedevelopingprocessfollowsthesoftwareengineeringmethod,thusthesystemhasmanygoodfeaturessuchaseffectiveness,stabilization,robustness,maintainability,e*tensibility,andsoon.KeywordshumanresourcehumanresourcemanagementERPsystemhumanresourceplanningsoftwareengineering-II-工业大学毕业设计(论文)目录摘要IAbstractII第1章绪论11.1课题背景及意义11.1.1人力资源管理的定义11.1.2ERP中的人力资源管理11.1.3课题意义21.2课题描述21.3开发工具简介31.3.1PowerBuilder8.0简介31.3.2PowerBuilder8.0开发环境综述51.4本章小结6第2章人力资源管理系统的分析与设计72.1需求分析及系统功能结构72.1.1需求分析72.1.2系统功能结构设计82.2系统数据流设计82.3系统数据库设计122.3.1数据库表设计122.3.2实体关系设计142.4本章小结14第3章人力资源管理系统的实现153.1系统菜单树153.2系统实现的基本方法和过程163.3主要程序流程163.3.1人事管理模块的流程163.3.2绩效管理模块的流程203.3.3人员规划模块的流程223.4本章小结24-III-工业大学毕业设计(论文)第4章人力资源管理系统测试254.1人事管理模块的测试254.1.1员工档案管理254.1.2人事变动管理294.1.3员工合同管理314.2绩效管理模块的测试324.2.1员工绩效考核324.2.2员工考核情况查询324.2.3员工奖惩作业334.2.4员工奖惩情况查询344.3人员规划模块的测试344.3.1部门人员统计344.3.2人员需求预测344.3.3招聘计划制定与发布364.3.4应聘人员记录与录用364.3.5员工培训管理374.4测试结论384.5本章小结39结论40致41参考文献42附录1英文翻译43附录2翻译原文51附录3部分程序源代码62-IV-工业大学毕业设计(论文)第1章绪论1.1课题背景及意义1.1.1人力资源管理的定义21世纪组织将面临锐不可当的经济全球化趋势。飞速发展的技术变革和创新,以及迅速变化的差异化顾客需求等新竞争环境,组织掌握新的技术或是进入新的市场领域获得的竞争优势成为一种短期效应,越来越多的组织通过构筑自身的人力资源竞争力,维持生存并促进持续发展。人力资源作为知识的承载体成为组织依靠的对象,在以人为本的观念的熏下,人力资源管理在组织中的作用日益突出。但人的复杂性和组织的特有性决定了人力资源管理不是简单的技术性的拷贝,真正的理解人力资源管理的涵和实施与组织相匹配的结构形式和管理模式是创造竞争优势的关键。人力资源管理,就是指运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。1.1.2ERP中的人力资源管理追述ERP在企业管理中的发展进程,始终是以生产制造及销售过程(供应链)为中心的。而作为企业资源之本的人力资源,长期以来一直作为一个孤立的系统独立于企业核心管理系统之外。最初企业管理者为了减轻企业在工资核算方面大量繁琐的手工操作,往往聘请一些咨询公司或引进一些工资核算系统。以后发展的一些人力资源系统,其水平也只停留在分散运行的模式上。在企业间的商业竞争越来越激烈的今天,如何吸引优秀人才、合理安排人力资源、降低人员成本、提高企业竞争力,已经是企业管理者考虑的首要问题。ERP在人力资源系统的加入以后,使得其功能真正扩展到了全方位企业管理的畴。人力资源的功能围,也从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案。这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工1工业大学毕业设计(论文)薪资核算、培训计划、差旅管理等。并同ERP中的财务、生产系统组成高效的、具有高度集成性的企业资源系统。1.1.3课题意义人力资源管理系统的意义在于准确、及时、简明、完整地提供有关人力资源决策所需的相关信息。人力资源管理系统的作用之一是为人力资源规划建立了人事档案。信息化的人事档案使得查询、调用的速度加快,使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。想要做出有效的人力资源规划,必须以准确、完整的部人事分析为基础。在进行供求预测时可以从组织人力资源管理系统中获取大量的信息。例如,*一岗位近几年的员工流动情况(流向那里,从哪里流向本岗位,是提升还是降级)、员工的技能储备等,这些都为人力资源供求预测的各种方法提供了有用的当前和历史数据。人力资源管理系统的第二项作用是能够及时、准确地对人事档案及日常人工管理工作进行分析总结。提供各式报表以供决策使用。比如,人力资源管理系统可以提供常规报表(按时间进度汇总的经营数据),向经理提供新员工招聘情况、辞职情况、退休情况、提升情况,员工福利报酬、劳动旷工记录等。人力资源管理系统还能够提供例外情况报表。比如,5月份员工的缺勤率突然上升到300%,则人力资源管理系统将迅速地捕捉到这种变化并且及时地将信息反映到管理者手中。人力资源管理系统还可以按要求提供完整的报表,它可以根据特殊要求提供特殊信息,如向政府机构提交的一些规定性的报表等。人力资源管理系统的第三项作用是方便数据深层次加工和挖掘。人力资源管理系统可以方便地运用各种统计技术对各项数据进行深层次的加工,产生新的信息。例如,人力资源管理系统可以进行新员工测验分数和工作绩效之间的相关分析等等。如果没有信息系统,这种工作单凭手工输入输出进行计算是非常困难的。从数据中挖掘出来的新信息将给人力资源决策者提供更有利的支持,使管理与决策更加科学化,更符合实际。1.2课题描述本毕业设计完成的是人力资源的人员档案管理与人力资源计划系统的设计与实现。是人力资源管理系统的基本组成部分。本系统可以对企业中员2工业大学毕业设计(论文)工的档案,合同等基本资料进行有效的管理,对企业中的各种人事变动,如调动、离职、停薪留职、退休、复职等进行快捷有效的管理。公司可以灵活地设置部门、职位等。对员工的绩效进行合理客观的评估,以及对员工进行奖惩提供了方便的操作。本系统还可以对企业的人员进行统计、分析,在此基础上准确有效地预测人员需求的情况,并把人员需求情况反馈给公司各个部门,使部门据此制定人员招聘计划。对于应聘人员,本系统能对人员基本情况登记并考核,对于考核通过人员自动转入人事档案管理模块进行档案录入等操作;对于未录取的应聘人员,将其信息存入企业潜在人才库,以备以后出现新的人员需求时,可以先在企业潜在人才库中看是否有符合条件的人员,这样可以大大降低招聘成本。本系统还可以对企业员工培训进行有效地管理。此系统具有较高的运行效率,较强的健壮型,运行稳定,对配置要求低。可以大大提高企业的管理效率和管理水平,提高决策的准确性,从而提高企业的利润。1.3开发工具简介1.3.1PowerBuilder8.0简介PowerBuilder8.0是SybaseInc.的子公司PowerSoft推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。PowerBuilder8.0支持应用系统同时访问多种数据库,这既包括诸如Oracle、Sybase之类的大型数据库,也包括Fo*Pro之类的支持ODBC接口的小型数据库。另外,PowerBuilder开发环境随身携带的SybaseSQLAnywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。为方便用户界面的开发,PowerBuilder8.0提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发进度。PowerBuilder8.0还支持分布式应用系统的开发,形成多层应用系统结构,也就是说,用PowerBuilder8.0不仅能够开发客户端应用程序,而且还可以轻而易举地构造应用服务器,从而形成分布式应用。PowerBuilder8.0支持多种平台,并能生成机器代码的可执行文件。下面简单地介绍一下PowerBuilder8.0的功能和特点。专业的客户/服务器开发工具3工业大学毕业设计(论文)客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用PowerBuilder8.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。面向对象的编程在PowerBuilder8.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。支持多种关系数据库管理系统用PowerBuilder8.0开发的应用程序可以同时访问多个数据库系统,比如说,可以从Oracle中查询数据,然后将结果放入到Fo*pro中。PowerBuilder8.0支持多种关系数据库管理系统(RDBMS),既包括诸如Oracle、Sybase、MicrosoftSQLServer、IBMDB2、Imformi*等大型数据库,也包括*base、Fo*pro、Parado*等个人数据库。对大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder8.0本身带有一个功能不凡的数据库SybaseSQLAnywhere,利用它可以脱离网络环境单机运行应用程序。PowerBuilder8.0的应用程序与数据库管理系统之间关系见图1-1。图1-1PowerBuilder8.0应用程序与数据库管理系统的关系4工业大学毕业设计(论文)丰富的数据表现风格PowerBuilder8.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观地查询、修改、插入、删除、打印、浏览数据,而且,PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口部。灵活快捷的数据转移方法利用PowerBuilder8.0的数据道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中数据和表结构外(当然也可以更改表结构),还可以复制相应表的扩展属性。功能强大的调试器和多种调试方式PowerBuilder8.0提供了一个全新的置调试器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修改变量以及对象属性的取值。除了常规的断点设置方法外,开发人员还可以设置条件断点和变量断点,使应用程序在*种条件下进入中断模式。除了置调试器外,开发人员还可以使用PowerBuilder的PBDEBUG功能跟踪应用程序,并把执行过程记录到运行日志中。另外,PowerBuilder8.0还提供了专门跟踪嵌入式SQL语句的功能,从而可以找到与数据访问相关的性能瓶颈问题。1.3.2PowerBuilder8.0开发环境综述PowerBuilder8.0开发环境由一系列集成的画板(Painter)组成(见图1-2)。所谓画板实际上就是完成一定功能的工具,比如窗口画板用于定义窗口对象,用户对象画板定义用户对象,数据窗口画板定义数据窗口对象,库画板完成应用库的增、删、改等,应用开发人员通过简单的鼠标操作就能设计、建立、测试客户/服务器应用程序。PowerBuilder8.0各画板完成的工作是由众多的画板工具实现的,而画板工具又包含了一些小工具。画板、画板工具和小工具的有机组合构成了PowerBuilder8.0强大而方便的应用开发环境。下面介绍PowerBuilder开发环境与开发界面,PowerBuilder8.0主要画板的功能、工具栏的定制方法以5工业大学毕业设计(论文)及设置开发环境字体属性的方法。左上方增加的窗口是Workspace窗口,这是PowerBuilder8.0新增加的3个窗口之一。以前的PowerBuilder版本只能打开一个应用,而引入了Workspace之后,则可以在一个Worksapce下面引入多个应用。从这个Workspace窗口中可以非常直观地看出有哪些对象,并且可以方便地选择。另外增加的2个窗口则是Clip窗口和Output窗口,供用户在程序开发时拷贝和粘贴一些常用的程序代码。图1-2刚启动的PowerBuilder8.0界面1.4本章小结本章首先介绍了课题的背景,叙述了人力资源管理系统的定义和ERP中人力资源管理的发展状况。接着概括地对课题的容进行了描述,说明了课题的围及意义。最后对实现此系统所用的工具PowerBuilder8.0的特点及开发环境做了简单的介绍。6工业大学毕业设计(论文)第2章人力资源管理系统的分析与设计2.1需求分析及系统功能结构2.1.1需求分析经过对人力资源管理基本容的研究和参考国外一些人力资源管理系统,本系统(不是整个人力资源管理系统)应包括人事管理、绩效管理、人员规划管理三个基本组成部分,分别具有如下基本的需求:(1)人事管理对员工档案可以进行增加、删除、修改、查询等操作可以对在职、离职、复职员工分别管理可以对员工调动、离职、复职进行操作对员工合同可以进行有效的管理(2)绩效管理可以对绩效考核的各个项目及其标准进行设定每月发工资之前对员工进行绩效考核平时可以对员工进行个别的奖励或惩罚员工可以对以往考核和奖惩情况进行查询(3)人员规划管理对企业人员情况进行统计分析对未来人员需求情况进行预测各个部门可以提出人员需求申请根据人员需求制定招聘计划对应聘人员的情况进行记录,并对于录取人员自动转入人事管理模块进行档案录入等操作未录取人员转入企业潜在人才库制定员工培训计划并对员工培训结果进行管理此外,作为一个系统,还应具有基本的安全性,如访问控制、权限设置。系统还应具有数据备份的功能。另外一点,系统应该有输入有输出,因此还应具有打印功能等。7工业大学毕业设计(论文)2.1.2系统功能结构设计根据以上的需求分析,系统应具有人事管理、绩效管理、人员规划三个基本的功能模块,每个模块中又包含若干子模块。一个完整的人力资源管理系统一般还应包括考勤管理和薪金管理两个基本模块,因此鉴于系统的完整性,在系统设计的时候,把这两个模块也考虑进去,但在系统实现的时候不详细展开。系统的功能结构图见图2-1。图2-1系统功能结构图2.2系统数据流设计首先把整个人力资源管理作为一个系统,有四个外部实体与此系统进行交互,形成了系统的顶层图,见图2-2。首先,人力资源管理部门把各种设置信息输入人力资源管理系统,员工把自己的人事档案信息输入系统,部门可以向此系统提出人员需求,应聘人员把自己的应聘信息输入系统。系统经过一系列处理形成一系列结果,把人员规划结果反馈给人力资源管理部门,把应聘反馈信息返回给应聘人员,把人员需求反馈信息返回给各个部门。这个顶层图清楚地描述了人力资源管理系统与外部实体之间的信息交互,使我们对此系统有一个全局的认识。图2-2人力资源管理顶层数据流图把人力资源管理系统的每个功能模块作为一个单独的处理,形成了人力资源管理的第一层数据流图,见图2-3。图2-3人力资源管理数据流图(第一层)对系统进行进一步细化,把图2-3中每一个模块分别展开,便形成人力资源管理系统的第二层数据流图,分别见图2-4至图2-8。9工业大学毕业设计(论文)图2-4是人事管理数据流图,共有6个模块与员工实体进行交互。图2-4人事管理数据流图(第二层)图2-5是绩效管理数据流图。有2个模块和2个外部实体。图2-5是绩效管理数据流图。有2个模块和2个外部实体。图2-5是绩效管理数据流图。有2个模块和2个外部实体。图2-6考勤管理数据流图(第二层)图2-7是薪资管理数据流图,分为工资计算和生成工资列表两个模块。需要和人力资源管理部门和员工两个外部实体进行交互。图2-7薪资管理数据流图(第二层)以上两个模块只是个示意,可能所表现的功能过于简单,是为了系统的完整性,并没有实现。11工业大学毕业设计(论文)图2-8是人员规划管理数据流图,共有5个模块和3个外部实体。图2-8人员规划管理数据流图(第二层)2.3系统数据库设计2.3.1数据库表设计根据本系统的功能,设计了如下数据库表:(1)在职员工档案表(员工编号、员工、部门、性别、生日、籍贯、号、住址、学历、专业、职位、民族、婚否、政治面貌、毕业院校、参加工作时间、调入时间、起薪时间、基本工资、合同号、、备注)(2)留职停薪员工档案表(员工编号、员工、部门、性别、生日、籍贯、号、住址、学历、专业、职位、民族、婚否、政治面貌、毕业院校、参加工作时间、调入时间、起薪时间、基本工资、合同号、留职停薪开始时间、结束时间、电话、备注)12工业大学毕业设计(论文)(3)离职员工档案表(员工编号、员工、部门、性别、生日、籍贯、号、住址、学历、专业、职位、民族、婚否、政治面貌、毕业院校、参加工作时间、调入时间、起薪时间、基本工资、离职时间、、备注)(4)退休员工档案表(员工编号、员工、部门、性别、生日、籍贯、号、住址、学历、专业、职位、民族、婚否、政治面貌、毕业院校、参加工作时间、调入时间、起薪时间、退休时间、退休金、、备注)(5)合同表(合同编号、员工编号、员工、合同类型、开始日期、结束日期、试用期限、试用期工资、备注)(6)绩效考核表(员工编号、员工、考核年度、考核月份、工作业绩、工作态度、业务水平)(7)奖惩表(员工编号、员工、奖惩类别、奖惩原因、奖惩日期、奖惩金额)(8)人员需求表(部门名称、需求职位名称、需求人数)(9)应聘人员表(人员编号、人员、性别、出生日期、学历、专业、民族、婚否、政治面貌、毕业院校、参加工作时间、申请部门、申请职位、、应聘情况描述、备注)(10)培训计划表(培训计划编号、培训容、培训方法、开始时间、结束时间、培训时数、培训机构、培训状态)(11)培训人员表(员工编号、员工、部门、职位、培训项目编号)(12)部门设置表(部门名称)(13)职位设置表(职位名称)(14)用户档案表13工业大学毕业设计(论文)(用户名、用户类型、密码)2.3.2实体关系设计本小节给出了人力资源管理系统的数据库实体关系设计。整个系统的实体关系图如图2-9所示。由于每个实体的属性太多,图中的实体没有扩展属性。图2-9实体之间关系E-R图2.4本章小结本章首先对人力资源管理系统做了需求分析,接下来在此需求分析的基础上,为系统做了功能结构设计,给出了系统的功能结构树,以数据流图的方式进行系统的数据流设计,以E-R图的方式做了系统的数据库设计。从不同的角度完成了系统的分析与设计。14工业大学毕业设计(论文)第3章人力资源管理系统的实现3.1系统菜单树根据上一章的系统设计,本系统所设计的菜单如图3-1所示。从此菜单树中可以看出系统所实现的所有主要功能。说明:此菜单树并没有完全展开,比如考勤管理和薪金管理不是本系统要实现的容,菜单中只列出了菜单项,并没有实现,在这里没有展开。还有系统管理和帮助菜单并不是系统要实现的主要功能,因此也没有展开。图3-1人力资源管理系统菜单树15工业大学毕业设计(论文)3.2系统实现的基本方法和过程本系统采用PowerBuilder8.0开发工具,开发的基本过程如下:(1)建立数据库表。建立了14个数据库表(上一章已经列出),作为以后开发工作的基础,表的具体设置包括字段的设置、字段的数据类型、字段的长度、字段是否可空、字段的默认值、表的主键、外键、索引等,考虑到论文的篇幅,在这里不予列出。(2)建立菜单。所建立的菜单如3.1节所示。(3)建立数据窗口。数据窗口是PowerBuilder8.0区别于其他数据库开发工具的最大的特色,数据窗口从数据源获得数据或者向数据源存入数据。当数据源是*个数据库时,数据窗口对数据的操作并不立刻反映在数据库中,而是先存入数据窗口的缓冲区中。数据窗口对象包括了对数据的组织形式、显示方式和处理方式,它不仅能够图形化地增加、删除、修改、更新、查询数据库中的数据,而且还可以制定数据的输入格式、输出格式以及数据的显示风格,同时开发人员还可以在数据窗口对象中增加多种对象(包括按钮、文本框、图片等)。本系统共建立了22个数据窗口,几乎所有的数据库表都通过数据窗口的形式表现出来。(4)建立窗体。在这一步中对菜单中所包含的每一个菜单项建立一个窗体,然后在此窗体上添加控件,并对每一个控件的不同事件编程,以完成一定的功能,这其中最重要的控件就是数据窗口控件,因为它是连接后台数据库和前台应用程序的接口。本系统共建立了37个窗体,基本上实现了系统设计中的所有功能。3.3主要程序流程本小节将对系统的实现做一个详细的介绍。由于系统的界面比较多,在这里不可能一一给予介绍,所以只能把一些主要的功能模块做出一个较详细的说明,对于那些所有应用系统都应具备的功能比如登录界面在这里只能一带而过。以流程图的形式对每一功能的实现过程进行说明。3.3.1人事管理模块的流程人事管理模块的主要功能是对人事档案和合同进行有效的管理,并能16工业大学毕业设计(论文)对企业中常见的人事变动进行方便的操作。1.员工档案管理此窗口中展示数据的控件就是数据窗口控件,它是连接前台程序与后台数据库的接口。编程主要是面向数据窗口而进行。首先建立4个数据窗口控件,所连接的数据源分别是4种类型的员工档案表。在数据窗口上方的几个按钮控件分别对数据窗口进行操作,分别能完成增加、删除、查询、打印、排序等功能。由于这些操作相对比较容易实现,在这里就不一一给出实现的具体过程了。2.员工调动管理此模块能实现员工从*一部门调到另一部门,或职位、工资等发生变化。调动后需要对员工档案进行修改。实现的基本流程如图3-2所示。图3-2员工调动流程图3.员工离职管理由于*种原因员工需要离开公司时,需要对员工的档案进行*些操作,此模块实现了这个过程。首先员工要填写离职申请表,然后把此信息提17工业大学毕业设计(论文)交给系统。系统先从在职员工表中调出此员工信息,加上员工填写的离职信息,形成离职员工档案信息,接着系统把此离职员工档案信息存入离职员工档案表中。最后还要把此员工的信息从在职员工档案中删除。4.员工停薪留职管理如果员工的业务水平、工作业绩或工作态度没有达到一定标准,就要对此员工进行停薪留职,同时需要对员工的档案进行*些操作,此模块实现了这个过程。首先员工要填写停薪留职登记表,然后把此信息提交给系统。系统先从在职员工表中调出此员工信息,加上员工填写的停薪留职信息,形成停薪留职员工档案信息,接着系统把此停薪留职员工档案信息存入停薪留职员工档案表中。最后还要把此员工的信息从在职员工档案中删除。此模块的实现流程与员工离职模块基本相同,限于篇幅,流程图略。5.员工退休管理为了公司的可持续发展,当员工到达一定的年龄时,就应该退休,同时需要对员工的档案进行*些操作,此模块实现了这个过程。首先员工要填写退休申请表,然后把此信息提交给系统。系统先从在职员工表中调出此员工信息,加上员工填写的退休信息,形成退休员工档案信息,接着系统把此退休员工档案信息存入退休员工档案表中。最后还要把此员工的信息从在职员工档案中删除。此模块的实现过程与员工离职模块基本相同,限于篇幅,流程图略。6.员工复职管理对于停薪留职的员工,当到期限的时候,就应该转为在职员工。对于退休员工和离职员工,也可以申请转为在职员工。无论哪种情况,都需要首先填写一个复职申请表,然后把这表提交给系统,系统首先要根据填写的信息判断申请复职的员工类型,然后对不同类型的员工做出不同的操作。比如是退休员工,把此信息提交给系统。系统先从退休员工表中调出此员工信息,加上员工填写的复职信息,形成在职员工档案信息,接着系统把此在职员工档案信息存入在职员工档案表中。最后还要把此员工的信息从退休员工档案中删除。具体实现流程见图3-3。7.员工合同管理此模块的实现过程和员工档案管理模块类似。也具有查询、排序以及打印的功能,但不能直接在此窗口中输入员工合同信息。员工合同的录入在录入员工档案的同时进行。这是为了数据的一致性和完整性,以避免出现这18工业大学毕业设计(论文)样的情况:存在一个员工的合同但不存在此员工的档案。如果删除一个员工的档案,同时也会把这个员工的合同删除掉。与员工档案管理模块一样,也采用数据窗口控件来展现数据库,数据窗口对象的数据源是合同表。由于实现的过程和员工档案管理模块类似,在此就不详细说明了。3.3.2绩效管理模块的流程1.月度绩效考核绩效考核能使员工对其本身应履行的职务发挥较高的成效,并能避免或减少员工敷衍塞责的情形。考核也是员工未来调薪、调职、奖惩等的重要参考依据。企业应就本身的需要,研拟一套公平有效的考核制度。因此在制定考核制度时,应审慎规划考核项目的广度与深度。此模块能对员工每个月的工作业绩、业务水平、工作态度等进行考核。具体的实现流程如图3-4所示。图3-4月度绩效考核流程图2.员工考核情况查询此模块能够对员工以往考核情况进行查询,提供了多种查询方式,可20工业大学毕业设计(论文)以按员工编号查询,也可以按员工查询,还可以按时间查询。首先要打开考核情况查询窗口,加载窗口中部门和职位信息,填写查询条件,根据查询条件设置数据窗口过滤条件,最后对数据窗口进行过滤。便得到要查询的结果,同时关闭考核情况查询窗口。具体的实现流程如图3-5所示。图3-5月度绩效考核查询流程图3.奖惩作业适时与适当的奖惩制度,能及时激励组织的工作绩效,并且能够弥补年度考核实效性较为不足的缺憾。因此奖惩作业必须实时予以进行,所谓实时进行必须包含事实真相的调查与评估。奖惩公告实时公布,甚至在当月薪资发放时,依据奖惩项目的轻重分别予以发放奖金或扣薪。另外,在进行年度性作业时(如年度考核、调薪、奖金红利等),通常都会考虑当年度的奖惩记录酌情予以加扣。此模块实现了对员工进行奖惩。首先打开奖惩作业窗口,填写员工编号,然后从员工档案中调出此员工档案,对员工进行奖惩作业,将奖惩信息提交给数据库。接下来要判断是否提交成功,如果成功的话,则提交以上操作,并且数据窗口提取数据;如果不成功的话,则回滚以上所有操作并且给出错误提示。最后关闭奖惩作业窗口。奖惩作业的实现流程如图3-6所示。图3-6奖惩作业流程图4.员工奖惩情况查询此模块的实现过程和员工考核情况查询相似,也可以按多种方式查询,流程图略。3.3.3人员规划模块的流程1.部门人员统计此模块能对部门中不同类型的员工和不同的职位进行人数统计,并以柱状图的方式显示出来。在预测时可以选择不同的时间长度。在实现的过程中还是采用数据窗口技术,只是在选择数据源的显示方式的时候选择Graph方式。具体的实现流程如图3-7所示。图3-7部门人员统计流程图2.人员需求预测此模块能够对各部门的各个职位未来的人员需求情况进行预测,并可以作为后续招聘计划制定的主要依据。此模块的实现流程如图3-8所示。3.人员需求申请此模块接受部门提出的人员需求申请,并把此信息保存到人员需求数据库表中,可以为后面的招聘计划制定与发布模块提供数据。4.招聘计划的制定与发布此模块允许人力资源部门根据各部门的人员需求情况制定招聘计划并发布此计划。5.应聘人员记录与录用此模块对参加招聘的所有应聘人员进行登记和考核,对于应聘合格人员可以进行相应的档案录入等操作,对于为录取的人员自动转入企业潜在人才库。6.员工培训管理企业为适应市场与环境的变化必须不断地对员工进行培训,这样可以使员工适应环境和技术等条件的变化,为企业创造更多的经济效益,同时还可以满足员工自身发展的欲望,使得员工更充满活力。图3-8人员需求预测流程图3.4本章小结本章主要阐述了人力资源管理系统的实现。首先对系统实现的主要方法和开发的基本过程做了一个描述,接下来对三个基本模块的一些主要功能模块的实现做了较详细的论述并给出了程序流程图。24工业大学毕业设计(论文)第4章人力资源管理系统测试4.1人事管理模块的测试4.1.1员工档案管理1.员工档案录入此测试数据(见表4-1)主要是用来检验档案录入的各种功能。表4-1员工档案录入测试数据测试数据一主要是用来检验数据录入能否正确输出到员工档案数据窗口,测试数据二主要是用来检验输入窗口的健壮性,对于不合要求的数据或不完整的输入给出必要的提示。输入前的员工档案界面如图4-1所示。图4-1输入测试数据前的员工档案管理界面输入测试数据一后的员工档案界面如图4-2所示。图4-2输入测试数据一后的员工档案管理界面26工业大学毕业设计(论文)从图4-2可以看出,此员工档案已经成功插入到了在职员工档案中。新输入的员工档案会自动按照员工编号升序排列插入到员工档案表的适当位置。输入测试数据二再按确定按钮后的输入界面如图4-3所示。图4-3输入测试数据二后的员工档案输入界面由上图可以看出输入窗口对于不完整的输入信息能给出必要的错误提示。如果按取消或合同录入按钮会给出不同的提示,在这里就不展示了。2.员工档案查询员工档案查询窗口可按多种条件查询,准备的测试数据如表4-2所示。表4-2员工档案查询测试数据查询方式查询标准测试数据一的按部门查询条件结果应该有王浩和恒两条员工档案记录,测试数据二的按职位查询条件结果应该有锐等五条员工档案记录,测试数据的按部门查询条件结果应该有会鹏一条员工档案记录,输入三个测试数据后结果如图4-4至图4-6所示。图4-4按部门查询后的员工档案界面图4-5按职位查询后的员工档案界面图4-6按员工编号查询后的员工档案界面从以上界面可以看出员工档案查询模块能正确查询出用户所要的信息。3.员工档案排序可以按多种方式排序,在此以基本工资为排序标准测试员工档案排序28工业大学毕业设计(论文)的功能。排序结果如图4-7所示。图4-7按基本工资排序后的员工档案界面由上图我们可以看出员工档案已按员工的基本工资正确的排了序。4.1.2人事变动管理人事变动管理包括员工调动管理,员工离职管理,员工停薪留职管理,员工退休管理和员工复职管理。由于这几个模块的实现过程类似,因此在此只给出几个典型模块的测试结果,其它模块类似。这里以员工离职管理和员工复职管理这两个过程相反的模块为例。1.员工离职管理员工离职管理模块的测试数据如表4-3所示。表4-3员工离职管理测试数据离职操作后的在职和离职员工档案列表分别如图4-8和图4-9所示。图4-8离职操作后的在职员工档案界面图4-9离职操作后的离职员工档案界面从图4-8和图4-9可以看出,此员工档案已由在职档案列表转到离职档案列表中。2.员工复职管理员工复职管理模块的测试数据如表4-4所示。表4-4员工复职管理测试数据复职操作后,在职员工档案列表如图4-10所示。图4-10复职操作后的在职员工档案界面可见,此员工档案已由离职员工档案列表转到在职员工档案列表中。4.1.3员工合同管理此模块能够完成对员工合同的增加、查询、排序等功能。由于此模块与员工档案管理模块功能类似,因此测试过程也类似,在此就不一一展示了。31工业大学毕业设计(论文)4.2绩效管理模块的测试4.2.1员工绩效考核员工绩效考核模块的测试数据如表4-5所示。表4-5员工绩效考核测试数据员工编号员工考核年度考核月份部门职位工作业绩工作态度业务水平测试数据100031256会鹏20047财务部处长ABA输入测试数据后的员工绩效考核界面如图4-11所示。图4-11员工绩效考核界面在上图中点击保存按钮后,此员工的绩效考核信息将保存到员工绩效考核表中,可以在员工考核情况查询模块中查看此表,见4.2.2节。4.2.2员工考核情况查询员工考核情况查询模块可以对以往的考核情况进行查询,上一节对员工设置的考核信息从图4-12中可以看出已经存在于员工考核情况列表中。32工业大学毕业设计(论文)图4-12员工考核情况查询界面输入测试数据后的奖惩作业如图4-13所示。图4-13员工奖惩作业界面4.2.3员工奖惩作业员工奖惩作业模块的测试数据如表4-4所示。表4-6员工奖惩作业测试数据在上图中点击确定按钮后,此员工的奖惩信息将保存到员工奖惩表中,可以在员工奖惩情况查询模块中查看此表,见4.2.4节。4.2.4员工奖惩情况查询员工奖惩情况查询模块可以对员工以往的奖惩情况进行查询,对于上一节对员工设置的奖惩信息在图4-14中可以看出已经存在于员工奖惩情况列表中。此窗口也具有查询、打印、排序功能,和以前的模块类似,在此不一一列出了。图4-14员工奖惩情况查询界面输入测试数据后的人员需求预测界面如图4-16所示。由图中可以看出,程序结果与预测结果一致。4.3人员规划模块的测试4.3.1部门人员统计部门人员统计模块能以图形的方式统计各个部门中各职位的人数。设置测试数据为在职员工档案选择财务部,停薪留职员工档案选择人力资源部。经预先计算,在在职员工档案中财务部有处长3人,会计2人,接待员1人,停薪留职员工档案中人力资源部有处长1人。输入测试数据后的部门人员统计窗口如图4-15所示。从图中我们可以看出统计图中显示的数据与我们预先计算的结果完全一致。4.3.2人员需求预测人员需求预测模块能对部门的各个职位在未来的需求情况进行预测,测试数据如表4-7所示。表4-7人员需求预测测试数据图4-15部门人员统计界面图4-16人员需求预测界面35工业大学毕业设计(论文)4.3.3招聘计划制定与发布此模块可以实现部门制定招聘计划,可以自动生成招聘文本并导出到记事本。此模块的测试数据如表4-8所示。表4-8员工招聘计划制定与发布测试数据招聘部门招聘职位测试数据财务部会计经上一节的人员需求预测模块的结果,财务部需要会计2人,输入测试数据后的招聘计划制定窗口如图4-17所示。图4-17招聘计划制定与发布界面从上图可以看出,结果和预测结果一致。4.3.4应聘人员记录与录用此模块能对应聘人员的基本情况进行登记和对应聘人员进行考核,对于应聘合格人员可以进行档案录入、合同录入等相关操作。此模块具有增加、打印等功能,测试过程与前面的模块类似,在此不一一展开了。界面如图4-18所示。工业大学毕业设计(论文)图4-18招聘人员的记录与录用界面4.3.5员工培训管理此模块能对员工培训进行有效方便的管理,此模块的界面如图4-19所示,在此界面左边可以增加、删除和查看培训项目,此界面的右边可以增加、删除参加培训的人员。选择一个培训项目后,此项目的信息和参加此项目的人员将显示出来。图4-19输入项目前员工培训管理界面工业大学毕业设计(论文)选择培训项目中的一个项目后,界面如图4-20所示。图4-20输入项目后员工培训管理界面从上图中可以看出此项目和参加此培训的人员都显示出来。可以在左边对培训项目进行修改、删除和方便的进行查看,可以在右边增加、删除、修改参加本培训项目的人员。4.4测试结论从以上的测试数据和测试结果可以看出,系统的几个主要模块都能正确的运行,与当初的预想基本一致。基本上实现了需求分析和系统设计中所提到的所有功能。对于一些不合法的输入,系统也能给出相应的提示信息,而不至于使系统崩溃。当然系统也存在一些问题,如当时预想系统中的绩效管理模块应该具有考核标准设定功能,但由于实现起来有一定的困难没有实现。38工业大学毕业设计(论文)4.5本章小结本章对系统的三个主要的功能模块,人事管理、员工绩效管理、人员规划进行了测试。测试过程主要是面向系统的功能。对每一个模块,首先给出测试数据,然后用界面来表示测试结果。最后,给出系统整体的测试结论。39工业大学毕业设计(论文)结论本文介绍了ERP人力资源管理的人员档案管理与人力资源计划系统的设计与实现。本系统主要包括人事档案管理、员工绩效管理和人员规划三个主要模块,能实现对员工档案、员工合同和常见的人事变动的有效管理,能方便地对员工进行绩效考核和奖惩作业,能对企业的人员进行统计和需求预测,能有效地进行员工招聘和培训管理。本文从需求分析、系统设计、系统实现到系统测试几个阶段详细说明了这三个模块的实现过程。人事档案管理是整个系统的基础,其他两个模块都要用到员工档案。此模块能实现员工档案的增加、删除、修改、查询、排序等操作,能对企业中常见的人事变动如员工调动、员工离职、员工停薪留职、员工退休、员工复职等进行方便有效的管理。员工绩效管理能够对员工进行绩效考核和奖惩作业,员工还可以对以往地考核和奖惩情况方便的进行查询。此结果将与员工档案和合同一起为后面的人员规划提供依据。与传统的人事管理系统不同,本系统还具有人员规划功能模块,此模块能够对企业中的人员进行统计分析,并对企业的人员需求情况进行预测。在此基础上,可以制定人员招聘计划和员工培训计划。本系统可以满足一般的中小型企业的基本需求,如果与ERP系统的其它部分相结合,则能为企业提供更完善、更准确的服务。40工业大学毕业设计(论文)致首先,我要感我的父母,是他们给了我做到这一切的机会,他们的正直、诚实、善良一直在感化和教育着我。感全龙老师,在毕业设计过程中,他对我的毕业设计悉心的指导,从开题到系统设计,从程序开发到论文的写作,纠正了我的许多不成熟的想法,给我提出了许多建议。老师严谨的作风和对我严格要求的态度使我的毕业设计能够顺利的完成。感战德臣老师,他对我们的毕业设计严格要求,使我克服了懒惰和投机取巧的毛病,给予了我很大的动力,使我在毕业设计过程中学到了很多东西,其言传身教令我受益匪浅。感100027实验室的所有同学们,他们给予了我许多最直接的帮助和鼓励,与他们一年的相处使我学到很多东西。感四年中一直帮助我、关心我、支持我的人们。41工业大学毕业设计(论文)参考文献1.周玉清,伯莹,宝刚,王新玲.ERP原理与应用机械工业20032.罗鸿,王忠民.ERP原理·设计·实施电子工业20033.叶宏谟.企业资源规划ERP—整合资源管理篇电子工业20024.江卫东.人力资源管理理论与方法经济管理20025.磊.人力资源信息系统东北财经大学20026.仲文.人力资源会计首都经济贸易大学19977.安应民,吴菁.人力资源管理学中共中央党校19988.Eric.G..Flamholtz.HumanResourceAccounting.JosseyBassInc.Publishers19979.BaruchLev,AbaSchwarts.OntheuseofEconomicConceptofHumanCapitalinFinancialStatements.AccountingReview.197110.萨师煊,王珊.数据库系统概论(第三版)高等教育200011.海藩.软件工程人民邮电200212.何旭洪,余建英.PowerBuilder数据库系统开发实例导航(第二版)人民邮电200313.郭兴成.PowerBuilder8教程希望电子200214.卫海PowerBuilder课程设计案例精编中国水利水电200242工业大学毕业设计(论文)附录1英文翻译ERP存在的问题和应用整合的问题:一个基于经验的调查MarinosThemistocleous,ZahirIrani,RobertM.O’KeefeandRayPaulInformationSystemsEvaluationGroupDepartmentofInformationSystemsandputingBrunelUniversity,U*bridge,UB83PH,UK摘要公司引入企业资源计划系统来解决各式各样的组织性问题,并且提供了一个统一的结构。尽管ERP软件包给企业带来了许多好处,他们并没有达到许多他们预期的目标。独立的和异构的应用在公司的ERP系统中并存,并且统一性问题并没有很好的解决。本论文试图通过基于因特网的调查研究和分析ERP存在的问题来为此领域做出贡献。本文详细的分析了网上的回复,并且提出了一种新的处理统一性问题的方法:企业应用整合(EAI)。EAI是一种新型的整合软件,这种整合软件通过从不同的应用吸纳功能型函数来促进战略性商业决策的发展。EAI可以作为ERP整合问题的解决方法。1.介绍在过去的几十年中,企业把精力集中在信息产业(IT)并且实施了各种各样的应用来实现商业过程的自动化。这些应用不是以一种协调的方式来发展的,而是从最近一次工业革命的结果演化而来的。在有些组织中IT结构由独立的且在许多情况下是异构的解决方案组成。这种情况导致了各种各样整合性问题因为应用之间不能协调合作,而且不同的IT解决方案无法联结在一起。在上世纪90年代,ERP系统作为"整合软件包”被引入,它能使企业核心活动如:财政、人力资源、生产制造、供应和销售实现自动化。ERP系统使一个公司在和整个企业围共享共同的数据和活动,并且允许实时环境下的信息存取。按照Davenport(1998)的说法,设计ERP解决方43工业大学毕业设计(论文)案是为了解决在大型商业组织息的分类,并且整合所有在公司中流动的信息。ERP应用提供了几点好处,包括:解决了继承系统的问题降低了开发风险增加了全球竞争力增加了商业效益然而,ERP软件包也存在许多缺点,比如:高实施复杂度统一性问题定制问题过预算和工程的延期组织性变动和对变动的阻力商业战略问题和竞争性优势对于整合的需求依然存在,因为ERP软件包不能有效的解决这个问题,而且一些独立的应用在企业中共存。吸纳企业应用和组织间系统可以通过一种新型的叫做企业应用整合(EAI)的整合软件或者简单的通过应用整合(AI)来实施。案例研究已经表明AI可用来解决各种各样的整合问题如(a)独立应用(b)客户关系管理(c)电子商务(d)ERP到ERP(e)供应链管理(f)数据(g)组成部分和(h)过程整合。本论文解释了为什么不能提供整合问题的解决方案。此项研究的目标是鉴别、分析和阐述ERP系统所存在的问题并且研究应用整合的新方法。此分析的焦点是在ERP系统的技术问题特别是在整合性问题上。本论文的第2部分把焦点放在ERP系统的失效上面,第3部分描述了用在此调查中的方法,第4部分给出了回复和分析了研究的结果,第5部分讨论应用整合领域。2.ERP系统失效Rao(2000)估计:在所实施的ERP系统中有96.4%失败;而Al-Mashari(2000)报道:在所实施的ERP系统中有96.4%不能达到预期的目标。ERP的复杂性已经使许多组织与外部的专家联合起来来采用ERP解决方案。实施方法和代价的泛滥与项目延期之间的矛盾经常导致组织和顾问之间的严重冲突,从而导致失败。进而许多雇员抵制变化,并且经常给公司带来严重的问题。Stefanou(2000)提出:由于低估了管理的变动,在所实施的ERP系统中大约有半数不能满足预期的要求。44工业大学毕业设计(论文)ERP系统的一个主要问题是与商业战略之间的冲突。ERP解决方案的无伸缩性的本质迫使许多组织去适应此软件包而放弃了他们经商的方法。这个问题影响了公司而且在*些情况下已经导致了许多组织比如Fo*Mayer破产或者失败。公司对ERP解决方案做出最小的改动,因为企业软件包复杂并且几乎不允许改动。另外,如果一个公司改动了一个ERP软件包,它将在ERP的部整合性上存在问题。整合性是ERP解决方案中的另一个重要问题。尽管ERP软件包被描述和嘉奖为"整合性软件包”,它们面临着严重的整合性问题。之所以出现这些问题,是由于设计的ERP软件包不能与其他独立应用相联结。其结果是许多不同的应用与ERP系统在公司中共存,而且ERP软件包不能提供一个整合的IT架构。3.方法论在此项研究中所应用的方法论分为两个阶段。在第1阶段,一个基于WEB的研究任务被实施并且总结如下:文化评论。起初,在ERP领域的一个文化评论产生并且集中精力解决对ERP所存在的问题进行分类。调查问卷的设计。调查问卷的设计要以文化发现为基础。调查问卷有一个嵌的三角形结构来减少分歧。调查问卷有一个三角形结构的多选格式并且它被分为一下几个部分:人员调查,为了更好的了解回复者和他所在的公司。商业和管理,为了理解ERP技术的商业利益和收集关于公司所面临的管理问题的数据。技术,为了理解、分析和得出关于在公司实施ERP应用后所面临的问题的结论。指定对象组。通过基于因特网的搜索引擎和ERP杂志收集许多ERP邮件列表、新闻组和论坛的。接下来,研究者为这些ERP提出一系列问题并收集它们的答案。通过对回复者进行评估,研究者排除两种列表因为这些列表的成员的知识水平相对较低。调查问卷的分发。指定完正确的对象组之后,调查问卷被放置在WEB服务器上,并且分发给被选中的因特网的成员(ERP专家)。除此之外,给所有参与者发送,向他们解释此次调查的目的。回复的收集。回复者填写问卷后在线提交并且这些回复被存储在45工业大学毕业设计(论文)WEB数据库中。即使他们要求输入和email地址,回复者仍然可以匿名登入如果他们想收到一份调查结果报告。在第2阶段,对回复进行分析和报告。这个阶段的基本步骤包括:可信度控制:通过IP分析器和数据分析器检查回复者的可信度。IP分析器的结果和四个三角形结构的问题形成可信度标准。一旦参与者的回复超过可信度标准的限制,此调查问卷将被排除。可信度限制是对特定问题上的错误答案或对这些问题的错误回复和错误的IP地址建立的。微软的站点服务器工具用作分析IP地址和解析回复者的地址。这个地址与调查问卷中特定问题的结果进行比较。而如果在结果中有所不同,这个IP地址就是错误的。除此之外,一种数据分析方法也被使用。在问卷结构的基础上,很容易检查这些回复是否可靠。数据分析。在减少了歧义之后,通过排除不可靠的回复,剩余的问卷用电子表格进行分析。在很多情况下用到交叉检查来提取正确的信息。这个经验研究的主要结果在第4部分中阐述。4.调查结果这个调查在2000.3和2000.4之间进行,67为专家填写了问卷,并提交了答案。回复者的可靠性通过数据分析和IP分析器被检查。起初回复者需要上报他们的当前地址和他们的办公室地址。与IP分析器的结果进行比较后,十一个回复上报了不同的地址。除此之外对这十一个回复者的深入的数据分析证明了他们的答案是不可靠的因为他们没有逻辑顺序。举例来说,他们上报说他们公司采用了一种ERP解决方案来解决2000年问题,但是尽管这个ERP软件包没有解决这个问题,他们的公司也对这个ERP解决方案满意。明显的,数据的三角形关系证明了一种嵌的机制来减少歧义。除此之外,11个回复者中有6个和从其他56个中的4个对所有的问题给予了相同的答案,这又一次表明了这些答案不可靠。进一步说,有很多问题关于另外两个回复者的答案。最后67个回复中只有50个形成了数据样本由于17个不可靠的答案被排除了。4.1统计数据调查问卷的第一部分阐述了对调查作回复的人和公司的统计数据。对这部分问题的回复表明:回复者形成了一个有代表性的样本,由于他们来自许多不同的国家比如美国(20%),英国(16%),德国(12%),澳大利亚(10%),法国(10%),加拿大(6%),日本(6%),印度(4%)等46工业大学毕业设计(论文)等。回复者的公司也形成了一个有代表性的样本,因为他们覆盖了11个不同的部门比如制造业(20%),零售业(18%),银行和金融(14%),计算机业(硬件)(10%),计算机业(软件)(10%),批发和销售(8%),通信(6%),咨询和服务业(6%),食品,饮料和烟草(4%),健康(4%)。回复者的工作从商业或系统分析(40%),主要技术人员(24%),IT经理(12%),网络专家(6%),程序员(6%),高级经理(6%),数据库管理员(4%),主要执行官(2%)。4.2商业和管理数据问题的第二部分阐述了商业和管理特征。这一部分问题的答案主要针对:提出想法或者作决定实施ERP系统的部门实施这样的系统所带来的商业利益在实施过程中所面临的管理问题。稍多于1/3的回复者(36%)上报说技术原因(例如Y2K的问题,继承系统维护)是决定采用ERP系统的主要动机。另外30%的人认为像全球的公司决定或商业竞争是主要动机。有18%的人认为功能性问题(例如过程自动化,过程重设计)是实施ERP背后的主要原因,16%的人提到节约成本和其他的财政原因是主要动机。这些回复证实了像Ross提出的公司由于不同原因实施ERP系统的发现。Markus和Tanis提出技术和商业原因是决定采用ERP系统背后的主要动机。更进一步Parr和Shanks设计了ERP实施动机的三种分类:a)技术性的,b)实施上的,c)策略上的。38%的回复者回答IT部门提出采用ERP解决方案的想法而30%的回复者说高级管理部门和2%的财政部门。除此之外,28%的回复者提出三个参与者像咨询师(16%)和ERP销售商(12%)提出了这个想法。最后,在44个案例中,有高级管理人员(88%)做出实施ERP解决方案的决定。然而,在6个极端的案例中,IT部门(6%)和财政部门(6%)做出了这个决定。对于多选问题:"ERP如何给你们的组织带来好处?”,大多数的回复者(74%)指出ERP系统解决了Y2K问题。除此之外ERP专家说ERP应用带来了供应商(54%)和客户(36%)的满意并且增加了整体的产量(46%)。不幸的是,ERP投资的回报(ROI)甚微(34%),但是这个结果与先47工业大学毕业设计(论文)前的调查结果(Markus和Tainis,1999)相一致。这部分的最后一个问题的目标是调查在实施ERP系统的过程中所面临的管理问题。表1给出了这个问题的答案。表1:在ERP实施过程中的管理问题从表1我们可以看出,项目成本超越和延期是最突出的问题并且严重影响了实施阶段和整个项目。这两种类型的问题相互关联称作项目延期增加了项目成本。在实施阶段导致的其他种类的问题与外部实体产生冲突,比如咨询师(42%)和ERP经销商(30%)和部冲突(34%)。每当与外部或部实体发生冲突,将导致项目延期。很明显这些类型的冲突导致项目延期和成本超越。结果可以说与外部实体或部实体之间的冲突和项目延期和成本超越之间存在关联。除此之外,公司在运行ERP之后也存在一些主要问题。稍多于4/10的公司(42%)在他们的商业战略上存在严重的问题,因为ERP系统把它自己的经商方法强加于公司之上。除此之外,ERP解决方案导致组织性重组并且导致员工对这些变化的抵制(42%)。Sumner(1999)指出在公司在运行之后存在很大的对变化的抵制。在很多情况下,公司在实施过程中就遇到员工的抵制。先前的结果表明90%的ERP项目都会延期。更进一步,Rao指出只有3.6%的ERP项目被成功的实施。这意味着只有3.6%的ERP项目准时完成并且不存在技术问题并达到他们的目标。5.应用整合我们上面所讨论的所有调查表明ERP系统对整合问题不是一个可靠的解决方案。原因是ERP模型与其他的应用(例如:继承,供应链管理等)并存。因此,调查表明有必要把"整合组件”与其他应用进行整合。人工智能技术阐述了这种整合的需要。根据调查与ERP系统进行整合的应用的最流行的分类是EDI(81%)。这么高的比例是建立在像应用整合技术一样的EDI技术。Loos报道说ERP系统与其他组织间应用的整合可以用*ML,javabeans和问题类型百分比项目成本超越66%项目延期58%与商业战略冲突42%员工抵制变化42%与咨询师的冲突38%部冲突34%与经销商的冲突30%48工业大学毕业设计(论文)中间件技术来完成。除此之外,他提到*ml比其他传统的EDI技术更有效和更具有灵活性。Schonefeld和Vering指出其他的应用与ERP系统的整合经常不被支持。Schonefeld和Vering相信这中整合可以用CORBA,*ML和屏幕包裹来辅助完成。Linthicum解释了应用整合技术如何用于整合其他的应用和ERP解决方案。Dukeetal.(1999),Grimsonetal.(2000)和Hasselbring支持应用整合技术可以用于完成不同的ERP系统之间的整合。Klasell和Dudgeon(1998),Linthicum(1999),Ring和Ward-Dutton(1999),Zahavi(1999),Edwards和Newing(2000)和Pender(2000)报道说应用整合技术也包括一些其他的技术例如*ML,中间件,CORBA,D,屏幕包裹,javabeans等等。总结起来,正在进行的调查表明ERP系统给公司提供了部分的整合。结果是一些应用与ERP系统共存并且应用整合技术能更好的解决这个问题。6.结论正在进行的调查目的在于发现ERP系统所存在的问题并且指出了一些整合问题。这个经验调查建立在一个散布因特网上的结构化调查。从不同的基于因特网的ERP列表的67位ERP专家对此调查进行了回复。回复者的可靠性通过IP分析器和数据分析进行检查。可靠性控制表明67个回复者中有17个(25.3%)不可靠因此被排除。研究结果得出一些重要结论。对于调查结果,可以得出几个结论。这些结论可被分为商业性的和技术性的两类。在商业性结论这一类中,我们可以得出:ERP的采用。公司由于不同的原因采用ERP系统例如商业性和技术性的原因。动机。采用ERP的主要动机是技术原因。可以说技术问题对公司来说更重要如同前些年企业需要解决Y2K问题。因此,人们估计技术性和商业性动机在未来将会更加平衡。好处。ERP系统帮助组织赢得商业利润,例如客户和供应商的满意和整体产量的增加。ROI。投资的回报率相对较低。可以说整合性问题影戏ROI由于许多不同的信息系统在公司中并存。这与额外的运营成本(技术性和功能性的)相关联。因此,所谓的"整合组件”无法开发一个整合信息架构。管理问题。在实施过程中和之后,公司经历了一系列的管理问题。这些问题可被分为(a)工程延期和成本问题,(b)与外部实体的冲突,(c)部冲突和(d)与商业战略的冲突。研究结果表明外49工业大学毕业设计(论文)部和部实体之间的冲突影响着工程延期和成本超越。在技术性结论这一类中我们可以得出:Y2K。ERP系统帮助组织克服Y2K问题。所采纳的模型。公司采用一系列不同的ERP模型来使过程达到自动化。回复表明组织采用了ERP软件包的一个子集。技术性问题。几乎所有的公司面临严重的整合性问题然而3/4的公司存在本地化问题。其他的问题包括单一欧洲货币,安全和Y2K.本地化。本地化问题不允许公司对ERP软件包做重要的修改。结果一种Vanilla方法被2/3的公司所采纳。IT需求履行。大多数回复者(72%)报道说ERP系统仅仅履行了IT需求的30%-50%。结果是许多公司不丢弃他们的继承系统但是他们易于从不同的应用中把功能整合到一个商业架构中。整合。基于研究结果,可以说ERP技术没有提供一个整合性的解决方案但是它增加了对整合性的需求。除此之外,在它们试图把其他应用纳入ERP系统中的时候,企业存在严重的整合性问题。只有EDI应用才与ERP架构成功的整合到一起。这个高整合率从EDI技术与人工智能遵循相似的概念这个事实中得出。基本的结论是:应用整合技术能给整合性问题提供一个可靠的解决方案因为它从不同的应用安全的吸纳了一些功能并且导致了新的战略性商业解决方案的发展。应用整合是一种新的系统整合,它通过在应用网络中加入商业逻辑和创造一种能与公司一起发展的更动态的IT架构使之增加了价值。7.研究的限制因特网的可靠性是此项研究的一个限制。在第三部分中提到IP分析器工具和数据分析方法用于排除不可靠的回复。除此之外,调查问卷包含了一系列三角形结构问题使研究人员能鉴别任何不可靠的回答。然而我们不清楚回复是否绝对准确,因为在评估基于因特网的调查的可靠性方面缺少相应的著作。50工业大学毕业设计(论文)附录2翻译原文ERPProblemsandApplicationIntegrationIssues:AnEmpiricalSurveyMarinosThemistocleous,ZahirIrani,RobertM.O’KeefeandRayPaulInformationSystemsEvaluationGroupDepartmentofInformationSystemsandputingBrunelUniversity,U*bridge,UB83PH,UKAbstractEnterpriseResourcePlanning(ERP)systemswereintroducedintopaniestosolvevariousorganisationalproblems,andtoprovideanintegratedinfrastructure.AlthoughERPpackagesofferadvantagestoenterprises,theyhavenotachievedmanyoftheiranticipatedbenefits.Autonomousandheterogeneousapplicationsco-e*istinpanieswithERPsystemsandintegrationproblemhavingnotbeenaddressed.ThispaperseekstomakecontributiontothisareabystudyingandanalysingERPproblemsthroughanInternetbasedsurvey.Responsesareanalysedindetailandanewapproachtointegrationproblem;theEnterpriseApplicationIntegration(EAI)ise*amined.EAIisanewclassofintegrationsoftwarethatleadstothedevelopmentofstrategicbusinesssolutions
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电梯建设工程合同范本
- 恒大土建合同范本
- 出售空中商铺合同范本
- 玩具委托设计合同范本
- 花岗岩界桩采购合同范本
- 房屋过户合同范本模板
- 充电桩充电合同范本
- 奥迪卖车合同范本
- 家具定向合同范本
- 2025建筑工程监理合同示范文本(GF)
- 《Python程序设计基础教程(微课版)》全套教学课件
- 牧场物语-矿石镇的伙伴们-完全攻略
- 汽车营销知识竞赛题库及答案(295题)
- 肾病综合征的实验室检查
- 2024年河北省邢台市中考一模理综物理试题(解析版)
- DL∕T 1753-2017 配网设备检修试验规程
- 深基坑专项方案论证流程
- 《创业基础》课件-第五章 创业计划
- 列宁人物课件
- 数据库技术与应用-课程标准
- 《巍巍井冈山》参考课件
评论
0/150
提交评论