




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章管理信息系统的实施,6.1系统实施6.2程序设计6.3系统测试6.4系统转换6.5系统的导入6.6系统维护,第6章管理信息系统的实施,【学习目标】通过本章的学习应掌握系统实施阶段中的主要活动,尤其是程序设计的软件开发工具的应用;熟悉系统测试中的黑盒测试和和白盒测试方法;了解系统的导入方法,系统维护的内容已及系统维护所要注意的事项。,6.1系统实施,系统实施是在系统设计的基础上,将系统设计的结果转换成能够实际运行系统的过程。系统实施阶段,涉及到大量的人力、物力,花费时间也比较长,实施过程中有大量的组织协调工作,需要管理人员进行全面安排,所以这个阶段必须有周密的计划和安排。,6.1.1系统实施阶段的任务系统实施阶段要继承此前各阶段的工作,将图纸上的设计转化成为实际的物理系统。在系统分析和系统设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,工作成果是以各种系统分析与设计文档来体现的。系统实施阶段要继承此前各阶段的工作,将图纸上的设计转化成为实际的物理系统。,6.1.2系统实施阶段的领导系统实施领导工作应有专门的领导小组,小组的组长必须是组织的最高管理者。在系统正式实施开始之前,由领导小组和实施专家制定出周密的系统实施计划,确定系统实施的方法、步骤、所需的时间和费用。并且及时监督计划的执行,经常检查计划完成情况,分析实施滞后原因并及时调整计划。做到既有计划又有检查,以保证系统实施工作的顺利进行。,6.1.3系统实施阶段的主要活动物理系统的实施包括计算机及网络产品的购置和机房的建立。根据系统设计阶段所确定的系统物理配置,选择合适的计算机及网络产品。购置好计算机及网络产品后,就要按照安全、规范和实用的原则,建立计算机机房,安装和调试设备。,建立数据库建立数据库结构和加载基本数据。系统实施阶段在前期规范的工作基础上,就能够很快地建立一个大型的数据库结构。完成数据库的结构实施后,需要为数据库加载必要的基础数据。系统的运行不仅需要输入管理过程中所发生的业务数据,而且还需要大量的基础数据。程序设计,系统测试人员培训系统转换系统转换是指以新开发的系统替换旧的系统,并使之投入使用的过程。新系统投入运行时必须做好与现行系统的转换工作,以保证组织业务不受影响。系统维护,6.2程序设计,程序设计是系统实施中非常重要的一步,程序设计工作是依据系统设计说明书中模块处理过程描述,选择合适的计算机语言,编制出正确、清晰、容易维护、容易理解、工作效率高的程序。,6.2.1程序设计任务程序设计的任务是为新系统编写程序,即将系统设计中关于模块的详细实现说明模块设计说明书转换成某种计算机程序设计语言程序。在程序设计过程中,程序设计人员应仔细阅读系统设计文档,充分理解系统模块的内部过程和外部接口。同时还需要熟悉程序设计语言、软件开发环境和开发工具,以保证系统功能的正确实现,6.2.2衡量程序设计工作的技术指标可靠性一方面是程序或系统的安全可靠性;另一方面是程序或系统运行的可靠性.实用性从用户的角度来看系统是否方便实用.可维护性可读性规范性程序的命名、书写格式、变量的定义和解释语句的使用等都参照统一的标准,有统一的规范。,规范性匈牙利命名法是一种编程时的命名规范。基本原则是:变量名属性类型对象描述,每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要容易记忆容易理解。表单的名称为form,那么在匈牙利命名法中可以简写为frm,当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成lblSwitchboard。CharlesSimonyi的匈牙利程序员发明,他在微软工作了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。,6.2.3程序设计方法结构化程序设计方法结构化程序设计的主要思想是采用自顶向下逐步求精的设计方法、三种基本的程序结构组成程序的框架结构和单入口单出口的子程序控制技术。自顶向下的模块化设计首先对程序的功能要有一个全面理解。然后分析这个功能的完成可以由几部分组成,将功能分解成若干个较低一层的模块,在具体程序设计时,首先实现下层模块,逐步向上,最后实现上层模块。,结构化程序设计的基本结构(图6-1)(a)顺序(b)选择(c)循环图6-1结构化程序设计的三种基本结构,速成原型式的程序开发方法速成原型式的程序开发方法的具体实施方法是:首先将系统中具有类似功能的、带有普遍性的功能模块选出集中,如菜单模块、报表模块、查询模块、统计分析和图形模块等。然后寻找有无相应和可用的软件工具,若有则直接使用这些工具生成原型模块。如果没有,则考虑开发一个能够适合各种功能模块的通用模块作为原型模块。最后,在这些原型模块的基础上,根据各个模块自身实际的具体要求进行修改。,面向对象程序设计方法面向对象的程序设计方法一般应与OOD所设计的内容相对应。它实际上是一个简单、直接的映射过程,即将OOD中所定义的范式直接用面向对象的程序设计语言,如C+、VB、Delphi、Java等来取代。,6.2.5程序设计风格良好的程序设计风格是保证程序易阅读、易修改的先决条件,也就可以使程序易测试、易维护。良好的程序设计风格由规范的程序编写说明文档、良好的数据结构说明、正确的算法解释、清晰的注释说明、明晰的程序结构和程序设计规范组成。,6.2.6软件重用软件重用的概念:利用事先建立好的软部品创建新软件系统的过程。这个定义蕴含着软件重用所必须包含的两个方面:系统地开发可重用的软部品。这些软部品可以是代码,但不应该仅仅局限在代码。必须从更广泛和更高层次来理解,这样才会带来更大的重用收益。系统地使用这些软部品作为构筑模块,来建立新的系统。即软件重用是利用已有的软件成份来构造新的软件。,软件重用的优点.提高软件生成率。缩短开发周期。降低软件开发和维护费用。生产更加标准化的软件。提高软件开发质量。增强软件系统的互操作性。减少软件开发人员数量。使开发人员能比较容易的适应不同性质的项目开发。,6.2.7软件开发工具开发工具选择因素环境因素。支持系统的整个生命周期。使用对象。开放性商品因素。,常用系统开发支持工具常用的系统开发支持工具主要有PowerBuilder、VisualBasic和Delphi等。PowerBuilder是Powersoft公司推出的开发工具,它完全按照C/S体系结构研制设计,采用面向对象技术的GUI开发环境VisualBasic是Microsoft公司开发的面向对象、事件驱动的可视化程序设计工具,支持C/S体系结构。Delphi是Borland公司的面向对象、事件驱动的可视化程序设计工具。,6.3系统测试,系统测试是保证管理信息系统质量的一个重要环节。程序编制完成后,要用各种测试方法检查各个部分是否达到了规定的质量标准。系统测试是为了发现程序和系统中的错误。好的测试方案有可能发现从未发现的错误,能够发现从未发现过的错误的测试才是成功的测试,否则就没有必要进行测试了。,6.3.1系统测试的基本概念系统测试包含广义的测试和狭义的测试。广义的系统测试是从保证系统运行的安全性、有效性角度考虑,一切可能导致系统运行失败的错误都应该在系统投入正式运行之前测试出来。而狭义的系统测试则只考虑应用软件的测试,这里主要讨论狭义的系统测试。,6.3.2系统的测试内容模块测试模块测试是以系统的程序模块为对象进行测试,验证模块及其接口与设计说明书是否一致。子系统测试完成每个模块的测试以后,需要按照系统设计所完成的模块结构图把它们连接成子系统,即进行子系统测试。系统测试系统测试就是将经过子系统测试的模块群,装配成一个完整的系统进行测试,以检查系统是否达到了系统分析的要求,系统测试的依据是系统分析报告,系统的测试不仅是对软件的测试,而且是对系统的软件与硬件一同进行测试。模块测试、子系统测试和系统测试,每一步都是在前一步的基础上进行,其过程如图6-5所示,图6-5系统的测试内容,6.3.3系统的测试方法黑盒测试测试人员把被测程序看成一个黑盒子,在完全不考虑程序的内部结构和处理过程的情况下,测试程序的外部特性,即测试系统的功能与接口是否达到了预定的目标。由于黑盒测试着重于检查程序的功能,所以也称为功能测试。,在黑盒测试中所采用的方法主要有等价类划分与边界值分析等方法。等价类划分程序中所输入的数据按照程序功能说明可以分成若干个等价类,按输入条件可以将每一个等价类分成有效输入等价类与无效输入等价类两种。边界值分析由于许多软件在处理边界值时容易发生错误,用大于、等于、小于边界值的数据作为测试用例更容易发现程序中的错误。,白盒测试测试人员将被测程序看作一个透明的白盒子,要求测试人员完全了解程序的结构和过程,按照程序的内部结构和处理逻辑来设计测试数据,对程序所有逻辑路径进行测试,检查它与设计是否相符。由于被测程序的结构对测试者是透明的,因此又称这类测试为结构测试,白盒测试常用的测试方法有语句覆盖、路径覆盖、判断覆盖、条件覆盖、判断/条件覆盖和条件覆盖等。语句覆盖。使程序中的每一条语句至少都执行一次。路径覆盖。使程序中的所有可能出现的选择路径至少执行一次。判断覆盖。使程序中每个选择判断点的各种可能分支至少执行一次。条件覆盖。使程序中每个选择判断点中各种条件是否成立情况至少执行一次。判断/条件覆盖。条件覆盖。使程序中每个选择判断点的所有条件是否成立的组合至少执行一次。,系统的调试在对系统进行测试以后可能会发现系统中存在错误,此时就需要对系统进行调试,以确定系统错误的位置和发生的原因,并对错误进行改正。系统的调试方法可以通过在程序中设置输出语句、反复运行错误程序和利用调试工具等。,6.4系统的转换,系统转换是指用新开发的系统替换旧系统,并投入实际应用的过程。系统转换就是将系统的全部控制权移交用户,在转换过程中要注意尽可能的平稳过度,使新系统正常投入运行,逐步安全地取代原有系统的功能。,6.4.1转换前的准备工作系统转换前,要做好转换前的各项准备工作,包括组织结构准备、人员准备、数据准备和文档准备。组织结构准备人员准备数据准备文档准备,6.4.2转换方式新系统在试运行成功之后,需要通过系统转换以投入实际运行。系统的转换主要有三种方式:.直接转换、并行转换和逐步转换(图6-6)。,6.4.2转换方式(1)直接转换就是用新系统直接取代旧系统,中间没有过渡阶段。这种方式最简单,也最省钱,但风险性很大。由于新系统没有试用过,没有真正担负过实际工作,因此,在转换过程中很可能出现事先预想不到的问题。通常。一些比较重要的大型系统不宜采用这种转换方式。,6.4.2转换方式(2)平行转换就是新、旧系统同时并行工作一段时间(一般为35个月),先以旧系统为作业系统,新系统的处理用以进行校核;过一定阶段后,再以新系统作为作业系统,而以旧系统的处理作校核;最后,用新系统取代旧系统。平行转换方式的主要问题是费用太高,这是因为并存期间,新老系统的工作人员也要并存,需要双倍的费用。,6.4.2转换方式(3)逐步转换就是分阶段,一部分、一部分地以新系统取代旧系统。逐步转换方式的特点是先把系统的部分工作交给新系统处理,经过一段运行在确认系统稳定后,再把另外一部分工作换下来,这样逐步把整个系统换成新系统。它既避免了直接转换方式的风险性,又避免了平行方式发生的双倍费用。,6.5系统的导入,目前许多开发管理信息系统的软件公司在长期的系统开发中积累了大量的相关行业知识,所开发出的系统越来越适应不同公司管理的需要,同时许多软件公司所提出的ERP或类似ERP系统的整体解决方案可以使用户省略繁琐的系统分析、系统设计、系统实施中的程序设计、测试等工作,直接进入系统的转换。为了与企业自己所设计的系统转换有所区别,这里将从外界获取的成熟的系统转换称为系统导入。,6.5.1ERP的导入企业导入ERP系统的流程主要分四个阶段:项目启动、导入准备、实施与磨合、持续变革(见图6-7)。,项目启动成立项目导入小组ERP项目的导入要整合组织的管理理念、业务流程,以及基础数据、人力、物力等各种资源,消除部门间的壁垒,进行权利和利益的重新分配。ERP项目规划ERP规划建立在企业诊断基础上,通过管理咨询找到企业现在管理工作中存在哪些无效或低效的环节,明确企业规模,类型及对ERP的特殊要求。,导入前准备在准备工作中包括ERP的选型、组织准备、人员的培训、数据的准备和管理中问题的解决等。ERP选择组织准备人员培训数据准备管理问题的解决,导入前准备近几年来企业将原来使用的信息系统由传统的物料需求规划(MRP)或制造资源规划(MRPII)提升至企业资源规划(ERP)已形成一股潮流。然而选择一套好的,合适的ERP系统并不像购买汽车或家电产品一样,购买之后就可立即使用,使用者除了要学习各功能模块如何操作应用,企业的高阶主管或老总在选择及导入ERP之前,也需要依照企业的营运状况先作些全盘的策略思考,以免在花了许多钱和时间,才发觉选购的是一套不合身,或不适用的ERP系统。下列十个问题提供企业高阶主管或老总在选购及导入ERP系统之前先作策略性的思考:,导入前准备1.我们公司愿意投资在购置ERP系统,及未来系统升级或维护的成本或预算是多少?如果是以一个公司去年、今年及未来五年的营业额作为基础计算,购置及导入一个ERP系统所花的成本应该多少才是合理的?预算是多少?是否越便宜的系统就越好?2.我们公司未来的愿景是什么?此套ERP系统是否可协助我们达成这愿景?例如:公司营运的规模要扩大到多少?产品线和产品种类会由目前增加到多少?工厂是否会增设或外移?员工的人数会增加多少?未来是否会采取国际化策略?,导入前准备3.如果导入一套ERP系统,预期可为我们公司带来何种经营方面的效益?例如:销售额是否可因为使用此套系统而成长,市场占有率提高?生产率是否会提高?包括生产制造及员工的产值是否会增加?成本是否会降低?存货是否会下降?采购及供货商管理会做得更好?新产品的开发及推出上市的时间会更快?财务及会计的管理更佳?每月会计结帐的时间更短?,导入前准备4.我们公司的经营型态是属于哪一种?此套ERP系统是否适合在此种环境下运作?如果经营型态不止一种,此套ERP系统是否仍合适?企业一般的经营可分为下列三种,我们公司采取的那一种,所占的比例大约多少?存货生产(Make-to-Stock),大约占%?订单生产(Make-to-Order),大约占%?订单装配(Assembly-to-Order),大约占%?,导入前准备5.我们是否应成立一个ERP导入的项目小组?如果是,这个项目小组要由哪些部门的人派代表组织起来?这个项目小组要做哪些事?这个项目小组的经理(ERPProjectManager)谁最适合担任?这个项目小组的成员是否应先接受一些教育训练?才会对ERP有较深的认识。ERP的项目小组应由各功能部门挑选合适的人参加,包括财会、生产、工程、生管、物管、采购、人力资源、品管等等。,导入前准备ERP项目小组成立之后要做的事较重大的有下列几项:一.确定各部门之需求。二.决定企业流程如何改造。三.决定ERP系统的来源并作评估、选择。四.ERP系统的成本与效益分析。五.规划ERP系统导入的策略及计划。六.ERP项目小组先接受教育训练,先理清观念。七.先由专业小组开始,再推动相关人员(约80人员)之教育训练。,导入前准备6.在ERP系统的取得,应采取何种方式较为有力?一般而言有下列三种选择:一.购置软件包,其优缺点如何?二.自行开发,其优缺点如何?三.委外设计开发,其优缺点如何?7.预计导入ERP系统的时间要多久?一.3个月内二.6个月内三.12个月,导入前准备8.在导入ERP系统时,哪些功能模块应优先导入?其余再依序导入。ERP系统大致可分为下列几个主要模块和子系统:一.工程资料二.采购和库存管理三.生产和排程四.销售和订单需求管理五.财务和会计六.人力资源七.品质管理每一家有不同的导入策略,优先级也有所不同,但有的策略较好,有的则不然。,导入前准备9.公司在导入ERP系统之前是否要对整个公司的作业流程先作重组(reengineering)?有些公司在导入ERP系统之前,会对企业的流程先作改造,并将ERP系统软件提供的一些较进步的功能和管理的理念考虑进来。有些公司在导入ERP系统,为缩短上线及使用的时间,决定先依照现行作业流程导入,上线之后再伺机修改流程,导入前准备10.如何作ERP系统导入实施后之绩效评估?以确定ERP导入之成功与否。评估的项目有哪些?ERP导入实施后应对其绩效持续作评估,以作为持续改善,一般,评估的主要项目有下列几项:基本资料的正确性,包括库存资料,用料表(BOM),工程资料资料实时性,例如多久更新一次,每天、周、月.资料整合性,例如相关部门的资料是否可取得,减少人工录入的机会各功能部门使用之后的绩效,例如主生产排程(MPS)的达标率,供货商的如期交货率,成本降低的百分比,品质良率的提升。,ERP实施与磨合ERP的实施过程是组织与系统的磨合过程,在这一磨合过程中逐步使组织与系统达成一致。持续变革ERP的转换一般采用并行方式,这样一方面可使有关人员深入理解ERP系统,分析它与现行系统的差异,熟悉ERP系统提供的各项功能,掌握ERP系统业务处理方法、流程和各项功能的操作方法,弄清各种数据之间的关系;另一方面可以检验各种数据处理结果的正确性,发现存在问题,为以后运行打下一个良好的基础。,6.5.2供应链的导入供应链的实施步骤供应链的实施大致可分为四个步骤:一是计划与准备;二是合作伙伴的选定;三是计划与实施;四是评价。供应链实施中的问题互信成功协调者企业间流程整合信息资源的共享物流系统的建立商品条码化,供应链导入注意点主导者的出现与折冲成员签订书面协议供应链管理流程设计供应链管理实际营运供应链管理稽核评估实施效果评估与持续改善,6.5.3客户关系的导入企业导入客户关系管理系统的目的是为了拓展营销业务、发展定制化产品、提升客户服务品质和提升经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体内主要微量元素的代谢生物化学07课件
- 水稻的生长发育
- 消防电源系统设计方案
- 水电站调压阀课件
- 正常人体解剖学椎骨的一般形态58课件
- 水电施工安全知识培训课件
- 2025版医疗卫生机构医护人员劳务派遣合作协议
- 二零二五年度大型工程项目爆破技术综合支持服务协议合同
- 二零二五年度生态农业建设项目分包协议书
- 二零二五年度房产过户离婚协议书及离婚后房产分割执行监督合同
- 慈善机构的财务管理
- (高清版)DZT 0208-2020 矿产地质勘查规范 金属砂矿类
- 《武汉大学分析化学》课件
- 医学影像学与辅助检查
- 电力工程竣工验收报告
- 双J管健康宣教
- 如何提高美术课堂教学的有效性
- 水电站新ppt课件 第一章 水轮机的类型构造及工作原理
- 护理查对制度课件
- 市政工程占道施工方案
- GB/T 39965-2021节能量前评估计算方法
评论
0/150
提交评论