第六章管理信息系统的系统设计2_第1页
第六章管理信息系统的系统设计2_第2页
第六章管理信息系统的系统设计2_第3页
第六章管理信息系统的系统设计2_第4页
第六章管理信息系统的系统设计2_第5页
已阅读5页,还剩204页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、- -1 1- -第一节 系统设计的任务和原则第二节 代码设计 第三节 功能结构图设计 第四节 信息系统流程图设计 第五节 系统物理配置方案设计 第六节 输出设计 第七节 输入设计 第八节 数据存储设计 第九节 处理流程图设计 第十节 制定设计规范 第十一节 编写程序设计说明书和系统设计报告 补充: 人力资源管理系统设计第六章第六章 管理信息系统的系统设计管理信息系统的系统设计- -2 2- -由系统分析阶段进入由系统分析阶段进入到系统设计阶段到系统设计阶段阶段阶段回答的中心问题回答的中心问题成果成果系统分析系统分析“做什么做什么” 明确系统功能明确系统功能系统的系统的逻辑模型逻辑模型系统设计

2、系统设计“怎么做怎么做” 如何实现系统说明如何实现系统说明书规定的系统功能书规定的系统功能系统的系统的物理模型物理模型第一节第一节 系统设计的任务系统设计的任务和原则和原则 一、系统设计的任务与工作一、系统设计的任务与工作 二、系统设计的原则二、系统设计的原则- -4 4- -一、系统设计的任务与工作一、系统设计的任务与工作 任务:在逻辑模型的基础上,任务:在逻辑模型的基础上, 科学合理地进行物理模型的设计;科学合理地进行物理模型的设计; 并把总任务分解为许多基本的、并把总任务分解为许多基本的、 具体的任务。具体的任务。 工作:工作:总体设计总体设计 设计规范的制定设计规范的制定 代码设计代码

3、设计 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计包括信息系统流程图设计和功能结构图设计等。 - -5 5- -任务:在逻辑模型的基础上,任务:在逻辑模型的基础上, 科学合理地进行物理模型的设计;科学合理地进行物理模型的设计; 并把总任务分解为许多基本的、并把总任务分解为许多基本的、 具体的任务。具体的任务。 工作:总体设计工作:总体设计 设计规范的制定设计规范的制定 代码设计代码设计 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计包括设备配置、通信网络的选择和设计以及数据库管

4、理系统的选择等 一、系统设计的任务与工作一、系统设计的任务与工作 - -6 6- -任务:在逻辑模型的基础上,任务:在逻辑模型的基础上, 科学合理地进行物理模型的设计;科学合理地进行物理模型的设计; 并把总任务分解为许多基本的、并把总任务分解为许多基本的、 具体的任务。具体的任务。 工作:总体设计工作:总体设计 设计规范的制定设计规范的制定 代码设计代码设计 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计包括数据库设计、数据库的安全保密设计等 一、系统设计的任务与工作一、系统设计的任务与工作 - -7 7- -任务:在逻辑模型的基础上,

5、任务:在逻辑模型的基础上, 科学合理地进行物理模型的设计;科学合理地进行物理模型的设计; 并把总任务分解为许多基本的、并把总任务分解为许多基本的、 具体的任务。具体的任务。 工作:总体设计工作:总体设计 设计规范的制定设计规范的制定 代码设计代码设计 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计包括输出设计、输入设计、处理流程图设计及编写程序设计说明书等。 一、系统设计的任务与工作一、系统设计的任务与工作 - -8 8- -二、系统设计的原则二、系统设计的原则 系统性系统性 灵活性灵活性 可靠性可靠性 经济性经济性系统是作为统一整体而

6、存在的,因系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要一,设计规范要标准,传递语言要尽可能一致,对尽可能一致,对系统的数据采集要系统的数据采集要做到数出一处、全局共享,使一次做到数出一处、全局共享,使一次输入得到多次利用输入得到多次利用。- -9 9- - 系统性系统性 灵活性灵活性 可靠性可靠性 经济性经济性 为保持系统的长久生命力,为保持系统的长久生命力,要求要求系统具有很强的环境适应性系统具有很强的环境适应性, 为此,系统应具有较好的开放性为此,系统应具

7、有较好的开放性和结构的可变性。在系统设计中,和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,数据依赖减至最低限度。这样,既便于模块的修改,又便于增加既便于模块的修改,又便于增加新的内容,提高系统适应环境变新的内容,提高系统适应环境变化的能力。化的能力。二、系统设计的原则二、系统设计的原则- -1010- - 系统性系统性 灵活性灵活性 可靠性可靠性 经济性经济性可靠性是指系统抵御外界干扰可靠性是指系统抵御外界干扰的能力

