管理信息系统第五篇15定ppt课件_第1页
管理信息系统第五篇15定ppt课件_第2页
管理信息系统第五篇15定ppt课件_第3页
管理信息系统第五篇15定ppt课件_第4页
管理信息系统第五篇15定ppt课件_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、第五篇第五篇 信息系统开发信息系统开发第第15章章 信息系统分析信息系统分析学习目的学习目的n掌握系统分析的义务;掌握系统分析的义务;n熟习构造系统分析方法和逻辑模型设计过程;熟习构造系统分析方法和逻辑模型设计过程;n掌握信息系统功能建模方法;掌握信息系统功能建模方法;n掌握信息系统数据逻辑建模方法;掌握信息系统数据逻辑建模方法;n掌握信息系统流程建模的掌握信息系统流程建模的DFD方法;方法;一、系统分析概述一、系统分析概述n1、系统分析的义务、系统分析的义务n 经过对企业组织的详细调查,充分分析经过对企业组织的详细调查,充分分析用户的要求,设计出将要建立的信息系统的逻用户的要求,设计出将要建

2、立的信息系统的逻辑模型,处理新系统辑模型,处理新系统“做什么的问题。做什么的问题。n逻辑模型设计逻辑模型设计总体设计总体设计2、系统分析的任务内容、系统分析的任务内容分三个阶段:详细调查;功能、数据与流程分析;新系统逻辑模型设计:功能模型、数据模型、流程模型;3、系统分析采用的技术和工具、系统分析采用的技术和工具n 功能建模工具功能图n HHierarchy)图:用图形方式阐明一个系统的模块构造,其中矩形及矩形的称号表示子系统或模块的功能,即模块能做什么。n 功能图最底层的模块表示一项详细的、独立的、不可再分的业务信息处置模块。n 流程建模工具流程建模工具数据流程图数据流程图n DFDData

3、 Flow Diagramn 用简易的、图形化的方式表达系统业务处置用简易的、图形化的方式表达系统业务处置和数据流之间的关系,表达数据在部门内、和数据流之间的关系,表达数据在部门内、部门间或组织间的逻辑流向及逻辑加工和转部门间或组织间的逻辑流向及逻辑加工和转换过程。换过程。领料领料P2收料收料P1D1 收料单文件收料单文件D2 领料单文件领料单文件统计统计P3到货通知单到货通知单领料恳求单领料恳求单库存收支统计表库存收支统计表D3 统计文件统计文件简化的库存管理子系统的简化的库存管理子系统的DFD图图n 处置逻辑的表达工具处置逻辑的表达工具构造化言语、构造化言语、n 决策树、决策决策树、决策表

4、表n n 数据流程图中比较复杂的处置逻辑数据流程图中比较复杂的处置逻辑可以用本节引见的描画工具来加以阐明。可以用本节引见的描画工具来加以阐明。只需最底层的处置逻辑才需求详细描画它只需最底层的处置逻辑才需求详细描画它的逻辑。的逻辑。(a)(a)决策树决策树 当一个决策问题不止依赖于一个条件,当一个决策问题不止依赖于一个条件,而是和假设干个条件有关时,运用决策树而是和假设干个条件有关时,运用决策树比较直观。比较直观。 库存量库存量 欠款时间欠款时间 30天天100100天天 30 30天天100100天天需求量需求量需求量需求量库存量库存量库存量库存量 库存量库存量先按库存发货,先按库存发货,进货

5、后再补发进货后再补发先付款,再发货先付款,再发货立刻发货立刻发货不发货不发货通知先付欠款通知先付欠款处置订货单的决策树处置订货单的决策树(b)(b)决策表又称判别表决策表又称判别表 决策表又称判别表可以明晰地表达条件、决策表又称判别表可以明晰地表达条件、决策规那么和应采取的行动之间的逻辑关系。决策规那么和应采取的行动之间的逻辑关系。处置订货单的判别表处置订货单的判别表决策规则号决策规则号123456条条 件件欠款时间欠款时间30天天YY N N N N欠款时间欠款时间100天天N N Y Y N N需求量需求量库存量库存量Y N Y N Y N应采应采取的取的行动行动立即发货立即发货 先按库存

