管理信息系统设计.ppt

上传人:wuy****n92 文档编号:69427264 上传时间:2023-01-03 格式:PPT 页数:58 大小:2.13MB
返回 下载 相关 举报
管理信息系统设计.ppt_第1页
第1页 / 共58页
管理信息系统设计.ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《管理信息系统设计.ppt》由会员分享,可在线阅读,更多相关《管理信息系统设计.ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、主讲:林丽金管理信息系统设计管理信息系统设计目目录录信息系统总体结构设计信息系统设计概述信息系统详细设计1234信息系统设计说明书小飞守角制作小飞守角制作教学目标教学目标 使学生掌握系统设计的方法、步骤和系统设计使学生掌握系统设计的方法、步骤和系统设计的原则的原则对给定的系统具备进行总体结构设计、输入对给定的系统具备进行总体结构设计、输入/输输出设计、数据库设计和编码设计的能力出设计、数据库设计和编码设计的能力了解系统设计说明书包括的主要内容具备数据了解系统设计说明书包括的主要内容具备数据字典编制和熟练使用分析工具的能力字典编制和熟练使用分析工具的能力小飞守角制作小飞守角制作什么是信息系统分析

2、设计?在系统分析阶段明确了新系统的逻辑模型,在系统分析阶段明确了新系统的逻辑模型,回答了新系统回答了新系统“做什么做什么”的问题。的问题。在系统设计阶段我们要知道在系统设计阶段我们要知道“怎么做怎么做”的的问题。通过物理模型实现系统分析阶段功问题。通过物理模型实现系统分析阶段功能。能。系统设计又称为物理设计,该阶段主要任务由开发人员系统设计又称为物理设计,该阶段主要任务由开发人员参与,将目标系统的逻辑模型转换为目标系统的物理模参与,将目标系统的逻辑模型转换为目标系统的物理模型,并形成新系统的物理模型。型,并形成新系统的物理模型。小飞守角制作小飞守角制作目目录录信息系统总体结构设计信息系统设计概

3、述信息系统详细设计1234信息系统设计说明书小飞守角制作小飞守角制作系统总体结构设计需要做哪些事情?系统总体模块功能设计系统总体模块功能设计 系统物理配置方案设计系统物理配置方案设计 设计信息系统流程图设计信息系统流程图小飞守角制作小飞守角制作 系统总体结构设计是一种宏观、总体上的设计和系统总体结构设计是一种宏观、总体上的设计和系统总体结构设计是一种宏观、总体上的设计和系统总体结构设计是一种宏观、总体上的设计和规划。规划。规划。规划。其核心任务是以整体的观点,按自上而下、其核心任务是以整体的观点,按自上而下、其核心任务是以整体的观点,按自上而下、其核心任务是以整体的观点,按自上而下、逐步求精的

4、原则,将系统划分为若干个子系统,再逐步求精的原则,将系统划分为若干个子系统,再逐步求精的原则,将系统划分为若干个子系统,再逐步求精的原则,将系统划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的功能模将子系统分解成功能单一、彼此相对独立的功能模将子系统分解成功能单一、彼此相对独立的功能模将子系统分解成功能单一、彼此相对独立的功能模块,形成具有层次关系的模块结构,确定系统模块块,形成具有层次关系的模块结构,确定系统模块块,形成具有层次关系的模块结构,确定系统模块块,形成具有层次关系的模块结构,确定系统模块的组成、模块的功能和模块间的相互关系。的组成、模块的功能和模块间的相互关系。的组成

5、、模块的功能和模块间的相互关系。的组成、模块的功能和模块间的相互关系。系统总系统总系统总系统总体设计的好坏直接影响到系统的质量和整体特性。体设计的好坏直接影响到系统的质量和整体特性。体设计的好坏直接影响到系统的质量和整体特性。体设计的好坏直接影响到系统的质量和整体特性。因此,在系统设计中一定要力求整体性能最佳,而因此,在系统设计中一定要力求整体性能最佳,而因此,在系统设计中一定要力求整体性能最佳,而因此,在系统设计中一定要力求整体性能最佳,而不是各个局部模块的性能最佳。不是各个局部模块的性能最佳。不是各个局部模块的性能最佳。不是各个局部模块的性能最佳。系统系统子系统子系统1子系统子系统2功能模

6、块功能模块1功能模块功能模块2子功能模块子功能模块1子功能模块子功能模块2系统总体模块功能设计小飞守角制作小飞守角制作系统总体模块功能设计(一)子系统功能划分(一)子系统功能划分子系统的划分一般应在系统分析阶段子系统的划分一般应在系统分析阶段完成,可通过企业系统规划法完成,可通过企业系统规划法(BSP)建立)建立U/C矩阵,然后确定系统矩阵,然后确定系统总体功能结构和划分子系统,其划分总体功能结构和划分子系统,其划分方法系统规划章节。在不十分充分的方法系统规划章节。在不十分充分的系统分析情况下,也往往应用经验准系统分析情况下,也往往应用经验准则来进行划分,我们在此做些介绍。则来进行划分,我们在

