管理信息系统实施(王贵用).ppt

上传人:本田雅阁 文档编号:3500921 上传时间:2019-09-04 格式:PPT 页数:94 大小:679.63KB
返回 下载 相关 举报
管理信息系统实施(王贵用).ppt_第1页
第1页 / 共94页
管理信息系统实施(王贵用).ppt_第2页
第2页 / 共94页
管理信息系统实施(王贵用).ppt_第3页
第3页 / 共94页
管理信息系统实施(王贵用).ppt_第4页
第4页 / 共94页
管理信息系统实施(王贵用).ppt_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《管理信息系统实施(王贵用).ppt》由会员分享,可在线阅读,更多相关《管理信息系统实施(王贵用).ppt(94页珍藏版)》请在三一文库上搜索。

1、第8章 信息系统实施,1 系统实施概述 2 物理系统的实施 3 程序设计 4 软件开发工具 5 程序和系统调试 6 人员培训 7 系统切换、运行 8 小结,信息系统的开发思路,系统分析,系统设计,系统实施,1 系统实施概述,系统实施是开发信息系统的第四阶段。 这个阶段的任务:实现系统设计阶段提出的物理 模型,按照实施方案完成一个可以实际运行的信息 系统软件,并应用到实际管理工作之中 。,1 系统实施概述,构建系统运行平台,程序的调试和测试,系统实施报告,系统的物理模型,系统实施的流程和主要活动,将系统设计的物理平台实际构建起来,将系统设计的软件模型,利用选定的计算机语言或者开发工具来实现。,即

2、按照编码模型,为每类编码对象的实例,设计相应的编码。,准备与录入与新系统相关的基础数据。,发现程序中的错误和不完善的地方,并及时加以修改和完善。,将调试好的新系统投入运行。,培训系统的终端用户和系统维护人员。,编写系统实施阶段相关的文档。,与系统分析、系统设计阶段相比较,系统实施阶段 的特点是:工作量大,投入的人力、物力多。,系统实施的特点,系统实施的步骤: (1)物理系统的实施 (2)建立数据库系统 (3)应用程序的编写与测试 (4)系统试运行和人员培训 (5)整理文档和系统转换,1 系统实施概述,IS物理系统的实施是计算机系统和通信 网络系统设备的订购、机房的准备和设备的安 装调试等一系列

3、活动。,2 物理系统的实施,2 物理系统的实施,(1) 计算机品牌选择 国外品牌目前有IBM、HP、SUN、NEC、Dell等; 国内品牌目前有联想、 方正、新浪潮等。,2.1 计算机系统的实施,(2) 计算机购置的基本原则 能够满足IS的设计和运行的基本要求 合理的性价比 良好的可扩充性 良好的技术支持,(3)计算机的环境要求 机房要安装双层玻璃门窗,并且要求无尘 硬件通过电缆线连接至电源,防止静电感应 防止由于突然停电造成的事故发生,应安装备用 电源设备,如功率足够的不间断电源(UPS),2 物理系统的实施,局域网(Local Area Network,LAN) 通常指一定范围内的网络,可

4、以实现楼宇内部和临近的几座大楼之间的内部联系。 广域网(Wide Area Network,WAN) 能连接多个城市,国家或大洲。,2.2 网络系统的实施,3 程序设计,编程(Coding)就是为系统各个模块编 写程序。根据结构化方法设计了详细方案,又 有了高级语言,初级程序员都可以参加这一阶 段的工作。,程序设计的任务: 根据系统设计说明书中有关的处理过程描述、数据库设计、输入设计、输出设计等具体要求,选择合适的计算机语言,编制出正确、清晰、强健性好、易维护、工作效率高的程序。,3.1 程序设计的任务和基本要求,程序设 计基本要求,可靠性 (Reliability),正确性 (Validit

5、y),效率 (Efficiency),可维护性 (Maintainability),3.1 程序设计的任务和基本要求,基本要求,理解性 (Readability),1.可靠性:程序应具有较好的容错能力。 系统的安全可靠性:反映在多个方面,如操作人员的安 全可靠问题,系统运行时数据存取的安全可靠问题,进行 网络通信时数据信息传递的安全可靠问题。系统的安全可 靠性一般都要通过系统分析与设计过程来严格定义。 系统的运行可靠性:只能通过高质量的程序设计、仔细 周到的程序调试、详尽严格的系统测试等工作过程来把 关。,2. 正确性 正确性就要求系统的划分、书写的格式、变量的命名 等等都有统一的规范要求。

