收藏 分享(赏)

管理信息系统系统实施.ppt

上传人:无敌 文档编号:109768 上传时间:2018-03-13 格式:PPT 页数:83 大小:265.02KB
下载 相关 举报
管理信息系统系统实施.ppt_第1页
第1页 / 共83页
管理信息系统系统实施.ppt_第2页
第2页 / 共83页
管理信息系统系统实施.ppt_第3页
第3页 / 共83页
管理信息系统系统实施.ppt_第4页
第4页 / 共83页
管理信息系统系统实施.ppt_第5页
第5页 / 共83页
点击查看更多>>
资源描述

1、,第一节 物理系统的实施 第二节 程序设计 第三节 软件开发工具 第四节 程序和系统调试 第五节 系统切换、运行及维护 第六节 项目管理与系统评价 第七节 从结构化系统开发方法的系统实施 到面向对象方法的系统实施,第8章 管理信息系统的实施,8 系统实施,系统实施是在系统设计的基础上,将系统设计的结果转换成能够实际运行系统的过程。系统实施阶段,涉及到大量的人力、物力,花费时间也比较长,实施过程中有大量的组织协调工作,需要管理人员进行全面安排,所以这个阶段必须有周密的计划和安排。,8 系统实施阶段的任务 系统实施阶段要继承此前各阶段的工作,将图纸上的设计转化成为实际的物理系统。 在系统分析和系统

2、设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,工作成果是以各种系统分析与设计文档来体现的。系统实施阶段要继承此前各阶段的工作,将图纸上的设计转化成为实际的物理系统。,8 系统实施阶段的主要活动,物理系统的实施 包括计算机及网络产品的购置和机房的建立。根据系统设计阶段所确定的系统物理配置,选择合适的计算机及网络产品。 购置好计算机及网络产品后,就要按照安全、规范和实用的原则,建立计算机机房,安装和调试设备。,建立数据库 建立数据库结构和加载基本数据。 系统实施阶段在前期规范的工作基础上,就能够很快地建立一个大型的数据库结构。 完成数据库的结构实施后,需要为数据库加载必要的基础数据。系

3、统的运行不仅需要输入管理过程中所发生的业务数据,而且还需要大量的基础数据。 程序设计,系统测试人员培训系统转换 系统转换是指以新开发的系统替换旧的系统,并使之投入使用的过程。新系统投入运行时必须做好与现行系统的转换工作,以保证组织业务不受影响。系统维护,第一节 物理系统的实施 MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。 本节内容 一、计算机系统的实施 二、网络系统的实施,一、计算机系统的实施 购置计算机系统的基本原则是能够满足MIS 的设计要求。 此外,还应当考虑以下问题: 计算机系统是否具有合理的性能价格比 系统是不具有良好的可

4、扩充性 能否得到来自供应商的售后服务和技术支持等。,二、网络系统的实施 MIS 通常是一个由通线线路把各种设备连接起来组成的网络系统。 MIS网络: 局域网(LAN)通常指一定范围内的网络,可以实现宇楼内部和邻近的几座大楼之间的内部联系。 广域网(WAN) 设备之间的通信,通常利用公共电信网络,实现远程设备之间的通信。 网络系统的实施的主要内容: 通信设备的安装; 电缆线的铺设; 网络性能的调试等工作。 常用的通信线路有双绞线、同轴电缆、光纤电缆以及微波和卫星通信等。,本节内容 一、对程序设计的要求 二、结构化程序设计方法,第二节 程序设计,2节 程序设计任务,程序设计的任务是为新系统编写程序

5、,即将系统设计中关于模块的详细实现说明模块设计说明书转换成某种计算机程序设计语言程序。 在程序设计过程中,程序设计人员应仔细阅读系统设计文档,充分理解系统模块的内部过程和外部接口。同时还需要熟悉程序设计语言、软件开发环境和开发工具,以保证系统功能的正确实现,可维护性 指当系统需求变化时,容易对程序进行补 充或修改。 可靠性 不仅正常情况下能正确工作,而且在意外 情况下应便于处理。 可理解性 要求层次清楚,便于阅读,便于维护。 效 率 程序的效率指程序能否有效地利用计算机 资源,如节省存储空间、提高运行效率等。 但片面地追求程序的运行效率反而不利于 程序设计质量的全面提高,因为效率与可 维护性、