8、及受外界干扰时的恢复的能力及受外界干扰时的恢复 能力。一个成功的管理信息系能力。一个成功的管理信息系统必须具有较高的可靠性,如统必须具有较高的可靠性,如安全保密性、检错及纠错能力、安全保密性、检错及纠错能力、抗病毒能力等。抗病毒能力等。二、系统设计的原则二、系统设计的原则- -1111- - 系统性系统性 灵活性灵活性 可靠性可靠性 经济性经济性经济性指在满足系统需求的前提下,经济性指在满足系统需求的前提下,尽可能减小系统的开销。尽可能减小系统的开销。 一方面,一方面,在在硬件投资上硬件投资上不能盲目追求技术上的先不能盲目追求技术上的先进,而应以满足应用需要为前提进,而应以满足应用需要为前提;

9、另另一方面,一方面,系统设计中系统设计中应尽量避免不必应尽量避免不必要的复杂化,各模块应尽量简洁,要的复杂化,各模块应尽量简洁, 以以便缩短处理流程、减少处理费用。便缩短处理流程、减少处理费用。二、系统设计的原则二、系统设计的原则 第二节第二节 代码设计代码设计 代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一 般用数字、字母或它们的组合来表示。 一、代码的功能一、代码的功能 三、代码的种类三、代码的种类 二、代码的设计二、代码的设计 四、代码结构中的校验位四、代码结构中的校验位201017204xx学号请问请问, ,在学号中如果只有一个在学号中如果只有一个x x是否合适是否合适

10、? ?为什么为什么一、代码的功能一、代码的功能 为事物提供一个概要而不含糊的认定,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。便于数据的存储和检索。 提高处理的效率和精度。提高处理的效率和精度。 提高数据的全局一致性。提高数据的全局一致性。 人机交互的工具。人机交互的工具。代码缩短了事物的名代码缩短了事物的名称,无论是记录、记称,无论是记录、记忆还是存储,都可以忆还是存储,都可以节省时间和空间。节省时间和空间。 为事物提供一个概要而不含糊的认定,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。便于数据的存储和检索。 提高处理的效率和精度。提高处理的效率和精度。 提高数据的全

11、局一致性。提高数据的全局一致性。 人机交互的工具。人机交互的工具。按代码对事物进行排序、累计 或按某种规定算法进行统计分析,可以十分迅速。 一、代码的功能一、代码的功能 为事物提供一个概要而不含糊的认定,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。便于数据的存储和检索。 提高处理的效率和精度。提高处理的效率和精度。 提高数据的全局一致性。提高数据的全局一致性。 人机交互的工具。人机交互的工具。对同一事物,即使在不同场合有不同的叫法,都可以通过编码统一起来,提高了系统的整体性,减少了因数据不一致而造成的错误。 一、代码的功能一、代码的功能 一、代码的功能一、代码的功能 为事物提供一个

12、概要而不含糊的认定,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。便于数据的存储和检索。 提高处理的效率和精度。提高处理的效率和精度。 提高数据的全局一致性。提高数据的全局一致性。 人机交互的工具。人机交互的工具。为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计 二、代码的设计二、代码的设计 合理的编码结构是信息处理系统是否具有生命力的一个重要影响因素,在代码 设计时,应注意以下一些问题: 逻辑上满足需求,结构上适于处理。逻辑上满足需求,结构上适于处理。 唯一标志它所代表的事物或属性。唯一标志它所代表的事物或属性

13、。 留有发展余地。留有发展余地。 系统化、标准化、便于理解和交流。系统化、标准化、便于理解和交流。 不易混淆和出错。不易混淆和出错。 长代码可分段。长代码可分段。例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够在不需调出有关数据文件的情况下,直接根据代码的结构进行统计。 二、二、 代码的设计代码的设计 合理的编码结构是信息处理系统是否具有生命力的一个重要影响因素,在代码 设计时,应注意以下一些问题: 逻辑上满足需求,结构上适于处理。逻辑上满足需求,结构上适于处理。 唯一标志它所代表的事物或属性。唯一标志它所代表的事物或属性。 留有发展余地。留有发展余地。 系统化、标准化、便于理解和

14、交流。系统化、标准化、便于理解和交流。 不易混淆和出错。不易混淆和出错。 长代码可分段。长代码可分段。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计 分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上, 也是一种浪费。 二、代码的设计二、代码的设计 合理的编码结构是信息处理系统是否具有生命力的一个重要影响因素,在代码 设计时,应注意以下一些问题: 逻辑上满足需求,结构上适于处理。逻辑上满足需求,结构上适于处理。 唯一标志它所代表的事物或属性。唯一标志它所代表的事物或属性。 留有发展

