信息系统设计的任务.pptx
《信息系统设计的任务.pptx》由会员分享,可在线阅读,更多相关《信息系统设计的任务.pptx(95页珍藏版)》请在咨信网上搜索。
1、信息系统分析与设计信息系统分析与设计第第 1 1 页页2024/9/26 2024/9/26 周四周四 12:17 12:17第第 1 1 页页本章要点系统设计的任务应用程序体系结构的设计(结构化方法)数据库设计系统控制设计输入设计输出设计用户界面设计信息系统分析与设计信息系统分析与设计第第 2 2 页页2024/9/26 2024/9/26 周四周四 12:17 12:17第第 2 2 页页系统设计的任务在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。系统模型分为逻辑模型和物理模型。系统模型分为逻辑模型和物理模型。逻辑模型逻辑模型 逻辑模型主要确定
2、逻辑模型主要确定逻辑模型主要确定逻辑模型主要确定系统做什么,在系统系统做什么,在系统系统做什么,在系统系统做什么,在系统分析阶段提出。分析阶段提出。分析阶段提出。分析阶段提出。物理模型物理模型 物理模型则主要解物理模型则主要解物理模型则主要解物理模型则主要解决怎样做的问题,在系决怎样做的问题,在系决怎样做的问题,在系决怎样做的问题,在系统设计阶段提出。统设计阶段提出。统设计阶段提出。统设计阶段提出。6.1 系统设计的概述系统设计的概述l系统设计概念:系统设计又称为物理设计,是开发MIS的第二阶段。该阶段系统开发人员将逻辑模型转换为目标系统的物理模型。系统设计通常可分为两个阶段进行,第一阶段是总
3、体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可;第二阶段详细设计。该阶段的成果:系统设计说明书 系统设计的主要内容:系统设计的主要内容:1、总体设计:系统模块结构设计、计算机物理系统的配置方案设计、信息系统流程图其任务是划分子系统,确定子系统的模块结构,并画出模块结构图 解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题 考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。系统设计的主要内容:系统设计的主要内容:1)系统模块结构设计功能模块结构图及设计接口系统设计的主要内容:系统设计的主要内容:2)系统物理配
4、置方案设计包括计算机处理方式、软硬件设备选择、通信网络的选择和设计以及数据库管理系统的选择等系统设计的主要内容:系统设计的主要内容:3)设计信息系统流程图信息系统流程图表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。绘制信息系统流程图的前提是已经确定了系统的边界、人一机接口和数据处理方式。从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。2、代码设计代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。系统设计的主要内容
5、:系统设计的主要内容:3、数据存储设计文件组织和设计根据系统分析得到的数据关系集和数据字典,再结合系统处理流程图,就可以确定出数据文件的结构和进行数据库设计。系统设计的主要内容:系统设计的主要内容:系统设计的主要内容:系统设计的主要内容:4、输入输出设计l输入/输出设计主要是对以纪录为单位的各种输入输出报表格式的描述,另外,对人机对话各式的设计和输入输出装置的考虑也在这一步完成。l设计的出发点是保证输出达到用户的要求,正确及时地将有用的信息提供给需要它的用户。l输入数据的正确性决定了整个系统工作的质量,要遵循“使用方便,操作简单,便于录入,数据准确”的原则。系统设计的主要内容:系统设计的主要内
6、容:5、处理流程设计处理流程设计是通过系统处理流程图的形式,将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。系统设计的主要内容:系统设计的主要内容:6、系统设计说明书:系统设计说明书应当全面准确地阐述系统在实施过程中采用的手段、方法、技术标准以及相应的环境要求。另外,系统建设的标准化问题也是系统设计说明书中应阐述的重要内容。系统总体设计方案代码设计方案输入和输出设计方案文件设计方案程序模块说明书信息系统分析与设计信息系统分析与设计第第 1313 页页2024/9/26 2024/9/26 周四周四 12:17 12:17第第 1313 页页6.1系统需求定义的目标不同的开发
7、方法对系统设计过程的技术支持不同,所形成的设计模式也不同。1.关联图2.DFD片段、详细DFD3.过程定义、数据定义1.场景图2.顺序图、状态图3.其他OO模型事件和事件列表事件和事件列表事件事件类图类图用例图用例图ER ER 图图关联图关联图结结构构化化方方法法面面向向对对象象方方法法模块结构图模块结构图关系数据库模式关系数据库模式包图包图设计类图设计类图OOOO数据库模式数据库模式网络平面图用户界面、系统控制伪码信息系统分析与设计信息系统分析与设计第第 1414 页页2024/9/26 2024/9/26 周四周四 12:17 12:17第第 1414 页页6.2应用程序体系结构设计结构化
8、设计思想系统性。就是在功能结构设计时,全面考虑各方面情况。自顶向下分解步骤。将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能。层次性。上面的分解是按层分解的,同一个层次是同样由抽象到具体的程度。各层具有可比性。信息系统分析与设计信息系统分析与设计第第 1515 页页2024/9/26 2024/9/26 周四周四 12:17 12:17第第 1515 页页 管理信息系统的各子系统可以看作是系统目标下层的功能。上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过
9、程。信息系统分析与设计信息系统分析与设计第第 1616 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 1616 页页6.2.1模块的定义模块的定义程序设计:模块是一个计算机程序中可识别的具有特定功能的程序片段结构化设计:模块式组成系统的具有一定功能的基本单位,系统中任何一个处理功能都可以是模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。信息系统分析与设计信息系统分析与设计第第 1717 页页2024/9/26 2024/9/26 周四周四 12:18 12:
10、18第第 1717 页页6.2.1模块的特征模块的特征1.功能特征2.逻辑特征3.状态特征在模块结构图中,只表示其功能名称以及完成该功能所需的数据和产生的数据,不体现内部逻辑。信息系统分析与设计信息系统分析与设计第第 1818 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 1818 页页6.2.1模块化模块化把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。p各个模块具有相对独立性,可以分别加以设计实现;p模块之间的相互关系(如信息交换、调用
11、关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。信息系统分析与设计信息系统分析与设计第第 1919 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 1919 页页6.2.1模块与模块化模块的独立性用系统功能模块结构图最后一层的功能模块是否具有独立性来判断系统功能是否被充分地分解。所谓的模块独立性指的是每个模块只能完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单,和其他模块之间没有过多的相互作用。模块化的重要性模块化(即具有独立的模块)设计的软件比较容易开发出来,而且特别适合许多人分工合作开发同一个软件;
12、独立的模块比较容易测试和维护。相对来说,修改独立的模块需要的工作量比较小,错误传播范围也比较小,需要扩充功能时比较容易“插入”模块。信息系统分析与设计信息系统分析与设计第第 2020 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2020 页页 系统逻辑模型中数据流图中的模块是逻辑处系统逻辑模型中数据流图中的模块是逻辑处理模块,模型中没有说明模块的物理构成和理模块,模型中没有说明模块的物理构成和实现途径,同时也看不出模块的层次分解关实现途径,同时也看不出模块的层次分解关系,为此在系统结构设计中要将数据流图上系,为此在系统结构设计中要将数据流图上的各个逻辑处理
13、模块进一步分解,用模块结的各个逻辑处理模块进一步分解,用模块结构图确定系统的层次结构关系,并将系统的构图确定系统的层次结构关系,并将系统的逻辑模型转变为物理模型。逻辑模型转变为物理模型。6.2.1模块的分解信息系统分析与设计信息系统分析与设计第第 2121 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2121 页页 按逻辑划分:把相类似的处理逻辑功能放在一个模块里。按逻辑划分:把相类似的处理逻辑功能放在一个模块里。按时间划分按时间划分 按过程划分按过程划分 按通信划分按通信划分 按职能划分按职能划分6.2.1划分模块的方式信息系统分析与设计信息系统分析与设
14、计第第 2222 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2222 页页按职能划分按职能划分子系统、按逻辑划分子系统、按逻辑划分模块模块所形成的系统所形成的系统信息系统分析与设计信息系统分析与设计第第 2323 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2323 页页模块结构图是把分解的一个个模块按层次结构联系起来的图。模块结构图是结构化设计中描述系统结构的图形工具。作为一种文档,它必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设计的思想。6.2.1模块结构图信息系统分析与设计信息系统
15、分析与设计第第 2424 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2424 页页6.2.1模块结构图示例协同数据发布系统 信息系统分析与设计信息系统分析与设计第第 2525 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2525 页页工资管理信息系统建立主文件更新主文件建立扣款文件 计算和打印数据录入数据维护菜单表单建立主处理文件更新计算打印工资汇总表打印工资单数据录入数据维护6.2.1模块结构图示例信息系统分析与设计信息系统分析与设计第第 2626 页页2024/9/26 2024/9/26 周四周四 12:18
16、12:18第第 2626 页页6.2.1模块结构图模块的四个要素1.输入和输出2.处理功能3.内部数据4.程序代码信息系统分析与设计信息系统分析与设计第第 2727 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2727 页页序号序号名称名称符符 号号含含 义义 说说 明明1 1模块模块表示一个功能模块,模块名称标注在方框的内部表示一个功能模块,模块名称标注在方框的内部2 2预定义预定义表示一个预先定义的模块,模块名称标注在方框的内部,预表示一个预先定义的模块,模块名称标注在方框的内部,预先定义模块是指不必在编程实现的模块,通常是应用程序中先定义模块是指不必
17、在编程实现的模块,通常是应用程序中的一个程序。的一个程序。3 3调用调用表示模块与模块之间的调用关系,箭头部分指示被调用模块,表示模块与模块之间的调用关系,箭头部分指示被调用模块,箭尾部分指示调用模块。箭尾部分指示调用模块。4 4数据数据表示模块与模块之间的数据流,数据项名称或编号标注在旁表示模块与模块之间的数据流,数据项名称或编号标注在旁边。边。5 5控制信息控制信息表示模块与模块之间的控制流,控制变量的名称或编号标注表示模块与模块之间的控制流,控制变量的名称或编号标注在旁边。在旁边。6 6判断分支判断分支表示模块内部包含有判断逻辑,根据判定结果调用哪些功能表示模块内部包含有判断逻辑,根据判
18、定结果调用哪些功能模块。模块。7 7循环调用循环调用表示模块内部包含有循环调用某个或某些模块的功能。表示模块内部包含有循环调用某个或某些模块的功能。8 8转接转接模块结构图需要转接到另外一张纸上,或为了避免图上线条模块结构图需要转接到另外一张纸上,或为了避免图上线条交叉时,都可使用转接符号,圆圈内加上标号。交叉时,都可使用转接符号,圆圈内加上标号。信息系统分析与设计信息系统分析与设计第第 2828 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 2828 页页6.2.1模块结构图信息系统分析与设计信息系统分析与设计第第 2929 页页2024/9/26 202
19、4/9/26 周四周四 12:18 12:18第第 2929 页页模块:模块是可以组合、分解和更换的单元,是组成系统、异于处理的基本单位。调用:在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。6.2.1模块结构图的基本含义信息系统分析与设计信息系统分析与设计第第 3030 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3030 页页数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调
20、用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。获得线性获得线性方程组解方程组解计算线性计算线性方程组解方程组解无解无解6.2.1模块结构图的基本含义信息系统分析与设计信息系统分析与设计第第 3131 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3131 页页控制信息:为了指导程序下一步的执行,模块间有时还必须传送某些控制信息。例如,数据输入完成后给出的结束标志,文件读到末尾产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆的箭头表示控制信息。转接符号:当模块结构图在一张图上画不下,需要转
21、接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。信息系统分析与设计信息系统分析与设计第第 3232 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3232 页页数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处理,而别调用模块又可以将处理的结果送回调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。获得线性获得线性方程组解方程组解计算线性计算线性方程组解方程组解无解无解6.2.1模块结构图的基本含义信息系统分析与设计信息系统分析与设计第第 3333 页页2024/9/26 202
22、4/9/26 周四周四 12:18 12:18第第 3333 页页构成最终系统的每一个主要的程序对应于按时间划分的子系统,每个系统都应有相应的模块结构图,每个程序对应于按事件划分的DFD中的一个过程。有DFD转换为MSC图的方法有两种1.1.事务分析法事务分析法2.2.变换分析法变换分析法 6.2.2模块结构图的构造过程信息系统分析与设计信息系统分析与设计第第 3434 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3434 页页事务型系统由三层组成:事务层操作层细节层事务型模块的功能是对接收的事务,按其类型选择某一类事务处理。6.2.2事务型模块结构图信息
23、系统分析与设计信息系统分析与设计第第 3535 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3535 页页事务型系统工作的顺序:事务型系统工作的顺序:主模块将按事务的类型选择调用某一事务处理模块,主模块将按事务的类型选择调用某一事务处理模块,事务处理模块又调用若干个操作模块,而每个操作模块又调用若干个细节模块。事务处理模块又调用若干个操作模块,而每个操作模块又调用若干个细节模块。在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同的细节,因此事务型系统的操作模块和细节模块可
24、以达到一定程度的共享。的细节,因此事务型系统的操作模块和细节模块可以达到一定程度的共享。信息系统分析与设计信息系统分析与设计第第 3636 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3636 页页事务分析事务分析1信息系统分析与设计信息系统分析与设计第第 3737 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3737 页页事务分析事务分析2信息系统分析与设计信息系统分析与设计第第 3838 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3838 页页变换型模块结构描述的是变换型系统
25、,变换型系统由三部分组成:输入数据加工(中心变换)输出变换型模块的功能是将输入的数据经过加工后输出。6.2.2变换型模块结构图信息系统分析与设计信息系统分析与设计第第 3939 页页2024/9/26 2024/9/26 周四周四 12:18 12:18第第 3939 页页变换型系统工作的顺序:变换型系统工作的顺序:首先主模块受到控制,然后控制沿着结构逐层达到底层的输入模块,当底层模块首先主模块受到控制,然后控制沿着结构逐层达到底层的输入模块,当底层模块输入数据后,由下至上逐层传送,逐步由输入数据后,由下至上逐层传送,逐步由“物理输入物理输入”变成变成“逻辑输入逻辑输入”C C;在主控模块控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 设计 任务
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。