6、可理解性通常是矛盾的。,2节 对程序设计的要求,2节 程序设计方法,结构化程序设计方法 结构化程序设计的主要思想是采用自顶向下逐步求精的设计方法、三种基本的程序结构组成程序的框架结构和单入口单出口的子程序控制技术。 自顶向下的模块化设计 首先对程序的功能要有一个全面理解。然后分析这个功能的完成可以由几部分组成,将功能分解成若干个较低一层的模块 ,在具体程序设计时,首先实现下层模块,逐步向上,最后实现上层模块。,速成原型式的程序开发方法 首先将系统中具有类似功能的、带有普遍性的功能模块选出集中,如菜单模块、报表模块、查询模块、统计分析和图形模块等。然后寻找有无相应和可用的软件工具,若有则直接使用

7、这些工具生成原型模块。如果没有,则考虑开发一个能够适合各种功能模块的通用模块作为原型模块。最后,在这些原型模块的基础上,根据各个模块自身实际的具体要求进行修改。,面向对象程序设计方法 面向对象的程序设计方法一般应与OOD所设计的内容相对应。它实际上是一个简单、直接的映射过程,即将OOD中所定义的范式直接用面向对象的程序设计语言,如C+、VB、Delphi、Java等来取代。, 编写程序应符合软件工程化思想, 即应利用工程化的方法进行软件开发。这不仅可提高软件开发效率,而且便于将来的维护和修改。 具体是: 从整体上,应采用自顶向下的模块化设计方法; 在具体编程中,则应采用结构化程序设计方法。,2

8、节 结构化程序设计方法 -1,自顶向下的模块化设计 首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。 在模块化程序设计中应注意以下几点:- 模块的独立性应尽可能相互独立,以便于模块独立开发。- 模块大小划分要适当,模块中包含的子模块数要合适。- 模块功能要简单 底层模块一般应完成一项独立的处理任务。- 共享的功能模块应集中在一个上层模块中,供各模块引用。,2节 结构化程序设计方法 -2,结构化程序设计方法 特点是采用以下三种基本逻辑结构来编写程序: 1. 顺序结构 由一系列依次执行的语句或模块构成。2. 循环结构 循环结构是由一个或几个模块构成,程序运行时

9、 重复执行,直到满足某一条件为止 如Foxpro中的Do While-Enddo语句,一般格式为: DO WHILE 条件 命令组 Loop 命令组 EXIT 命令组 ENDDO,2节 结构化程序设计方法 -3,2节 结构化程序设计方法 -4,3. 选择结构根据条件成立与否选择程序执行路径: 结构一:结构二: IF条件 IF条件 命令组命令组 ELSE ENDIF 命令组 ENDIF 结构三: DO CASE CASE条件 命令组 CASE条件n 命令组n ENDCASE,2节 程序设计风格,良好的程序设计风格是保证程序易阅读、易修改的先决条件,也就可以使程序易测试、易维护。良好的程序设计风格

10、由规范的程序编写说明文档、良好的数据结构说明、正确的算法解释、清晰的注释说明、明晰的程序结构和程序设计规范组成。,采用有实际意义的标识符不用过于相似的变量名同一标识符不要具有多种含义名字不要过长,过长的名字会增加工作量。在编程前最好能对标识符的选取约定统一的标准,便于以后阅读理解。,标识符的命名 标识符包括模块名、变量名、常量名、过程名以及数据区名等。理解程序中这些名字的含义是理解程序的关键,所以标识符应该适当选取,使其直观,易于理解和记忆。,不要为了节省空间而把多个语句写在同一行;避免过于复杂的条件测试;利用括号使多条件表达式清晰直观;把同一层次的语句行左端对齐,而下一层的语句向右边缩进若干

11、格书写,它能体现程序逻辑结构的深度。,程序的书写格式 编程时应注意每个语句力求简单而直接,不能为了提高效率而使程序过于复杂。恰当的书写格式将有助于阅读。,程序的注释序言性注释出现在模块的首都,内容应包括:模块功能说明;界面描述(如调用语句格式、所有参数的解释和该模块需调用的模块名等);某些重要变量的使用、限制;开发信息(如作者、修改日期等)。 描述性注释嵌在程序之中,用来说明程序段的功能或数据的状态。,2节 程序的注释-1,2节 程序的注释-2,注释应正确,修改程序时应同时修改注释,否则会起反作用。注释应提供一些程序本身难以表达的信息。为了方便用户今后维护,注释中尽量多用汉字。,2节 软件重用