6、正确地满足预期的需要。 源程序的正确性是对程序设计质量的最基本要求。,3. 可理解性 程序设计人员所编写的程序应该是条理清晰,结构清 楚,他人易于理解。 要使程序具有可理解性,除了结构清晰以外,还需要在程序中插入必要的注释性语句,如说明程序的功能、解释变量的含义、描述特殊处理的细节等等,这将为今后他人阅读该程序、修改程序提供很大的方便。,4.可维护性 由于信息系统需求的不确定性,系统需求可能会随着环 境的变化而不断变化,因此,就必须对系统功能进行完善 和调整,为此,就要对程序进行补充或修改。 此外,由于计算机软硬件的更新换代也需要对程序进行 相应的升级。,5.效率 程序的效率是指程序运行时所占

7、用系统资源(存储空间、处理机时间等)的程度。,3 程序设计,功能结构图中有很多大大小小的模块,先实现那些模块 呢?,3.2 自顶向下的模块化设计,结构化方法主张自顶向下实现,尽量先实 现上层模块,逐步向下,最后实现下层最基本的 模块。,模块应该具有独立性: 在系统中模块之间应尽可能的相互独立,减少模块间的藕 合,即信息交叉,以便于将模块作为一个独立子系统开发。 模块大小划分要适当: 模块中包含的子模块数要合适,既便于模块的单独开发, 又便于系统重构。,自顶向下模块化程序设计中应注意:,模块功能要简单: 底层模块一般应完成一项独立的处理任务。 共享的功能模块应集中: 对于可供各模块共享的处理功能

8、,应集中在一个上层 模块中,供各模块引用。,3 程序设计,采用顺序结构、循环结构、选择结构三种 基本逻辑结构来编写程序的方法。,3.3 结构化程序设计方法,1.顺序结构 顺序结构表示含有多个连续的处理步骤,按照书 写的先后顺序执行。,int i = 0; int s = 1; s = 100+i;,2.循环结构 循环结构是由一个或几个模块构成,程序运行时重复执行, 直到满足某一条件为止。,入口,int i = 1; int s = 0; While( i = 100 ) s = s + i; i = i + 1; ,3.选择结构 由某个逻辑表达式的取值决定选择两个处理加工中的一个。,int i

9、 = 1; int s = 0; if( i 10 ) s = s + 1; else s = s + 2; ,3 程序设计,2.面向对象程序设计 3.程序自动生成 4、可视化编程技术,3.4 其他程序设计方法,4 软件开发工具,利用软件生成工具进行系统开发可以大量的减少甚 至避免手工编写程序,并且避免了手工方式下的编程 错误,从而极大的提高了系统开发效率。,1.可视化图形界面编程工具 MS可视化开发工具(VB、VC、ASP.net) JAVA平台 宝兰公司(Borland Delphi) PowerBuilder,2.计算机辅助软件工程 (CASE) CASE(Computer Aided

10、Software Engineering)的特点 支持系统分析和系统设计(如生成数据流程图、生成功 能结构图和各种文档资料等)乃至整个系统生命周期的大型 软件环境。 功能: CASE中集成了多种工具,这些工具既可以单独使用, 也可以组合使用,为系统开发提供了全过程的开发环境。,5 程序调试和系统测试,5.1 程序调试过程,人们常常有一种错觉,认为程序编写出来就“万事大 吉”。 程序编制完成后,需要对程序进行调试,排除其中的各 种错误,如语法错误、逻辑错误等。一般情况下,语法错 误比较容易发现,而逻辑错误要查找出来并加以改正就不 那么容易,而且逻辑错误一般都需要通过程序测试才能发 现。所以程序调

