管理信息系统设计讲义

上传人:bin****86 文档编号:54283634 上传时间:2018-09-10 格式:PPT 页数:80 大小:1.01MB
返回 下载 相关 举报
管理信息系统设计讲义_第1页
第1页 / 共80页
管理信息系统设计讲义_第2页
第2页 / 共80页
管理信息系统设计讲义_第3页
第3页 / 共80页
管理信息系统设计讲义_第4页
第4页 / 共80页
管理信息系统设计讲义_第5页
第5页 / 共80页
点击查看更多>>
资源描述

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

1、1,第五章 管理信息系统设计,概要: 系统设计是信息系统开发过程中第二个重要阶段。在这一阶段中我们将要根据前一阶段系统分析的结果-系统分析报告的基础上,进行新系统设计。系统设计包括两个方面,首先是总体结构的设计,其次是具体物理模型的设计。,2,本章重点: 系统设计概述 系统总体结构设计 模块功能与处理过程设计 系统代码设计 系统设计报告的内容,3,5.1系统设计概述,系统设计是在已经获准的系统分析报告的基础上,进行新系统设计。 本节将主要就系统设计的任务、主要内容、设计原则等进行学习,4,一、系统设计的任务,系统设计概念: 系统设计又称为物理设计,是开发MIS的第二阶段,系统设计通常可分为两个

2、阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,第二阶段详细设计。 该阶段系统开发人员将逻辑模型转换为目标系统的物理模型 该阶段的成果:系统设计说明书,5,系统设计的主要内容:系统设计的主要任务是进行总体设计和详细设计 ,具体说有以下内容: 1、总体设计:系统模块结构设计和计算机物理系统的配置方案设计,其任务是划分子系统,确定子系统的模块结构,并画出模块结构图,解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题,6,2、代码设计 代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,

3、以保证它的唯一性便于计算机处理。,7,3、数据库设计 根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。,8,4、输入输出设计 输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话格式的设计和输入输出装置的考虑也在这一步完成。,9,5、处理流程设计 处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。,10,6、程序流程设计 程序流程设计是根据模块的功能和系统处理流程的要求,设计出程序模框图,为程序员进行程序设计提供依据。在这一步中,也可以使用判定表或者程

4、序结构模块图来代替程序框图。,11,7、系统设计文档 包括三部分内容: 系统标准化设计 编码标准化、命名标准化 保密设计 可靠性设计 描述系统设计结果 描述系统设计结果是指将设计文档汇集成册,交有关人员和部门审核批准; 拟定系统实施方案。拟定系统实施计划,详细地确定出实施阶段的工作内容、时间和具体要求。,12,二、系统设计原则,系统性 从整个系统的角度考虑问题(代码统一等) 灵活性 提高模块独立,减少耦合 可靠性 抗干扰和恢复能力 经济性:减小开销,13,三、系统设计目的,系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能提高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的

5、运行效率和安全性,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。,14,5.2 系统总体结构设计,概述:系统总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。,15,一、系统总体功能结构设计,1、结构化设计思想 系统性。就是在功能结构设计时,全面考虑各方面情况。 自顶向下分解步骤。将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能。 层次性。上面的

6、分解是按层分解的,同一个层次是同样由抽象到具体的程度。各层具有可比性。,结构化方法分解的功能结构图如下:,18,2、模块化设计思想把一个信息系统设计成若干模块的方法称为模块化。其基本思想是: 将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。 在这种模块结构图中,模块的调用关系非常明确、简单。每个模块可以单独的编写、调试、查错与修改。模块结构整体上具有较高的正确性、可理解性与可维护性。,19,功能模块结构图的基本符号:,20,绘制范例:,21,模块 模块是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可看

7、成一个模块,也可以理解为用一个名字就可以调用的一段程序语句。 模块应具备以下四个要素: 输入和输出-模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者; 功能-模块把输入转换成输出所做的; 内部数据-仅供该模块本身引用的数据 程序代码-用来实现模块功能的程序前两个要素是模块的外部特性,即反映模块的外貌。后两个要素是模块的内部结构特性。在结构化设计中,首先关心的是外部特性,其内部特性只做必要了解。,22,调用在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。一个模块是否调用一个

8、从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,采用菱形符号表示。如果一个模块通过其内部的循环功能循环调用一个或多个从属模块,则该调用称为循环调用,用弧形箭头表示。,23,调用、判断调用和循环调用的示意图。,24,数据 当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而被调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。,25,如下图(a)表示模块A调用B时,A将数据X,Y传送给B,B将处理结果数据Z返回给A。,26,控制信息 为了指导程序下一步的执行,模块间有时还必须传送某些控

9、制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。,27,如下图(b)中所示,该图表示送来的职工号有误的控制信息。,28,二、系统物理配置方案设计,管理信息系统平台设计包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。 1、按管理信息系统的目标选择系统平台 单项业务系统 综合业务管理系统 集成管理系统 在信息处理模式上,采用C/S模式或B/S模式,29,2、计算机处理方式的选择和设计 计算机处理方式可以根