12、,软件重用的概念:利用事先建立好的软件(组件)创建新软件系统的过程。 这个定义蕴含着软件重用所必须包含的两个方面:系统地开发可重用的组件。这些组件可以是代码,但不应该仅仅局限在代码。必须从更广泛和更高层次来理解,这样才会带来更大的重用收益。系统地使用这些组件作为构筑模块,来建立新的系统。即软件重用是利用已有的软件成份来构造新的软件。,第三节 软件开发工具,过去,应用程序由专业计算机人员逐行编写,不仅周期长、效率低、质量差、而且重复劳动多,不易修改。软件开发工具可以在一定程度上解决这些问题。 本节内容 一、电子表格软件 二、利用数据库管理系统的生成功能 三、套装软件 四、可视化编程工具 五、计算

13、机辅助工具,用户的要求 如果所开发的系统由用户负责维护,用户通常要求用他们熟悉的语言书写程序。语言的人机交互动能 选用的语言必须能够提供友好、美观的人机交互功能,这对用户来说是非常重要的。 软件工具 如果某种语言有较丰富的支持程序开发的软件工具可以利用,则使系统的实现和调试都变得比较容易。 开发人员的知识 虽然对于有经验的程序员来说,学习一种新语言并不困难,但要完全掌握一种新语言并用它编出高质量的程序来,却需要经过一段时间的实践。因此,如果可能的话,应该尽量选择一种已经为程序员所熟悉的语言。 软件可移植性 如果开发出的系统软件将在不同的计算机上运行,或打算在某个部门推广使用,那么应该选择一种通

14、用性强的语言。支持系统的整个生命周期价格成本,3节 软件开发工具的考虑因素,3节 电子表格软件,例如,Lotus 1- 2- 3 电子表格软件包有一个规模较大的电子工作表(256列*2048行)。 用户可以通过键盘在屏幕上填写表中数据,存入数据库, 然后按图形方式显示或打印出来。 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件,所以使用比较方便。 此外,Lotus 1-2-3还设定了许多统计和财会中常用的函数和模型,因而便于MIS和DSS的开发。,3节 数据库管理系统软件,现在,数据库管理系统已不只是局限于数据管理, 而且具有相当强的软件生成功能。例如: 在ORACLE数据库管理系

15、统中,利用 SQL*FORMS 可以通过选择一些菜单和相应的功能键方便地进行对库操作; SQL*PLUS的触发器为保证数据的完整性、一致性和合法性提供必要的检验手段; SQL*REPORT为报表输出提供方便 SQL*GRAPH为图形生成提供方便。 以上这些ORACLE 软件工具配合起来使用,可以形成一个综合的应用软件开发环境。,Oracle是美国Oracle公司研制的对象关系型数据库管理系统(ORDBMS)。它具有适于事务处理的高可用性、可伸缩性、安全性,还提供了超强的处理功能、开放的连接能力、丰富的开发工具。支持大数据库、多用户的高性能的事务处理。遵守数据存取语言、操作系统、用户接口和网络通

16、信协议的工业标准,所以它是一个开放系统,保护了用户的投资。实施安全性控制和完整性控制。支持分布式数据库和分布处理。具有可移植性、可兼容性和可连接性。,3节 关系型数据库软件: Oracle,DB2是IBM公司提供的一种基于SQL的关系型数据库产品。目前,DB2已成为能够适用于各种硬件平台和软件平台的产品。支持面向对象的编程;支持多媒体应用程序;具有备份和恢复能力;支持存储过程和触发器,用户可以在建表时显示定义复杂的完整性规则;支持SQL查询;支持异构分布式数据库访问;支持数据复制。,3节 关系型数据库软件: DB2,Informix是美国Informix软件公司的数据库系统产品,可在Unix、

17、Windows NT、Netware、Macintosh等各种操作系统环境下运行。Informix产品主要分为四大类,即数据库服务器、网络连接软件、应用开发工具、终端用户访问工具等。,3节 关系型数据库软件: Informix,Sybase公司第一个推出客户/服务器体系结构和多线程技术的高性能数据库服务器。支持Java和标准的关系数据库查询语言SQL,支持广泛的软硬件平台,具有优秀的联机事务处理功能。由于这些特点迎合了计算机联网的普遍要求,所以Sybase数据库产品已成为目前最受欢迎的数据库产品之一。Sybase数据库产品主要由Sybase服务器软件、Sybase客户软件、Sybase接口软件