6、量发货先按库存量发货,进货后再补发进货后再补发 先付款先付款,再发货再发货 不发货不发货 要求先付欠款要求先付欠款 (c)(c)构造化言语表示法构造化言语表示法 构造言语表示法是一构造言语表示法是一种模拟计算机言语来描种模拟计算机言语来描述处置逻辑的方法。述处置逻辑的方法。 它使它使 用了由用了由“IF、“THEN和和“ELSE等等词组成的规范化言语。词组成的规范化言语。见右例。见右例。 IF 欠款时间欠款时间30天天 IF 需求量需求量库存量库存量 THEN 立刻发货立刻发货 ELSE 先按库存量发货,进货后再补发先按库存量发货,进货后再补发 ELSE IF 欠款时间欠款时间100天天 IF

7、 需求量需求量库存量库存量 THEN 先付款再发货先付款再发货 ELSE 不发货不发货 ELSE 要求先付欠款要求先付欠款n数据建模方法数据建模方法E-R图和图和3NF关系群关系群n 处理如何组织处理如何组织DFD其中的数据存储。其中的数据存储。4、系统分析的任务方法、系统分析的任务方法n“自顶向下或自顶向下或“自底向上的任务方法自底向上的任务方法n系统分析过程中设计功能模型或流程模型系统分析过程中设计功能模型或流程模型时,往往采用两种方法结合的方法。时,往往采用两种方法结合的方法。二、详细调查和数据、功能与流程分析二、详细调查和数据、功能与流程分析n1、详细调查、详细调查n详细调查:研讨目前

8、的业务系统,弄清用户对详细调查:研讨目前的业务系统,弄清用户对新系统的功能及信息要求。新系统的功能及信息要求。n由两个方面组成:由两个方面组成:n(1)现行系统管理业务的功能调查;现行系统管理业务的功能调查;n(2)现行系统的信息及信息流程调查;现行系统的信息及信息流程调查;详细调查的内容:详细调查的内容:n组织机构及业务功能;组织机构及业务功能;n各部门的任务目的和开展战略;各部门的任务目的和开展战略;n业务信息处置流程;业务信息处置流程;n数据调查;数据调查;n代码化调查;代码化调查;n处置逻辑调查;处置逻辑调查;n查询与决策要求调查查询与决策要求调查n存在问题调查。存在问题调查。1组织机

9、构及业务功能调查组织机构及业务功能调查内容:内容:现行系统组织机构设置、岗位职责及行政隶属关系及组现行系统组织机构设置、岗位职责及行政隶属关系及组织的业务范围;织的业务范围;现行系统的业务功能调查;现行系统的业务功能调查;调查结果:调查结果:组织机构图;组织机构图;功能图及简明的文字进展阐明;功能图及简明的文字进展阐明;P364:图:图15.4P365:图:图15.5总经理总经理信息技术部信息技术部销售部销售部财务部财务部消费部消费部供应部供应部研发部研发部人力资源部人力资源部车间车间2车间车间1运输科运输科采购部采购部某公司组织构造图某公司组织构造图2业务信息处置流程业务信息处置流程n业务信

10、息处置流程:是指业务流程进展业务信息处置流程:是指业务流程进展时,系统中发生的数据流经各处的变化时,系统中发生的数据流经各处的变化过程,它是对业务流程进展信息笼统的过程,它是对业务流程进展信息笼统的结果。结果。n业务流程图业务流程图(TFD) 数据流程图数据流程图(DFD) ntransaction flow diagramTFDndata flow diagramDFD 业务流程图业务流程图TFD: 描画系统内各单位、人员之间业务描画系统内各单位、人员之间业务关系,作业顺序和管理信息流向的图表,关系,作业顺序和管理信息流向的图表,利用它协助分析员找出业务流程中不合利用它协助分析员找出业务流程

11、中不合理的地方。理的地方。业务流程图根本符号:业务流程图根本符号:业务处置单位业务处置单位业务处置功能描画业务处置功能描画表格报表制造表格报表制造数据数据/文件存档文件存档搜集搜集/统计数据统计数据信息传送过程信息传送过程 举例:某领料业务流程图绘制举例如下:举例:某领料业务流程图绘制举例如下:各基各基层单层单位位开领料单开领料单查库存形状查库存形状开缺货单开缺货单发货处置发货处置正常正常缺货缺货物资物资采购采购部门部门领料单领料单领料单领料单缺货通知缺货通知领料单领料单领料单领料单仓库仓库基层基层单位单位登记登记存档存档财务财务部部仓库仓库仓库仓库业务流程图业务流程图调查数据调查数据数据流程

