5.1信息系统设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1信息系统设计,管理信息系统课程设计,信息系统分析与设计,管理信息系统代码设计,管理信息系统设计报告,物流信息系统课程设计,勘察设计信息系统,管理信息系统设计,会计信息系统课程设计,学生信息系统设计报告

第五部分 系统设计方法 系统分析的结果: 把数据在组织(或原系统)内部的流动情况抽象地独立出来,用数据流程图的形式描述出系统的功能、输入、输出和存储的“逻辑模型” “教学管理系统”总体逻辑模型 问题? 系统分析的结果提供了数据库模型和逻辑功能结构,解决了“系统应该做什么?”的问题。  但是系统的各项功能在信息系统中是靠计算机中的应用程序模块来实现的,这些功能应该由哪些程序模块来实现的问题并没有在系统分析阶段中给出答案 这正是信息系统设计所要解决的问题 如何考虑? ?为实现某一个系统/子系统,应该设计几个功能模块? 这些模块由哪些程序组成? 它们之间又存在什么关系? 为了提高运行效率在数据库的组织方面又应该采取什么措施? 程序模块应该采用什么处理方式? 5. 系统设计方法 5.1 系统设计的主要内容 5.2 结构化系统设计 5.3 从数据流程图导出结构图 5.4 模块设计优化 5.5 代码设计 5.6 输出设计 5.7 输入设计 5.8 数据库设计 5.9 计算机处理过程的设计 5.10 网络系统设计 5.11 系统设计说明书 系统设计的主要内容 数据设计:将分析时创建的数据模型变换成实现系统所需的数据结构。 接口设计:描述了系统内部、系统和协作系统之间的以及系统同人之间如何通信。 模块结构设计:定义系统模块元素之间的关系。 过程设计:将加工说明变换为对系统模块内部算法的具体描述。 平台设计:将性能需求变换成对系统软硬件环境的配置 系统总体设计 ? 将系统合理的划分成子系统 ? 把子系统划分成若干模块 ? 决定每个模块的功能 ? 决定模块间数据、调用关系 ? 确定模块间界面 系统详细设计 ? 系统平台设计 ? 代码设计 ? 输入输出设计 ? 接口设计 ? 数据库或数据文件设计 ? 模块内部的算法设计 写出系统设计报告 5. 系统设计方法 5.1 系统设计的主要内容 5.2 结构化系统设计 5.3 从数据流程图导出结构图 5.4 模块设计优化 5.5 代码设计 5.6 输出设计 5.7 输入设计 5.8 数据库设计 5.9 计算机处理过程的设计 5.10 网络系统设计 5.11 系统设计说明书 结构化程序设计方法  划分模块,确定软件结构  由于开发方法不同,确定软件结构的方法也不同。  结构化方法设计,SD法,即从分层的DFD图导出初始的结构图,再对初始的结构图进行改进,获得最终的结构图。  一般包括确定系统的软件结构,分解模块,确定系统的模块层次关系。 5.2 结构化系统设计 结构化系统设计是“用一组标准的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构”。 即,结构化设计方法(SD)是以数据流图为基础的,采用 模块化、自顶向下逐步求精 的基本思想,以 数据流图为基础 构造出模块结构图。 结构化系统设计的基本工具  在系统设计阶段,我们采用模块结构图来表达目标系统的物理模型,描述系统的结构。  系统结构是软件模块之间关系的表示,它决定了整个系统的结构,也确定了系统的质量。模块之间的关系可有多种,但都可以归结为一种层次关系。  模块结构图是总体设计阶段的主要描述工具,它描述了构成系统的基本元素 — 模块及模块之间的调用关系,模块之间的数据传递关系。 系统模块化 模块化就是将系统划分为若干个模块,每个模块完成一个子功能。模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件构件清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。 1、模块 模块的定义: 模块是可以组成、分解、更换的系统,是易于处理的基本单位,是具有四种属性的一组程序语句称为一个模块. 这四种属性分别是 输入输出、逻辑功能(外部特性) 内部数据、程序代码(内部特性) 1、模块 模块的例子: int max( int x, int y) { int z; z=xy? x: y; return(z); } 模块化思想: 模块化是好的系统设计的一个基本准则: 高层模块 从整体上把握 问题,暂不考虑细节 复杂问题 较小问题 分解 可减小解题所需的总的工作 2、模块结构图SC(Structure Chart) 结构图基本符号及表示法 模块调用的例子: int max( int x, int y)

文档评论(0)

gooddoc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档