- 1、本文档共136页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第七章改完
bupt-shy bupt-shy 教学目的 使学生掌握系统设计的方法、步骤和系统设计的原则; 对给定的系统具备进行总体结构设计、输入/输出设计、编码设计等方面的能力; 熟练掌握评价和衡量系统目标实现程度的主要指标; 了解系统设计说明书包括的主要内容。 教学要求 掌握新系统的总体结构框架设计、代码设计、输入╱输出设计、处理流程及模块功能设计等; 了解系统设计报告包括的内容,为物理地实现一个信息系统打下基础。 第七章 管理信息系统的系统设计 第一节?系统设计概述 一、系统设计的任务 在系统逻辑模型的基础上,科学合理的进行物理模型的设计,解决系统怎么做的问题。 目标是从保证系统的变更性入手,设计一个易于理解、容易维护的系统。 二、系统设计的概念 系统设计又称为物理设计。系统设计通常可分为两个阶段进行。 第一阶段――总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并检收。 第二阶段――详细设计,包括代码设计;系统物理配置方案的设计;数据库设计;输出设计;输入设计;处理流程设计。 系统设计得到工作成果――系统设计说明书。 第一节?系统设计概述 三、系统设计的具体任务 (一)总体设计 总体设计包括系统模块结构设计和计算机物理系统的配置方案设计。 1.系统模块结构设计 系统模块结构设计的任务是划分子系统,确定子系统的模块结构,并画出模块结构图。 必须考虑以下几个问题: 如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量。 第一节?系统设计概述 2.计算机物理系统配置方案设计 要解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题。 计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。 第一节?系统设计概述 (二)详细设计 代码设计; 数据库设计; 输出、输入设计; 处理流程设计。 第一节?系统设计概述 四、系统设计的原则 1.系统性 在系统设计中,要从整个系统的角度进行考虑,代码要统一,设计规范要标准,对系统数据的采集要数出一处,全局共享。 2.灵活性 系统设计要求系统具有很强的环境适应能力,在系统设计中尽量采用模块化结构,提高各模块的独立性,使各子系统尽量减少数据依赖,使系统具有较好的开放性和结构可变性。 3.可靠性 指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力。如安全必威体育官网网址,检错纠错的能力。 4.经济性(硬件和软件方面) 指系统的收益应大于系统支出的总费用。 第二节? 功能结构图 一、模块设计及子系统的划分 (一)结构化设计思想 1、系统性 就是在功能结构设计时,全面考虑各方面情况。 2、自上而下分解步骤 将系统分解为子系统,各子系统功能总和为上层系统总的功能,再将子系统分解为功能模块,下层各功能模块实现来完成上层模块的功能。 3、层次性 分解是按层分解的,同层次是同样由抽象到具体的程度。各层具有可比性。 第二节? 结构图 举例:某生产管理系统采用结构化方法分解过程。 第二节? 结构图 (二)模块化设计思想 把一个管理信息系统设计成若干模块的方法称为模块化。 二、结构图的基本符号 举例:某系统中审核凭证处理过程结构图 (一)模块 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。 模块应具备以下四个要素: ①输入和输出——模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者 ②功能——模块把输入转换成输出所做的事务 ③内部数据——供模块本身引用的数据 ④程序代码——用来实现模块功能的程序 (二)调用 用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。 上层模块可调用下层模块。而不能反过来,同层模块之间亦不能相互调用。 一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,用菱形符号表示。 一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调称为循环调用,用弧形箭头表示。 模块调用示意图 第二节? 结构图 (三)数据 当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处理,而被调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并
文档评论(0)