18、等组成。,3节 关系型数据库软件: Sybase,Microsoft SQL Server是运行在Windows 上的一个著名的高性能数据库管理系统。它基于多线程的客户/服务器体系机构。SQL Server允许集中管理服务器,提供企业级的数据复制,提供平行的体系结构,支持超大型数据库。当安装SQL Server 时,用户可以从安装选项中选择将哪些构件安装到计算机上。SQL Server包括SQL Server程序文件、管理工具、客户端连接、联机文档、开发工具以及示例等选项。,3节 关系型数据库软件: SQL Server,Microsoft Access是微软公司推出的基于Windows环境的

19、关系型数据库系统,它采用Windows程序设计概念,具有简单易用、功能强大、面向对象的可视化设计等特点。用户利用它提供的各种图形化查询工具、屏幕和报表生成器,可以建立复杂的查询,生成复杂的报表,而不用编程和了解SQL。专业人员可通过它提供的各种超级图形工具不用编程就可以创建数据库应用程序。它不仅可以用于小型数据库管理,而且还能够与工作站、数据库服务器或者主机上的各种数据库相连。,3节 关系型数据库软件: Access,3节 套装软件,套装软件是将流行的若干软件集成起来形成的软件。例如: OFFICE将下列软件融合在一起: WORD(文字处理软件) EXCEL (电子表格软件) Power Po

20、int(绘图软件)。 这套软件可同时运用字处理、表格设计、数据库和绘图功能,其中 EXCEL 还具备一定规模的生成模型的函数。,3节 可视化编程工具,例如:Visual BASIC 它结合了面向对象技术,提供了一个运用对象的编程环境。 它提供给用户一种可以跨越多个软件平台(如电子表格软件、Fox-pro类型的数据库、 字处理软件、绘图软件)的通用语言。 软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结,而且看到的是相同的用户界面。,3节 常用系统开发支持工具,常用的c/s系统开发支持工具主要有Power Builder、Visual Basic和Delphi等。Power Buil

21、der是Powersoft公司推出的开发工具,它完全按照C/S体系结构研制设计,采用面向对象技术的GUI开发环境Visual Basic是Microsoft公司开发的面向对象、事件驱动的可视化程序设计工具,支持C/S体系结构。Delphi是Borland公司的面向对象、事件驱动的可视化程序设计工具。,3节 计算机辅助软件工程(CASE),计算机辅助软件工程(COMPUTER AIDTD SOFTWARE ENGSNEERING,简称CASE)。 它集成了多种工具。 能实现: 辅助编程 支持系统分析和系统设计 (如生成数据流程图;生成功能结构图 和各种文档资料等)。 它为系统提供了全过程的开发环

22、境。,程序和系统调试的目的是发现程序和系统中可能存在的错误并及时予以纠正。 本节内容 一、程序调试 二、分调(功能调试) 三、总调(能行性联调) 四、特殊测试 五、实况测试,第四节 程序和系统调试,系统测试是保证系统质量的关键步骤。统计资料表明,对于一些较大规模的系统来说,系统测试的工作量往往占系统开发总工作量的40%以上,开发费用的近1/2。 到目前为止,人们还无法证明一个大型复杂程序的正确性,只能依靠一定的测试手段来说明该程序在某些条件下没有发生错误。所以在测试时应想方设法使程序的各个部分部投入运行,力图找出所有错误。,4节 测试目的,测试是为了发现程序中的错误而执行程序的过程;好的测试方

23、案是很可能发现迄今为止尚未发现错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。,测试人员应避免测试自己设计的程序;测试用例应分别考虑输入和输出;测试数据的选取应考虑各种不同情况;检查程序是否执行了规定以外的操作;注意保留测试用例;对已发现的错误模块要足够重视。,4 测试的基本原则,4 程序调试,程序只有经过调试,才能认为基本正确,而要证明程序完全正确,则要经过一段时间试用才能确定。 程序调试包括: 1. 代码测试 测试程序在逻辑上是否正确; 2. 程序功能测试 测试程序能否满足功能和 应用上的需求。,4 程序调试,1. 代码测试 测试程序在逻辑上是否正确。 首先,编制要测试数据

