- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、设计实例 计划产量 产品名 部门名称 消耗定额 计量单位 材料型号、规格 材料名 产品名 单价 计量单位 材料型号、规格 材料名 表1 生产计划 表2 材料消耗定额 表3 材料计划价格表 第五节 数据存储设计 维修用量 计量单位 材料型号、规格 材料名 部门名 生产需要量 消耗定额 计量单位 材料型号、规格 材料名 计划产量 产品名 部门名 用途 需要量 计量单位 型号、规格 需用材料名 部门名 表4维修用材计划 表5 生产用材计划 表6 材料需要计划 第五节 数据存储设计 第一步:确定规范化对象。 第二步,确定每种单据需要存储的元素。 第三步,决定数据元素之间的关系,对每一组数据元素,导出3NF关系。 1.生产计划 1NF关系:部门码+部门名+产品码+产品名+计划产量 3NF关系: (1)*部门码+部门名 (2)*产品码+产品名 (3)*部门码+*产品码+计划产量 第五节 数据存储设计 管理信息系统 MANAGEMENT INFORMATION SYSTEM MANAGEMENT INFORMATION SYSTEM MANAGEMENT INFORMATION SYSTEM MANAGEMENT INFORMATION SYSTEM MANAGEMENT INFORMATION SYSTEM 第一节 系统设计的主要工作 1、模块结构设计 2、物理配置方案设计(平台设计) 3、代码设计 4、数据存储设计 5、输入输出设计 6、模块处理过程设计 7、编写系统设计报告 第二节 模块结构设计 一、模块结构图 1.模块的概念 模块是可以组合、分解和更换的单元,是组成系统、易于理解的基本单位。根据功能具体化程度的不同,模块可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句。 一个模块具有四个要素: ①输入和输出。模块从调用者那里取得输入,进行加工后再把输出返回调用者。 ②处理功能。模块把输入转换成输出所做的工作。 ③内部数据。仅供模块本身所引用的数据。 ④程序代码。用来实现模块功能的程序。 第二节 模块结构设计 2.图形表示 (1)模块。用矩形表示,矩形内部标上能反映模块处理功能模块名字。模块名通常由动宾词组构成。 (2)调用。用连接两个模块的箭头表示调用,箭头总是由调用模块指向被调用模块。一个模块是否调用一个从属模块,取决于调用模块内部的判断条件,称为模块间的判断调用,用菱形表示。如果一个模块通过其内部的循环功能来循环调用一个或多个从属模块,则称为循环调用,用弧形箭头表示。 第二节 模块结构设计 第二节 模块结构设计 二、模块结构图的评价指标与设计原则 1.块内联系——模块聚合 (1)偶然聚合 (2)逻辑聚合 (3)时间聚合 (4)过程聚合 (5)通信聚合 (6)顺序聚合 (7)功能聚合 第二节 模块结构设计 2.块间联系——模块耦合 (1)内容耦合 (2)控制耦合 (3)公共环境耦合 (4)数据耦合 第二节 模块结构设计 3.模块的控制范围和影响范围 模块的控制范围是指模块本身及其可调用的所有下层模块所组成的集合。 模块的影响范围,是指由该模块及其中生成的判断条件所影响到的所有其他模块组成的集合。 生成判断条件的模块的影响范围都应当是其控制范围的子集。 第二节 模块结构设计 解决方法为: (1)在系统结构中向上层移动判断点的位置,以扩大模块的控制范围; (2)将具有判断功能的模块合并到它的上层调用模块中,从而提高判断点位置; (3)在结构层次中,将受到某判断模块影响的模块下移,使其处于判断模块的控制范围之内。 第二节 模块结构设计 第二节 模块结构设计 4.模块结构的设计原则 为了使系统模块结构合理,有较高的适应性,使系统具有良好的可修改性、可维护性和可靠的稳定性,在模块结构的设计中,应遵守基本设计原则: (1)高聚合度 (2)低耦合度。 (3)模块的控制范围必须包含其影响范围,且尽可能接近影响范围。 第二节 模块结构设计 三、从数据流程图导出模块结构图 1.变换分析 以变换为中心的策略首先在DFD图中找出它的主要功能(即变换中心),还要找出实现这项功能所需要的主要输入数据流和经变换后的主要输出数据流,然后,以其变换中心部分作为上层模块,以数据传送部分作为下层模块,逐层扩展而产生一个完善的系统结构。 第二节 模块结构设计 第二节 模块结构设计 第二节 模块
文档评论(0)