7、此做些介绍。划分原则划分原则划分方法划分方法(1 1)子系统要具有相对独立性)子系统要具有相对独立性)子系统要具有相对独立性)子系统要具有相对独立性(2 2)子系统的划分应考虑到各类资源的充分利用)子系统的划分应考虑到各类资源的充分利用)子系统的划分应考虑到各类资源的充分利用)子系统的划分应考虑到各类资源的充分利用(3 3)子系统的划分应便于系统分阶段实现)子系统的划分应便于系统分阶段实现)子系统的划分应便于系统分阶段实现)子系统的划分应便于系统分阶段实现(4 4)要使子系统之间数据的依赖性尽量小)要使子系统之间数据的依赖性尽量小)要使子系统之间数据的依赖性尽量小)要使子系统之间数据的依赖性尽

8、量小(5 5)子系统划分的几个应使数据冗余较小)子系统划分的几个应使数据冗余较小)子系统划分的几个应使数据冗余较小)子系统划分的几个应使数据冗余较小(6 6)子系统的划分应考虑今后管理发展的需要)子系统的划分应考虑今后管理发展的需要)子系统的划分应考虑今后管理发展的需要)子系统的划分应考虑今后管理发展的需要(1 1)子系统与当前的业务部门对应,每一个独立的业务管理部门,)子系统与当前的业务部门对应,每一个独立的业务管理部门,)子系统与当前的业务部门对应,每一个独立的业务管理部门,)子系统与当前的业务部门对应,每一个独立的业务管理部门,划分为一个子系统。这种划分方法比较容易实现,但适应性很差,划

9、分为一个子系统。这种划分方法比较容易实现,但适应性很差,划分为一个子系统。这种划分方法比较容易实现,但适应性很差,划分为一个子系统。这种划分方法比较容易实现,但适应性很差,当机构或业务调整时,导致子系统的划分要重新调整。当机构或业务调整时,导致子系统的划分要重新调整。当机构或业务调整时,导致子系统的划分要重新调整。当机构或业务调整时,导致子系统的划分要重新调整。(2 2)按功能划分子系统,将功能上相对独立、规模适中、数据使)按功能划分子系统,将功能上相对独立、规模适中、数据使)按功能划分子系统,将功能上相对独立、规模适中、数据使)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分

10、作为一个子系统。用完整的部分作为一个子系统。用完整的部分作为一个子系统。用完整的部分作为一个子系统。(3 3)采用企业系统规划法()采用企业系统规划法()采用企业系统规划法()采用企业系统规划法(BSPBSP),利用),利用),利用),利用U/CU/C矩阵划分子系统。矩阵划分子系统。矩阵划分子系统。矩阵划分子系统。小飞守角制作小飞守角制作案例:福州宝聚纸品有限公司管理信息系统案例:福州宝聚纸品有限公司管理信息系统小飞守角制作小飞守角制作系统总体模块功能设计(二)模块功能结构图(二)模块功能结构图模块模块模块模块是组成系统、易于处理的基本单位,是可以组合、分解和更换单元,是组成系统、易于处理的基

11、本单位,是可以组合、分解和更换单元,是组成系统、易于处理的基本单位,是可以组合、分解和更换单元,是组成系统、易于处理的基本单位,是可以组合、分解和更换单元,系统中的任何一个处理功能都可看作是一个模块。它具有系统中的任何一个处理功能都可看作是一个模块。它具有系统中的任何一个处理功能都可看作是一个模块。它具有系统中的任何一个处理功能都可看作是一个模块。它具有3 3种属性,种属性,种属性,种属性,一是功一是功一是功一是功能性,二是逻辑属性,三是状态属性。能性,二是逻辑属性,三是状态属性。能性,二是逻辑属性,三是状态属性。能性,二是逻辑属性,三是状态属性。结构化设计采用模块结构图描述系统的模块结构及模

12、块间的联系。下图是结构化设计采用模块结构图描述系统的模块结构及模块间的联系。下图是结构化设计采用模块结构图描述系统的模块结构及模块间的联系。下图是结构化设计采用模块结构图描述系统的模块结构及模块间的联系。下图是有关有关有关有关“学籍管理学籍管理学籍管理学籍管理”模块结构图的一个例子。模块结构图是系统设计中反映模块结构图的一个例子。模块结构图是系统设计中反映模块结构图的一个例子。模块结构图是系统设计中反映模块结构图的一个例子。模块结构图是系统设计中反映系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的系统功能模块层次分

