第8章 管理信息系统的系统实施.ppt_第1页
第8章 管理信息系统的系统实施.ppt_第2页
第8章 管理信息系统的系统实施.ppt_第3页
第8章 管理信息系统的系统实施.ppt_第4页
第8章 管理信息系统的系统实施.ppt_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学内容和要求:掌握在整体规划、分步实施的原则指导下,如何进行管理信息系统的实施工作,包括物理系统的实施、程序设计、程序和系统调试、系统切换,以及系统的运行和维护等。 教学重点:程序的编制、调试与生成,第八章 管理信息系统的系统实施,第一节 物理系统的实施 第二节程序设计 第三节系统测试 第四节 系统转换、维护,开发一个管理信息系统好像建一栋大楼,系统分析、系统设计是根据楼的要求画出各种蓝图,系统实施是调集各类人员、设备、材料,在现场根据图纸按实施方案的要求把大楼建起来。完成了系统分析、系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实际系统,这是系统实施阶段的主要工作

2、。 系统实施的主要内容包括物理系统的实施、程序设计、系统测试与调试、系统转换、维护与评价等。系统实施阶段既是成功地实现新系统,又是取得用户对系统信任的关键阶段。,第一节 物理系统的实施,管理信息系统的物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动的总和。 计算机系统的实施 购置计算机系统的基本原则是: 能够满足管理信息系统的设计要求; 计算机系统是否具有合理的性能价格比; 系统是不是具有良好的可扩充性; 能否得到来自供应商的售后服务和技术支持等。 计算机对周围环境比较敏感,尤其在安全性较高的应用场合,对机房的温度、湿度等都有特殊的要求。通常,机房可安

3、装双层玻璃门窗,并且要求无尘。硬件通过电缆线连接至电源,电缆走线要安放在防止静电感应的耐压有脚的活动地板下面。另外,为了防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。,网络系统的实施 MIS 通常是一个由通信线路把各种设备连接起来组成的网络系统,MIS 网络有局域网和广域网两种。 网络系统的实施的主要内容: 通信设备的安装; 电缆线的铺设; 网络性能的调试等工作。,第二节程序设计,系统实施阶段最主要的工作是程序设计。程序设计是根据系统设计文档(系统设计说明书)中有关模块的处理过程描述,选择合适的计算机程序语言,编制出正确、清晰、健壮,易维护、易理解、工作

4、效率高的程序的过程。,程序设计语言的选择,C/S结构集成编程工具: Visual Basic Visual C+ PowerBuilder Delphi,B/S结构下的脚本语言: ASP JSP PHP,关系型数据库: Oracle DB2 Informix Sybase SQL Server Access xBASE类,选择的依据 所处理问题的性质 管理信息系统是以数据处理为主,故应选择数据处理能力强的语言。 用户的要求 如果所开发的系统由用户负责维护,用户通常要求用他们熟悉的语言书写程序。 语言的人机交互动能 选用的语言必须能够提供友好、美观的人机交互功能,这对用户来说是非常重要的。 软件

5、工具 如果某种语言有较丰富的支持程序开发的软件工具可以利用,则使系统的实现和调试都变得比较容易。 开发人员的知识 虽然对于有经验的程序员来说,学习一种新语言并不困难,但要完全掌握一种新语言并用它编出高质量的程序来,却需要经过一段时间的实践。因此,如果可能的话,应该尽量选择一种已经为程序员所熟悉的语言。 软件可移植性 如果开发出的系统软件将在不同的计算机上运行,或打算在某个部门推广使用,那么应该选择一种通用性强的语言。,按程序开发路径划分 1、自顶向下的方法 要求程序员首先实现软件结构的最高层次,之后再实现下一个层次,直至用程序设计语言实现最低层次为止。 2、自底向上的方法 与上述方法开发过程相

6、反,它是从最底层开始,直至实现最高层次为止。 通常用自顶向下的开发方法开发的程序可读性好,条理分明,可靠性也较高。而用自底向上开发方法得到的程序往往局部是最优的,系统的整体结构却较差。,程序设计方法,程序设计的基本要求,正确性 编出的程序,能够严格按照规定的要求,准确无误地提供预期的全部信息; 可理解性 程序的内容清晰、明了,便于阅读和理解; 可靠性 程序应具有较好的容错能力,不仅正常情况下能正确工作,而且在异常情况下应便于处理; 可维护性 程序的应变性能强。程序执行过程中,发现问题或客观条件有了变化,调整和修改程序比较简便易行; 效率 程序的结构严谨、明了,运算处理速度快,节省机时。程序和数