24、, 其中包括:正常数据、异常数据和错误数据。 然后, (1)用正常数据调试 (2)用异常数据调试 例如:用空数据文件去测试,能否正常运行。 (3)用错误数据调试 例如:输入错误数据或不合理数据时,能否及 时发现并提示出错信息,并允许修改; 又如:操作错误时(包括操作步骤或方法错误) 能否及时发出警告信息,并允许改正。,黑盒子测试如果产品具备的功能已经知道,则可以测试他的每一个功能是否都达到了预期的要求,这种方法称为黑盒子测试。黑盒子测试要求测试人员不必考虑模块的内部结构,而着眼于软件的外部特性,只用测试数据来检验程序是否符合它的功能要求,是否会发生异常情况。测试人员把被测程序看成一个黑盒子,在

25、完全不考虑程序的内部结构和处理过程的情况下,测试程序的外部特性,即测试系统的功能与接口是否达到了预定的目标。由于黑盒测试着重于检查程序的功能,所以也称为功能测试,4节 模块测试技术-1,7-46,4节 模块测试技术-2,白盒子测试:如果已知产品的内部活动方式,可以测试他的内部活动是否都符合设计要求,这种方法称为白盒子测试。与黑盒子测试不同,它要求测试人员了解模块的内部结构,对程序的所有逻辑路径进行测试,可以在不同点检查程序的状态,确定实际状态与预期的状态是否一致。,无论是黑箱法还是白箱法都不能将程序中的所有错误全查出来。因为黑箱法不可能将所有的输入情况都测试一遍,白箱法也不能穷举模块中的所有可

26、能路径。可按黑箱法和白箱法的思想按以下方法进行模块测试。,等价分类法边界值分析法逻辑覆盖测试法,7-48,4节 模块测试的具体方法,把所有可能的输入数据划分成有限数量的等价类,并假定用一个等价类的典型代表值测试等价于这一类其他值的测试。通常是将模块的输入域划分成有效等价类(模块中符合规范的输入)和无效等价类(模块中非法的输入)两种。例如:某模块的合理输入是0100,则大于0且小于100的数据属于有效等价数据;小于0或大于100的数据为无效等价类,测试数据可以从这两个等价类中抽取。,7-49,4节 等价分类法,在编写程序时,往往只注意正常情况,忽视了边界状态。因此,在测试过程中以刚好等于、大于或

27、小于边界值的数据作为测试数据,容易发现程序中的错误。边界值分析法也属于是一种黑盒子测试技术。例如:某模块的有效值是0100,则可以取0.1,0.1,99.9,100.1作为测试数据。,7-50,4节 边界值分析法,4 分调(功能调试),分调的目的:保证模块内各程序间具有正确 的控制关系,并测试模块的运 行效率。 分调的时间:单个程序调试完成以后。 分调的做法:将一个功能内所有程序按次序 串联起来进行调试。,在所有子系统都测试成功以后,就可以进行系统测试,也称为总调。它主要解决各子系统之间的数据通讯和数据共享(公用数据库)等问题,以及系统安全测试、恢复测试和满足用户要求的测试等。 进行总调时,可

28、采用一些精心设计的数据量较少的测试用例,这样可以使处理的工作量减少,而且也更容易发现错误和确定错误所在范围。,7-52,4节 总调,安全测试是指测试系统对外来有意或恶意攻击的自我保护能力。恢复测试是指系统出现意外故障时,能否正确和迅速恢复的测试。系统有效性测试通过测试来证实系统功能与用户要求一致。,4 总调,总调的内容: 1. 主控程序和调度程序调试 调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。 2. 程序的总调 是将主控制和调度程序与各功能模块联结起来进行总体调试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。 总调应由系统分析员和程序

29、员合作进行。,4 特殊测试,特殊测试是根据系统需要而选择进行的,如 - 峰值负载测试 -容量测试 -响应时间测试 -恢复能力测试,对于一个比较庞大或复杂的程序系统,要想通过彻底地测试并找出全部错误是不可能的,因此,测试阶段要考虑的基本问题就是经济性了。应该采取的策略是在一定的开发周期和经费的限制下,通过进行有限次的测试,尽可能多发现一些错误。,7-55,4 测试经济性,在系统测试完成后要进行用户的验收测试,验收测试必须由用户参加或者以用户为主进行。它是用户在实际应用环境中所进行的真实数据的测试。验收测试主要使用原有系统所用过的历史数据,将新系统运行结果和原系统所得相核对,以检查系统的可靠性和运