12、图数据流程图业务流程图与数据流程图业务流程图与数据流程图n业务流程图:是一种阐明系统内各单位、人员之间业务流程图:是一种阐明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图。虽业务关系、作业顺序和管理信息流动的流程图。虽然笼统地描画了信息的流动和存储情况,但并未完然笼统地描画了信息的流动和存储情况,但并未完全把信息流笼统出来,其中夹杂着许多物质的要素,全把信息流笼统出来,其中夹杂着许多物质的要素,如内部实体、表单等。如内部实体、表单等。n数据流程图:是全面描画信息系统逻辑模型的工具,数据流程图:是全面描画信息系统逻辑模型的工具,它反映的是信息在系统中流动、处置和存储的情况。它反映

13、的是信息在系统中流动、处置和存储的情况。数据流程图数据流程图DFD,Data Flow Diagram 是一种能全面地描画信息系统逻辑模型的是一种能全面地描画信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处置和存储情况。映出信息在系统中的流动、处置和存储情况。 数据流程图的特征数据流程图的特征 1 笼统性笼统性 在数据流程图中详细的组织机构、任务场所、在数据流程图中详细的组织机构、任务场所、人员、物质流等等都已去掉,只剩下数据的人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、运用的情况。这种笼统存储、流动、加工、运

14、用的情况。这种笼统性能使我们总结出信息处置的内部规律性。性能使我们总结出信息处置的内部规律性。 2 概括性概括性 它把系统对各种业务的处置过程联络起来思它把系统对各种业务的处置过程联络起来思索,构成一个总体。而业务流程图只能孤立索,构成一个总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间的地分析各个业务,不能反映出各业务之间的数据关系。数据关系。 数据流程分析数据流程分析根本符号:根本符号:例:例:a顾客顾客a顾客顾客a顾客顾客1标识部分标识部分(P+数字数字)功能描画部分功能描画部分功能执行者功能执行者 处置功能的输入和输处置功能的输入和输出。箭头指向数据流动方出。箭头指向数据

15、流动方向,数据流可以是信件、向,数据流可以是信件、票据、也可以是等票据、也可以是等外部实体外部实体处置过程处置过程数据流数据流数据存储数据存储 数据保管的地方数数据保管的地方数据存储的逻辑描画为了据存储的逻辑描画为了区分和援用方便加上标识区分和援用方便加上标识D数字。数字。D1 产品记录产品记录绘制数据流程图绘制数据流程图DFD图图请根据以下描画画出简化的库存管理子系统的请根据以下描画画出简化的库存管理子系统的DFD图:图:(1)根据到货通知单,进展收料处置后构成收料单文件;根据到货通知单,进展收料处置后构成收料单文件;(2)根据领料恳求单,进展领料处置后构成领料单文件;根据领料恳求单,进展领

16、料处置后构成领料单文件;(3)对收、领料情况进展统计,产生库存收支统计表,归入对收、领料情况进展统计,产生库存收支统计表,归入统计文件;统计文件;领料领料P2收料收料P1D1 收料单文件收料单文件D2 领料单文件领料单文件统计统计P3到货通知单到货通知单领料恳求单领料恳求单库存收支统计表库存收支统计表D3 统计文件统计文件绘制数据流程图的方法绘制数据流程图的方法数据流程图是分层次的,绘制时采取的方法:数据流程图是分层次的,绘制时采取的方法:自上而下,逐层展开;输入输出,坚持平衡。自上而下,逐层展开;输入输出,坚持平衡。数据流程图分多少层次应实数据流程图分多少层次应实践情况而定,对于一个复杂的大

17、践情况而定,对于一个复杂的大系统,有时可分至七八层之多。系统,有时可分至七八层之多。为了提高规范化程度,有必要对为了提高规范化程度,有必要对图中各个元素加以编号。图中各个元素加以编号。 通常在编号之首冠以字母,通常在编号之首冠以字母,用以表示不同的元素,可以用用以表示不同的元素,可以用P表表示处置,示处置,D表示数据存储,表示数据存储, S表示表示外部实体。例如:外部实体。例如: P3.1.2表示第三表示第三子系统第一处置的第二个处置。子系统第一处置的第二个处置。 PP2P3P1P1.1P1.3P1.2 P2.1P2.2P3.2P3.2销售子系统的顶层数据流程图销售子系统的顶层数据流程图客户客