7、据的存储、调用安排得当,节省存储空间。 健壮性 是指系统对错误操作、错误数据输入 能予以识别与禁止的能力,不会因错误操作、错误数据输入及硬件故障而造成系统崩溃。,明确条件和要求 根据系统设计及其他有关资料,弄清该程序设计的条件和设计要求。 分析数据 对要处理的数据进行仔细分析,弄清数据的详细内容和特点。 确定流程 用统一规定的符号,描述数据输入、加工、输出等处理过程。 编写程序 采用某种程序设计语言,按其规定的语法把确定的流程编写出来。 检查和调试 对编好的程序进行检查和调试。 编写程序使用说明书,程序设计的步骤,采用有实际意义的标识符 不用过于相似的变量名 同一标识符不要具有多种含义 名字不

8、要过长,过长的名字会增加工作量。 在编程前最好能对标识符的选取约定统一的标准,便于以后阅读理解。,标识符的命名: 标识符包括模块名、变量名、常量名、过程名以及数据区名等。理解程序中这些名字的含义是理解程序的关键,所以标识符应该适当选取,使其直观,易于理解和记忆。,编程风格,不要为了节省空间而把多个语句写在同一行; 避免过于复杂的条件测试; 利用括号使多条件表达式清晰直观; 把同一层次的语句行左端对齐,而下一层的语句向右边缩进若干格书写,它能体现程序逻辑结构的深度。,程序的书写格式: 编程时应注意每个语句力求简单而直接,不能为了提高效率而使程序过于复杂。恰当的书写格式将有助于阅读。,注释应正确,

9、修改程序时应同时修改注释,否则会起反作用。 注释应提供一些程序本身难以表达的信息。 为了方便用户今后维护,注释中尽量多用汉字。,程序的注释: 程序的注释序言性注释出现在模块的首都,内容应包括:模块功能说明;界面描述(如调用语句格式、所有参数的解释和该模块需调用的模块名等);某些重要变量的使用、限制;开发信息(如作者、修改日期等)。 描述性注释嵌在程序之中,用来说明程序段的功能或数据的状态。,对所有的输入数据都进行检验; 检查输入项各种重要组合的合理性; 应允许缺省值; 输入步骤和操作尽可能简单,并保持简单的输入格式。,程序的输入和输出: 程序的输入和输出信息与用户的使用直接相关,输入和输出的方

10、式和格式应方便用户使用。编写程序是应注意:,结构化程序设计(StructuredProgramming, 简称SP)方法是E.Djkstra等人于 1972年提出,用于详细设计和程序设计阶段,指导人们用良好的思想方法,开发出易于理解、又正确的程序的一种程序设计方法。 它建立在Bohm和Jacopini在1966年就证明了的结构定理的基础上,它指出任何程序逻辑结构都可以用顺序、分支和循环这三种基本结构来表示。,结构化程序设计,SP方法用三种基本结构反复嵌套构成“结构化的程序”。每种结构严格地只有一个入口和一个出口,所以一般认为,结构化程序设计是采用自顶向下逐步求精的设计方法和单入口单出口的控制技

11、术。 由于结构化程序具有结构清晰、易于阅读和修改、容易验证其正确性等优点,因此使用该方法有利于编写出结构良好的程序,提高编程工作效率。 目前,多种计算机程序语言都支持结构化程序设计。,结构化程序设计(SP)特点:,第三节 系统测试,系统测试是管理信息系统开发过程中十分重要的环节。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免留下差错,这些差错如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。,测试的目的、原则和过程,系统测试是保证系统质量的关键步骤。统计资料表明,对于一些较大规模的系统来说,系统测试的工作量往往占系统