13、解关系、调用关系、数据流和控制信息流传递关系的系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的一种重要工具一种重要工具一种重要工具一种重要工具小飞守角制作小飞守角制作绘制模块结构图的基本图形有绘制模块结构图的基本图形有6 6种,种,基本图形及含义如下图所示。基本图形及含义如下图所示。注意,模块间的通信有两种,一是数据通信,二是控制注意,模块间的通信有两种,一是数据通信,二是控制通信(用于传递控制信号),以空心圆的箭头表示数据通信(用于传递控制信号),以空心圆的箭头表示数据通信,以黑心圆箭头表示控制通信。通信,以黑心圆箭头表示控制通信。小飞守角制作小飞守角制作各模块间有各模块间有

14、4 4种调用关系,如图所示。种调用关系,如图所示。小飞守角制作小飞守角制作模块调用和通讯规则(1)上层模块可以有一个或多个直属下层模块;)上层模块可以有一个或多个直属下层模块;(2)下层模块可以有一个或多个直属上层模块;)下层模块可以有一个或多个直属上层模块;(3)同一层模块不能相互调用;)同一层模块不能相互调用;(4)每个模块只能调用其直属的下层模块,不能调用)每个模块只能调用其直属的下层模块,不能调用非直属的下层模块;非直属的下层模块;(5)模块间的通讯只限于直属上下层模块之间进行,)模块间的通讯只限于直属上下层模块之间进行,可以是单向或双向,但不能越层进行。可以是单向或双向,但不能越层进

15、行。小飞守角制作小飞守角制作凭证审核凭证审核凭证审核凭证审核输入凭证号输入凭证号输入凭证号输入凭证号读取数据读取数据读取数据读取数据审核审核审核审核输出审核结果输出审核结果输出审核结果输出审核结果凭证号凭证号凭证号凭证号凭凭凭凭证证证证号号号号数数数数据据据据数数数数据据据据结果结果结果结果结结结结果果果果某财务系统中审核凭证处理过程结构图某财务系统中审核凭证处理过程结构图某财务系统中审核凭证处理过程结构图某财务系统中审核凭证处理过程结构图凭证凭证凭证凭证财务数据库财务数据库财务数据库财务数据库1 1 1 1输入输入输入输入凭证凭证凭证凭证编号编号编号编号审核审核审核审核工作工作工作工作取得取

16、得取得取得数据数据数据数据记录记录记录记录某财务系统中审核凭证处理的某财务系统中审核凭证处理的某财务系统中审核凭证处理的某财务系统中审核凭证处理的DFDDFD用户用户用户用户用户用户用户用户结构图的表示结构图的表示结构图的表示结构图的表示123小飞守角制作小飞守角制作系统总体模块功能设计(三)模块结构图设计方法(三)模块结构图设计方法 变换型结构变换型结构DFD-DFD-线性结构线性结构 事务型结构事务型结构DFDDFD它的功能是将输入的数据经加工后输出。包括输入、它的功能是将输入的数据经加工后输出。包括输入、处理和输出三部分处理和输出三部分(1 1)接受一项事务)接受一项事务(2 2)将某一

17、处理的输出分解为一串平行的数据流)将某一处理的输出分解为一串平行的数据流(3 3)选择后面的某个处理予以执行)选择后面的某个处理予以执行小飞守角制作小飞守角制作如果数据流程图是一种线状结构,从同一数据来源而进入系统的数据流所经过的逻辑路径几乎都是相同的,并且数据流程图明显地分为三种处理逻辑:输入功能、处理逻输入功能、处理逻辑变换功能、输出功能,则可采用变换中心转换方法辑变换功能、输出功能,则可采用变换中心转换方法。该方法的基本思想是以数据流程图为基础,首先首先找出主处理过程,将主处理作为模块结构图的顶模块;然后,然后,按照“自顶向下”的设计原则逐步细化,以主处理模块为中心向左右两端移动,找出输

18、入和输出,得到模块结构的第一层;然后再然后再对这一层中的各个模块逐步细化,逐步设计出模块结构的中、下层模块;最后,最后,对模块结构图进行优化,得到一个满足数据流程图所表达用户需求的模块结构。系统总体模块功能设计(三)模块结构图设计方法:变化型结构方法(三)模块结构图设计方法:变化型结构方法小飞守角制作小飞守角制作逻辑输入和逻辑输出之间的加工,就是系统的主加工。如图逻辑输入和逻辑输出之间的加工,就是系统的主加工。如图4-24所示。所示。图图4-24(a)初始初始DFD图图 图图4-24(b)找系统的主加工找系统的主加工(1)主加工主加工小飞守角制作小飞守角制作(2)设计模块的顶层和第一层设计模块

