第七章管理信息系统的系统设计1.ppt

上传人:b****2 文档编号:2506481 上传时间:2022-10-30 格式:PPT 页数:65 大小:687.50KB
下载 相关 举报
第七章管理信息系统的系统设计1.ppt_第1页
第1页 / 共65页
第七章管理信息系统的系统设计1.ppt_第2页
第2页 / 共65页
第七章管理信息系统的系统设计1.ppt_第3页
第3页 / 共65页
第七章管理信息系统的系统设计1.ppt_第4页
第4页 / 共65页
第七章管理信息系统的系统设计1.ppt_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

第七章管理信息系统的系统设计1.ppt

《第七章管理信息系统的系统设计1.ppt》由会员分享,可在线阅读,更多相关《第七章管理信息系统的系统设计1.ppt(65页珍藏版)》请在冰豆网上搜索。

第七章管理信息系统的系统设计1.ppt

第七章第七章管理信息系统的系统设计管理信息系统的系统设计管理信息系统管理信息系统管理工程系管理工程系信管研究室信管研究室第七章第七章管理信息系统的系统设计管理信息系统的系统设计第一节系统设计的主要工作第一节系统设计的主要工作第二节代码设计第二节代码设计第三节功能结构图设计第三节功能结构图设计第四节信息系统流程图设计第四节信息系统流程图设计第五节系统物理配置方案设计第五节系统物理配置方案设计第六节制定设计规范第六节制定设计规范第七节数据存储设计第七节数据存储设计第八节输出设计第八节输出设计第九节输入设计第九节输入设计第十节处理流程图设计第十节处理流程图设计第十一节编写程序设计说明书和系统设计报告第十一节编写程序设计说明书和系统设计报告教学目的教学目的教学重点与难点教学重点与难点让学生掌握管理管理信息系统开发中系让学生掌握管理管理信息系统开发中系统设计这一重要环节,进一步明确统设计这一重要环节,进一步明确“怎么做怎么做”。

包括功能结构设计、代码设计、系统配置物理包括功能结构设计、代码设计、系统配置物理方案设计、输入输出设计、处理流程设计以及方案设计、输入输出设计、处理流程设计以及最终形成的系统设计报告。

最终形成的系统设计报告。

功能结构设计、代码设计功能结构设计、代码设计输入输出设计、处理流程设计输入输出设计、处理流程设计系统设计报告系统设计报告系统设计的任务在系统分析提出的逻辑模型的基础上,科学合理地进在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

主要是解决行物理模型的设计。

主要是解决“怎样做怎样做”的问题。

的问题。

系统模型分为逻辑模型和物理模型。

系统模型分为逻辑模型和物理模型。

逻辑模型逻辑模型逻辑模型主要确定逻辑模型主要确定逻辑模型主要确定逻辑模型主要确定系统做什么,在系统系统做什么,在系统系统做什么,在系统系统做什么,在系统分析阶段提出。

分析阶段提出。

分析阶段提出。

分析阶段提出。

物理模型物理模型物理模型则主要解物理模型则主要解物理模型则主要解物理模型则主要解决怎样做的问题,在系决怎样做的问题,在系决怎样做的问题,在系决怎样做的问题,在系统设计阶段提出。

统设计阶段提出。

统设计阶段提出。

统设计阶段提出。

第一节第一节系统设计的主要工作系统设计的主要工作系统设计的工作u总体设计总体设计u代码设计和设计规范的制定代码设计和设计规范的制定u系统物理配置方案设计系统物理配置方案设计u数据存储设计数据存储设计u计算机处理过程设计计算机处理过程设计系统设计的原则u系统性系统性u灵活性灵活性u可靠性可靠性u经济性经济性从整个系统的角度考虑,如从整个系统的角度考虑,如系统的代码要统一,设计规范要系统的代码要统一,设计规范要标准,传递语言要尽可能一致,标准,传递语言要尽可能一致,对系统的数据采集要做到数出一对系统的数据采集要做到数出一处、全局共享等。

处、全局共享等。

要求系统具有很强的环境适要求系统具有很强的环境适应性,如尽量采用模块化结构,应性,如尽量采用模块化结构,提高各模块的独立性。

