第十二章管理信息系统的系统设计.ppt

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

5 系统分析_5.3 业务流程调查分析 12.1 系统设计概述 系统设计是管理信息系统开发过程中另一个重要阶段。根据系统分析阶段所获得的目标系统的逻辑模型而建立物理模型,最终给出详细的设计方案,为下一阶段的实现制定详细计划。 系统分析是解决“系统干些什么”的问题,系统设计是解决“系统怎样去干”的问题。 12.1.1 系统设计的目的 系统设计的主要目的是将系统分析阶段所提出的充分反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。也可以说系统设计的目的就是为下一阶段的系统实施(如编程、调试、试运行等)制定蓝图。 12.1.2 系统设计的内容 系统设计的中心内容包括: 功能设计:从系统开发者的立场出发,把系统分解成若干个功能部分,每个部分都完成单一的功能。 性能设计:指对功能设计得到的方案从性能方面考虑进行确认、修改或调整的过程。 可靠性设计:包括系统的可靠性、可用性、可维护性、安全保密性几个方面。可靠性通常指系统的故障发生频率和修复时间的限定范围。可用性指系统是否可被用户方便地操作与使用。可维护性是指系统正常运行的维护以及将来的可使用性。安全保密是指保证系统不被破坏和数据不被非法修改和泄露。 平台设计:是指为运行满足上述设计要求的软件系统而构筑系统运行硬、软件环境与工具的过程。 具体来说,系统设计分为两个大的部分。 首先是把总任务分解成许多基本的、具体的任务,这称为总体结构设计。新系统总体结构设计、子系统划分、模块结构设计、网络设计、网络和设备的配置; 然后为各个具体任务选择适当的技术手段和处理方法,这称为详细设计。主要内容包括代码设计、数据库设计、输入输出设计、处理流程设计等。 系统设计的结果是一系列的系统设计文件,这些文件是物理地实现一个管理信息系统(包括安装硬件设备和编制软件程序)的重要基础。 12.1.3 系统设计的原则 1.系统的可靠性 2.系统的效率性 3.系统的准确性 4.系统的可变性 5.系统的经济性 6.系统的安全性 12.1.4 系统设计的步骤 1、系统总体设计 包括:系统总体布局方案的确定;软件系统总体结构设计;数据存储的总体设计;计算机和网络系统方案的选择。 2、详细设计 包括:代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流程设计。 3、系统实施进度与计划地制定。 4、系统设计说明书的编写。 12.2 系统总体设计 系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。 12.2.1 子系统划分 12.2.2 系统物理配置方案的设计 12.2.3 系统物理流程和结构的设计 12.2.1 子系统划分 系统划分就是将实际对象按其管理要求,环境条件和开发工作等方面,将其划分为若干相互独立的子系统。 目前对于子系统的划分还没有一套公认的方法,在实际开发过程中,除一些成型的方法外,还包含个人的工作经验,对问题的理解程度等一些艺术的成分。但在子系统的划分中也有一些公认的应遵循的原则。 一、系统划分原则 1.子系统要具有相对独立性 子系统的内部功能、信息等方面应具有较好的内聚性,每个子系统,模块之间应相互独立,将联系比较密切,功能相近的模块相对集中,尽量减少各种不必要的数据调用和控制联系,这使得大型复杂的软件简单化,减小问题的复杂程度,保证软件产品的质量,加强系统的可维护性和适应性。 2.使子系统之间数据依赖性尽量小 子系统之间的联系尽量少,相互关联及相互影响程度较小,接口清晰、简洁。划分子系统时应将联系较高的相对集中的部分列入一个子系统内部,剩余的一些分散、跨度较大的联系成为这些子系统之间的联系和接口。这样,将来系统的调试、维护和运行都比较方便。 3.子系统划分应减少数据冗余 数据冗余就是在不同模块中重复定义某一部分数据,这使得经常大量调用原始数据,重复计算、传递、保存中间结果,从而导致程序结构紊乱效率降低,软件编制工作困难。 4.子系统的设置应考虑今后管理发展的需要 子系统的设置光靠上述系统分析的结果是不够的,因为现存的系统由于这样或那样的原因,很可能没有考虑到一些高层次管理决策的要求。 5.子系统的划分应便于系统分阶段实现 管理信息系统的开发是一项较大的工程,它的实现一般都要分期分步进行,所以子系统的划分应能适应这种分步的实施。另外,子系统的划分还必须兼顾组织机构的要求(但又不能完全依赖于组织,因为目前情况下我国在进行体制改革,组织结构相对来说是不稳定的),以便系统实现后能够符合现有的情况和人们的习惯,更好地运行。 6.子系统的划分应考虑到各类资源的充分利用 各类资源的合理利用也

文档评论(0)

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

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

1亿VIP精品文档

相关文档