如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第八章:系统设计本章主要内容掌握系统设计的任务和主要内容掌握结构化系统设计方法的基本思想理握IPO图设计方法理解代码设计原则和方法了解网络设计的有关内容了解数据存储设计的有关内容了解系统设计报告的内容系统设计的任务是:在系统分析阶段提出的新系统逻辑模型的基础上,科学合理地设计出新系统的物理模型,即根据系统分析说明书中提出的系统逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。(系统分析解决“做什么”的问题)总体设计。包括信息系统流程图设计、功能结构图设计和功能模块图设计等。代码设计和设计规范的制定。系统物理配置方案设计。包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。数据存储设计。包括数据库设计、数据库的安全保密设计等。计算机处理过程设计。包括输出设计、输入设计、处理流程图设计及编写程序设计说明书等从系统分析阶段的逻辑模型设计到系统设计阶段的物理模型设计是一个由抽象到具体的过程,系统设计的优劣会直接影响到整个系统的质量。因此,为了使设计的系统能最大限度的满足用户的需求,具有较强的生命力,在系统设计中应遵循以下原则:简单性:在达到预定的目标、具备所需要的功能前提下,系统应尽量简单,这样可以使系统的操作、处理更加简单、方便,便于实现和管理。灵活性:作为企业的管理信息系统必须具有相当的灵活性,以便适应外界环境的不断变化,而且系统本身也需不断修改和改善。系统性:系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,对系统采集的数据要能够共享。可靠性:可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个好的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。经济性:经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以缩短处理流程、减少处理费用。系统功能结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体功能结构进行设计。结构化思想是系统开发的重要思想。一个复杂的系统可以看成由许多相对独立的部分组成。再经过层层划分,分解为若干个组成部分进行设计。系统结构化方法主要有层次结构和模块化结构两种类型。1、层次结构:一个好的系统结构应该是各个组成部分关系明确,相对独立。在设计时便于调试、修改和扩充。层次结构分析法一般有三种形式:(1)线型结构。线型结构简单,用来描述事物之间一对一的关系(2)树型结构树型结构所描述的事物之间的关系是:正关系是1对N,逆关系为1对1。由根开始向下细分,下层的结点称为叶结点。(3)网状结构网状结构用来描述多对多的物体间的关系。当系统过大,层次过多时,信息传递的效率会降低。采用网状结构可以提高系统的效率。2、模块化结构:模块化结构方法是将系统分成若干模块,这种结构不一定是树型的,每个模块应尽可能相对独立于其他模块。在模块化结构中,各个模块之间的关联是无序的。结构化设计方法采用层次结构和模块化结构相结合的方式来设计系统结构。它强调把一个系统设计成具有层次式的模块化结构。在系统规划和系统分析阶段,我们把管理信息系统划分为许多个子系统,这些子系统可以看作是系统目标下的第一层功能,对其中的每一个子系统,可根据需要继续分解为第二层、第三层……甚至更多的功能。销售系统管理这样,经过层层分解,可以把一个复杂的系统分解为多个规模较小、功能简单的、易于建立和修改的功能模块。每一个模块都有自己的输入、处理过程和输出结果。低层模块可以被高层模块调用,可以按照从上到下的顺序访问各模块。一方面,各个模块具有相对的独立性,都是系统的子部分,都承担着系统某一部分功能,另一方面,模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。结构化设计方法体现了自顶向下、逐层细化、逐步求精的原则,采用先全局后局部、先总体后细节、先抽象后具体等过程开发系统,从而使系统结构清晰,可读性好,修改、维护方便。3.模块化设计把一个信息系统设计成若干模块的方法称做模块化设计。模块化设计是一种重要的设计思想,所谓模块是指一组程序语句或描述,它包括输入与输出、逻辑功能描述、内部信息及其运行环境。在系统设计中,关心的模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系,而不关心模块的内部,也就是说,只关心它是什么,它能够做什么的问题,而不关心它是如何做去的。具体的实施将在系统实施阶段完成4.模块化设计原则系统设计强调将