19、的顶层和第一层“顶层模块”也叫主控模块,其功能是完成整个程序要做的工作。在与主加工对应的位置上画出主模块。系统结构的“顶层”设计后,下层的结构就按输入、变换、输出等分支来分解。设计模块结构的第一层:为逻辑输入设计一个输入模块,设计模块结构的第一层:为逻辑输入设计一个输入模块,它的功能是向主模块提供数据;它的功能是向主模块提供数据;为逻辑输出设计一个输出模块,它的功能是输出主模块提为逻辑输出设计一个输出模块,它的功能是输出主模块提供的数据;供的数据;为主加工设计一个变换模块,它的功能是将逻辑输入变换为主加工设计一个变换模块,它的功能是将逻辑输入变换成逻辑输出成逻辑输出。第一层模块同顶层主模块之间

20、传送的数据应与数据流程图相对应。这里主模块控制并协调第一层的输入、变换、输出模块的工作。小飞守角制作小飞守角制作(3)设计中、下层模块设计中、下层模块由自顶向下、逐步细化的过程,为每一个上层模块设计下属模块。输入模块的功能是向它的调用模块提供数据,由两部分组成:一部分是接受输入数据;另一部分是将这些数据变换成其调用模块所需要的数据。在有多个输入模块的情况下,我们可为每一个输入模块设计两个下层模块,其中一个是输入,另一个是变换。输出模块的功能是将其调用模块提供的数据变换成输出的形式。也就是说,要为每一个输出模块设计两个下层模块,其中一个是变换,另一个是输出。图图4-25 由变换型数据流程图导出初

21、始模块结构图由变换型数据流程图导出初始模块结构图 小飞守角制作小飞守角制作1请根据已知的汇款处理系统的数据流程图(图请根据已知的汇款处理系统的数据流程图(图1),绘制出初始结构图。),绘制出初始结构图。图图1 汇款处理系统的数据流程图汇款处理系统的数据流程图 案例小飞守角制作小飞守角制作小飞守角制作小飞守角制作系统总体模块功能设计(三)模块结构图设计方法:事物型结构方法(三)模块结构图设计方法:事物型结构方法如果进入系统的业务有若干种,采用判断主处理模如果进入系统的业务有若干种,采用判断主处理模块再逐步细化的变换中心转换方法就不行了,这时块再逐步细化的变换中心转换方法就不行了,这时就可以采用事

22、务中心转换方法。事务型结构的数据就可以采用事务中心转换方法。事务型结构的数据流程图通常都可以确定一个处理逻辑为系统的事务流程图通常都可以确定一个处理逻辑为系统的事务中心,采用事务中心转换方法的基本思想是:首先中心,采用事务中心转换方法的基本思想是:首先分析数据流程图,确定结构类型,找出业务中心的分析数据流程图,确定结构类型,找出业务中心的位置和业务中心的标志,绘制结构图的第一层模块;位置和业务中心的标志,绘制结构图的第一层模块;再进行逐层分解与优化,直至获得一个完整的控制再进行逐层分解与优化,直至获得一个完整的控制结构图。结构图。小飞守角制作小飞守角制作系统总体模块功能设计(三)模块结构图设计

23、方法:事物型结构方法(三)模块结构图设计方法:事物型结构方法(1)确定以事务为中心的结构,包括找出事务中心和事务来源。以图4-23的典型事务型数据流结构为例,A是事务中心,X则为事务来源。(2)按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。(3)为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模块可以共享某些操作模块。(4)若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。当数据流程图呈现当数据流程图呈现“束状束状”结构时,应采用事务分析的设计方法。结构时,应采用事务分析的设计方法。图4-23事务型结构的数据流程图

24、小飞守角制作小飞守角制作数据流程图转换为事务结构图事务处理A取得事务x调度E处理事务B处理事务C处理事务D图4-23事务型结构的数据流程图小飞守角制作小飞守角制作图图4-26 事务型中心数据流程图实例事务型中心数据流程图实例 图图4-27 事务型模块结构图实例事务型模块结构图实例 小飞守角制作小飞守角制作练习画出事务处理结构图画出事务处理结构图图图2 销售分析系统的数据流程图销售分析系统的数据流程图 小飞守角制作小飞守角制作小飞守角制作小飞守角制作系统总体模块功能设计(四)模块结构的设计原则(四)模块结构的设计原则 模块结构设计应遵循模块结构设计应遵循“高内聚、低耦合,精分解、高扇入、低扇出高