15、余地。留有发展余地。 系统化、标准化、便于理解和交流。系统化、标准化、便于理解和交流。 不易混淆和出错。不易混淆和出错。 长代码可分段。长代码可分段。如0、2、1、S、V 与o、z、I、5、U易混;不要把空格作代码;要使用24小时制表示时间等。 二、代码的设计二、代码的设计 合理的编码结构是信息处理系统是否具有生命力的一个重要影响因素,在代码 设计时,应注意以下一些问题: 逻辑上满足需求,结构上适于处理。逻辑上满足需求,结构上适于处理。 唯一标志它所代表的事物或属性。唯一标志它所代表的事物或属性。 留有发展余地。留有发展余地。 系统化、标准化、便于理解和交流。系统化、标准化、便于理解和交流。

16、不易混淆和出错。不易混淆和出错。 长代码可分段。长代码可分段。当代码长于4个字母或5个数字字符时,应分成小段,这样人们读写时不易发生错误。如726-499-6135比7264996135易于记忆,并能更精确地记录下来。 现代化企业的编码系统已由简单的结构发展成为十分复杂的系统。为了有效地推动计算机应用和防止标准化工作走弯路,我国十分重视制订统一编码标准的问题,并已公布了GB2260-80中华人民共和国行政区划代码、GBl988- 80信息处理交换的七位编码字符集等一系列国家标准编码,在系统设计时要认真查阅国家和部门已经颁布的各类标准。 代码设计在系统分析阶段就应当开始。由于代码的编制需要仔细调

17、查和多方协调,是一项很费事的工作,需要经过一段时间,在系统设计阶段才能最后确定。 - -2323- -三、代码的种类三、代码的种类 顺序码(系列码)顺序码(系列码) 区间码区间码例如:邮政编码、身份证号码例如:邮政编码、身份证号码 助忆码助忆码例如:例如:TV-B-12, TV-C-12 TV-B-12, TV-C-12 ( (一一) )顺序码顺序码 又称系列码,是一种用连续数字代表编码对象的码又称系列码,是一种用连续数字代表编码对象的码,例如顺序码(系列码)顺序码(系列码)码内容1厂长2科长3科员4生产工人顺序码的优点是短而简单,记录的定位方法简单,易于管理。但这种码没有逻辑基础,它本身不能

18、说明任何信息的特征。此外,新加的代码只能列在最后,删除则造成空码。通常,顺序码作为其他码分类中细分类的一种补充手段。如果一个单位还有合同工人如果一个单位还有合同工人, ,其顺序码应是多少其顺序码应是多少? ?( (二二) )区间码区间码 区间码把数据项分成若干组,每一组代表一个区区间码把数据项分成若干组,每一组代表一个区间,码中数字的值和位置都代表一定意义间,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。下表是某企业的用户分类和代码。码21代表该用户为采购总量小于9999元的零售单位。用户分类码(第一位)用户分类码(第一位)采购总量(第二位)采购总量(第二位)码分 类码分 类1批发单

19、位149 999 元5其他部门 5-区间码的优点区间码的优点信息处理比较可靠,排序、分类、检索等操作易于进行。但这种码的长度与它分类属性的数量有关,有时可能造成很长的码。在许多情况下,码有多余的数。同时,这种码的维修也比较困难。区间码又可分为区间码又可分为以下各种类型各种类型: (1)多面码。一个数据项可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342表示材料为黄铜的1.5mm方形头镀铬螺钉。下表为多面码示例。 材料材料螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理1-不锈钢1-0.51-圆头1-未处理2

20、-黄铜2-1.02-平头2-镀铬3-钢3-1.53-六角方头3-镀锌 4-方形头4-上漆(2)上下关联区间码。上下关联区间码由几个意义上相互有关的区间码组成,其结构一般由左向右排列。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。工业会计科目:521(请问该代码的意义是什么请问该代码的意义是什么?)5-21-损益类 管理费用(3)十进位码。此法相当于图书分类中沿用已久的十进位分类码,它是由上下关联区间码发展而成的。如610.736,小数点左边的数字组合代表主要分类,小数点右边的指出子分类。子分类划分虽然很方便,但所占位数长短不齐,不适于计算机处理。显然,只要把代码的位数固定下

21、来,仍可利用计算机处理。 (三)助忆码 助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。例如,用TV-B-l2代表12英寸黑白电视机,用TV-C-20代表20英寸彩色电视机。 助忆码适用于数据项数目较少的情况 (一般少于50个),否则可能引起联想出错。此外,太长的助忆码占用计算机容量太多,也不宜采用。 四、代码结构中的校验位四、代码结构中的校验位 为了保证代码正确输入,为了保证代码正确输入,在编码设计结构中在编码设计结构中原有代码的基础上,再增加一个校验位,使它原有代码的基础上,再增加一个校验位,使它事实上变成代码的一个组成部分事实上变成代码的一个组成部分。校验位通过