12、开发总工作量的40%以上,开发费用的近1/2。 到目前为止,人们还无法证明一个大型复杂程序的正确性,只能依靠一定的测试手段来说明该程序在某些条件下没有发生错误。所以在测试时应想方设法使程序的各个部分部投入运行,力图找出所有错误。,发现系统中的错误并及时纠正。,测试的目的,测试是为了发现程序中的错误而执行程序的过程,系统测试就是要在计算机上以各种可能的数据和操作条件反复地对程序进行试验,发现存在的错误并及时加以修改,使其符合设计要求; 好的测试方案是很可能发现迄今为止尚未发现错误的测试方案; 成功的测试是发现了至今为止尚未发现的错误的测试。,G.Myers对测试目标做出了如下归纳:,测试人员应避

13、免测试自己设计的程序; 测试用例应分别考虑输入和输出; 测试数据的选取应考虑各种不同情况; 检查程序是否执行了规定以外的操作; 注意保留测试用例; 对已发现的错误模块要足够重视。,测试的基本原则,测试过程,单元测试:对软件单元(模块)进行测试,确实保证它作为一个单元能正常地工作。 集成测试:把经过测试的单元按一定顺序组装成为系统,进行测试,又称接口测试。,确认测试:根据软件需求规格说明中定义的全部功能、性能、可靠性等需求,测试整个软件是否达到要求。 系统测试:将通过确测试的软件与系统中其它的软件、硬件人员、数据等结合在一起,在真实的系统工作环境下检验软件是否能与系统正确连接,并确认软件是否与用

14、户需求(系统需求)一致。,测试与开发过程的关系,测试的方式,静态测试,静态测试是指通过人工方式评审系统文档和程序,在不实际运行程序的情况下,找出编译不能发现的错误。这种方法手续简单,是一种行之有效的检验手段。经验表明,组织良好的静态测试可以发现程序中3070的编码和逻辑设计错误,从而可以减少动态测试的负担,提高整个测试工作的效率。,个人复查:指源程序编完以后,直接由程序员自己进行检查。 走查:测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况, 让人代替机器沿着程序的逻辑走一遍, 发现程序中的错误。由于人工运

15、行很慢,因此走查只能使用少量简单的测试用例,实际上走查只是个手段,是在“走”的进程中不断从程序中发现错误。 会审:由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问,讨论可能产生的错误。会审要对程序的功能、结构及风格等全面进行审定。,动态测试,动态测试是运用事先设计好的测试用例,有控制地运行程序,从多种角度观察程序运行时的行为, 对比运行结果与预期结果 的差别以发现错误。也就是说,动态测试是为了发现错误而执行程序。因此,动态测试的关键问题是如何设计测试用例,即设计一批测试数据,通过有限的测试用例,在有限的研制时间、研制经费的约束下,尽可能多地发现程序中的错误。 动态测试可分为黑盒法和白盒法,

16、在不同的测试阶段可采用不同的方法或交叉使用这两种方法。,1、黑盒测试:将被测试程序对象看作黑盒子,不考虑其内部程序结构与处理过程,仅仅对于程序接口进行测试。即检查适当的输入是否能够产生适当的输出。又称为功能测试,数据驱动测试,基于规格说明书的测试。,用黑盒测试发现程序中的错误,必须在所有可能的输入条件中确定测试数据,来检查程序是否都能产生正确的输出,但这是不可能的。,示例: 假设一个程序P有输入量X和Y及输出量Z。在字长为32位的计算机上运行。若X、Y取整数,按黑盒方法进行穷举测试: 可能采用的测试数据组:232232264 如果测试一 组数据需要1毫秒,一年工作365 24小时,完成所有测试

17、需5亿年。,2、白盒测试:分析程序结构与过程执行路径,按照程序内部的逻辑结构设计测试用例,检验程序的每条通路是否按预期正常进行,力求提高测试覆盖率。又称为结构测试,玻璃盒测试,基于覆盖的测试。,最彻底的白箱法是覆盖程序中的每一条路径。然而,由于大型复杂程序中的逻辑路径数目太多,致使不可能将全部路径都覆盖。,示例: 给出一个小程序的流程图,它包括了一个执行20次的循环,循环体中包含5条路径。 它包含的不同执行路径数达520条,对每一条路径进行测试需要1毫秒,要想把所有路径测试完,需3170年。,测试用例的设计,不论黑盒还是白盒测试都不能进行穷尽测试, 所以软件测试不可能发现程序中存在的所有错误,