提高各模块的独立性。

如安全保密性、检错、纠如安全保密性、检错、纠错能力、抗病毒能力等。

错能力、抗病毒能力等。

如不要盲目追求技术上的先如不要盲目追求技术上的先进,尽量避免不必要的复杂化。

进,尽量避免不必要的复杂化。

p为事物提供一个概要而不含糊的认定,便于为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。

数据的存贮和检索。

p使用代码可以提高处理的效率和精度。

使用代码可以提高处理的效率和精度。

p提高数据的全局一致性。

提高数据的全局一致性。

p代码是人和计算机的共同语言,如零件号、代码是人和计算机的共同语言,如零件号、图号等早已使用代码。

图号等早已使用代码。

代码是代表事物名称、属性、状态等的符号。

代码是代表事物名称、属性、状态等的符号。

如何理解如何理解代码代码第二节第二节代码设计代码设计一、代码的功能一、代码的功能二、代码的设计二、代码的设计合理的编码结构是信息系统具有生命力的重要因素。

合理的编码结构是信息系统具有生命力的重要因素。

p设计的代码在逻辑上必须能满足用户的需要,在结构上设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的应当与处理的方法相一致。

方法相一致。

p一个代码应惟一标志它所代表的事物或属性。

一个代码应惟一标志它所代表的事物或属性。

p代码设计时,要预留足够的位置,以适应不断变化的需代码设计时,要预留足够的位置,以适应不断变化的需要。

要。

p代码要系统化,代码的编制应尽量标准化,尽量使代码代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的结构对事物的表示具有实际意义,以便于理解及交流。

表示具有实际意义,以便于理解及交流。

p要注意避免引起误解,不要使用易于混淆的字符。

要注意避免引起误解,不要使用易于混淆的字符。

p要注意尽量采用不易出错的代码结构要注意尽量采用不易出错的代码结构。

p当代码长于当代码长于44个字母或个字母或55个数字字符时,应分成小段。

个数字字符时,应分成小段。

若已知码的位数为若已知码的位数为P,每一位上可用字符数,每一位上可用字符数为为Si,则可以组成码的总数为:

,则可以组成码的总数为:

示示例例例如,对每位字符为例如,对每位字符为0-9的三位码,共可组的三位码,共可组成成C=10*10*10=1000种码。

种码。

三、代码的种类三、代码的种类

(1)顺序码)顺序码顺序码是一种用连续数顺序码是一种用连续数字代表编码对象的码。

字代表编码对象的码。

优点优点短而简单,记录的短而简单,记录的定位方法简单,易定位方法简单,易于管理。

于管理。

缺点缺点没有逻辑基础,不易记没有逻辑基础,不易记忆。

此外新加的代码只忆。

此外新加的代码只能列在最后,删除则造能列在最后,删除则造成空码。

成空码。

(2)区间码)区间码区间码把数据项分成若干组,每一区间代区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定表一个组,码中数字的值和位置都代表一定意义。

典型的例子是邮政编码。

意义。

典型的例子是邮政编码。

优点优点信息处理比较信息处理比较可靠,排序、可靠,排序、分类、检索等分类、检索等操作易于进行。

操作易于进行。

缺点缺点码的长度与其分类属性码的长度与其分类属性相关,可能造成很长的相关,可能造成很长的码。

产生多余的数,或码。

产生多余的数,或者维护困难者维护困难。

多面码多面码一个数据项可能具有多方面的特性,一个数据项可能具有多方面的特性,在码的结构中,为每个特性各规定一个在码的结构中,为每个特性各规定一个位置,就形成了多面码。

位置,就形成了多面码。

例如,对于机制螺钉,可作如下表那例如,对于机制螺钉,可作如下表那样的规定。

代码样的规定。

代码23422342表示材料为黄铜的表示材料为黄铜的1.5mm1.5mm方形头镀铬螺钉。

方形头镀铬螺钉。

上下关联区间码上下关联区间码由几个意义上相关的区间码组成,其由几个意义上相关的区间码组成,其结构一般从左到右排列。

结构一般从左到右排列。

例如,会计核算方面,用最左位代表例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。

核算种类,下一位代表会计核算项目。