22、。校验位通过事先规定的数学方法计算出来。代码一旦输入,事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学方法计算并比对,以证计算机会用同样的数学方法计算并比对,以证实输入是否正确。实输入是否正确。 校验位可以发现以下错误:抄写错误、易位校验位可以发现以下错误:抄写错误、易位错误、双易错误、随机错误。错误、双易错误、随机错误。 确定校验位的方法很多,主要有:算术级数确定校验位的方法很多,主要有:算术级数法、几何级数法、质数法。法、几何级数法、质数法。校验位可以发现以下各种错误: 抄写错误,例如l写成7; 易位错误,例如1234写成1324; 双易错误,例如26913写成21963;

23、随机错误,包括以上两种或三种综合性错误或其他错误。算术级数法算术级数法原代码原代码1 1 2 2 3 3 4 4 5 5各乘以权各乘以权 6 6 5 5 4 4 3 3 2 2乘积之和乘积之和6+10+12+12+10=506+10+12+12+10=50以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 10, 则按则按0 0处理),把得出的余数作为校验处理),把得出的余数作为校验码:码:50/11=450/11=46 6,因此代码为,因此代码为12345123456 6。确定校验位值的方法确定校验位值的方法请问请问, ,代码代码111003111003是否有错是否有错?

24、 ?几何级数法几何级数法原代码原代码1 1 2 2 3 3 4 4 5 5各乘以权各乘以权 32 16 32 16 8 8 4 4 2 2乘积之和乘积之和32+32+24+16+10=11432+32+24+16+10=114以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 10, 则按则按0 0处理),把得出的余数作为校验处理),把得出的余数作为校验码:码:114/11=40114/11=404 4,因此代码为,因此代码为12345123454 4。质数法原代码原代码1 1 2 2 3 3 4 4 5 5各乘以权各乘以权 17 13 17 13 7 7 5 5 3 3乘

25、积之和乘积之和 17+26+21+20+15=99以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 10, 则则按按0 0处理),把得出的余数作为校验码:处理),把得出的余数作为校验码:99/11=999/11=90 0,因此代码为,因此代码为12345123450 0。第三节 功能结构图设计 功能结构图就是按功能从属关系画成的图表。功能结构图就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到分解的过程就是一个由抽象到具体、由复杂到简单的过程。简单的过程。 - -3737-

26、 -功能结构图功能结构图 工资管理信息子系统工资管理信息子系统建立主文件建立主文件更新主文件更新主文件建立扣款文件建立扣款文件计算和打印计算和打印数数据据录录入入数数据据维维护护建建立立主主处处理理文文件件更更 新新数数据据录录入入数数据据维维护护计计 算算打打印印工工资资汇汇总总表表打打印印工工资资单单功能模块功能模块 功能结构图中每一个框称为一个功能模块功能结构图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是的

27、每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。完成某一任务的一组程序。模块化模块化把一个复杂的系统分解为多个功能较单一的功能模把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。块的方法称作模块化。模块化是一种重要的设计思模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。能较简单的、更易于建立和修改的部分。特点是:特点是:各个模块具有相对独立性,可以分别加以设计实现各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)通模块之间的相互关

28、系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。下共同构成一个统一的整体,完成系统的功能。 如何获得功能结构图?如何获得功能结构图?新信息系统数据流程图,新信息系统数据流程图,管理信息系统的一般功能结构管理信息系统的一般功能结构根据成品销售管理的数据流程图设计功能结构图厂办统计表销售统计用户合同合同登记处理合同数据合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单出库单财务科出库单- -4242- -成品销售管理功能

29、结构图成品销售管理功能结构图 成品销售成品销售管理信息子系统管理信息子系统入出库处理入出库处理合同处理合同处理销售处理销售处理统计与打印入入出出库库数数据据录录入入入入出出数数据据维维护护合合同同登登记记处处理理合合同同执执行行处处理理销销售售分分配配处处理理发发货货处处理理销销售售统统计计打打印印库库存存报报表表打打印印销销售售报报表表第四节第四节 信息系统流程图设计信息系统流程图设计 功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文

30、件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。 绘制信息系统流程图应当使用统一符号。目前国际上所用的符号日趋统一,我国国家标准GB15-79信息处理流程图图形符号和国际标准化组织标准ISO1028、2636以及美国国家标准协会ANSI的图形符号大致相同。- -4545- -常用的系统流程图符号常用的系统流程图符号手工输入手工输入磁带磁带脱机存储脱机存储打印报告打印报告人工操作人工操作磁盘磁盘显示

31、器显示器通讯连接通讯连接脱机操作脱机操作联机存储器联机存储器(磁带、磁盘等)(磁带、磁盘等)处理处理穿孔卡片穿孔卡片- -4646- -数据关系的一般形式数据关系的一般形式 处理功能处理功能中间文件中间文件输出文件输出文件输入数据输入数据A输入数据输入数据B输出报告输出报告 信息系统流程图信息系统流程图是以新系统的数据流程图为基础绘制的。可以按下述思路来绘制信息系统流程图: 首先为数据流程图中的处理功能画出数据关系图。 最后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。- -4848- -人人 事事 科科抄写抄写人员工资人员工资变动表变动表上月工资发放清单上