18、 因此需精心设计测试用例, 力争尽可能少的次数,测出尽可能多的错误.,把所有可能的输入数据划分成若干部分(等价类),并从每个等价类中选取一个典型代表数据作为测试用例,并假设在一个等价类中,各个输入数据对于揭露程序中的错误都是等价的。 通常是将模块的输入域划分成有效等价类(模块中符合规范的输入)和无效等价类(模块中非法的输入)两种。,等价类划分法(黑盒类),划分等价类的规则 1、如果输入条件代表一个范围,可定义一个有效等价类和两个无效等价类。 例:某模块的合理输入是1999,则大于等于1且小于等于999的数据属于有效等价数据;小于1或大于999的数据为无效等价类,测试数据可以从这三个等价类中抽取

19、。,2、如果输入条件规定了输入值的集合,则可定义一个有效等价类和一个无效等价类。,例:某个待测程序的输入参数“职称”的输入值可以是助教、讲师、副教授、教授四种。则,可以设计一个有效等价类(取四个职称中的一个值);一个无效等价类(四个职称之外的任意值)。,3、如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无效等价类(所有不允许的输入值的集合)。,例:如果程序对不同职称有不同的处理方案,如“住房分配”程序。则,应设计四个有效等价类(四个职称每个值为一类);一个无效等价类(四个职称之外的任意值)。,4、如果规定了输入条件必须遵守的规则,则可划分一

20、个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。,例:如果规定了输入数据是整型,则可划分出一个有效等价类(输入整数);若干个无效等价类(输入字符、实数)。,用等价类划分法确定测试用例步骤:,1、形成等价类表,每一等价类规定一个唯一的编号; 2、设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖; 3、设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖;,例:某城市电话号码由三部分组成 地区码:空白或3位数字 前 缀:非0或1开头的三位数字 后 缀:4位数字,第一步:电话号码等价类划分,第二

21、步:确定测试用例 可通过下面13个测试用例覆盖所有等价类。,边界值分析法(黑盒类),在编写程序时,往往只注意正常情况,忽视了边界状态。因此,在测试过程中以刚好等于、大于或小于边界值的数据作为测试数据,容易发现程序中的错误。 边界是相对于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。 使用边界值分析方法设计测试用例,应对确定的边界,选取正好等于,刚刚大于,或刚刚小于边界的值做为测试数据,而不是选取等价类中的典型值或任意值做为测试数据。,边界值分析法设计测试用例原则 1、如输入条件代表以a和b为边界的范围,测试用例应包含a、b、略大于a和略小于b的值。 例:邮件收费规定

22、 15 kg收费2元,则应设计测试用例: 0.9、1、 5、5.1 kg,2、如果输入条件规定了输入值的个数,则用最大个数、最小个数、比最大个数多1、比最小个数少1的数作为测试数据。 例:一个输入文件可有1255个记录,则可分别设计有: 1个、255个、0个、256个记录的输入文件,3、 如规格说明中提出输入输出的有序集(顺序文件、有序表等),取有序集的第一个和最后一个元素做测试用例。,4、如程序数据结构有预定的边界,应测试其边界的数据项。 例:程序中定义一数组,其元素下标的下界是0,上界是100,则应选择达到这个数组下标边界的值,如0与100作为测试用例。,5、如输出条件规定了取值范围,取边

23、界上下浮动值做测试用例。 例: 每日保险扣除额(输出项)在01165.25 元,则应设计测试用例使其恰好产生0元和1165.25元的结果, 此外还应考虑设计结果为负值或 1165.25元的测试用例,如: -0.01元和1165.26元)。 由于输入值的边界不与输出值的边界相对应,所以要检查输出值的边界及产生超出输出值值域的结果不一定可能。,逻辑覆盖测试法(白盒类),用白盒法测试模块时,最彻底的就是覆盖程序中的每一条路径,然而,由于大型复杂程序中的逻辑路径数目太多,致使不可能将全部路径都覆盖。因此采用其它一些标准来量度覆盖的程度,并希望覆盖程度尽可能高些。,例:一个被测程的程序段如下所示:,路径

