管理信息系统第七章管理信息系统的系统设计.ppt
《管理信息系统第七章管理信息系统的系统设计.ppt》由会员分享,可在线阅读,更多相关《管理信息系统第七章管理信息系统的系统设计.ppt(119页珍藏版)》请在课桌文档上搜索。
1、第七章 管理信息系统的系统设计,第七章 管理信息系统的系统设计,系统设计是信息系统开发过程中第三个重要阶段。在这一阶段中我们将要根据前一阶段系统分析的结果,在已经获准的系统分析报告的基础上,进行新系统设计。系统设计的任务是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。在满足需求的基础上尽可能提高系统的运行效率、灵活性、可靠性。充分利用并合理投入各类人、财、物资源,使之获得较高的综合效益。,重点及难点,重点系统设计的主要任务,系统模块结构设计,数据库设计,模块处理过程设计,系统设计报告难点模块分解的原则和依据,数据结构规范化设计,HIPO图,本章内容
2、提要,1.系统设计概述1.1系统设计的任务1.2 系统设计的原则1.3系统设计的方法与工具 2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输入输出设计4.编写系统设计说明书,1.系统设计概述,系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段详细设计。系统设计是开发人员进行的工作,他们将系统设计阶段得到的目标系
3、统的逻辑模型转换为目标系统的物理模型,该阶段得到工作成果系统设计说明书是下一个阶段系统实施的工作依据。,本章内容提要,1.系统设计概述1.1系统设计的任务1.2 系统设计的原则1.3系统设计的方法与工具2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输入输出设计4.编写系统设计说明书,1.1系统设计的任务,系统设计的主要任务是进行总体设计和详细设计。一、总体设计总体设计包括系统模块结构设计和系统物理配置方案的设计。系统物理配置方案的设计 包括设备配置、通信网络系统的选择和设计、机房设备的配置
4、和数据库管理系统的选择等问题。计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。,1.1系统设计的任务,系统模块结构设计 系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。在这个过程中必须考虑以下几个问题:如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量。,1.1系统设计的任务,二、详细设计在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,代码设计、界面设计、数据库设计、输入输出设计等。三、编写系统设计说明书
5、系统设计阶段的结果是系统设计说明书,它主要由模块结构图、模块说明书和其它详细设计的内容组成。,本章内容提要,1.系统设计概述1.1系统设计的任务1.2 系统设计的原则1.3系统设计的方法与工具 2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输入输出设计4.编写系统设计说明书,系统性从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,对系统的数据采集要做到数出一处、全局共享等。灵活性要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。可靠性指系统抵御外界干扰的能力及
6、受外界干扰时的恢复能力。如安全保密性、检错、纠错能力、抗病毒能力等。衡量系统可靠性的指标是平均故障间隔时间和平均维护时间。前者指平均的前后两次发生故障的时间,反映了系统安全运行时间,后者指故障后平均每次所用的修复时间,反映系统可维护性的好坏。经济性在满足需求的前提下尽可能减小系统的开销不盲目追求技术上的先进性模块尽量简洁,1.2 系统设计的原则,本章内容提要,1.系统设计概述1.1系统设计的任务1.2 系统设计的原则1.3系统设计的方法与工具2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输
7、入输出设计4.编写系统设计说明书,1.3系统设计的方法与工具,系统设计的工作复杂又细致,总体设计阶段需要进行系统模块结构设计,要将一个大系统分解成不同层次、多个模块组成的系统,在详细设计阶段要在模块结构设计的基础上,给出每个模块实现方法的细节,并对模块的输入、输出和处理过程作详细描述,以便在系统实施阶段进行程序设计时可以把这个描述直接“翻译”成用某种程序设计语言书写的程序。系统设计在技术上有相当的难度,为此需要有一定的设计方法和设计工具来指导。70年代以来,出现了多种设计方法,其中结构化设计方法是较为典型的方法。,一、结构化设计的方法,结构化设计(STRUCTURED DESIGN,简称SD)
8、方法是使用最广的一种设计方法,由美国IBM公司的WSTEVENS、GMYERS和LCONSTANTINE等人提出。该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段的结构化程序设计方法(SP)前后衔接起来,,一、结构化设计的方法,SD方法具有以下特点:1 相对独立、功能单一的模块结构2“块内联系大、块间联系小”的模块性能标准3 采用模块结构图的描述方式,二、模块结构图,模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个
9、模块的功能,而且直观地反映了块内联系和块间联系等特性。1.模块的概念模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。系统中任何一个处理功能都可以看成是一个模块。,二、模块结构图,一个模块应具备以下四个要素:(1)输入和输出 模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那儿取得输入,进行加工后再把输出返回调用者。(2)处理功能 指模块把输入转换成输出所作的工作。(3)内部数据 指仅供该模块本身引用的数据。(4)程序代码 指用来实现模块功能的程序。前两个要素是模块的外部特性,即反映了模块的外貌。后两个要素是模块的内部特性。在结构化设计中,主要考虑的是
10、模块的外部特性,其内部特性只做必要了解,具体的实现将在系统实施阶段完成。,2 模块结构图的基本符号,三、信息系统流程图,模块结构图主要从功能的角度描述了系统的结构,但在实际工作中许多业务和功能都是通过数据存储文件联系起来的,而这个情况在模块结构图中未能反映出来,系统流程图可以反映各功能之间的数据传递关系。,四、处理流程图,信息系统流程图对每一处理功能只是列出其处理功能名称,而处理流程图则使用各种符号具体地规定了处理过程中的各个细节,包括程序名和文件名。处理流程图实际上是系统流程图的展开可具体化,属于详细设计的内容,应和处理功能的模块设计一起进行。,五、IPO图,IPO图是对每个模块进行详细设计
11、的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称,它是由美国IBM公司发起并完善起来的一种工具。在系统的模块结构图形成过程中,产生了大量的模块,在进行详细设计时开发者应为每一个模块写一份说明。IPO图就是用来说明每个模块的输入、输出数据和数据加工的重要工具。,五、控制流程图(FC),控制流程图(FLOW CHART,简称FC)又称框图,它是历史最悠久、最常使用的程序细节描述工具。1框图的三种基本成分(1)处理步骤(用矩形框表示)(2)条件判断(用菱形框表示)(3)控制流(用箭头表示),使用这三种成分所表示的程序基本结构,可以把它们进行组合和嵌套,建立各种复杂的框图以
12、表示程序的复杂逻辑关系。,本章内容提要,1.系统设计概述1.1系统设计的任务1.2 系统设计的原则1.3系统设计的方法与工具2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输入输出设计4.编写系统设计说明书,2.系统总体结构设计,系统总体设计包括系统物理配置方案的设计和系统模块结构设计。,2.1 系统物理配置方案设计,由于满足同一企业用户功能要求不同的计算机物理系统配置,其结构可能存在较大差异,而且计算机物理系统投资较大,少则几十万元,几百万元,多则千万元。因此,选择一个合适的计算机物理系统
13、配置方案是至关重要的。,2.1 系统物理配置方案设计,按照新系统的目标及功能要求,进行具体的计算机软硬件系统及其网络系统的选择和配置,并提交一份详细的计算机物理系统配置方案报告。,2.1 系统物理配置方案设计,设计计算机物理系统配置方案时应该注意的问题1.满足新系统的应用需求计算机物理系统配置应该以应用的实际需求为依据,以新系统的处理功能为准则,从而减少不必要的投资。2.实用性能强所选择的计算机物理系统的实用性可从以下方面体现:(1)易于开发,方便使用。(2)选择的机型具有较强的生命力。(3)有较强的通信能力。(4)性能价格比。3.可扩充性,本章内容提要,1.系统设计概述1.1系统设计的任务1
14、.2 系统设计的原则1.3系统设计的方法与工具2.系统总体结构设计2.1 系统物理配置方案设计2.2 模块结构设计3.系统详细设计3.1代码设计3.2处理过程设计3.3数据库设计3.4界面设计3.5输入输出设计4.编写系统设计说明书,2.2 模块结构设计,模块分解的原则和依据模块结构的标准形式从数据流图导出模块结构图模块结构图的改进,一、模块分解的原则和依据,系统逻辑模型中数据流图中的模块是逻辑处理模块,模型中没有说明模块的物理构成和实现途径,同时也看不出模块的层次分解关系,为此在系统结构设计中要将数据流图上的各个逻辑处理模块进一步分解,用模块结构图确定系统的层次结构关系,并将系统的逻辑模型转
15、变为物理模型。1.“高内聚,低偶合”的基本原则在结构化设计中,采用自顶向下,逐步细化的方法将系统分解成为一些相对独立、功能单一的模块。耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。内聚表示模块内部各成分之间的联系程度。,一、模块分解的原则和依据,2.对子系统或模块进行划分的依据(1)按逻辑划分,把相类似的处理逻辑功能放在一个子系统或模块里。例如,把“对所有业务输入数据进行编辑”的功能放在一个子系统或模块里。那么不管是库存、还是财务,只要有业务输入数据都由这个子系统或模块来校错、编辑。(2)按时间划分,把
16、要在同一时间段执行的各种处理结合成一个子系统或模块。(3)按过程划分,即按工作流程划分。从控制流程的角度看,同一子系统或模块的许多功能都应该是相关的。(4)按通信划分,把相互需要较多通讯的处理结合成一个子系统或模块。这样可减少子系统间或模块间的通讯,使接口简单。(5)按职能划分,即按管理的功能。例如,财务、物资、销售子系统,或输入记帐凭证、计算机优解子系统或模块等等。一般来说,按职能划分子系统,按逻辑划分模块的方式是比较合理和方便的,二、模块结构的标准形式,一个系统的模块结构图有两种标准形式,变换型模块结构和事务型模块结构。1变换型模块结构变换型模块结构描述的是变换型系统,变换型系统由三部分组
17、成:输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出。,二、模块结构的标准形式,二、模块结构的标准形式,2事务型模块结构事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。,三、从数据流图导出初始结构图的方法,在系统分析阶段,我们采用结构化分析方法得到了由数据流图、数据字典和加工说明等组成的系统的逻辑模型。可根据一些规则从数据流图导出系统初始的模块结构图。管理信息系统的数据流图通常也可分为两种典型的结构,即变换型结构和事务型结构。,三、从数据流图导出初始结构图的方法,变换型结构的数据流图呈一种线性状态,它所描述的工作可表示为输
18、入、主处理及输出。,变换型结构的数据流程图,三、从数据流图导出初始结构图的方法,事务型结构的数据流图则呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理。,事务型结构的数据流程图,三、从数据流图导出初始结构图的方法,这两种典型的结构分别可通过“变换分析”和“事务分析”技术,导出“变换型”和“事务型”初始的模块结构图。这两种方法的思想是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个满足数据流图所表示的用户要求的系统的模块结构图,即系统的物理模型。,1.从变换型数据流图导出初始结构图的方法,因为变换型结构由输入、主处理和输出三部分组成,所以从变换型结构的数据流图导出变换型模块结
19、构图,可分三步进行。(1)找出系统的主加工通常在数据流图中多股数据流的汇合处往往是系统的主加工。若没有明显的汇合处,则可先确定哪些数据流是逻辑输入和逻辑输出,从而获得主加工。(2)设计顶层模块和第一层模块 为每一个逻辑输入画一个输入模块,其功能是向主模块提供数据。为每一个逻辑输出画一个输出模块,其功能是把主模块提供的数据输出。为主处理画一个变换模块,其功能是把逻辑输入变换成逻辑输出。(3)设计中、下层模块,主加工,输入部分,输出部分,主加工,2.从事务型数据流图导出初始结构图的方法,当数据流图呈现“束状”结构时,应采用事务分析的设计方法。就步骤而言,该方法与变换分析方法大部分类似,主要差别在于
20、由数据流图到模块结构的映射方式不同。进行事务分析时,通常采用以下三步:.确定DFD中的事务中心和加工路径。.设计软件结构和顶层和第一层。.设计中、下层模块。,发送分支,新产品数据,产品变动数据,3.混合结构的分析在规模较大的实际系统中,其数据流图往往是变换型和事务型的混合结构,如图6-4-10所示。此时可把变换分析和事务分析应用在同一数据流图的不同部分。例如,可以以“变换分析”为主,“事务分析”为辅进行设计。先找出主处理,设计出结构图的上层,然后根据数据流图各部分的结构特点,适当选用“变换分析”或“事务分析”就可得出初始结构图的某个方案。,四、模块结构图的改进,系统设计的质量主要体现在模块的独
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 第七 系统 设计

链接地址:https://www.desk33.com/p-259813.html