10、据系统功能,业务处理特点,性能/价格比等因素,选择批处理、联机实时处理、联机成批处理、分布式处理等方式。在一个管理信息系统中,也可以混合使用各种方式。 3、计算机网络系统的设计 计算机网络系统的设计主要包括中、小型机方案与微机网络方案的选取,网络互连结构及通信介质的选择,局域网拓扑结构的设计,网络应用模式及网络操作系统的选型,网络协议的选择,网络管理,远程用户等工作。,30,4、数据库管理系统的选择 数据库管理系统选择的原则是:支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,联机事务处理功能;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能/价格比;具有良

11、好的技术支持与培训。普通的数据库管理系统有VFP ,Clipper和Paradox等。大型数据库系统有Microsoft SQLServer,Oracle Server,Sybase SQL Server和Informix Server 等。 5、软、硬件选择 根据系统需要和资源约束,进行计算机软、硬件的选择。计算机软、硬件的选择,对于管理信息系统的功能有很大的影响。大型管理信息系统软、硬件的采购可以采用招标等方式进行。,31,硬件的选择原则是: 选择技术上成熟可靠的标准系列机型; 处理速度快; 数据存储容量大; 具有良好的兼容性、可扩充性与可维修性;有良好的性能/价格比。 厂家或供应商的技术

12、服务与售后服务好; 操作方便; 在一定时间保持一定的先进性的硬件。 软件的选择原则包括: 操作系统,数据库管理系统,汉字系统,设计语言和应用软件包等软件的选择。,32,5.3代码设计,代码:是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。一、代码的功能 为事物提供了一个概要而不含糊的认定,便于数据存储和检索。 使用代码可以提高处理的效率和精度。 代码提高了数据的全局一致性。 代码是人和计算机的共同语言,是二者交换信息的工具。,33,二、代码的设计原则 (1) 具备唯一确定性。每一个代码都仅代表唯一的实体或属性。 (2) 标准化与通用性。凡国家和主管部

13、门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的代码,以使其通用化。 (3) 可扩充且易修改。要考虑今后的发展,为增加新代码留有余地。当某个代码在条件或代表的实体改变时,容易进行变更。 (4) 短小精悍即选择最小值代码。代码的长度会影响所占据的内存空间、处理速度以及输入时的出错概率,因此要尽量短小。 (5) 具有规律性、便于编码和识别。代码应具有逻辑性强,直观性好的特点,便于用户识别和记忆。,34,三、代码的种类按功能分: (一) 顺序码:一连续数字代表编码对象的码。如1代表厂长,2代表科长,3代表科员,4 代表工人等 (二) 区间码, 数据分成若干组,每一区间代表一个组,码中数字

14、的值和位置都代表一定意义。如邮政编码、居民身份证编码,36,区间码又可分为: 多面码 :一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成 多面码。例如:代码3212表示材料为钢的1.0mm圆头的镀铬螺钉。,37,上下关联区间码:由几个意义上相关的区间码组成,其结构一般由左向右排列。 十进制码:相当于图书馆中的十进制分类码。用组合的数字代表特定的学科分类。如610.736。 (三) 助记码:将编码对象的名称、规格等作为代码的一部分,以帮助记忆 。助记码适用于数据项数目较少的情况,否则容易引起联想出错 如:TVB14 14寸黑白电视机TVC20 20寸彩色电视机,

15、38,四、代码校验: 一种是事先在计算机中建立一个“代码字典”,然后将输入的代码与字典中的内容进行比较,若不一致说明输入的代码有错。 另外一种做法,是设校验位。 校验位通过事先规定的数学方法计算出来。校验位一般可以发现以下错误:抄写错误、易位错误、双易错误、随机错误等。,39,常用的确定校验位值的方法: 算术级数法、几何级数法、质数法,原代码 1 2 3 4 5 权 6 5 4 3 2 乘积之和 6+10+12+12+10 = 50以11为模去除乘积之和,把得出的余数作为校验码:50/11 = 46,用几何级数法设计代码检验位的方案如下:原代码 共4位,从左到右取权16,8,4,2;对乘积和以

16、11为模取 余作为校验码,试问原代码为6137的校验位是多少?,40,5.4 信息系统流程图设计,系统流程图:表达各功能之间的数据传递关系 以新系统的数据流程图为基础绘制 绘制方法:自底向上的建立系统流程图 1.为数据流程图中的处理功能画出数据关系图 2.把各个处理功能的数据关系图结合起来,形成整个系统的数据关系图,即信息系统流程图系统流程图只表示计算机处理流程,不反映人工操作。 前提是:已确定系统的边界,人机接口和数据处理方式,41,数据关系的一般形式,5.4 信息系统流程图设计,反应了输入数据、中间数据和输出信息之间的关系,42,常用的系统流程图符号,5.4 信息系统流程图设计,43,系统数据流程图转换为系统流程图,5.4 信息系统流程图设计,44,如何绘制系统流程图?,5.4 信息系统流程图设计,45,5.4 信息系统流程图设计,46,5.5 处理流程图设计,信息系统流程图描述了系统中各个功能模块以及各个功能模块之间的数据交流关系。 在系统流程图中,我们只是给出了每一个处理功能的名称,那么,每一个处理功能具体是怎么实现的呢?,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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