第六章管理信息系统的实施优秀PPT.ppt
《第六章管理信息系统的实施优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第六章管理信息系统的实施优秀PPT.ppt(149页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章管理信息系统的实施第一页,本课件共有149页 系系统统实实施施的的任任务务是是实实现现系系统统设设计计阶阶段段提提出出的的物物理理模模型型,按按实实施施方方案案完完成成一一个个可可以以实实际际运运行行的的信信息息系系统统,交付用户使用。交付用户使用。n理解系统实施的工作内容;理解系统实施的工作内容;n了解软件测试的概念和方法;了解软件测试的概念和方法;n掌握系统转换的方式。掌握系统转换的方式。本章学习目标本章学习目标第二页,本课件共有149页第六章第六章 管理信息系统的实施管理信息系统的实施 6.1 物理系统的实施物理系统的实施 6.2 程序设计程序设计 6.3 软件测试与调试软件测试与
2、调试 6.4 人员培训人员培训6.5 系统转换系统转换第三页,本课件共有149页第六章 管理信息系统的实施 系统实施概述系统实施概述 系统实施的任务系统实施的任务n系系统统实实施施的的任任务务是是以以系系统统设设计计方方案案为为依依据据,按按照照系系统统实实施施方方案案进进行行具具体体的的实实现现,最最终终组组建建出出一一个个能能够够实实际际运运行行的的系系统统,交交付付用用户使用。户使用。n具具体体任任务务包包括括:硬硬件件准准备备、软软件件准准备备、人人员培训、数据准备员培训、数据准备第四页,本课件共有149页1 1、硬件准备、硬件准备 硬件准备包括计算机主机、输入输出设备、存储设备、硬件
3、准备包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备)、通信设备等。辅助设备(稳压电源、空调设备)、通信设备等。2 2、软件准备、软件准备 软件包括系统软件、数据库管理系统以及一些应用软件。软件包括系统软件、数据库管理系统以及一些应用软件。第六章 管理信息系统的实施第五页,本课件共有149页3 3、人员培训、人员培训 主要指用户培训,包括主管人员和业务人员。主要指用户培训,包括主管人员和业务人员。4 4、数据准备、数据准备 没有一定的基础数据的准备,系统调试就不能很好的没有一定的基础数据的准备,系统调试就不能很好的进行。进行。第六章第六章 管理信息系统的实施管理信息系统的实
4、施第六页,本课件共有149页系统实施的工作流程系统实施的工作流程第七页,本课件共有149页第六章第六章 管理信息系统实施管理信息系统实施 系统实施的特点系统实施的特点n工作量大工作量大n投入人力、物力多投入人力、物力多n组织管理工作繁重组织管理工作繁重第八页,本课件共有149页第六章第六章 管理信息系统实施管理信息系统实施 系统实施的方法系统实施的方法n划分版本的基本原则划分版本的基本原则n确定版本的规模确定版本的规模n实现复杂模块的方法实现复杂模块的方法n安排实现模块的顺序安排实现模块的顺序第九页,本课件共有149页自顶向下的实现方法自顶向下的实现方法版本的划分需要考虑以下几个方面:版本的划
5、分需要考虑以下几个方面:(1)先实现控制部分,后实现执行部分,先上层先实现控制部分,后实现执行部分,先上层后下层。后下层。(2)根据开发力量、设备、培训等方面的情况确根据开发力量、设备、培训等方面的情况确定每个版本实现多少模块、实现哪些模块。定每个版本实现多少模块、实现哪些模块。(3)复杂的模块分散在几个版本中逐步实现。复杂的模块分散在几个版本中逐步实现。(4)兼顾功能模块和数据库的实现。兼顾功能模块和数据库的实现。(5)兼顾硬件、软件、人员培训方面的情况。兼顾硬件、软件、人员培训方面的情况。第十页,本课件共有149页 MIS物理系统的实施是计算机系统和通信网物理系统的实施是计算机系统和通信网
6、络系统设备的订购、机房的准备和设备的安装络系统设备的订购、机房的准备和设备的安装调试等一系列活动。调试等一系列活动。6.1.1 选择供应商的标准选择供应商的标准n系统安装主要是指对各种软、硬件设备的购置、安装系统安装主要是指对各种软、硬件设备的购置、安装以及整个系统调试运行以及整个系统调试运行n选择供应商的标准是:实力雄厚、信誉可靠、质优选择供应商的标准是:实力雄厚、信誉可靠、质优价低、售后服务好价低、售后服务好6.1 物理系统的实施物理系统的实施第十一页,本课件共有149页6.1.2 选择安装地点的思路选择安装地点的思路 n考虑系统对电缆、电话或数据通讯服务、工考虑系统对电缆、电话或数据通讯
7、服务、工作空间和存储、噪音和通讯条件及交通情况作空间和存储、噪音和通讯条件及交通情况的要求的要求n例如,使用专门的地板,让电缆通过地板孔道,例如,使用专门的地板,让电缆通过地板孔道,连接中央处理机及各设备,保证安全;提供不中连接中央处理机及各设备,保证安全;提供不中断电源,以免丢失数据断电源,以免丢失数据6.1 物理系统的实施物理系统的实施第十二页,本课件共有149页 编程(编程(Coding)就是为系统各个模块编写程序。)就是为系统各个模块编写程序。根据结构化方法设计了详细方案,又有了高级语言,根据结构化方法设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。初级程序员都可以
8、参加这一阶段的工作。6.2 程序设计程序设计 第十三页,本课件共有149页 可维护性可维护性 由于信息系统需求的不确定性,系统需求可能会随由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。应的升级。程序设计的目标程序设计的目标第十四页,本课件共有149页 可靠性可靠性:程序应具有较好的容错能力。:程序应具有
9、较好的容错能力。正常情况下能正确工作。正常情况下能正确工作。意外情况下应便于处理,不至产生意外的操作,从而意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。造成严重损失。可理解性:可理解性:程序不仅要求逻辑正确,计算机能够执程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。行,而且应当层次清楚,便于阅读。程序设计的目标程序设计的目标第十五页,本课件共有149页 效率:效率:程序能否有效地利用计算机资源程序能否有效地利用计算机资源 程序效率的地位:程序效率的地位:已不像以前那样举足轻重了,因为已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。硬
10、件价格大幅度下降,而其性能却不断完善和提高。程序设计人员工作效率的地位日益重要。不仅能降低程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高程序设计效率,应充轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。分利用各种软件开发工具。程序设计的目标程序设计的目标第十六页,本课件共有149页在过去的小程序设计中,主要强调程序的正确和效率。在过去的小程序设计中,主要强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维对于大型程序,人们则倾向于首
11、先强调程序的可维护性、可靠性和可理解性,然后才是效率。护性、可靠性和可理解性,然后才是效率。注意程序效率、可维护性、可理解性三者之间的关系程序效率、可维护性、可理解性三者之间的关系第十七页,本课件共有149页程序设计的基本要求程序设计的基本要求n程序的功能必须按照规定的要求,正确地满足预期的需要程序的功能必须按照规定的要求,正确地满足预期的需要n程序内容清晰、明了、便于阅读和理解程序内容清晰、明了、便于阅读和理解n程序结构严谨、简捷、算法和语句选用合理,执行程序结构严谨、简捷、算法和语句选用合理,执行速度快,节省机时速度快,节省机时n程序和数据的存储、调用安排得当,节省存储空间程序和数据的存储
12、、调用安排得当,节省存储空间n程序适应性强。程序交付使用后,若应用问题或外界环境有程序适应性强。程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行了变化时,调整和修改程序比较简便易行6.2 程序设计程序设计 第十八页,本课件共有149页6.2 程序设计程序设计1.程序设计的任务程序设计的任务 根根据据系系统统设设计计说说明明书书中中关关于于模模块块的的详详细细描描述述和和处处理理过过程程的的描描述述,选选择择合合适适的的计计算机语言来编制程序的工作。算机语言来编制程序的工作。第十九页,本课件共有149页6.2 程序设计程序设计程序设计的方法程序设计的方法n结构化程序设计
13、方法结构化程序设计方法程序设计就是处理过程的设计程序设计就是处理过程的设计n面向对象程序设计方法面向对象程序设计方法程序设计主要指对象的设计程序设计主要指对象的设计n可视化编程工具或开发环境可视化编程工具或开发环境 第二十页,本课件共有149页结构化程序设计结构化程序设计结构化程序设计包括以下四方面的内容:结构化程序设计包括以下四方面的内容:(1)(1)限制使用限制使用GOTOGOTO语句语句 只只用用顺顺序序结结构构、选选择择结结构构、循循环环结结构构这这三三种种基基本本结结构构就就能能表表达达任任何何一一个个只只有有一一个个入入口口和和一一个个出出口口的的程程序序逻逻辑辑。为为实实际际使使
14、用用方方便便,往往往往允允许许增增加加多多分分支支结结构构、REPEATREPEAT型型循循环环等等两两三三种结构。程序中可以完全不用种结构。程序中可以完全不用GOTOGOTO语句。语句。(2)(2)逐步求精的设计方法逐步求精的设计方法 在在一一个个程程序序模模块块内内,先先从从该该模模块块功功能能描描述述出出发发,一一层层层层地地逐步细化,直到最后分解、细化成语句为止。逐步细化,直到最后分解、细化成语句为止。第二十一页,本课件共有149页结构化程序设计结构化程序设计(3)(3)自顶向下的设计、编码和调试自顶向下的设计、编码和调试这这是是把把逐逐步步求求精精的的方方法法由由程程序序模模块块内内
15、的的设设计计推推广广到到一一个个系统的设计与实现。系统的设计与实现。(4)(4)主程序员制的组织形式主程序员制的组织形式 这这是是程程序序人人员员的的组组织织形形式式。程程序序资资料料员员(或或秘秘书书)一一人人。其其他他技技术术人人员员按按需需要要随随时时加加入入组组内内。主主程程序序员员负负责责整体项目的开发,并负责关键部分的设计、编码和调试。整体项目的开发,并负责关键部分的设计、编码和调试。第二十二页,本课件共有149页结构化程序设计结构化程序设计作作为为这这种种组组织织形形式式中中的的一一个个程程序序员员,为为使使自自己己的的工工作作融融人人整整个个系统,与组内其他成员协调致地工作。必
16、须严格遵守:系统,与组内其他成员协调致地工作。必须严格遵守:不使用可能干扰其他模块的命令或函数;不使用可能干扰其他模块的命令或函数;按总体设计的要求传递参数,不随意修改其内容与含义;按总体设计的要求传递参数,不随意修改其内容与含义;按规定的统一格式操作公用文件或数据库;按规定的统一格式操作公用文件或数据库;按统一的原则使用标识符;按统一的原则使用标识符;按统一要求编写文档;按统一要求编写文档;保持程序风格的一致。保持程序风格的一致。第二十三页,本课件共有149页面向对象的程序设计面向对象的程序设计 面向对象程序设计面向对象程序设计在在OOPOOP方方法法中中,一一个个对对象象即即是是一一个个独
17、独立立存存在在的的实实体体,对对象象有有各各自的属性和行为,彼此以消息进行通信。自的属性和行为,彼此以消息进行通信。对对象象的的属属性性只只能能通通过过自自己己的的行行为为来来改改变变,实实现现了了数数据据封封装装,这这便便是是对象的封装性。对象的封装性。而而相相关关对对象象在在进进行行合合并并分分类类后后,有有可可能能出出现现共共享享某某些些性性质质,通通过过抽抽象象后后使使多多种种相相关关对对象象表表现现为为一一定定的的组组织织层层次次,底底层层次次的的对对象象继继承承其其高高层层次对象的特性,这便是对象的继承性。次对象的特性,这便是对象的继承性。另另外外,对对象象的的某某一一种种操操作作
18、在在不不同同的的条条件件环环境境下下可可以以实实现现不不同同的的处处理,产生不同的结果,这就是对象的多态性。理,产生不同的结果,这就是对象的多态性。第二十四页,本课件共有149页可视化编程技术可视化编程技术 n主要思想:主要思想:用用图图形形工工具具和和可可重重用用部部件件来来交交互互地地编编制制程程序序。它它把把现现有有的的或或新新建建的的模模块块代代码码封封装装于于标标准准接接口口封封包包中中,作作为为可可视视化化编编程程编编辑辑工具中的一个对象,用图符来表示和控制。工具中的一个对象,用图符来表示和控制。n可视化编程可视化编程一般基于事件驱动的原理。一般基于事件驱动的原理。n面面向向对对象
19、象编编程程技技术术和和可可视视化化编编程程开开发发环环境境的的结结合合,改改变变了了应应用用软软件件只只有有经经过过专专门门技技术术训训练练的的专专业业编编程程人人员员才才能能开开发发的的状状况况。它它使使软软件件开开发发变变得得容容易易,由由于于大大量量软软件件模模块块的的重重用用和和可可视视控控件件的的引引入入,技技术术人人员员在在掌掌握握这这些些技技术术之之后后,就就能能有有效效地地提提高高应应用用软软件件的的开开发发效效率率,缩缩短短开开发发周周期期,降降低低了了开开发发成成本本,并并且且使使应应用软件界面风格统一,有很好的易用性。用软件界面风格统一,有很好的易用性。第二十五页,本课件
20、共有149页程序的内部文档程序的内部文档 程程序序的的“内内部部文文档档”,指指程程序序内内部部带带有有的的说说明明材材料料,用用注注释释语语句句书书写写。程程序序适适当当加加注注释释后后,阅阅读读时时就就不不必必再再看看其其他他说说明明材材料料了了。因因此此,这这是是提提高高程程序序可可阅阅读读性性的的有有力力手手段段。注注释释可可以以出出现现在在程程序序的的任任何何位位置置,但但要要与与程程序序结结构构配配合合起起来,效果才好。来,效果才好。注意以下几点:注意以下几点:(1)(1)注释必须与程序一致注释必须与程序一致 (2)(2)注注释释不不是是重重复复程程序序语语句句,而而应应提提供供从
21、从程程序序本本身身难难以以得得到到的的信息。信息。(3)(3)对程序段作注释,而不是对每个语句作注释。对程序段作注释,而不是对每个语句作注释。第二十六页,本课件共有149页程序错误的分类程序错误的分类 n语法错误语法错误n程序设计人员对程序设计语言的理解不够,或程序程序设计人员对程序设计语言的理解不够,或程序设计基本功不扎实造成的结果。设计基本功不扎实造成的结果。n逻辑错误逻辑错误n指那些虽然不违反系统规则,但是却不合逻辑或不合题目指那些虽然不违反系统规则,但是却不合逻辑或不合题目语义的错误。语义的错误。第二十七页,本课件共有149页程序设计语言的选择程序设计语言的选择n语言的结构化机制与数据
22、管理能力语言的结构化机制与数据管理能力n选用高级语言应该有理想的模块化机制、可读性好的控制选用高级语言应该有理想的模块化机制、可读性好的控制结构和数据结构,同时具备较强的数据管理能力结构和数据结构,同时具备较强的数据管理能力n语言可提供的交互功能语言可提供的交互功能n有较丰富的软件工具有较丰富的软件工具n开发人员的熟练程度开发人员的熟练程度n软件可移植性要求软件可移植性要求n系统用户的要求系统用户的要求6.2 程序设计程序设计 第二十八页,本课件共有149页6.2 程序设计程序设计软件开发工具软件开发工具n编程语言类编程语言类n数据库类数据库类n可视化编程类可视化编程类n专业系统类专业系统类n
23、客户客户/服务器类服务器类电子表格软件开发工具电子表格软件开发工具 数据库管理系统提供的开发工具数据库管理系统提供的开发工具 套装软件工具套装软件工具 可视化图形界面编程工具可视化图形界面编程工具 MS Visual Foxpro MS Visual BASlC PowerBuilder:例如:例如:第二十九页,本课件共有149页6.3.1 软件测试 测试是指软件产品生存周期内所有的检查、评审和确认活动,如设计评审、系统测试。狭义上讲,测试是对软件产品质量的检验和评价,它一方面检查软件产品质量中存在的质量问题,同时对产品质量进行客观的评价。测试的目的:n软件测试是以最少的时间和人力,系统地找出
24、软件中潜在的各种错误和缺陷n为了发现错误而执行程序的过程;n测试是为了证明程序有错,而不是证明程序没有错误;n一个成功的测试是发现了至今未发现的错误的测试。整个生命周期不同阶段可能的测试活动和测试技术整个生命周期不同阶段可能的测试活动和测试技术:6.3 软件测试与调试软件测试与调试 第三十页,本课件共有149页1.软件测试的特征软件测试的特征n挑剔性挑剔性n复杂性复杂性n不彻底性不彻底性n经济性经济性6.3.1 软件测试软件测试第三十一页,本课件共有149页6.3.1 软件测试软件测试2.测试基本原则测试基本原则n测试队伍的建立测试队伍的建立n测试用例的设计测试用例的设计n测试数据的选择测试数
25、据的选择n测试功能的确定测试功能的确定n测试文档的管理测试文档的管理第三十二页,本课件共有149页6.3.1 软件测试软件测试3.测试文档测试文档n测试计划测试计划n测试项目的名称、目的、步骤、进度、测试用例测试项目的名称、目的、步骤、进度、测试用例n测试用例测试用例=测试数据测试数据+期望结果期望结果n测试报告测试报告n测试项目的名称、实测结果与期望结果的比较、发现的问题、测试达测试项目的名称、实测结果与期望结果的比较、发现的问题、测试达到的效果到的效果n测试结果测试结果=测试数据测试数据+期望结果期望结果+实际结果实际结果第三十三页,本课件共有149页6.3.1 软件测试软件测试4.测试步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 管理信息系统 实施 优秀 PPT
限制150内