MisLecture05-系统设计2009.ppt

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

第五章 系统设计 主要内容 5.1 系统总体设计 5.2 代码设计 5.3 数据结构和数据库设计 5.4 输入输出设计 5.5 模块功能与处理过程设计 5.6 系统设计报告 5.0 引言 人们对设计定义是 “应用各种技术和原理,对设备、过程或系统做出足够详细的定义,使之能够在物理上得以实现” 系统设计 是新系统的物理设计阶段 根据系统分析阶段所确定的新系统的逻辑模型, 综合考虑各种约束, 利用一切可用的技术手段和方法, 进行各种具体设计, 提出一个能在计算机上实现的新系统的实施方案, 解决“系统怎样做”的问题。 5.0 续 系统设计阶段的主要任务包括: 系统的总体设计 包括功能模块图设计、系统的平台设计(包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等等)。 代码设计 输入设计、输出设计 数据库设计 编写程序设计说明书即系统设计报告 5.0 续 从系统分析阶段性的逻辑模型设计到系统设计阶段的物理模型设计 是一个由抽象到具体的过程,有时并没有明确的界限,甚至可能有反复。 经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范中不清楚的地方做出解释。 5.0 续 从工程管理的角度来看,软件设计分两步完成 概要设计 将软件需求转化为数据结构和软件的系统结构。 详细设计 即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法。 5.0 续 信息系统设计的原则 四个原则:系统性、可变性、可靠性、高效性、经济性。 系统性 代码统一、设计规范标准、传递语言和传递参数要尽可能一致;对系统的数据采集要做到源出一处、全局共享,使一次输入得到多次利用。 可变性(灵活性) 要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。 在系统设计中,应尽量采用模块化结构,提高各模块的独立性;尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。即较低的数据耦合和模块耦合。 5.0 续 信息系统设计的原则(续) 可靠性 可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。 一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。 高效性 处理事务效率高 经济性 经济性是指在满足系统需求的前提下,尽可能减小系统的开销。 一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提; 另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。 5.1 系统总体设计 5.1.1 子系统划分 5.1.2 系统平台设计 软硬件配置 网络设计 数据库管理系统设计 5.1 系统总体设计 系统设计阶段首先要确定系统的总体结构 即系统总体功能结构的确定和子系统与模块的细分 结构化系统设计的思想是 采用自顶向下、逐层分解的方法 把系统划分为若干子系统 而子系统又划分为若干功能模块 模块又划分为子模块 层层划分直到每一个模块是相对独立、功能单一的独立程序为止。 5.1.1 子系统划分 子系统划分的原则 子系统要具有相对独立性 子系统之间的数据依赖性尽量小 子系统划分的结果应使数据冗余较小、便于分阶段完成 在系统分析的功能划分的基础上进一步细分,要考虑组织实际情况来划分 5.1.1 子系统划分 子系统(功能模块)的划分按理想程度从高到低有 功能划分法:(按业务的处理功能划分) 如:按职能部门的管理功能划分为:生产计划、销售、库存管理、财务、劳资等子系统。 顺序划分法(按业务的处理顺序划分) 如:帐务划分为凭证录入模块、凭证汇总模块、记帐模块等。 性质划分法(按业务处理的性质划分) 如:各种台帐的处理,划分为:台帐录入模块、台帐汇总模块、台帐统计打印等。 时间划分法(按业务处理的时间顺序划分) 如:初始化模块、清算执行模块。 模块的划分要求遵循高内聚、低耦合、影响范围在控制范围之内的原则。 子系统划分结果——系统功能结构图 5.1.2 系统平台设计 系统平台设计 问题提出: 随着信息技术的发展,各种计算机软、硬件产品竞相投向市场。多种多样的计算机技术产品为信息系统的建设提供了极大的灵活性,使我们可以根据应用的需要选用不同生产者的性能各异的软、硬件产品,但同时也给系统设计工作带来了新的困难,那就是如何从众多厂家的产品中作出最明智的选择? 5.1.2 系统平台设计 系统平台设计包括 软硬件选择 网络系统的设计 网络系统的设计要用网络结构图来表示,VISIO软件工具是一种方便的制图软件。 数据库管理系统的选择 5.1.2 系统平台设计 系统平台设计的依据 系统的吞吐量 每秒钟执行的作业数称为系统的吞吐量。 系统的吞吐量越大,则系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档