管理信息系统总体设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
6.1系统总体结构设计
成功能、数据、时间、逻辑和偶然这5个等级,并目等级越 高凝聚性越强,如图6-1所示。
(2)模块耦合 模块祸合指的是模块间的信息联系方式。不同的信息联系
方式,产生了不同的模块祸合 形式。 1)数据祸合,即两个模块间通过调用关系传递被处理的
数据称为数据祸合,如图6-2 (a)所示。 2)控制耦合,即两个模块间通过调用关系,不仅传递数
据,还传递对运行过程有影响的控制信号,如图6-2 ( b ) 所示。
上一页 下一页 返回
6.1系统总体结构设计
3)非法耦合,一个模块与另一个模块内部发生联系,即 一个模块中的某些内容在另一模块中以某种方式被引用,称 为非法祸合。例如不经过调用关系,直接使用或修改另一模 块中的数据,将控制选择指向另一模块中的某一标号等。 模块间出现非法耦合,就成为改动模块时发生错误的主要来 源,如图6-3所示
上一页 下一页 返回
6.1系统总体结构设计
4)模块间控制信息的传递:为了指导程序下一步的执行, 模块间有时还必须传送某些控制信息,例如,数据输入完成 后给出的结束标志,文件读到末尾所产生的文件结束标志等。 控制信息与数据的主要区别是前者只反映数据的某种状态, 不必进行处理。在模块结构图中,用带实心圆点的箭头表示 控制信息。例如,图6-6 (b)中“无此职工”就是用来表示 送来的职工号有误的控制信息。
上一页 下一页 返回
6.1系统总体结构设计
(1)模块 模块是组成目标系统逻辑模型和物理模型的基本单位,它
的特点是可以组合、分解和更换。系统中任何一个处理功能 都可以看成是一个模块。根据模块功能具体化程度的不同, 可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处 理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可 以是一个计算机程序、了程序或若干条程序语句,也可以是 人工过程的某项具体工作。
项目六管理信息系统总体设计
6.1系统总体结构设计 6.2数据库设计 6.3计算机及系统配置方案设计 6.4案例分析 技能实训:完成给定管理信息
总体设计
思考题
系统
6.1系统总体结构设计
6.1.1系统设计的任务
1.系统设计的概念 系统设计又称为物理设计,是开发管理信息系统的第一阶
段,系统设计通常可分为两个阶段进行,首先是总体设计, 其任务是设计系统的框架和概貌,并向用户单位和领导部门 作详细报告并得到认可,在此基础上进行第一阶段一一详细 设计,因为这两部分工作是互相联系的,需要交义进行,所 以将这两部分内容结合起来进行介绍。
上一页 下一页 返回
6.1系统总体结构设计
(2)模块结构图的基本符号 模块结构图是结构化设计中描述系统模块结构的图形工具。
作为一种文档,它必须严格地定义模块的名字、功能和接口, 同时还应当在模块结构图上反映出结构化设计的思想。模块 结构图包含了模块、调用、数据、控制和转接等几种基本符 号,如图6-4所示。 1)模块:这单所说的模块通常是指用一个名字就可以调用 的一段程序语句,即物理模块。在模块结构图中,用长方形 框表示一个模块,长方形中间标上能反映模块处理功能的模 块名字。模块名通常由一个动词和一个作为宾语的名词组成, 如计算工资。
理过程设计以确定每个模块内部的详细执行过程,包括局部 数据组织、控制流、每一步的具体加工要求等。处理过程设 计可使用IPO图完成,其内部的执行过程,需要选择一种合 适的方式来描述,‘常用的有流程图、问题分析图和结构化 语言等;除了处理过程设计,还有代码设计、界面设计、输入 /输出设计等。 (3)编写系统设计说明书 系统设计阶段的结果是系统设计说明,它主要由模块结构 图、模块说明书和其他详细设计的内容组成。
作为一个基本单位,整个系统由多个模块组成。由于模块之 间相对独立,每一模块就可以单独地被理解、编写、测试、 排错和修改,从而有效地防止错误在模块之间扩散蔓延,提 高了系统的质量(可维护性、可靠性等)。因此,大大简化了 系统研制开发的工作。 2.高内(凝)聚、低藕合的模块性能评价标准 结构化设计方法将高内聚、低祸合作为衡量模块独立程度 的两个性能标准。 (1)模块的凝聚性 模块的凝聚性指模块内部自身功能的内在联系是否紧密。 模块的凝聚性被从高到低划分
上一页 下一页 返回
6.1系统总体结构设计
6.1.2系统设计原则
(1)简单性 (2)灵活性和适应性 (3)一致性和完整性 (4)可靠性: (5)经济性
上一页 下一页 返回
6.1系统总体结构设计
6.1.3系统设计的方法
1.整个系统模块化 结构化设计的基本思想是把相对独立、功能单一的“模块”
6.1.4总体结构的设计
1.将模块结构图作为描述系统总体结构的工具 模块结构图也称软件结构图或控制结构图,它不仅可以表
示出一个系统的层次分解关系、模块调用关系、模块间的数 据和控制信息的传递关系,还清楚地表示了每个模块的功能, 而目直观地反映了模块内在联系和块间联系等特性,是表示 系统物理结构的主要工具。
下一页 返回
6.1系统总体结构设计
2.系统设计的主要Байду номын сангаас容 系统设计的主要任务是进行总体设计和详细设计。下面分别
说明它们的具体内容。 (1)总体设计 总体设计包括系统模块结构(控制结构)设计、数据库设计
和计算机物理系统的配置方案设计。
下一页 返回
6.1系统总体结构设计
(2)详细设计 在总体设计基础上,第一步进行的是详细设计,主要有处
上一页 下一页 返回
6.1系统总体结构设计
3)模块间的数据传递:当一个模块调用另一个模块时,调 用模块可以把数据传送到被调用模块处供处理,而被调用模 块又可以将处理的结果数据送回到调用模块。在模块之间传 送的数据,使用与调用箭头平行的带空心圆的箭头表示,并 在旁边标上数据名。例如,图6-6(a)表示模块A调用模块 B时,A将数据, Y传送给B,B将处理结果数据Z返回给A。
上一页 下一页 返回
6.1系统总体结构设计
2)模块间的调用:如果一个模块是否调用一个从属模块,决 定于调用模块内部的判断条件,则该调用称为模块间的判断 调用,采用菱形符号表示。如果一个块通过其内部的循环功 能来循环调用一个或多个从属模块,则该调用称为循环调用, 用弧形箭头表示。判断调用和循环调用的表示方法如图6-5 表示。
相关文档
最新文档