25、内聚、低耦合,精分解、高扇入、低扇出”模块具有输入和输出、逻辑功能、运行程序、内部数据。模块具有输入和输出、逻辑功能、运行程序、内部数据。聚合是指模块内部各成分之间的联聚合是指模块内部各成分之间的联聚合是指模块内部各成分之间的联聚合是指模块内部各成分之间的联系程度。系程度。系程度。系程度。高内聚指的是模块内部各组成部分高内聚指的是模块内部各组成部分高内聚指的是模块内部各组成部分高内聚指的是模块内部各组成部分之间的高联系程度之间的高联系程度之间的高联系程度之间的高联系程度耦合指的是模块和模块之间的联系耦合指的是模块和模块之间的联系耦合指的是模块和模块之间的联系耦合指的是模块和模块之间的联系程度。

26、程度。程度。程度。耦合程度越低说明模块之间的相互耦合程度越低说明模块之间的相互耦合程度越低说明模块之间的相互耦合程度越低说明模块之间的相互联系越少联系越少联系越少联系越少模块的分解是指把一个模块分解成若干模块的分解是指把一个模块分解成若干模块的分解是指把一个模块分解成若干模块的分解是指把一个模块分解成若干个从属于它的新模块。个从属于它的新模块。个从属于它的新模块。个从属于它的新模块。模块分解时既要考虑模块的聚合度,又模块分解时既要考虑模块的聚合度,又模块分解时既要考虑模块的聚合度,又模块分解时既要考虑模块的聚合度,又要考虑到模块之间的耦合程度要考虑到模块之间的耦合程度要考虑到模块之间的耦合程度

27、要考虑到模块之间的耦合程度 A A B B C C F F H H E E G G D D 请说出图中的扇请说出图中的扇入和扇出数量?入和扇出数量?模块的模块的模块的模块的扇入扇入扇入扇入表达了一个模块与其直属上级模表达了一个模块与其直属上级模表达了一个模块与其直属上级模表达了一个模块与其直属上级模块的关系。模块的扇入系数越大,表明它要块的关系。模块的扇入系数越大,表明它要块的关系。模块的扇入系数越大,表明它要块的关系。模块的扇入系数越大,表明它要被多个上级模块所调用,其公用性很强,说被多个上级模块所调用,其公用性很强,说被多个上级模块所调用,其公用性很强,说被多个上级模块所调用,其公用性很强

28、,说明模块分解的较好。明模块分解的较好。明模块分解的较好。明模块分解的较好。模块的模块的模块的模块的扇出扇出扇出扇出表达了一个模块对它的直属下级表达了一个模块对它的直属下级表达了一个模块对它的直属下级表达了一个模块对它的直属下级模块的控制范围。模块的扇出系数是指其直模块的控制范围。模块的扇出系数是指其直模块的控制范围。模块的扇出系数是指其直模块的控制范围。模块的扇出系数是指其直属下级模块的个数。属下级模块的个数。属下级模块的个数。属下级模块的个数。模块的扇出直接影响着模块的扇出直接影响着系统的宽度。一个系统的平均扇出系数通常系统的宽度。一个系统的平均扇出系数通常是是3至至4,一般不应超过,一般

29、不应超过7小飞守角制作小飞守角制作设计信息系统流程图信息系统流程图表示的是计算机的处理流程。信息系统流程图表示的是计算机的处理流程。绘制信息系统流程图首先是要确定系统的边界、绘制信息系统流程图首先是要确定系统的边界、接口和数据处理方式,然后考虑哪些处理功能接口和数据处理方式,然后考虑哪些处理功能可以合并和分解,并把有关的处理看成是系统可以合并和分解,并把有关的处理看成是系统流程图中的一个处理功能流程图中的一个处理功能小飞守角制作小飞守角制作信息系统流程图设计信息系统流程图设计 数据关系的一般形式数据关系的一般形式小飞守角制作小飞守角制作图图7.5 系统流程图的常用符号系统流程图的常用符号信息系

30、统流程图设计信息系统流程图设计 从数据流程图导出信息系统流程图的例子数据存储数据存储#1数据存储数据存储#2处理处理1输入输入1处理处理2处理处理4处理处理3输出输出2输出输出1实体实体1实体实体2存储存储#1报告报告1输入输入1处理处理1处理处理4处理处理3中间中间文件文件存储存储#2报告报告2新系统逻辑模型转换为系统流程图示例图新系统逻辑模型转换为系统流程图示例图小飞守角制作小飞守角制作信息系统流程图设计小飞守角制作小飞守角制作实训操作:将下列数据流程图转化为系统流程图小飞守角制作小飞守角制作系统物理配置方案设计(一)设计依据(一)设计依据系统吞吐量系统吞吐量系统响应速度系统响应速度系统的