32、月工资发放清单填写填写 扣款扣款本月工资本月工资 发放清单发放清单总总 务务 科科扣款清单扣款清单填写计算填写计算 应得工资应得工资本月工资本月工资 发放清单发放清单工资工资 发放员发放员本月工资发放清单本月工资发放清单如何绘制系统流程图?如何绘制系统流程图?4949- -抄写抄写人员工资人员工资 变动表变动表上月上月 工资清单工资清单本月工资本月工资 清单清单首先为数据流程图中的处理功能画出数据关系图- -5050- -人事变动人事变动 通知单通知单房租变动房租变动 通知单通知单主文件更新模块主文件更新模块上月上月 主文件主文件本月本月 主文件主文件电费扣款电费扣款 通知单通知单病事假扣款病

33、事假扣款 通知单通知单建立扣款文件模块建立扣款文件模块扣款文件扣款文件计算机打印模块计算机打印模块工资单工资单工资工资 汇总表汇总表把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图。把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图。? 应当指出,从数据流程图变换成信息系统流程图并不是单纯的符号改换,信息系统流程图中仅表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。因此绘制信息系统流程图的前提是已经确定了系统的边界、人机接口和数据处理方式。 从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中

34、的一个处理功能。- -5252- -处理处理1 1处理处理2 2处理处理3 3数据存储数据存储#1#1数据存储数据存储#2#2输入输入1报告报告1报告报告2中间中间文件文件系统的数据流程图转换为系统流程图系统的数据流程图转换为系统流程图实体实体1 1实体实体2 2数据存储数据存储#1#1数据存储数据存储#2#2输入输入1 1处理处理1 1处理处理2 2处理处理3 3处理处理4 4输出输出1 1输出输出2 2第五节第五节 系统物理配置方案设计系统物理配置方案设计 一、设计依据一、设计依据 二二、计算机硬件的选择计算机硬件的选择三三、计算机网络的选择计算机网络的选择四、数据库管理系统的选择四、数据

35、库管理系统的选择五、应用软件的选择五、应用软件的选择如果有软件公司为贵单位设计财务管理系统,你有何要求?一、设计依据一、设计依据 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法每秒钟执行的作业数称每秒钟执行的作业数称为系统的吞吐量为系统的吞吐量。系统。系统的吞吐量越大,则系统的吞吐量越大,则系统的处理能力就越强。系的处理能力就越强。系统的吞吐量与系统硬、统的吞吐量与系统硬、软件的选择有着直接的软件的选择有着直接的关系,如果要求系统具关系,如果要求系统具有较大的吞吐量,就应有较大的吞吐

36、量,就应当选择具有较高性能的当选择具有较高性能的计算机和网络系统。计算机和网络系统。 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法一、设计依据一、设计依据 从用户向系统发出一个从用户向系统发出一个作业请求开始,经系统作业请求开始,经系统处理后,给出应答结果处理后,给出应答结果的时间称为系统的响应的时间称为系统的响应时间时间。如果要求系统具。如果要求系统具有较短的响应时间,就有较短的响应时间,就应当选择运算速度较快应当选择运算速度较快的计算机及具有较高传的计算机及具有较高传递速率的通

37、讯线路,如递速率的通讯线路,如实时应用系统。实时应用系统。 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法一、设计依据一、设计依据 系统的可靠性可以用连系统的可靠性可以用连续工作时间表示续工作时间表示。例如,。例如,对于每天需要对于每天需要2424小时连小时连续工作的系统,则系统续工作的系统,则系统的可靠性就应该很高,的可靠性就应该很高,这时可以采用双机双工这时可以采用双机双工结构方式。结构方式。 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中

38、式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法一、设计依据一、设计依据 如果一个系统的处理方如果一个系统的处理方式是集中式的,则信息式是集中式的,则信息系统既可以是主机系统,系统既可以是主机系统,也可以是网络系统;若也可以是网络系统;若系统的处理方式是分布系统的处理方式是分布式的,则采用微机网络式的,则采用微机网络将更能有效地发挥系统将更能有效地发挥系统的性能。的性能。 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法一、设计依据一、设计依据 对于分布式系统,

39、要根据对于分布式系统,要根据系统覆盖的范围决定采用系统覆盖的范围决定采用广域网还是局域网。广域网还是局域网。 系统的吞吐量系统的吞吐量 系统的响应时间系统的响应时间 系统的可靠性系统的可靠性 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方法数据管理方法一、设计依据一、设计依据 根据数据管理方式配根据数据管理方式配备相应的数据库管理备相应的数据库管理系统。系统。 管理对计算机的基本要求是速度快、容量大、管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,其价格也就愈昂贵,因此,

