欢迎来到天天文库
浏览记录
ID:62178779
大小:2.16 MB
页数:117页
时间:2021-04-20
《a管理信息系统第七章 管理信息系统的系统设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章管理信息系统的系统设计管理信息系统本章目录47.1系统设计的任务要求1237.2结构化设计的基本概念7.3系统物理配置方案设计7.4数据结构与数据库设计57.5系统设计说明书7.1系统设计的任务要求系统分析阶段要回答的中心问题是系统“做什么”,即明确系统的功能。这个阶段的成果是系统的逻辑模型。系统设计要回答的中心问题是系统“怎么做”,即如何实现系统说明书规定的系统功能。这一阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即确定系统的物理模型。系统设计包括两个方面,首先是总体结构的设计,其次是具体物理模型的设计。系统设计阶段的主要
2、任务是:在科学、合理的设计和总体模型的基础上,尽可能提高系统的运行效率、可变性、可控性和工作质量。充分利用并合理投入各类可以利用的人、财、物资源,使之获得较高的综合效益。7.1系统设计的任务要求根据一个逻辑模型,可以提出多个物理模型。其优劣程度取决于它为管理工作提供信息服务的质量。具体讲,可以从以下六个方面来衡量:1.信息系统的功能2.系统的效率3.系统的可靠性4.系统的工作质量5.系统的可变更性6.系统的经济性7.1系统设计的任务要求在系统的整体生命周期中,各种经费开销所占比例为:研制占20%,其中:分析与设计35%编写程序15%调试50%维护占80%
3、由此可见,修改系统的经费开销占了整个经费的90%(=20%×50%+80%),如果系统的可变更性好,就可以大大节约人力、财力,延长系统生命期。7.1系统设计的任务要求7.1.1系统设计的目标系统设计必须从保证系统的变更性入手,设计出一个易于理解,容易维护的系统。为了使系统容易修改和容易理解,需要注意以下几个问题:(1)把系统划分为这样一些部分,其中每一部分的功能简单明确,内容简明易懂,易于修改。我们把这样的部分称为模块。7.1系统设计的任务要求(2)系统分成模块的工作按层次进行。首先,把整个系统看成一个模块,然后按功能分解成若干个第一层模块,这些模块互相
4、配合,共同完成整个系统的功能。按功能再分解第一层的各个模块。依次下去,直到每个模块都十分简单。(3)每一个模块应尽可能独立,即应尽可能减少模块间的调用关系和数据交换关系。当然,系统中的模块不可能与其他模块没有联系,只是要求这种联系尽可能少。7.1.1系统设计的目标(4)模块间的关系要阐明,这样在修改时可以追踪和控制。总之,一个易于修改的系统应该由一些相对独立,功能单一的模块按照层次结构组成。这些模块之间不必要的联系都已去掉,而且它们的功能及相互关系都已阐明。这就是结构化设计的基本思想。7.1.1系统设计的目标7.1.2系统设计的内容(1)总体设计(概要设
5、计)总体设计把总任务分解成许多基本的、具体的任务,这些具体任务合理地组织起来构成总任务。总体设计的基本任务是:1)将系统划分成模块;2)决定每个模块的功能;3)决定模块的调用关系;4)决定模块的界面,即模块间信息的传递。7.1系统设计的任务要求(2)详细设计详细设计为各个具体任务选择适当的技术手段和处理方法。它包括:1)代码设计;2)数据库设计;3)输入设计;4)输出设计;5)人机对话设计;6)处理过程设计。7.1.2系统设计的内容系统设计的工作复杂又细致,总体设计阶段需要进行系统模块结构设计,在详细设计阶段要在模块结构设计的基础上,给出每个模块实现方法
6、的细节,并对模块的输入、输出和处理过程作详细描述。系统设计在技术上有相当的难度,为此需要有一定的设计方法和设计工具来指导。70年代以来,出现了多种设计方法,其中结构化设计方法是较为典型的方法,本节将对该设计方法进行论述并介绍几个常用的设计工具。7.2结构化设计的基本概念7.2.1模块模块(module)一词使用很广泛,通常是指用一个名字就可以调用的一段程序语句。可以将它理解为类似“子程序”的概念,例如PASCAL程序设计中的函数、过程,FORTRAN程序设计中的函数和子程序。7.2结构化设计的基本概念图7.1模块的表示方法模块用长方形表示。模块的名字写在
7、长方形内,如图7.1所示。模块的名字由一个动词和一个作宾语的名词表示。模块的名字应恰如其分地表达这一个模块的功能。7.2.1模块模块的四种属性:(1)输入和输出模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那儿取得输入,进行加工后再把输出返回调用者。(2)逻辑功能指模块把输入转换成输出所作的工作。(3)内部数据指仅供该模块本身引用的数据。(4)程序代码指用来实现模块功能的程序。前两个要素是模块的外部特性,即反映了模块的外貌。后两个要素是模块的内部特性。在结构化设计中,主要考虑的是模块的外部特性,其内部特性只做必要了解,具体的实现将在系统实施
8、阶段完成。7.2.1模块结构化设计采用结构图(structuredchart)描
此文档下载收益归作者所有