30、行效率。安装测试数据库系统,如果信息系统还需要购买一些其他的应用软件包,也需要把这些软件包和应用程序集成到一起进行测试。,7-56,4节 用户的验收测试,本节内容 一、系统切换 二、系统运行管理及维护,第五节 系统切换、运行及维护,系统切换是指用新开发的系统替换旧系统,并投入实际应用的过程。将系统的全部控制权移交用户,在转换过程中要注意尽可能的平稳过度,使新系统正常投入运行,逐步安全地取代原有系统的功能。,5节 系统切换,信息系统的切换的方法 (一) 直接切换法 是在某一确定的时刻,老系统停止运行时,新系统随即投入运行。 (二) 并行切换法 新系统与老系统同时运行一段时间,对照两者的输出,利用

31、老系统的数据对新系统进行检验。 (三)试点过渡法 先用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。,5节 系统切换的方法,时间,系统转换方式,7-60,5节 系统切换方法的图示,直接转换,并行转换,分段转换,1. 尽早准备好新系统投用需要的大量基础数据 2. 不仅是程序的转换,更难的是人工的转换,应提前培训人员。 3.系统切换中出现一些局部性的问题是正常现象,可及时予以解决。,5节 系统切换中注意的问题,5节 系统切换前的准备工作,系统转换前,要做好转换前的各项准备工作,包括组织结构准备、人员准备、数据准备和文档准备。 组织结构准备 人员准备 数据准备 文档准备,业务人员 新系

32、统的目标、功能;系统的结构及运行过程;对企业组织机构、工作方式等产生的影响;采用新系统后,对职工必须学会新技术的要求; 今后如何衡量任务完成情况。 系统操作员 必要的计算机硬、软件知识;键盘指法、汉字输入等训练;新系统的工作原理;新系统输入方式和操作方式的培训;简单出错的及处置知识;运行操作注意事项。 系统维护人员 培训的最好途径就是让他们直接参与系统的开发工作,这样有助于他们了解整个系统的全过程,并为他们今后维护工作打下良好的基础。,7-63,5节 人员培训,5节 系统的导入,目前许多开发管理信息系统的软件公司在长期的系统开发中积累了大量的相关行业知识,所开发出的系统越来越适应不同公司管理的

33、需要,同时许多软件公司所提出的ERP或类似ERP系统的整体解决方案可以使用户省略繁琐的系统分析、系统设计、系统实施中的程序设计、测试等工作,直接进入系统的转换。为了与企业自己所设计的系统转换有所区别,这里将从外界获取的成熟的系统转换称为系统导入。,5节 ERP的导入,企业导入ERP系统的流程主要分四个阶段:项目启动、导入准备、实施与磨合、持续变革,项目启动成立项目导入小组 由领导、业务人员、具体操作人员等各类人员组成ERP项目规划 ERP项目的导入要整合组织的管理理念、业务流程,以及基础数据、人力、物力等各种资源,消除部门间的壁垒,进行权利和利益的重新分配。,导入前准备 在准备工作中包括ERP

34、的选型、组织准备、人员的培训、数据的准备和管理中问题的解决等。ERP选择组织准备人员培训数据准备管理问题的解决,ERP实施与磨合 ERP的实施过程是组织与系统的磨合过程,在这一磨合过程中逐步使组织与系统达成一致。持续变革 ERP的转换一般采用并行方式,这样一方面可使有关人员深入理解ERP系统,分析它与现行系统的差异,熟悉ERP系统提供的各项功能,掌握ERP系统业务处理方法、流程和各项功能的操作方法,弄清各种数据之间的关系;另一方面可以检验各种数据处理结果的正确性,发现存在问题,为以后运行打下一个良好的基础。,由系统管理员完成 系统运行的日常管理 内容包括: 数据的收集、整理和录入 系统输出结果

35、的整理与分发 系统运行情况的记录 除了记录正常情况(如处 理效率、文件存取率、更新率)外,还要记录意 外情况发生的时间、原因与处理结果。 硬件和设施的日常管理,5节 系统运行的管理,5节 系统维护的原因,管理信息系统作为一个复杂的人机系统,受到系统内外诸多因素的影响。即使一个经过精心设计、实施的系统,在实际的运行中仍有需要改进的地方。而且管理信息系统的外界环境是一个受到各种因素影响的多变的管理系统,管理人员为了提高管理效果,经常会根据变化的环境提出新的管理思路和管理方法.这些原因导致了管理信息系统在运行过程中,需要进行大量的系统维护工作。,一个系统运行的质量高低和系统维护有很大关系,在许多情况