24、: L1:ace L2:abd L3:abe L4:acd,1、语句覆盖 执行足够多的测试用例,使得被测程序中每个可执行语句至少被执行一次。 上例中只需设计一个测试用例: 【(2, 0, 4),(2, 0, 3)】,覆盖ace(L1),即达到了语句覆盖。 语句覆盖是最弱的覆盖标准。,2、判定覆盖(边覆盖) 执行足够多的测试用例,使得被测程序中每个语句至少被执行一次,且每个判断的真假分支至少执行一次。 上例中可设计两组测试用例: 【(2, 1, 1),(2, 1, 2)】,覆盖 abe【L3】 【(3, 0, 3),(3, 0, 1)】,覆盖 acd【L4】 两组测试用例可覆盖所有判定的真假分支

25、 判定覆盖仍是弱的覆盖标准。,3、条件覆盖 执行足够多的测试用例,使得被测程序中每个判定的每个条件的可能值至少执行一次。,设条件的取值标记,条件覆盖可选取的 测试用例 如下表,【(1, 0, 3),(1, 0, 4)】,abe(L3),b,e,【(2, 1, 1),(2, 1, 2)】,abe(L3),b,e,T1 T2 T3 T4,T1 T2 T3 T4,注:未覆盖c、d分支,不满足判定覆盖的要求,条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖,4、判定/条件覆盖 执行足够多的测试用例,使得被测程序中的判定的每个条件的所有可能取值至少执行一次,同时每个判定本身的所有可能判定结果至少

26、执行一次。,设条件的取值标记,判定/条件覆盖可选取的 测试用例 如下表,【(2, 0, 4),(2, 0, 3)】,ace(L1),c,e,【(1, 1, 1),(1, 1, 1)】,abd(L2),b,d,T1 T2 T3 T4,注:它是判定覆盖与条件覆盖的综合,但不能保证检查出逻辑表达式的全部错误。对于上例中A1时检查B=0,而 A0却不去验证了。,5 、条件组合覆盖 执行足够多的测试用例,使得被测程序中所有可能的条件取值组合至少执行一次。 各个判断的条件共有8种可能的组合: (1)A1, B=0 (2) A1, B0 (3) A0 (5) A=2, X1 (6) A=2, X2, X1

27、(8) A2, X=1,设条件的取值标记,【(2, 0, 4), (2, 0, 3)】,ace L1,T1 T2 T3 T4,【(2, 1, 1), (2, 1, 2)】,abe L3,【(1, 0, 3), (1, 0, 4)】,abe L3,【(1, 1, 1), (1, 1, 1)】,abd L2,注:满足条件组合覆盖必满足判定、条件、判定/条件覆盖,但仍不能遍历每条路径。,6、路径覆盖 执行足够多的测试用例,使得被测程序中每条可能路径至少通过一次。,【(2, 0, 4), (2, 0, 3)】,ace L1,T1 T2 T3 T4,【(1, 1, 1), (1, 1, 1)】,abd

28、L2,【(1, 1, 2), (1, 1, 3)】,abe L3,【(3, 0, 3), (3, 0, 1)】,acd L4,设条件的取值标记,单元测试,对软件单元进行测试,确实保证它作为一个单元能正常地工作。 单元测试的目的是验证单元满足功能、性能和接口等的要求。 单元测试采用的技术:主要采用白盒测试,辅之以黑盒测试。 测试的充分性:由各种测试覆盖率来度量,单元测试的内容 模块接口 局部数据结构 重要的执行路径 出错处理 边界测试,单元测试的环境,模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其它模块。,驱动模块:驱动模块是模拟待

29、测模块的调用模块,其作用是将测试数据传送给待测模块,并显示结果。,桩模块:桩模块的作用是模拟待测模块的下层模块,其作用是接受待测模块的控制并模拟下层模块的功能。,集成测试,依据软件设计确定的软件结构,按照软件集成“工序”,把各个软件单元逐步集成为完整的软件系统,并不断发现和排除错误,以保证联接、集成的正确性。,非增量方式测试 先分别测试每一个模块,然后一次组装在一起再测试整个程序。,非增量方式的优点: a.非增量方式占用机器时间较少。 b.非增量方式有利于并行测试。 非增量方式的缺点: a. 需编写太多的驱动模块和桩模块。 b. 接口错误发现得晚。 c. 难以确定错误源的位置。,渐增式测试 采

