管理信息系统的系统设计课件

上传人:F****n 文档编号:88162102 上传时间:2019-04-20 格式:PPT 页数:91 大小:691KB
返回 下载 相关 举报
管理信息系统的系统设计课件_第1页
第1页 / 共91页
管理信息系统的系统设计课件_第2页
第2页 / 共91页
管理信息系统的系统设计课件_第3页
第3页 / 共91页
管理信息系统的系统设计课件_第4页
第4页 / 共91页
管理信息系统的系统设计课件_第5页
第5页 / 共91页
点击查看更多>>
资源描述

《管理信息系统的系统设计课件》由会员分享,可在线阅读,更多相关《管理信息系统的系统设计课件(91页珍藏版)》请在金锄头文库上搜索。

1、2 技术基础_2.3 数据通信与计算机网络,1,第8章 管理信息系统的系统设计,引言 根据系统分析阶段所获得的目标系统的逻辑模型而建立物理模型,就是管理信息系统的设计。系统设计的任务是在系统分析提出的逻辑模型基础上,科学合理地进行物理设计,主要描述系统怎么做。系统设计分为:总体设计和详细设计。总体设计包括子系统的划分和模块设计,详细设计包括各模块的详细描述、代码设计、数据库设计和输入输出设计等。,2 技术基础_2.3 数据通信与计算机网络,2,第8章 管理信息系统的系统设计,学习目的: 理解系统设计阶段的主要任务、系统设计的原则和系统设计的步骤;掌握模块划分、模块化设计以及模块结构图、信息系统

2、流程图的设计方法;掌握系统设计的描述工具;理解代码设计原则并掌握代码结构中的校验位;理解输入设计、输入设计的基本原则和方法; 掌握系统设计报告的内容结构和初步编写方法。,2 技术基础_2.3 数据通信与计算机网络,3,本章内容: 8.1 系统设计概述 8.2 系统总体设计 8.3 系统详细设计,第8章 管理信息系统的系统设计,2 技术基础_2.3 数据通信与计算机网络,4,本节内容: 一、系统设计的任务 二、系统设计的步骤 三、系统设计的原则,8.1 系统设计概述,2 技术基础_2.3 数据通信与计算机网络,5,系统设计是开发管理信息系统的重要阶段,也是整个开发工作的核心。它将实现系统分析阶段

3、所提出的逻辑模型并确定新系统的结构。系统分析阶段是解决管理信息系统“干什么”的问题;而系统设计阶段则是解决“怎样干”的问题。 系统分析阶段最终是提出系统分析报告,建立管理信息系统的逻辑模型;而系统设计阶段最终是提出系统实施方案,建立管理信息系统的物理模型。即系统分析是从用户和现行系统入手,进行详细的调查研究,把物理因素一一抽去,从具体到抽象;而系统设计则是从管理信息系统的逻辑模型出发,以系统分析报告为依据,一步步地加入物理内容,从抽象回到具体。,8.1 系统设计概述,2 技术基础_2.3 数据通信与计算机网络,6,系统设计的任务 系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统

4、各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入/输出界面(人机界面)设计等等。即在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题,一、 系统设计的任务,8.1 系统设计概述,2 技术基础_2.3 数据通信与计算机网络,7,二、系统设计的步骤 1、总体设计 划分子系统 功能(模块)结构图 信息系统流程图设计 系统物理配置方案设计,8.1 系统设计概述,2、详细设计 代码设计 数据存储设计

5、输出设计 输入设计 处理流程图设计 制订设计规范,2 技术基础_2.3 数据通信与计算机网络,8,1.系统性:从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。 2.灵活性:要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。 3.可靠性:如安全保密性、检错、纠错能力、抗病毒能力等。 4.经济性:如不要盲目追求技术上的先进,尽量避免不必要的复杂化。,三、 系统设计的原则,8.1 系统设计概述,2 技术基础_2.3 数据通信与计算机网络,9,本节内容: 总体设计也称为初步或结构设计。总体设计阶段内容包括

6、: 划分子系统 功能(模块)结构图 信息系统流程图设计 系统物理配置方案设计,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,10,一、划分子系统,就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。 下图是工资管理子系统的划分。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,11,工资管理子系统,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,12,二、功能结构图设计 描述系统内各个组成部分的结构及其相互关系的图称为功能(模块)结构图。模块结构图是结构化设计的一个主要

7、工具,它能表达已经被分解成若干个模块组成的系统结构的层次和通讯关系。,8.2 系统总体设计,1.什么是功能(模块)结构图,2 技术基础_2.3 数据通信与计算机网络,14,功能结构图中每一个框称为一个功能模块。 功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。 把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,15,

8、2.模块结构图的组成 模块结构图是结构化设计中描述系统结构的图形工具,它由模块、调用、数据、控制和转接等五种基本符号组成。,调用,数据,控制信息,模块, 模块 模块通常是指用一个名字可以调用的一般程序语句。,8.2 系统总体设计,选择调用,直接调用,循环调用, 调用 直接调用:这是一种最简单的调用关系,是指一个模块无条件地调用另一个模块。 选择调用: 也称条件调用,指如果一个模块是否调用另一个模块取决于调用模块内部的某个条件。 循环调用:也称重复条件,指如果一个模块内部存在一个循环过程,每次循环均需要调用一个可几个下属模块,则称这种调用为循环调用或重复调用。, 通讯 伴随着模块调用而发生的模块