11、试与测试往往是密不可分的。 调试就是为了改正错误,而程序中的错误需要通过测试 来查找。,程序调试过程,程序的调试一是对错误定位,二是改正所发现的错误。 具体的执行步骤是: 从错误的表现形式入手,分析判断,以确定程序中出 错的位置; 研究分析相关部分的程序,找出错误的内在原因; 修改代码,以排除这个错误; 重复对修改之处进行测试,以确认修改的结果。,软件调试的过程,5 程序调试和系统测试,目前,测试软件有三种手段:正确性证明、静 态检查和动态检查,后两种方法都属于实验法。,5.2 测试方法,“软件测试”的定义,“软件测试”应遵循的原则,基本概念,利用数学方法证明程序的正确性,该技术还处 于初级阶

12、段。,1、正确性证明,人工评审软件的文档或程序,发现其中的错误。手续简 单,是一种行之有效的检验手段。 (1)代码审查:通过阅读程序发现软件错误和缺陷。 (2)静态分析:主要对程序进行控制流分析、数据流分 析、接口分析和表达式分析。,2、静态测试(人工测试),(1)个人复查 (2)走查 (3)会审,2、静态测试(人工测试),即测试,有控制地运行程序,从多种角度观察程序运行时的行 为,发现其中的错误。,测试只能证明程序有错误, 而不可能证明程序没有错误。,3、动态测试(机器测试),(1)黑盒测试 不考虑系统内部结构而运行系统,以检查在一定的输入 下,系统的输出是否与期望相同。,(1)黑盒测试方法

13、设计测试用例技术: 等价分类法 边界值法 因果图法,等价分类法经验性原则 等价分类法设计测试用例的步骤: (1)划分等价类并编号 (2)设计测试用例,以便覆盖所有的有效等价类 (3)为每一个无效等价类设计一个测试用例,(1)黑盒测试方法设计测试用例技术: 等价分类法 边界值法 因果图法,(2)白盒测试 不仅要完成前者的内容,还要检查 输入的数据是如何通过系统内部设定的 结构,达到输出的。,(2)白盒测试方法设计测试用例技术: 基本路径测试 逻辑覆盖测试,需要说明的是,系统测试只能证明错误存 在,不能证明错误不存在。 这是因为不可能穷举数据,不可能完全覆盖路径,这样就不能证明系统中不存在错误。,

14、5 程序调试和系统测试,测试是通过一些典型的数据运行(测试用 例)来检验系统在各种情况下的正确性的过 程。,5.3 测试流程,测试活动: 1、拟定测试计划 2、编制测试大纲 3、设计和生成测试用例 4、实施测试 5、生成测试分析报告,测试流程,单元测试是测试系统中的每一个低级处理的基本功能,其目标是告诉程序员哪些程序部分需要改正或改进。 程序代码测试 程序功能测试,1、单元测试,(1)程序代码测试 利用精心挑选的测试数据,使程序和模块中的每一条语句 都能得到执行, 即能够测试程序中的任一逻辑通路。常用的测 试数据有以下几种: 1.用正常数据调试。 2.用异常数据调试。例如用空数据表参加测试,检

15、查程序 能否正常运行。 3.用错误数据调试。 试验程序对错误的处理能力,包括显 示出错信息以及容许修改错误的可能性。,(2)程序功能测试 经代码测试正确的程序只是基本上验证了程序逻辑上的正 确性,但并不能验证程序是否满足程序说明中定义的功能,也 不能验证数据本身是否完备。 程序功能测试则面向程序应用环境,把程序看做一个“黑 盒子”,认为程序只要满足应用功能上的需求,就是可行的。,将一个功能内所有程序按次序串联起来进行调试,目的是 要保证模块内各程序间具有正确的控制关系,同时可以测试模 块的运行效率。,2、连接测试(分调),将所开发的系统放在模拟的产品环境中,其目标是保证系 统与网络、数据库、硬

16、件和任何其它公司所特有平台和环境因 素相协调,保证整个系统运行是一致的,并且使应用程序能满 足用户要求的灵活性。,3、系统整体测试(总调),除了上述常规测试之外,还有一些必要的性能测试,这些 测试往往不是针对程序在正常情况下运行的正确与否,而是根据 系统需求选择进行的,主要有: (1)峰值负载测试、容量测试、响应时间测试、恢复能力测试 等。 (2)严格核对计算机处理和人工处理的两种结果。 (3)实况测试。系统测试完成后,在交付用户使用之前,还需 要进行实况测试。,4、特殊测试,认可测试贯穿于测试的各个阶段,以确定终端用户是否认可该系统的设计和功能。 系统调试完成后,应该编写操作说明书,完成程序