40、二二、计算机硬件的选择计算机硬件的选择在计算机硬件的选择上应全面考虑:在计算机硬件的选择上应全面考虑:(1 1)数据的处理方式,)数据的处理方式,(2 2)应用软件对计算机处理能力的需求)应用软件对计算机处理能力的需求 二二、计算机硬件的选择计算机硬件的选择 一般来说,如果系统的数据处理是集中式的,系统一般来说,如果系统的数据处理是集中式的,系统应用的主要目的是利用计算机的强大计算能力,则可应用的主要目的是利用计算机的强大计算能力,则可以采用主机以采用主机- -终端系统,以大型机或中小型机作为主终端系统,以大型机或中小型机作为主机,可以使系统具有较好的性能。若对企业管理等应机,可以使系统具有较

41、好的性能。若对企业管理等应用,其应用本身就是分布式的,使用大型主机主要是用,其应用本身就是分布式的,使用大型主机主要是为了利用其多用户能力,则不如微机网络更为灵活、为了利用其多用户能力,则不如微机网络更为灵活、经济。经济。 在计算机硬件的选择上应全面考虑:在计算机硬件的选择上应全面考虑:(1 1)数据的处理方式,)数据的处理方式,(2 2)应用软件对计算机处理能力的需求)应用软件对计算机处理能力的需求 确定了数据的处理方式以后,在计算机机型的确定了数据的处理方式以后,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的选择上则主要考虑应用软件对计算机处理能力的需求,包括需求,包括: : (

42、1) (1)计算机主存计算机主存; ; (2)CPU(2)CPU时钟时钟; ; (3)(3)输入、输出和通信的通道数目输入、输出和通信的通道数目; ; (4)(4)显示方式显示方式; ; (5)(5)外接转储设备及其类型。外接转储设备及其类型。 计算机硬件的选择计算机硬件的选择 由于不同计算机的设计目标不同,因而可能由于不同计算机的设计目标不同,因而可能在某一方面具有显著的优点而在其他应用场合却在某一方面具有显著的优点而在其他应用场合却令人无法接受,在系统设计时,应根据应用的需令人无法接受,在系统设计时,应根据应用的需要认真选择。要认真选择。 由于现在微机在性能上已经有了很大提高,由于现在微机

43、在性能上已经有了很大提高,甚至超过了早期大型机的水平,而价格又相对较甚至超过了早期大型机的水平,而价格又相对较低,一般企事业单位选择微机作为硬件支撑环境低,一般企事业单位选择微机作为硬件支撑环境较为适宜。较为适宜。 - -6464- -设备类型设备类型 常用具体设备常用具体设备 主机设备主机设备小型机服务器、小型机服务器、PC机服务器、工作站、客户机机服务器、工作站、客户机存储设备存储设备大容量单磁盘系统、磁盘阵列(大容量单磁盘系统、磁盘阵列(RAID)、磁带机(库)、光)、磁带机(库)、光盘机(库)、可读写光盘,等盘机(库)、可读写光盘,等输入输出设备输入输出设备显示器、打印机、扫描仪、绘图

44、仪、键盘、显示器、打印机、扫描仪、绘图仪、键盘、IC卡读写器、条形卡读写器、条形码阅读器、数字相机、数字化仪、投影仪、各种传感器,等码阅读器、数字相机、数字化仪、投影仪、各种传感器,等网络通信设备网络通信设备调制解调器(调制解调器(MODEM)、网卡、多用户卡、终端服务器、交)、网卡、多用户卡、终端服务器、交换机、集线器、路由器、线缆系统,等换机、集线器、路由器、线缆系统,等办公自动化设备办公自动化设备 复印机、碎纸机、干燥设备,等复印机、碎纸机、干燥设备,等多媒体设备多媒体设备触摸屏、图像摄取仪、声触摸屏、图像摄取仪、声/视卡、图像处理卡、音箱、功放、话视卡、图像处理卡、音箱、功放、话筒、录

45、像机、摄像机、筒、录像机、摄像机、MPEG解压卡,等解压卡,等电源设备电源设备UPS等等机房设备机房设备工作台工作台/椅、架柜、照明设备、空调设备、清洁设备、电力系统、椅、架柜、照明设备、空调设备、清洁设备、电力系统、布线系统、抗静电地板、安全设备、消防系统,等布线系统、抗静电地板、安全设备、消防系统,等诊断维修设备诊断维修设备手工工具、万用表、专用检测设备,等手工工具、万用表、专用检测设备,等各类组件各类组件CPU、主板、内寸条、软驱、硬盘、光驱,等、主板、内寸条、软驱、硬盘、光驱,等二二、计算机硬件的选择计算机硬件的选择- -6565- -物理设备组织流程物理设备组织流程 确定需求确定需求