9、间的信息交换称为模块间的通讯。 模块间的通讯方式有两种: 数据通讯:表示模块间只传递数据。 控制通讯:模块间除传送数据外,还传递标志位。,例:“无此职工”就是用来表示传送的职工号有误的控制信息。,2 技术基础_2.3 数据通信与计算机网络,18,3.模块结构图(MSD)与数据流程图(DFD)的区别 DFD是从数据在系统中的流动情况,即从数据流的角度考虑系统;MSD则是从功能层次关系的角度来考虑系统的。 DFD主要说明系统“做什么”,即描述系统的逻辑模型;而MSD则主要说明“如何做”,即描述系统的物理模型。 DFD描述系统中数据流动的情况,每张DFD对应于模块结构图中的某一层次。 DFD的绘制过

10、程是从具体到抽象,逐步去掉各种物理的处理方法,只剩下抽象的信息流动情况,以便抽象地描述系统的逻辑功能;而MSD则相反,它是从一个总的抽象的系统功能出发,逐一具体化,逐步考虑具体的实现方法,逐步加入具体的实现方法和手段,最后设计出物理模型来,即从抽象到具体的过程。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,19,4.模块结构图的标准形式 (1)变换型 变换型系统由三部分组成;输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出。 (2)事务型 事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。,8.2 系统

11、总体设计,变换型,事务型,2 技术基础_2.3 数据通信与计算机网络,22,5.模块结构设计的原则 尽量降低模块间的耦合度 所谓耦合是指模块与模块之间联系的程度。模块间的耦合度越低,模块的独立性就越高。 尽量提高模块的聚合度 所谓聚合,是指模块内部各成分之间的联系程序。模块的聚合度越高,其独立性也越高。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,23,6.模块结构图的绘制 模块结构设计是管理信息系统总体设计的重要组成部分,其任务是根据系统分析阶段提出的逻辑模型来确定系统的总体结构,即将数据流图转换成模块结构图。根据数据流程图建立初始的模块结构图的原则对初始的模块结构呼进

12、行修改和优化,以获得设计合理的模块结构图。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,24,管理信息系统的数据流程图一般有两种典型的结构:变换型和事务型结构。变换型结构的数据流程图呈一种线性状态,它可以明显地分成输入、主加工(或主处理)、输出三部分。事务型结构的数据流程图呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理。这两种典型的结构分别通过“变换分析”和“事务分析”技术,就可以导出模块结构图的两种标准形式,即变换型模块结构图和事务型的模块结构图。这两种方法都是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个满足DFD所表示的、用户要求的系统模块结

13、构图。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,25, 变换分析 运用变换分析从变换型结构的数据流程图导出变换型模块结构图,其过程可以分为以下几步: 确定主加工(或变换中心) 设计模块结构图的顶层和第一层 设计中、下层模块,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,28, 事务分析 分析DFD,确定它的事务中心 设计高层模块 设计中、下层模块,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,32, 模块结构图的改进 在系统分析阶段,加工说明中所反映的用户要求不能完全在数据流程图中反映。应按照“耦合小、聚合大”的标准对结构图进行

14、检查和修改。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,33,三、信息系统流程图设计,模块结构图(MSD)主要从功能的角度描述系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据存储文件联系起来的。事实上许多业务或功能都是通过数据存储文件联系起来的。例如,某一功能模块向某一数据存储文件存入数据,而另一个功能模块则从该数据存储文件中取出数据。再比如在DFD中的某两个功能模块之间原来并没有通过数据存储文件发生联系,但为了方便,在具体实现中可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。,8.2 系统总体设计,2 技术基础_

15、2.3 数据通信与计算机网络,34,1什么是信息系统流程图 信息系统流程图表达了各功能之间的数据传送关系,是以新系统的数据流程图为基础绘制的。绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。它清楚地表达事务处理的过程。,8.2 系统总体设计,数据关系的一般形式,2 技术基础_2.3 数据通信与计算机网络,36,2常用的信息系统流程图符号 绘制信息系统流程图应当使用统一符号。目前国际上所用的符号日趋统一,我国标准GB1526-79信息处理流程图图形符号和国际标准化组织标准ASP1028、

16、1636以及美国国家标准协会ANSI的图形符号大致相同,常见的符号有:,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,37,常用的系统流程图符号:,从数据流程图到信息系统流程图并非单纯的符号改换,8.2 系统总体设计,从数据流程图导出信息系统流程图的例子,工资管理子系统的信息系统流程图,2 技术基础_2.3 数据通信与计算机网络,40,根据以下要求绘制某仓库管理系统的信息流程图: 1)保管员根据当日的出库单和入库单通过出、入库处理去修改库存台账; 2)根据库存台账由统计、打印程序输出库存日报表; 3)需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。,8.2 系统总体设计,2 技术基础_2.3 数据通信与计算机网络,42,根据以下设计思想画出某生产计划子系统的信息系统流程图: 该子系统共有两个功能模块。首先是“建立及修改程序”模块,从“生产能力表”和“产品的工艺表”中输入数据,形成“生产能力”文件;然后是“生产计划编制”模块,根据“生产能力”、“指令性产品及产量”和“工艺路线”三个文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号