17、框图和打印源程序清单。,5、认可测试,设计信息,可 运 行 系 统,软件需求信息,连接测试,整体测试,认可测试,概要 设计,测后 软件,测后 模块,确认后软件,系统测试的步骤,5 程序调试和系统测试,系统排错的步骤,系统排错的原则,5.4 系统排错,系统排错的方法,人员是信息系统的重要组成部分,包括企业的各级管理人 员及管理与维护信息系统的专业人员。每一个与新系统有关的 人都应该了解信息系统的运作方式和运作过程。培训就是使有 关管理人员和技术人员了解和掌握新系统的有效途径之一。因 此,培训工作关系到新系统的成败。,6 人员的培训,(1)如果管理人员对即将使用的新系统的管 理过程不了解,不能确定

18、新系统是否适用于自己的 工作,那么就有可能消极地对待新系统,甚至阻碍 系统的推广应用。,1、人员培训的意义,(2)信息系统的开发与应用不仅是计算机在企业 中的应用,同时也是一种企业变革。由于企业管理的传 统思想及方法与信息系统的要求之间有着巨大的差异, 企业管理人员对这种新的管理思想和管理方法有一个熟 悉、适应和转变观念的过程。,(3)对于自行开发信息系统的企业来说,通过 系统开发过程来培养一批既懂管理业务,又懂信 息系统的企业专业人员也应是企业开发信息系统 的主要目标之一。,信息系统的知识非常广泛,企业管理人员与企业信息系统专业人员的培训内容应各有侧重。,2、人员培训的内容,1、系统整体结构

19、和系统概貌 2、系统分析设计思想 3、计算机系统操作与使用 4、软件工具的使用 5、汉字输入方式、系统输入方式和操作方式培训 6、可能出现的故障以及故障的排除 7、文档资料的分类以及检索方式 8、数据收集、统计渠道、统计口径 9、其他注意事项,管理人员的培训重点应该是信息技术基本概念与一些结合 具体项目的基础知识。 1. 信息系统的基本概念,包括信息概念、性质与作用、系 统概念与特点、信息系统开发方法与开发过程等。 2. 计算机基本知识,包括计算机硬件与软件基础知识、常 用管理软件的功能与人机界面、网络与通信基本概念等等。,管理人员的培训,3. 管理方法,例如现代管理的基本思想、数据分析与 管

20、理决策的基本概念与常用方法。 4. 本企业信息系统介绍,包括信息系统目标、功能及总体描述、开发计划、主要事项与配合要求等等。 5. 本企业信息系统的操作方法。,对企业信息管理专业人员的培养 应把重点放在系统知识与系统规范方 面,培养方法除强调在实践中学习外, 还可采取委托培养、进修与外聘专家 进行系统授课等方法。,技术人员的培训,7 系统切换、运行,系统转换的准备工作: 1.数据准备 2.系统文档准备 3.人员培训 4.系统试运行,在指定的时间点,停止原系统的使用,启动新系统。,转换简单,费用最省 风险较大,应有一定的保护措施。,1、直接切换,系统切换方式,新系统投入运行时,老系统并不停止运行

21、,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。,2、并行切换,并行切换法的特点是风险小、安全系数大 开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使 用新系统,新系统的一些试点模块与旧系统并行工作,通过试点模块来验证新系统的性能,从而逐步取代旧系统。,3、试点后转换,新系统一部分一部分地替换老系统,直到全部替代老系统。,4、逐步转换,t1 t2 t3 t4,避免了直接转换法的危险性,费用也比并行转换法省 这种转换方式接口复杂,当新老系统差别太大是不宜 采取该方法,系统的实施主要是根据系统设计方案来建立起相关的计 算机信息处理系统。其工作的重点是建立数据库系统、程 序设计与调试、整理各种基础数据、培训相关的用户、实 现新旧系统的切换和新系统试运行。 系统实施工作的完成标志所开发的信息系统将正式投入 运行,并能为组织机构带来巨大的效益。,第8章 小结,将下面的E-R模型转换为关系数据模型,将下面的E-R模型转换为关系数据模型,根据业务处理过程画业务流程图,根据业务处理过程画业务流程图,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1