31、可靠性系统的可靠性分布式分布式 或集中式或集中式地域范围地域范围小飞守角制作小飞守角制作集中式网络集中式网络集中式优缺点集中式优缺点小飞守角制作小飞守角制作分布式网络分布式网络分布式优缺点:分布式优缺点:小飞守角制作小飞守角制作系统物理配置方案设计(一)系统物理配置(一)系统物理配置处理方式选择处理方式选择计算机硬件选择计算机硬件选择计算机网络选择计算机网络选择应用软件选择应用软件选择数据库管理系统选择数据库管理系统选择系统环境的配置说明书系统环境的配置说明书小飞守角制作小飞守角制作环型结构图环型结构图网络拓扑结构图网络拓扑结构图小飞守角制作小飞守角制作目目录录信息系统总体结构设计信息系统设计

32、概述信息系统详细设计1234信息系统设计说明书小飞守角制作小飞守角制作详细设计详详细细设设计计又又称称物物理理模模型型设设计计,真真正正回回答答新新系系统统如如何何做做的的问问题题。详详细细设设计计的的对对象象为为构构成成系系统统的的每一个功能模块,其主要工作为:每一个功能模块,其主要工作为:代码设计代码设计输入输入/输出设计输出设计人机界面设计人机界面设计数据库设计数据库设计处理过程设计处理过程设计系统可靠性、安全性和保密性设计系统可靠性、安全性和保密性设计小飞守角制作小飞守角制作代码设计(一)代码概念与功能(一)代码概念与功能代码是客观实体或属性的一种表示符号,是人和计算机的共同语言,在M

33、IS系统中起着沟通人与计算机的作用。代码的作用:代码的作用:1.识别作用:用来标识和确定某个具体的对象,便于计算机识别。2.统计和检索作用:当按对象的属性或类别进行编码时,易于优化对象的统计和检索。3.对象状态的描述作用:代码可以用来标明事务所出的状态,便于对象的动态管理。小飞守角制作小飞守角制作代码设计(二)代码种类(二)代码种类代码的分类如下图所示:代码代码代码代码非含义码非含义码非含义码非含义码含义码含义码含义码含义码有序码有序码有序码有序码随机码随机码随机码随机码校验码校验码校验码校验码对照的对照的对照的对照的缩略的缩略的缩略的缩略的助记码助记码助记码助记码缩略码缩略码缩略码缩略码字母

34、顺序码字母顺序码字母顺序码字母顺序码区间码区间码区间码区间码年代码年代码年代码年代码层次码层次码层次码层次码十进制码十进制码十进制码十进制码特征码特征码特征码特征码用一串连续的数字来代表系统中的客观实体或属性用一串连续的数字来代表系统中的客观实体或属性用一串连续的数字来代表系统中的客观实体或属性用一串连续的数字来代表系统中的客观实体或属性例:例:例:例:各系编码:各系编码:各系编码:各系编码:01 01 管理系,管理系,管理系,管理系,02 02 土木系,土木系,土木系,土木系,03 03 信息系信息系信息系信息系14 14 机电系机电系机电系机电系把数据项分成若干组,每一区间代表一个组。把数

35、据项分成若干组,每一区间代表一个组。把数据项分成若干组,每一区间代表一个组。把数据项分成若干组,每一区间代表一个组。码中的数字和位置都代表一定意义。码中的数字和位置都代表一定意义。码中的数字和位置都代表一定意义。码中的数字和位置都代表一定意义。例:邮政编码例:邮政编码例:邮政编码例:邮政编码外经贸学院:外经贸学院:外经贸学院:外经贸学院:350016350016将编码对象的名称、规格等作为代码的一部分。将编码对象的名称、规格等作为代码的一部分。将编码对象的名称、规格等作为代码的一部分。将编码对象的名称、规格等作为代码的一部分。例:例:例:例:TV-B12 TV-B12 表示表示表示表示1212