十进位码十进位码相当于图书分类中的十进位分类码。

相当于图书分类中的十进位分类码。

例如,例如,610.736610.736,小数点左边的数字代表,小数点左边的数字代表主要分类,右边指出子分类。

必须把代主要分类,右边指出子分类。

必须把代码的位数固定才适合计算机处理。

码的位数固定才适合计算机处理。

(3)助忆码)助忆码用文字、数字来描述,也可用文字和用文字、数字来描述,也可用文字和数字结合来描述。

特点是通过联想来帮数字结合来描述。

特点是通过联想来帮助记忆。

例如,用助记忆。

例如,用TV-B-12TV-B-12代表代表1212寸黑白寸黑白电视机,用电视机,用TV-C-20TV-C-20代表代表2020寸彩色电视机。

寸彩色电视机。

适用范围适用范围适用于数据项数目较少的情况适用于数据项数目较少的情况(一般小于(一般小于5050个),否则容易引起个),否则容易引起联想出错。

联想出错。

四、代码结构中的校验位四、代码结构中的校验位为了保证正确输入,在原有代码的基础上,另加一个校为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。

校验位通过事先规定的验位,作为代码的一个组成部分。

校验位通过事先规定的数学方法计算出来。

代码一旦输入,计算机会用同样的数数学方法计算出来。

代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。

入的校验位进行比较,以证实输入是否有错。

检验错误种类:

检验错误种类:

pp抄写错误抄写错误抄写错误抄写错误pp易位错误易位错误易位错误易位错误pp双易错误双易错误双易错误双易错误pp随机错误随机错误随机错误随机错误

(1)算术级数法)算术级数法

(2)几何级数法)几何级数法(3)质数法)质数法原代码原代码1122334455各乘以权各乘以权6655443322乘积之和乘积之和6+10+12+12+10=506+10+12+12+10=50以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10,10,则按则按00处理),把得处理),把得出的余数作为校验码:

出的余数作为校验码:

50/11=450/11=466,因此代码为,因此代码为123456123456。

原理同上,但把所乘权数改为原理同上,但把所乘权数改为32321616884422等。

等。

原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如17137531713753等。

等。

第三节第三节功能结构图设计功能结构图设计如何理解如何理解功能结构图功能结构图功能结构图就是按功能从属关系画成的图表。

功能结构图就是按功能从属关系画成的图表。

管理信息系统的各子系统可以看作是管理信息系统的各子系统可以看作是系统目标下层的功能。

上层功能包括系统目标下层的功能。

上层功能包括(或控制或控制)下层功能,愈上层功能愈笼统,下层功能,愈上层功能愈笼统,愈下层功能愈具体。

愈下层功能愈具体。

功能分解的过程就是一个由抽象到具功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。

体、由复杂到简单的过程。

功能模块可以根据具体情况功能模块可以根据具体情况分得大一点或小一点。

分解得分得大一点或小一点。

分解得最小的功能模块可以是一个程最小的功能模块可以是一个程序中的每个处理过程,而较大序中的每个处理过程,而较大的功能模块则可能是完成某一的功能模块则可能是完成某一任务的一组程序。

任务的一组程序。

(1)功能模块)功能模块功能结构图中每一个框称为一个功能模块。

功能结构图中每一个框称为一个功能模块。

p各个模块具有相对独立性,可以分别加以设计实现;各个模块具有相对独立性,可以分别加以设计实现;p模块之间的相互关系(如信息交换、调用关系)通过模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。

各模块在这些关系的约束下共一定的方式予以说明。

各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。

同构成一个统一的整体,完成系统的功能。

(2)模块化)模块化把一个复杂的系统分解为多个功能较单一把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。

模块化是一的功能模块的方法称作模块化。

模块化是一种重要的设计思想,它把一个复杂的系统分种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于解为一些规模较小、功能较简单的、更易于建立和修改的部分。

建立和修改的部分。

第四节第四节信息系统流程图设计信息系统流程图设计信息系统流程图表达了各功能之间的数信息系统流程图表达了各功能之间的数据传送关系。

据传送关系。

如何理解如何理解信息系统流程图信息系统流程图是以新

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1