管理信息系统的系统实施.pptx
《管理信息系统的系统实施.pptx》由会员分享,可在线阅读,更多相关《管理信息系统的系统实施.pptx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、q理解系统实施的工作内容;理解系统实施的工作内容;q了解软件测试的概念和方法;了解软件测试的概念和方法;q掌握系统转换的方式掌握系统转换的方式。本章学习目标本章学习目标第1页/共62页 物理系统的实施物理系统的实施n供应商的选择供应商的选择n安装地点的选择安装地点的选择第2页/共62页q系统安装主要是指对各种软、硬件设备的购置、安系统安装主要是指对各种软、硬件设备的购置、安装以及整个系统调试运行装以及整个系统调试运行q选择供应商的标准是:实力雄厚、信誉可靠、质优选择供应商的标准是:实力雄厚、信誉可靠、质优价低、售后服务好价低、售后服务好供应商的选择供应商的选择第3页/共62页 供应商选择的流程
2、供应商选择的流程n根据系统设计的指标要求制作采购的标书根据系统设计的指标要求制作采购的标书n邀请硬件供应商进行技术交流邀请硬件供应商进行技术交流n选择资质好的厂商发放标书选择资质好的厂商发放标书n评标评标n开标及商务谈判开标及商务谈判n签订合同签订合同n执行合同执行合同第4页/共62页 选择供应商应当注意的问题选择供应商应当注意的问题n计算机系统是否具备合理的性价比计算机系统是否具备合理的性价比n系统是否具有良好的可扩充性;系统是否具有良好的可扩充性;n系统能否得到供应商的售后服务和技术支持系统能否得到供应商的售后服务和技术支持第5页/共62页 安装地点的选择安装地点的选择n考虑系统对电缆、电
3、话或数据通讯服务、工作空间考虑系统对电缆、电话或数据通讯服务、工作空间和存储、噪音和通讯条件及交通情况的要求和存储、噪音和通讯条件及交通情况的要求n例如,使用专门的地板,让电缆通过地板孔道,连例如,使用专门的地板,让电缆通过地板孔道,连接中央处理机及各设备,保证安全;提供不中断电接中央处理机及各设备,保证安全;提供不中断电源,以免丢失数据源,以免丢失数据第6页/共62页 程序设计程序设计n程序设计的任务程序设计的任务n程序设计的目标程序设计的目标n程序设计的基本要求程序设计的基本要求n程序设计语言的选择程序设计语言的选择n结构化程序设计方法结构化程序设计方法第7页/共62页 程序设计的任务程序
4、设计的任务n程序设计的任务是为新系统编写程序,即把详细设计的结程序设计的任务是为新系统编写程序,即把详细设计的结果转换成某种计算机编程语言写成的程序。果转换成某种计算机编程语言写成的程序。n该阶段相当于机械工程中图纸设计完成的该阶段相当于机械工程中图纸设计完成的“制造制造”阶段,阶段,程序设计的好坏直接关系到能否有效地利用电子计算机来程序设计的好坏直接关系到能否有效地利用电子计算机来圆满地达到预期目的。圆满地达到预期目的。第8页/共62页 程序设计的目标程序设计的目标n可维护性可维护性 能够对系统功能进行修改、完善和调整能够对系统功能进行修改、完善和调整n可靠性可靠性 可靠性是指信息系统对外界
5、干扰抵御力与恢复能力。可靠性高低可靠性是指信息系统对外界干扰抵御力与恢复能力。可靠性高低是根据信息系统连续工作时间的长短来衡量的。是根据信息系统连续工作时间的长短来衡量的。n可理解性可理解性 指源程序时易读性好,层次清楚、简洁明了指源程序时易读性好,层次清楚、简洁明了n 效率效率 指能否有效的利用计算机的资源指能否有效的利用计算机的资源第9页/共62页n程序的功能必须按照规定的要求,正确地满足预期程序的功能必须按照规定的要求,正确地满足预期的需要的需要n程序内容清晰、明了、便于阅读和理解程序内容清晰、明了、便于阅读和理解n程序结构严谨、简捷、算法和语句选用合理,执行程序结构严谨、简捷、算法和语
6、句选用合理,执行速度快,节省机时速度快,节省机时n程序和数据的存储、调用安排得当,节省存储空间程序和数据的存储、调用安排得当,节省存储空间q程序适应性强。程序交付使用后,若应用问题或外程序适应性强。程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行界环境有了变化时,调整和修改程序比较简便易行 程序设计的基本要求程序设计的基本要求第10页/共62页n 语言的结构化机制与数据管理能力语言的结构化机制与数据管理能力n 选用高级语言应该有理想的模块化机制、可读性好的控选用高级语言应该有理想的模块化机制、可读性好的控 制结构和数据结构,同时具备较强的数据管理能力制结构和数据结构,
7、同时具备较强的数据管理能力n 语言可提供的交互功能语言可提供的交互功能n 有较丰富的软件工具有较丰富的软件工具n 开发人员的熟练程度开发人员的熟练程度n 软件可移植性要求软件可移植性要求n 系统用户的要求系统用户的要求程序设计语言的选择程序设计语言的选择第11页/共62页 结构化程序设计方法结构化程序设计方法n“自顶向下自顶向下”的模块化设计方法的模块化设计方法n结构化程序设计方法的特点就在于其使用三种基本逻辑结结构化程序设计方法的特点就在于其使用三种基本逻辑结构:顺序结构、选择结构和循环结构来设计程序。构:顺序结构、选择结构和循环结构来设计程序。第12页/共62页 管理信息系统的基本程序模块
8、管理信息系统的基本程序模块n一个管理信息系统的软件由很多程序模块组成,这些程序一个管理信息系统的软件由很多程序模块组成,这些程序模块可以归纳成为几种基本类型,包括控制模块、输入及模块可以归纳成为几种基本类型,包括控制模块、输入及校验模块、修改或更新模块、分类合并模块、计算模块、校验模块、修改或更新模块、分类合并模块、计算模块、查询、检索模块、输出模块和预测、优化模块等。查询、检索模块、输出模块和预测、优化模块等。第13页/共62页 控制模块控制模块 控制模块包括主控制模块和各级控制模块。控制模控制模块包括主控制模块和各级控制模块。控制模块的主要功能是根据用户要求信息,由用户确定处理顺序,块的主
9、要功能是根据用户要求信息,由用户确定处理顺序,然后控制转向各处理模块的入口。然后控制转向各处理模块的入口。第14页/共62页n 输入模块主要用来输入数据输入模块主要用来输入数据n 输入方式有多种输入方式有多种(回忆前面系统设计阶段的内回忆前面系统设计阶段的内容)容)输入模块输入模块第15页/共62页输入数据校验模块输入数据校验模块n该模块对已经输入计算机中的数据进行校验,以保证原始该模块对已经输入计算机中的数据进行校验,以保证原始数据的正确性。校验的方法通常有重复输入校验和程序校数据的正确性。校验的方法通常有重复输入校验和程序校验两种。验两种。第16页/共62页 输出模块输出模块n输出模块用来
10、将计算机的运行结果通过屏幕、打印机或磁输出模块用来将计算机的运行结果通过屏幕、打印机或磁盘、磁带等设备输出给用户。在管理信息系统中,一般都盘、磁带等设备输出给用户。在管理信息系统中,一般都采用大量的表格、图表需要输出,因此输出模块的质量直采用大量的表格、图表需要输出,因此输出模块的质量直接关系到整个系统的性能。接关系到整个系统的性能。第17页/共62页处理模块处理模块 根根据据管管理理信信息息系系统统的的不不同同应应用用部部门门和和要要求求,有有不不同同的的处处理理功能,通常有以下几种类型。功能,通常有以下几种类型。n文件更新模块程序文件更新模块程序 当系统应用的数据发生变化时,需要修改数据文
11、件。当系统应用的数据发生变化时,需要修改数据文件。例如,增加新的记录,修改数据项或记录,删除某些不需例如,增加新的记录,修改数据项或记录,删除某些不需要的记录等。要的记录等。n分类合并程序分类合并程序 分分类类合合并并程程序序的的主主要要功功能能是是对对已已经经建建立立的的文文件件,按按某某关键字进行分类合并。关键字进行分类合并。第18页/共62页处理模块处理模块n计算程序计算程序 进行计算机处理,包括同类记录中各数据项的运算。例如,将材进行计算机处理,包括同类记录中各数据项的运算。例如,将材料单价与数量相乘,求得某材料的应付金额;若要计算某种材料在某料单价与数量相乘,求得某材料的应付金额;若
12、要计算某种材料在某个产品中的总消耗量,则必须累计各次材料领用量,然后减去废料量。个产品中的总消耗量,则必须累计各次材料领用量,然后减去废料量。n数据检索程序数据检索程序 是为用户提供查询有关信息的程序,它包括输入查询要求和输出是为用户提供查询有关信息的程序,它包括输入查询要求和输出特定的查询结果。它是管理信息系统的人机接口,对于人机交互的友特定的查询结果。它是管理信息系统的人机接口,对于人机交互的友好程序以及查询响应时间等均有较高要求。好程序以及查询响应时间等均有较高要求。第19页/共62页处理模块处理模块n预测或优化程序预测或优化程序 使使用用预预测测或或优优化化的的数数学学模模型型,利利用
13、用管管理理信信息息系系统统所所提提供供的的有有关关数数据据,进进行行计计算算和和分分析析并并输输出出结结果果,用用来来辅辅助助企企业业或或部部门门的的管管理理人人员员进进行行决决策策。例例如如库库存存管管理理中中的的最最佳佳订订货量计算,财务管理中的资金分析等。货量计算,财务管理中的资金分析等。第20页/共62页程序和系统调试程序和系统调试n在在管管理理信信息息系系统统的的开开发发过过程程中中,面面对对着着错错综综复复杂杂的的各各种种问问题题,人人的的主主观观认认识识不不可可能能完完全全符符合合客客观观现现实实,开开发发人人员员之之间间的的思思想想交交流流也也不不可可能能十十分分完完善善。所所
14、以以,在在管管理理信信息息系系统统开开发发周周期期的的各各个个阶阶段段都都不不可可避免地会出现差错。避免地会出现差错。n开开发发人人员员应应力力求求在在每每个个阶阶段段结结束束之之前前进进行行认认真真、严严格格的的技技术术审审查查,尽尽可可能能早早的的发发现现并并纠纠正正错错误误,否否则则等等到到系系统统投投入入运运行行后后再再回回头头来来改改正正错错误误将将在在人人力力、物物力力上上造造成成很很大大的的浪浪费费,有有时时甚甚至至导导致致整整个个系系统统的瘫痪。的瘫痪。n然然而而,经经验验表表明明,单单凭凭审审查查并并不不能能发发现现全全部部差差错错,加加之之在在程程序序设设计计阶段也不可避免
15、还会产生新的错误,阶段也不可避免还会产生新的错误,n所以,对系统进行调试是不可缺少的,是保证系统质量的关键步骤。所以,对系统进行调试是不可缺少的,是保证系统质量的关键步骤。n统统计计资资料料表表明明,对对于于一一些些较较大大规规模模的的系系统统来来说说,系系统统调调试试的的工工作作量量往往占程序系统编制开发总工作量的往往占程序系统编制开发总工作量的40%40%以上。以上。第21页/共62页 程序和系统调试程序和系统调试n调试的目的和意义调试的目的和意义n调试的步骤调试的步骤第22页/共62页 调试的目的和意义调试的目的和意义n调调试试的的目目的的在在于于发发现现其其中中的的错错误误并并及及时时
16、纠纠正正,所所以以在在调调试试时时应应想想方方设设法法使使程程序序的的各各个个部部分分都都投投入入运运行行,力力图图找找出出所所有错误。有错误。n错误多少与程序质量有关。错误多少与程序质量有关。n单单调调试试通通过过也也不不能能证证明明系系统统绝绝对对无无误误,只只不不过过说说明明各各模模块块、各子系统的功能和运行情况正常,相互之间连接无误。各子系统的功能和运行情况正常,相互之间连接无误。n系系统统交交付付用用户户使使用用以以后后,在在系系统统的的维维护护阶阶段段仍仍有有可可能能发发现现少量错误并进行纠正,这也是正常的。少量错误并进行纠正,这也是正常的。第23页/共62页调试的步骤调试的步骤n
17、一一个个管管理理信信息息系系统统通通常常由由若若干干子子系系统统组组成成,每每个个子子系系统统又由若干模块(程序)组成。又由若干模块(程序)组成。n可可把把调调试试工工作作分分为为模模块块(程程序序)调调试试、分分调调(子子系系统统调调试)和总调(系统调试)三个层次试)和总调(系统调试)三个层次n调试过程依次是程序调试、分调、总调调试过程依次是程序调试、分调、总调第24页/共62页系统调试的步骤系统调试的步骤第25页/共62页 程序调试程序调试n程序调试的目的是保证每个程序本身能正常运行,在该步程序调试的目的是保证每个程序本身能正常运行,在该步调试中发现的问题大都是程序设计或详细设计中的错误。
18、调试中发现的问题大都是程序设计或详细设计中的错误。n一般分成一般分成理论验证理论验证和和上机实验验证上机实验验证两种方式来检验程序的两种方式来检验程序的正确性。正确性。第26页/共62页 程序调试程序调试理论法理论法n理论验证属于程序正确性的证明问题,利用数学方法来验理论验证属于程序正确性的证明问题,利用数学方法来验证程序的正确性,目前还未进入实用阶段。证程序的正确性,目前还未进入实用阶段。第27页/共62页 程序调试程序调试实验法实验法n实验法是目前普遍采用的方法,但只能证明程序基本正确。实验法是目前普遍采用的方法,但只能证明程序基本正确。第28页/共62页 程序调试程序调试实验法实验法n实
19、验法进行程序调试,通常通过代码测试和程序功能测试实验法进行程序调试,通常通过代码测试和程序功能测试进行。进行。n代码测试需要进行程序的语法调试和程序的逻辑检查。代码测试需要进行程序的语法调试和程序的逻辑检查。n逻辑检查之前,所需编造测试数据的类型:逻辑检查之前,所需编造测试数据的类型:用用正常数据正常数据调试;调试;用用异常数据异常数据调试;调试;用用错误数据错误数据调试。调试。第29页/共62页实验法之一:程序功能测试实验法之一:程序功能测试n代码测试只是从程序逻辑上验证正确性;代码测试只是从程序逻辑上验证正确性;n程序功能测试则是用来验证程序是否实现了程程序功能测试则是用来验证程序是否实现
20、了程序说明中定义的功能。序说明中定义的功能。第30页/共62页 分调分调n分分调调即即子子系系统统调调试试,就就是是把把经经过过调调试试的的程程序序模模块块放放在在一一起起形成一个子系统来调试。形成一个子系统来调试。n分分调调的的目目的的主主要要保保证证内内部部控控制制关关系系正正确确和和数数据据内内容容正正确确,同时测试模块的运转效率。同时测试模块的运转效率。n主主要要是是调调试试各各模模块块之之间间的的协协调调和和通通信信,即即重重点点调调试试子子系系统统内各模块的接口。内各模块的接口。n例例如如,数数据据穿穿过过接接口口时时可可能能丢丢失失;一一个个模模块块对对另另一一个个模模块块可可能
21、能存存在在因因疏疏忽忽而而造造成成的的有有害害影影响响;把把若若干干子子功功能能结结合合起起来可能不产生预期的主功能等等。来可能不产生预期的主功能等等。第31页/共62页 总调总调n即即系系统统调调试试,是是把把经经过过调调试试的的子子系系统统装装配配成成一一个个完完整整的的系系统统来来调调试试,用用以以发发现现系系统统设设计计和和程程序序设设计计中中的的错错误误,验验证证系系统统的的功功能能是是否否达达到到设设计说明书的要求。计说明书的要求。第32页/共62页 总调的内容总调的内容n主控制和调度程序调试主控制和调度程序调试n程序的总调程序的总调 第33页/共62页 主控制和调度程序调试主控制
22、和调度程序调试n即将所有控制程序与各功能模块相连的接口(界面)用即将所有控制程序与各功能模块相连的接口(界面)用“短路短路”程序替代原来的功能模块。程序替代原来的功能模块。n“短路短路”程序的概念:即直接送出预先安排计算结果的联程序的概念:即直接送出预先安排计算结果的联系程序系程序n调试的目的不是处理结构的正确性与否,而是验证控制接调试的目的不是处理结构的正确性与否,而是验证控制接口和参数传递的正确性,发现和解决资源调度中的问题口和参数传递的正确性,发现和解决资源调度中的问题第34页/共62页 程序的总调程序的总调n即将主控制和调度程序和功能模块联结起来调试,对系统即将主控制和调度程序和功能模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 系统 实施
限制150内