18、户P1订货处置订货处置D1 数据产品数据产品D2 客户数据客户数据信贷形状信贷形状订货单订货单发票发票D3 库存数据库存数据例一例一D2 客户数据客户数据客户客户P1.1检查产品检查产品并计算并计算D1 数据产品数据产品D3 库存数据库存数据P1.2信贷检查信贷检查并处置并处置P1.3库存处置库存处置P1.4发票通知发票通知D4 档案数据档案数据D3 同意订货数据同意订货数据产品细那产品细那么么订货产品订货产品数量品名数量品名等等订货细那订货细那么么信贷形状信贷形状回绝通知回绝通知接纳订货数据接纳订货数据信贷更新信贷更新发货数据发货数据发出信息发出信息发票发票销售子系统的第二层数据流程图销售子

19、系统的第二层数据流程图 例二例二 汽车配件公司:第一层数据流程图汽车配件公司:第一层数据流程图顾客顾客供应商供应商 汽车配件公司:第二层数据流程图汽车配件公司:第二层数据流程图顾客顾客供应商供应商顾客顾客业务员业务员采购员采购员经理经理n数据流程图的作用数据流程图的作用n 1 系统分析员用这种工具自顶系统分析员用这种工具自顶向下分析系统信息流程;向下分析系统信息流程; 2 可在图上画出计算机处置的部可在图上画出计算机处置的部分;分; 3 根据逻辑存储,进一步作数据根据逻辑存储,进一步作数据分析,可向数据库设计过渡;分析,可向数据库设计过渡; 4 根据数据流向,定出存取方式;根据数据流向,定出存

20、取方式; 5 对应一个处置过程,可用相应对应一个处置过程,可用相应的程序文语来表达处置方法,向程序设的程序文语来表达处置方法,向程序设计过渡。计过渡。数据流程图中的逻辑衔接错误:数据流程图中的逻辑衔接错误:数据存储之间直接建立衔接数据存储之间直接建立衔接外部实体外部实体数据存储与外部实体之间直接建立衔接数据存储与外部实体之间直接建立衔接外部实体外部实体外部实体外部实体外部实体之间直接建立衔接外部实体之间直接建立衔接3数据调查数据调查 数据、数据流程调查的内容数据、数据流程调查的内容 : 搜集原系统全部输入单据如入库单、收据、凭证、搜集原系统全部输入单据如入库单、收据、凭证、输出报表和数据存储介

21、质如账本、清单的典型格式。输出报表和数据存储介质如账本、清单的典型格式。 在上述各种单据、报表、账本的典型样品上或用附页注在上述各种单据、报表、账本的典型样品上或用附页注明制造单位、报送单位、存放地点、发生频度如每月明制造单位、报送单位、存放地点、发生频度如每月制造几张、发生的顶峰时间及发生量等。制造几张、发生的顶峰时间及发生量等。 在上述各种单据、报表、账册的典型样品上注明各项数在上述各种单据、报表、账册的典型样品上注明各项数据的类型数字、字符、长度、取值范围指最大值据的类型数字、字符、长度、取值范围指最大值和最小值。和最小值。4处置逻辑调查处置逻辑调查n业务信息处置流程的业务信息处置流程的

22、DFD模型只强调了流程,而没有对每模型只强调了流程,而没有对每个个“信息处置的细节进展阐明,所以还需求对每个处置信息处置的细节进展阐明,所以还需求对每个处置的逻辑做详细的调研。的逻辑做详细的调研。n处置逻辑:指数据被处置和加工的逻辑关系和算法。处置逻辑:指数据被处置和加工的逻辑关系和算法。n构造式言语、决策树、决策表等工具进展阐明构造式言语、决策树、决策表等工具进展阐明 5查询与决策要求调查;查询与决策要求调查;6详细调查的其他内容;详细调查的其他内容;2、数据、功能与流程分析、数据、功能与流程分析n数据、功能与流程分析的目的:是对详细调查阶数据、功能与流程分析的目的:是对详细调查阶段的资料进