30、用每次增加一个模块的方式进行测试,既把下一个要测试的模块与测试好的那些模块结合起来进行测试,这样边组装边测试,直到构成一个完整的系统为止。,渐增式的优点: a. 渐增式可以较早地发现模块界面之间的错误 b. 渐增式有利于排错 c. 渐增式比较彻底 渐增式的缺点: a. 渐增式需要较多的机器时间 b. 渐增式的测试工作无法并行,自顶向下方法,1、主控模块用作为测试模块兼驱动模块,直接附属于主控模块的各模块全都用桩模块代替,对主模块进行测试。 2、按照所选的组装法(即深度优先或宽度优先)每次用一个真模块取代一个附属的桩模块,再用桩模块代替它们的直接下属模块。 3、进行回复测试(即重新再作过去作过的

31、全部或部分测试),以便肯定没有新的错误发生。 4、作完每一组测试后又再用一个真模块代替另一个桩模块。,自底向上集成方法,1、低层的模块组成簇,以执行某个特定的软件子功能。 2、编写一个驱动模块作为测试的控制程序,和被测试的簇连在一起,负责安排测试用例的输入及输出。 3、对簇进行测试。 4、拆去各个小簇的驱动模块,把几个小簇合并成大簇,再重复做2、3及4步。 这样在软件结构上逐步向上组装。,自顶向下结合的优点在于和子系统整体有关的接口问题可以在子系统测试的早期得到解决,但设计测试用例和编写桩模块比较困难。 自底向上结合的优点在于设计测试用例和编写驱动模块比较容易,但它必须在最后一个模块组装出来之

32、后,才能使模块群作为一个整体存在。 由于上述两种方法具有互补性,一般常结合起来进行。即对子系统的较上层模块使用自顶向下的组装方法,对下层模块使用自底向上的组装方法。,确认测试,安全测试:是指测试系统对外来有意或恶意攻击的自我保护能力。 恢复测试:是指系统出现意外故障时,能否正确和迅速恢复的测试。 有效性测试:通过测试来证实系统功能与用户要求一致。 功能测试:是在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。 性能测试:是要检查系统是否满足在需求说明书中规定的性能。特别是对于实时系统或嵌入式系统。 操作测试:包括对用户接口、人机接口和人机交互要求的所有测试。 验收测试:

33、验收测试必须由用户参加或者以用户为主进行。它是用户在实际应用环境中所进行的真实数据的测试,验收测试主要使用原有系统所用过的历史数据,将新系统运行结果和原系统所得相核对,以检查系统的可靠性和运行效率。,第四节 系统切换、维护,系统切换:新旧系统的交替过程,也就是旧的管理信息系统逐渐退出,由新的管理信息系统来代替。,人员培训,企业各层次人员参与管理信息系统的操作、维护、运行,因而,必须对企业各层次人员开展有针对性的培训以确保管理信息系统正常运行并充分发挥作用。,1、事务管理人员:培训的主要内容有新系统的目标、功能;系统的结构及运行过程;对企业组织机构、工作方式等产生的影响;采用新系统后,对职工必须

34、学会新技术的要求; 今后如何衡量任务完成情况。,系统切换,2、系统操作员:是管理信息系统的直接使用者,对他们的培训内容包括必要的计算机硬、软件知识;键盘指法、汉字输入等训练;新系统的工作原理;新系统输入方式和操作方式的培训;简单出错的及处置知识;运行操作注意事项。 3、系统维护人员:培训的最好途径就是让他们直接参与系统的开发工作,这样有助于他们了解整个系统的全过程,并为他们今后维护工作打下良好的基础。,系统转换方式,1、直接切换方式:是指在某一时刻,旧系统终止使用,新系统投入运行,新系统一般要经过较详细的测试和模拟运行。考虑到系统测试中试验样本的不彻底性,以及新系统没有真正担负过实际工作,因而这种方式虽然最简单、最省钱,但风险性最大,在切换过程中很可能出现事先预想不到的问题。,2、并行切换方式:新投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,新老系统并存的时间一般为35个月左右。在这段时间内,既保持系统工作不间断,又可以对照两个系统的输出,利用老系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论