36、下,维护比开发更为困难,需要更多的创造性工作。近来来,软件的维护费已远远超过系统的开发费用,占系统硬、软件总投资60%以上。这是因为: (1)维护人员必须用较多时间理解别人编写的程序和文挡,并且对系统的修改不能影响程序的正确性和完整。 (2)整个维护工作必须在所规定的很短时间内完成。,7-71,5节 系统维护的困难性,5节 系统维护内容,根据维护对象的不同,系统维护内容可分为以下几类:程序维护:指根据需求变化或硬件环境的变化,对程序进行部分或全部的修改。 数据维护:一般使用开发商提供文件维护程序,也可自行编制专用的文件维护程序。代码维护:如订正、添加、删除及重新设计。设备维护文档维护,5节 系

37、统维护的类型,改正性维护 系统测试不可能发现系统中所有潜在的错误,这些潜在的错误在某些特定的环境下才会暴露出来。适应性维护:为适应软硬件等新的变化进行修改完善性维护:为了满足用户提出增加新功能,修改已有的功能以及一般的改进要求和建议进行的工作。这类维护占软件维护工作的大部分。预防性维护 预防性维护是指主动采取预防性的措施。为了适应未来软硬件的变化,对那些使用期长、目前尚能正常运行、但有可能发生变化的部分进行提前维护。,5节 常见的维护类型,系统维护不仅仅是在运行过程中改正系统的错误。有关资料表明维护工作的一半左右是完善性维护。,5节 系统维护方法,详细记录日常运行状况 系统的运行状况与工作效率

38、是系统维护的依据,因此在日常的系统运行中,必须将系统的实际运行状况记录下来.维护工作的规范性 系统的维护并不是由维护人员随意进行,首先必须由系统用户提出维护的请求,然后维护人员对该请求进行分析、制定维护计划。维护计划得到有关部门批准以后,维护人员才能进行维护。 文档及时修改建立明确的维护质量控制标准,7-76,确定维护目标,建立维护人员组织建立维护计划方案修改程序及调试修改文档,5节 系统维护的过程, 管理信息系统的开发与实施涉及面广、时间长,是一个复杂的系统工程,需要多方面人员的密切配合和科学的项目管理。 本节内容 一、人员管理 二、拟定和实现项目工作计划 三、制定相应文件 四、系统评价,第

39、六节 项目管理与系统评价,6节 人员管理工作, 管理信息系统的开发和应用需要的人材 -系统工作人员 -程序员 -操作员 -硬件人员 -项目负责人 项目开发还应由管理人员参与,应加强用户和设计人员之间的理解和沟通。 计算机和用户的关系是计算机为用户服务,而不是用户为计算机服务。,二、拟定和实现项目工作计划,为了完成系统开发工作,要制定好项目工作计划,经常检查计划完成情况,分析滞后原因,并及时调整计划。制定计划可采用卡特图或网络计划技术,以达到用最短的时间、最小的资源消耗完成预定的目标。 三、制定相应的文件在开发MIS的每个阶段都应制定好相应的文件, 明确工作目标和职责范围。,6节 项目管理-2,

40、检查系统的目标、功能及各项指标是否达到设计要求检查系统的质量检查系统使用效果根据评审和分析结果,找出系统的薄弱环节,提出改进意见,7-80,评价目的,6节 信息系统评价,- 对信息系统的功能评价 - 对现在硬件和软件的评价 - 对信息系统的应用评价 - 对信息系统的经济效果评价,6节 系统的评价内容,有关系统的文件、任务书、文件资料等系统性能指标的评价直接经济效益指标的评价间接经济效益指标的评价综合性评价结论及建议,7-82,评价报告,6节 系统评价报告,软件开发工具,系统运行的管理及维护,管理信息系统的系统实施,程序和系统调试,包括程序调试、分调、总调、特殊测试和实况测试等。,系统运行管理指日常管理、实时记录和及时处置等。维护包括程序的维护、数据文件的维护和代码的维护等。,是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。,物理系统的实施,程序设计,要求可维护性、可靠性、可理解性和效率。结构化程序设计特点是采用顺序结构、循环结构和选择结构等三种基本逻辑结构编程。,如电子表格软件、利用数据库管理系统的生成、套装软件、可视化编程工具和计算机辅助工具等。,第八章 管理信息系统的实施 小结,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报