管理信息系统(第7章 管理信息系统的系统设计).pptVIP

管理信息系统(第7章 管理信息系统的系统设计).ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 管理信息系统的系统设计 7.1 系统设计的概念 7.2 系统结构设计 7.3 模块实现设计 7.4 代码设计 7.5 数据库设计 7.6 界面设计 7.7 统一建模语言 7.8 系统设计说明书 7.1 系统设计的概念 ◇系统设计的任务 系统设计的任务是:在系统分析提出的逻辑模型的基础上,考虑实际条件,进行各种具体设计,确定系统的实施方案,科学合理地进行物理模型的设计; 系统设计的主要工作:总体设计、代码设计和设计规范的制定、系统物理配置方案设计、数据存储设计和计算机处理过程设计; 系统设计应遵循的原则:系统性、灵活性、可靠性和经济性; 系统设计的特点:设计性、具体化、复杂性、往复性; 7.2 系统结构的设计 ◇结构化设计 结构化设计(STRUCTURED DESIGN, 简称SD)方法是使用最广的一种设计方法,该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。SD方法具有以下特点:  相对独立、功能单一的模块结构 “块内联系大、块间联系小”的模块性能标准 采用模块结构图的描述方式 7.2 系统结构的设计 ◇模块结构图 把一个信息系统设计成若干模块的方法称为模块化。 其基本思想是将系统设计成由相对独立、单一功能的模块组 成的结构,从而简化研制工作,防止错误蔓延,提高系统的 可靠性。在这种模块结构图中,模块支点的调用关系非常明 确、简单。每个模块可以单独的被理解、编写、调试、查错 与修改。模块结构整体上具有较高的正确性、可理解性与可 维护性。 一个模块中的输入来源和输出去向都是同一个调用 者,即该模块从调用者那里获得输入,然后把产生的数据返 回给调用者。 7.2 系统结构的设计 模块的概念及内容 模块是组成目标系统逻辑模型和物理模型的基本单 位,模块是可以组合、分解和更换的单元,根据模块功能具 体化程度的不同,可以分为逻辑模块和物理模块。在系统逻 辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑 模块的具体化,可以是一个计算机程序、子程序或若干条程 序语句,也可以是人工过程的某项具体工作。 系统中的任何一个处理功能都可看成一个模块,也可 以理解为用一个名字就可以调用的一段程序语句。 7.2 系统结构的设计 模块应具备以下四个要素: 输入和输出----模块的输入来源和输出去向都是同 一个调用者,一个模块从调用者取得输入,加工后再 把输出返回调用者; 功能----模块把输入转换成输出所做的; 内部数据----仅供该模块本身引用的数据; 程序代码----用来实现模块功能的程序; 前两个要素是模块的外部特性,即反映模块的外貌。后两个要素是模块的内部结构特性。在结构化设计中,首先关心的是外部特性,其内部特性只做必要了解。 7.2 系统结构的设计 功能模块结构图的基本符号: 7.2 系统结构的设计 模块 这里所说的模块通常是指用一个名字就可以调 用的一段程序语句为物理模块。在模块结构图中,用 长方形框表示一个模块,长方形中间标上能反映模块 处理功能的模块名字。模块名通常由一个动词和一个 作为宾语的名词组成。 7.2 系统结构的设计 调用 在模块结构图中,用连接两个模块的箭头表示调用。箭 头总是由调用模块指向被调用模块,但是应该理解成被调用 模块执行后又返回到调模块。 一个模块是否调用一个从属模块,决定于调用模块内部 的判断条件,则该调用称为模块间的判断调用,采用菱形符 号表示。 如果一个模块通过其内部的循环功能循环调用一个或多 个从属模块,则该调称为循环调用,用弧形箭头表示。 下图为调用、判断调用和循环调用的示意图。 7.2 系统结构的设计 7.2 系统结构的设计 数据 当一个模块调用另一个模块时,调用模块可以把数据 传送到被调用模块处处理,而被调用模块又可以将处理的结 果送回调用模块。在模块之间传送的数据,使用与调用箭头 平行的带空心圆的箭头表示,并在旁边标上数据名。 如图(a表示模块A调用B时,A将数据X,Y传送给B,B将 处理结果数据Z返回给A; 7.2 系统结构的设计 控制信息 为了指导程序下一步的执行,模块间有时还必须传送 某些控制信息。例如,数据输入完成后给出的结束标志,文 件读到末尾产生的文件结束标志等。控制信息与数据的主要 区别是前者只反映数据的某种状态,不必进行处理。在模块 结构图中,用带实心圆的箭头表示控制信息。 如下图(b)中所示,该图表示送来的

文档评论(0)

smashing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档