46、组织测试及选型组织测试及选型签定订购合同及维护合同签定订购合同及维护合同设备的安装与调试设备的安装与调试三三、计算机网络的选择计算机网络的选择在信息系统开发中,应根据应用需要选择主机-终端方式或微机网络方式。对微机网络而言,由于存在着多个商家的多种产品,也面临着网络的选型问题。 网络网络拓扑结构拓扑结构 总线总线 星型星型 环型环型 混合型混合型 网络逻辑设计网络逻辑设计 网络操作系统网络操作系统计算机网络的选择计算机网络的选择 网络网络拓扑结构拓扑结构 总线总线 星型星型 环型环型 混合型混合型 网络逻辑设计网络逻辑设计 网络操作系统网络操作系统计算机网络的选择计算机网络的选择 网络网络拓扑

47、结构拓扑结构 总线总线 星型星型 环型环型 混合型混合型 网络逻辑设计网络逻辑设计 网络操作系统网络操作系统 通常首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器 (HUB)、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构。 计算机网络的选择计算机网络的选择 网络网络拓扑结构拓扑结构 总线总线 星型星型 环型环型 混合型混合型 网络逻辑设计网络逻辑设计 网络操作系统网络操作系统 目前,流行的网络操作系统有UNIX、Netware、WindowsNT等。UNIX历史最早,是惟一能够适用于所有应用平台的网络操作系统;

48、Netware网络操作系统适用于文件服务器/工作站模式,具有较高的市场占有率;Windows NT由于其Windows软件平台的集成能力,随着Windows操作系统的发展和客户机/服务器模式向浏览器一服务器模式延伸,无疑是有前途的网络操作系统。 计算机网络的选择计算机网络的选择四四、数据库管理系统的选择数据库管理系统的选择 管理信息系统都是以数据库系统为基础,一个好的数据库管理系统对管理信息系统的应用有着举足轻重的重要影响。在数据库管理系统的选择上,主要考虑:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据的类型。 数据库管理系统的选择数据库管

49、理系统的选择 目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQL Server、Informix、FoxPro等。Oracle、Sybase均是大型数据库管理系统,运行于客户/服务器等模式,是开发大型MIS的首选,FoxBase在小型MIS中最为流行。Microsoft推出的Visual FoxPro在大型管理信息系统开发中也获得了大量应用,而Informix则适用于中型MIS的开发。五五、应用软件的选择应用软件的选择 根据应用需求开发管理信息系统是系统开发的一般情况,这样开发的系统最容易满足用户的特殊管理要求。但随着计算机产业的发展,也出现了许多商品化应用软件,这些软

50、件技术成熟、设计规范、管理思想先进,直接应用这些商品化软件既可以节省投资,又能够规范管理过程、加快系统应用的进度,这时,就不一定要重新开发,而可以选用这些成熟的商品化软件。这时,系统设计人员就面临着应用软件的选择问题。应用软件的选择应用软件的选择 选择应用软件应考虑: 1.软件是否能够满足用户的需求。 2.软件是否具有足够的灵活性。 3.软件是否能够获得长期、稳定的技术支持。根据系统分析的结果,在软件功能上应注意以下问题: (1)系统必须处理哪些事件和数据?软件能否满足数据表示的需要?如记录长度、文件最大长度等。 (2)系统必须能够产生哪些输出? (3)系统要储存的数据量及事件数? (4)系统

51、必须满足哪些查询需求? (5)系统有哪些不足之处,如何解决? 由于管理需求的不确定性,系统应用环境不可避免地要经常发生变化,因此,应用软件要有足够的灵活性,以适应应用对软件的输入、输出的要求。对于商品化软件,稳定的技术支持是必需的。这一方面是为了保证软件能够满足需求的变化,另一方面是便于今后随着系统平台的升级而不断升级。第六节第六节 输出设计输出设计 一、输出设计的内容一、输出设计的内容 二、输出设计的方法二、输出设计的方法三、输出报告三、输出报告四、输出设计示例四、输出设计示例 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 输出格式输出格式 输出设备输出

52、设备 输出介质输出介质 包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等一、输出设计的内容一、输出设计的内容 输出设计的内容输出设计的内容 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 输出格式输出格式 输出设备输出设备 输出介质输出介质 包括输出项目、位数、数据形式 (文字、数字); 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 输出格式输出格式 输出设备输出设备 输出介质输出介质 如表格、图形或文件输出设计的内容输出设计的内容 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息