36、寸黑白电视机寸黑白电视机寸黑白电视机寸黑白电视机TV-C20TV-C20表示表示表示表示2020寸彩色电视机寸彩色电视机寸彩色电视机寸彩色电视机是助记码的特例,从编码对象名称中提取几个是助记码的特例,从编码对象名称中提取几个是助记码的特例,从编码对象名称中提取几个是助记码的特例,从编码对象名称中提取几个关键字母作为代码关键字母作为代码关键字母作为代码关键字母作为代码例:例:例:例:Amt Amt 总额总额总额总额 (amount)(amount);Cont Cont 合同(合同(合同(合同(conntract)conntract)在代码的结构中,为多个属性各规定一个位置在代码的结构中,为多个属

37、性各规定一个位置在代码的结构中,为多个属性各规定一个位置在代码的结构中,为多个属性各规定一个位置从而表示某一编码对象的不同方面特征从而表示某一编码对象的不同方面特征从而表示某一编码对象的不同方面特征从而表示某一编码对象的不同方面特征在代码的结构中,为数据项的各个属性各规定一个位置在代码的结构中,为数据项的各个属性各规定一个位置在代码的结构中,为数据项的各个属性各规定一个位置在代码的结构中,为数据项的各个属性各规定一个位置并使其排列符合一定层次关系。比如会计科目代码。并使其排列符合一定层次关系。比如会计科目代码。并使其排列符合一定层次关系。比如会计科目代码。并使其排列符合一定层次关系。比如会计科

38、目代码。620 620 工程和技术科学工程和技术科学621 621 机械和电气工程机械和电气工程 621.1 621.1 蒸汽动力工程蒸汽动力工程621.2 621.2 水力机械水力机械621.3 621.3 电气工程电气工程621.38 621.38 电子学电子学621.39 621.39 通信工程通信工程621.4 621.4 内燃机工程内燃机工程621.5 621.5 气动机械与制冷工程气动机械与制冷工程621.6 621.6 泵、管道工程泵、管道工程 小飞守角制作小飞守角制作代码设计(二)代码种类(二)代码种类:校位码校位码为什么使用校验码为什么使用校验码校验码的生成过程校验码的生成过

39、程实例实例 当人们抄写、录入时,发生错误的可能性很大,如抄写错当人们抄写、录入时,发生错误的可能性很大,如抄写错当人们抄写、录入时,发生错误的可能性很大,如抄写错当人们抄写、录入时,发生错误的可能性很大,如抄写错(12341234写成写成写成写成12351235)、移位错()、移位错()、移位错()、移位错(12341234记为记为记为记为12431243)、隔位移位错)、隔位移位错)、隔位移位错)、隔位移位错(12341234记为记为记为记为14321432)等)等)等)等 为了检验输入代码的正确性,要在代码本体的基础上,再外为了检验输入代码的正确性,要在代码本体的基础上,再外为了检验输入代

40、码的正确性,要在代码本体的基础上,再外为了检验输入代码的正确性,要在代码本体的基础上,再外加校验位加校验位加校验位加校验位 校验码是代码的一部分校验码是代码的一部分校验码是代码的一部分校验码是代码的一部分XXXXXXXXXXXXXX校验位校验位校验位校验位代码本体代码本体代码本体代码本体第一步:对代码的本体的每一位加权求和。第一步:对代码的本体的每一位加权求和。第一步:对代码的本体的每一位加权求和。第一步:对代码的本体的每一位加权求和。第二步:以模除和得到余数,将余数作为检验位。第二步:以模除和得到余数,将余数作为检验位。第二步:以模除和得到余数,将余数作为检验位。第二步:以模除和得到余数,将

41、余数作为检验位。加权因子可以为:加权因子可以为:自然数自然数 1,2,3,几何级数几何级数 2,4,8,16 质数质数 3,5,7,13,17例子:算术级例子:算术级例子:算术级例子:算术级 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 6 5 4 3 2 6 5 4 3 2 6 5 4 3 2 6 5 4 3 2模为模为模为模为11.11.11.11.加权求和:加权求和:加权求和:加权求和:1*6+2*5+3*4+4*3+5*2=501*6+2*5+3*4+4*3+5*2=501*6+2*5+3*4+4*3+5*2=501*6+2*5+3*4+4*3+5*2

42、=50 取余作为校验码:取余作为校验码:取余作为校验码:取余作为校验码:50/11=6 50/11=6 50/11=6 50/11=6请计用几何级数法算下列原代码的校验码:请计用几何级数法算下列原代码的校验码:原代码:原代码:6 5 7 2 3各乘权:各乘权:32 18 8 4 2以以11为模。为模。小飞守角制作小飞守角制作代码设计(二)代码种类(二)代码种类:案例案例1.1.学生学号学生学号学生学号学生学号前前前前2 2位为学生的入学年份位为学生的入学年份位为学生的入学年份位为学生的入学年份第第第第3 3、4 4位是专业顺序号位是专业顺序号位是专业顺序号位是专业顺序号第第第第5 5位是班级代

43、号位是班级代号位是班级代号位是班级代号第第第第6 6、7 7、8 8位是顺序号位是顺序号位是顺序号位是顺序号例如:例如:例如:例如:0107121901071219小飞守角制作小飞守角制作代码设计(三)代码设计原则(三)代码设计原则 唯一性唯一性 合理性合理性 可扩充性和稳定性可扩充性和稳定性 简单性简单性 标准性和通用标准性和通用性性是代码最基本的特性。每个代码都仅代表唯一的实体或属性。结构要合理,尽量反映编码对象的特征,并与事务分类体系相适应,以便代码具有分类的标识作用。如:身份证号。代码系统要反映系统的发展变化。当增加新的实体或属性时,直接利用原代码。同时,要适应环境的变化,要具有不能改