23、展整理、分析和反复思索的过程,为段的资料进展整理、分析和反复思索的过程,为系统分析员做出信息系统逻辑设计方案做预备。系统分析员做出信息系统逻辑设计方案做预备。n内容:内容:n企业目的和环境分析企业目的和环境分析n现行系统存在问题分析现行系统存在问题分析n完善新系统总体目的完善新系统总体目的n功能分析功能分析n数据分析数据分析n流程分析流程分析三、新系统逻辑模型设计三、新系统逻辑模型设计新系统功能模型设计新系统功能模型设计义务:根据现行系统的功能模型和新系统目的,义务:根据现行系统的功能模型和新系统目的,正式确定将要建立的信息系统所处置的功能正式确定将要建立的信息系统所处置的功能范围和功能构造,

24、把功能、数据和流程分析范围和功能构造,把功能、数据和流程分析的想象变为正式方案。的想象变为正式方案。新系统总体目的新系统总体目的建立新系统功能模型建立新系统功能模型n划分子系统划分子系统n参照法参照法n职能构造法职能构造法n过程过程数据类聚合法数据类聚合法U/C矩阵法矩阵法n子系统功能构造设计子系统功能构造设计n新系统信息流程模型设计:一套分层的新新系统信息流程模型设计:一套分层的新DFD;n新系统数据模型设计:新系统数据模型设计:E-R图和图和3NF关系群;关系群;n新系统处置逻辑设计:构造式言语、决策树、新系统处置逻辑设计:构造式言语、决策树、决策表等工具;决策表等工具;代码设计代码设计n

25、代码的定义代码的定义n代码是代表事物称号、属性、形状等的符号。代码是代表事物称号、属性、形状等的符号。n代码的功能代码的功能 n为实体或属性提供了独一确定的含义,便于数据为实体或属性提供了独一确定的含义,便于数据的存贮和检索。的存贮和检索。n提高计算机处置的效率和精度,便于校正、检索、提高计算机处置的效率和精度,便于校正、检索、分类和统计。分类和统计。n提高数据的全局一致性。提高数据的全局一致性。n代码是人和计算机的共同言语,如零件号、图号代码是人和计算机的共同言语,如零件号、图号等早已运用代码。等早已运用代码。n代码的构造代码的构造n顺序码顺序码n块码块码n层次码层次码n十进位码十进位码n特

26、征码特征码n无序码无序码代码设计:代码设计:代码构造设计代码构造设计系统分析阶段完成系统分析阶段完成代码值设计代码值设计系统设计阶段完成系统设计阶段完成n代码构造中的校验位代码构造中的校验位n为了保证正确输入,在原有代码的根底上,为了保证正确输入,在原有代码的根底上,另加一个校验位,作为代码的一个组成部另加一个校验位,作为代码的一个组成部分。校验位经过事先规定的数学方法计算分。校验位经过事先规定的数学方法计算出来。代码一旦输入,计算时机用同样的出来。代码一旦输入,计算时机用同样的数学运算方法按输入的代码数字计算出校数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进展比较,验位,并

27、将它与输入的校验位进展比较,以证明输入能否有错。以证明输入能否有错。n代码构造中的校验位代码构造中的校验位n有多种确定校验位值的方法有多种确定校验位值的方法n算术级数法算术级数法n原代码原代码1 2 3 4 5n各乘以权各乘以权 6 5 4 3 2n乘积之和乘积之和6+10+12+12+10=50n以以11为模去除乘积之和假设余数是为模去除乘积之和假设余数是10, 那么按那么按0处处置,把得出的余数作为校验码:置,把得出的余数作为校验码:50/11=46,因,因此代码为此代码为123456。n几何级数法几何级数法n原理同上,但把所乘权数改为原理同上,但把所乘权数改为32 、16、8、4、2 等

28、。等。n质数法质数法n原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如17、13、7、5、3等。等。UPC条形码的校验条形码的校验UPC条形码是全国一致运用的商品编码规范,分为四个部分:条形码是全国一致运用的商品编码规范,分为四个部分: 系统类别、厂商编码、各厂商的产品编码、校验位系统类别、厂商编码、各厂商的产品编码、校验位校验码的计算:校验码的计算:1、代码位置序号、代码位置序号 代码位置序号是指包括校验码在内的,由右至左的顺序号代码位置序号是指包括校验码在内的,由右至左的顺序号校验码的代码位置序号为校验码的代码位置序号为1。 2、校验码的计算步骤如下:、校验码的计算步骤如下: a、从代码位置序号、从代

温馨提示

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

评论

0/150

提交评论