53、的内容输出信息的内容 输出格式输出格式 输出设备输出设备 输出介质输出介质 如打印机、显示器、卡片输出机等。对行打机尚须注明字/行,行/页;输出设计的内容输出设计的内容 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 输出格式输出格式 输出设备输出设备 输出介质输出介质 如输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等。输出设计的内容输出设计的内容 - -8181- -输出设备和介质一览表输出设备和介质一览表输出输出设备设备打印机打印机卡片卡片/ /纸带输纸带输出机出机磁带机磁带机磁盘机磁盘机显示显示终端终端绘图仪绘图仪缩微胶缩微胶卷输出卷输出机机介质

54、介质打印纸打印纸卡片纸卡片纸带带磁带磁带磁盘磁盘屏幕屏幕图纸图纸缩微胶缩微胶卷卷用途用途与特与特点点便于保便于保存,费存,费用低廉用低廉可代替可代替其它系其它系统输入统输入之用之用容量大容量大适于顺适于顺序存取序存取容量大容量大存取更存取更方便方便响应灵响应灵活的人活的人机对话机对话精度高精度高功能全功能全体积小体积小易保存易保存二、输出设计的方法二、输出设计的方法 在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。输出设计的方法输出设计的方法 输

55、出形式主要有以下几种: 1. 表格信息。 2. 图形信息。 3. 图标。表格信息以表格的形式提供,一般用来表示详细的信息。管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,可以充分利用大量历史数据的综合信息,表示方式直观,常为决策用户所喜爱。 图标也用来表示数据间的比例关系和比较情况。由于图标易于辨认,无需过多解释,在信息系统中的应用也日益广泛。三、输出报告三、输出报告 输出报告定义了系统的输出。 输出报告中既标出了各常量、变量的详细信息, 也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下凡点: (1)

56、方便使用者; (2) 要考虑系统的硬件性能; (3) 尽量利用原系统的输出格式,确需修改,应与有关部门协商; (4) 输出表格要考虑系统发展的需要 (例如是否有输出的必要),以满足将来新增项目的需要。 (5) 输出的格式和大小要根据硬件能力认真设计,并试制输出样,用户同意后才能正式使用。 设计输出报告之前应收集好各项的有关内容,填写到输出设计书,这是设计的准备工作。- -8686- -输出设计书输出设计书输出设计书输出设计书资料代码资料代码GZ-01输出名称输出名称工资主文件一览表工资主文件一览表处理周期处理周期每月一次每月一次形式形式行式打印表行式打印表种类种类0-001份数份数1报送报送财

57、务科财务科项目号项目号项目名称项目名称位数及编辑位数及编辑备注备注1部门代码部门代码X(4)2工号工号X(5)3姓名姓名X(12)4级别级别X(3)5基本工资基本工资9999.996房费房费999.99 为了提高系统的规范化程度和编程效率,在输出设计上应尽量保持输出流内容和格式的统一性,也就是说,同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。显示器输出用于查询或预览,打印机输出提供报表服务,文本文件格式用于为办公自动化系统提供剪辑素材,而数据库文件可满足数据交换的需要. 在打印输出时,报告纸有专用纸和通用白纸两种。专用纸上事先已印有表头和文字说明等格式,使用时可直接

58、套打,通用白纸则需打印表头、格式及说明信息。四、输出设计示例四、输出设计示例 在屏幕输出中,除可以使用系统的条件查询程序对要查询的记录数据内容进行限定外,还可以在输出前对显示格式内容进行描述,即对输出数据的栏目、栏目排列顺序、输出宽度、表头及栏目标题等进行预先定义。这时,系统输出中显示内容和打印内容就不一定相同。 当用户没有对以上内容重新定义时,系统按照缺省定义,即程序设计中定义好的格式向外输出。 - -8989- -屏幕显示的输出示例屏幕显示的输出示例1- -9090- -屏幕显示的输出示例屏幕显示的输出示例2输出设计示例输出设计示例 屏幕显示输出的设备调拨单屏幕显示输出的设备调拨单中国长江

59、三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部请购单位:工程建设部:右岸工程部 19971997年年5 5月月2121日日 9797调字第调字第设备设备名称名称棒磨机棒磨机型 号型 号规格规格 数量数量计划计划1 1账面价格账面价格单价单价180,200.00180,200.00总价总价180,200.00180,200.00单单位位设备设备编号编0 1 -0 0 1 -001001实收数实收数1 1结算价款结算价款单价单价180,200.00180,200.00总价总价180,200.00180,200.000000台台合同

60、号合同号1010号仓库号仓库发货仓发货仓库库中国建设银行中国建设银行开户银开户银行行3210087654332100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5 610.4 5保险费保险费包装费包装费(大写)(大写)壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存存根根财 务财 务会计会计请 购请 购单位单位发 货发 货仓库仓库财 务财 务稽查稽查业业务务单位主管:单位主管: 收款:收款: 提货:提货: 发货:发货: 制单:制单:打印输出的设备调拨单打印输出的设备调拨单 第七

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论