44、变的持久性,避免经常修改代码。代码的长度以短小为好,代码的长度会影响所占据的存储单元和信息处理速度,也会影响代码输入时出错的概率及输入、输出速度。凡是国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的代码,以使其通用化。小飞守角制作小飞守角制作输出、输入设计输输出出是是系系统统产产生生的的结结果果或或提提供供的的信信息息。对对于于大大多多数数用用户户来来说说,输输出出是是系系统统开开发发目目的的和和使使用用效效果果评评价价的的标标准准。输输出出设设计计的的目目的的正正是是为为了了正正确确及及时时地地反反映映和和组组成成用用于于生生产产和和服服务务部部门门的的有有用用信信息

45、息,因因此此,系系统统设设计计过过程程与与实实施施过过程程相相反反,是是从从输输出出设设计计到到输输入入设设计计。即即先先确确定定要要得得到到哪哪些些信信息息,再再考考虑虑为为了了得得到到这这些些信信息息,需需要要准准备哪些原始资料作为输入。备哪些原始资料作为输入。小飞守角制作小飞守角制作输出设计中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部请购单位:工程建设部:右岸工程部 1997年年5月月21日日 97调字第调字第设备设备名称名称棒磨机棒磨机型型号号规规格格 数量数量计划计划1账面价格账面价格单价单价180,200.00总价总价180,20

46、0.00单位单位设备设备编号编号15073001-001实收数实收数1结算价款结算价款单价单价180,200.00总价总价180,200.0000台台合同号合同号10号仓库号仓库发发 货货 仓仓库库中国建设银行中国建设银行开开 户户 银银行行32100876543账账 号号备备 注注 总总计计金额金额其其他他有有关关费用费用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保险费保险费包装费包装费(大写)(大写)壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存根存根财财 务务 会会计计请请购购单单 位位发发货货仓仓 库库财财务务稽稽 查查业务业务单位主管

47、:单位主管:收款:收款:提货:提货:发货:发货:制单:制单:小飞守角制作小飞守角制作输出设计输出设计输出设计的重要性是显而易见的,管理信息系统只有通过输出才能为用户提供服务。信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一。输出设计包括以下方面的内容:输出要求的确定:输出什么内容输出要求的确定:输出什么内容 输出方式的选择:输出方式的选择:屏幕显示和打印机打印屏幕显示和打印机打印 输出格式设计:统一标准、美观、符合用户习惯、输出格式设计:统一标准、美观、符合用户习惯、易于计算机实现、系统发展需要。易于计算机实现、系统发展需要。小飞守角制作小飞守角制作输入设计 “输入的是

48、垃圾,输出的必然是垃圾输入的是垃圾,输出的必然是垃圾”。输出。输出设计的目标是保证系统输出正确的数据,在此前提设计的目标是保证系统输出正确的数据,在此前提下,应做到输入方法简单、迅速、经济、方便。下,应做到输入方法简单、迅速、经济、方便。输入原则输入原则输入内容输入内容输入数据正确性校验输入数据正确性校验输入设计包括数据规范和数据准输入设计包括数据规范和数据准输入设计包括数据规范和数据准输入设计包括数据规范和数据准备过程。提高效率和减少错误是备过程。提高效率和减少错误是备过程。提高效率和减少错误是备过程。提高效率和减少错误是两个最根本的原则:两个最根本的原则:两个最根本的原则:两个最根本的原则

49、:(1 1)最小量原则)最小量原则)最小量原则)最小量原则(2 2)简单性原则)简单性原则)简单性原则)简单性原则(3 3)杜绝重复原则)杜绝重复原则)杜绝重复原则)杜绝重复原则(4 4)少转换原则)少转换原则)少转换原则)少转换原则(1 1)确定输入数据内容)确定输入数据内容)确定输入数据内容)确定输入数据内容(2 2)确定数据的输入方式)确定数据的输入方式)确定数据的输入方式)确定数据的输入方式(3 3)确定输入数据的记录格式)确定输入数据的记录格式)确定输入数据的记录格式)确定输入数据的记录格式(4 4)输入数据的正确性校验)输入数据的正确性校验)输入数据的正确性校验)输入数据的正确性校

50、验(5 5)确定输入设备)确定输入设备)确定输入设备)确定输入设备绝对保证不出错的校对方式是绝对保证不出错的校对方式是绝对保证不出错的校对方式是绝对保证不出错的校对方式是没有的,常用校对方式有:没有的,常用校对方式有:没有的,常用校对方式有:没有的,常用校对方式有:(1 1)人工校对)人工校对)人工校对)人工校对(2 2)二次键入校对)二次键入校对)二次键入校对)二次键入校对(3 3)用程序设计实现校对)用程序设计实现校对)用程序设计实现校对)用程序设计实现校对小飞守角制作小飞守角制作输入设计小飞守角制作小飞守角制作处理过程设计一共有一共有13种基本方式:传递、核对、变换、分类(排种基本方式:

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