1、1主要内容:主要内容:1.可行性分析和详细调查概述可行性分析和详细调查概述2.管理业务调查管理业务调查3.数据流程调查数据流程调查4.数据字典数据字典5.描述处理逻辑的工具描述处理逻辑的工具6.系统化分析系统化分析7.研究和确定管理模型研究和确定管理模型8.提出新系统的逻辑方案提出新系统的逻辑方案2本节内容:本节内容:1.1 可行性分析的任务和内容可行性分析的任务和内容1.2 可行性分析报告可行性分析报告1.3 详细调查的目的详细调查的目的、原则、原则1 可行性分析和详细调查概述可行性分析和详细调查概述31.1 可行性分析的任务和内容可行性分析的任务和内容可行性分析的任务:可行性分析的任务:
2、明确开发应用项目的必要性和可行性明确开发应用项目的必要性和可行性n必要性来自实现开发任务的迫切性。必要性来自实现开发任务的迫切性。n可行性则取决于实现应用系统的资源和条件。可行性则取决于实现应用系统的资源和条件。可行性分析的内容:可行性分析的内容: 管理上的可行性管理上的可行性n指管理人员对开发应用项目的态度和管理方面的条件。指管理人员对开发应用项目的态度和管理方面的条件。 技术上的可行性技术上的可行性n分析当前的软、硬件技术能否满足对系统提出的要求以及开发分析当前的软、硬件技术能否满足对系统提出的要求以及开发人员的水平。人员的水平。 经济上的可行性经济上的可行性n预估费用支出和对项目的经济效
3、益进行评价。预估费用支出和对项目的经济效益进行评价。 41.2 可行性分析的报告可行性分析的报告 可行性分析报告:可行性分析报告:描述可行性分析的结果描述可行性分析的结果内容包括:内容包括:(1) 系统简述系统简述; (2) 项目的目标项目的目标;(3) 所需资源、预算和期望效益所需资源、预算和期望效益;(4) 对项目可行性的结论。对项目可行性的结论。可行性分析结论应明确指出以下内容之一:可行性分析结论应明确指出以下内容之一:(1) 可以立即开发;可以立即开发;(2) 改进原系统;改进原系统;(3)目前不可行,或需推迟到某些条件具备以后再进行。目前不可行,或需推迟到某些条件具备以后再进行。 5
4、1.3 详细调查目的、原则详细调查目的、原则 详细调查的对象详细调查的对象:n 现行系统(包括手工系统和管理信息系统)现行系统(包括手工系统和管理信息系统) 详细调查的目的详细调查的目的:n 完整地掌握现行系统的现状,发现问题和完整地掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。分析和提出新系统的逻辑设计做好准备。 详细调查的原则:详细调查的原则:n 应遵循用户参与的原则应遵循用户参与的原则61.3 详细调查目的、原则详细调查目的、原则 调查的方法:调查的方法:n 开调查会开调查会n 访问访问n 发调查
5、表发调查表n 参加业务实践参加业务实践 详细调查的主要内容:详细调查的主要内容:n 管理业务调查管理业务调查n 数据流程调查数据流程调查72 管理业务调查管理业务调查开发和建立管理信息系统的根本目的在于开发和建立管理信息系统的根本目的在于提高管理水平。提高管理水平。管理系统是信息系统的环境。管理系统是信息系统的环境。环境指不包括在本系统之中但又对本系统环境指不包括在本系统之中但又对本系统产生较大影响的因素的集合。产生较大影响的因素的集合。计算机的信息系统的环境就是管理系统,计算机的信息系统的环境就是管理系统,它的输入来自环境,输出则交付环境。它的输入来自环境,输出则交付环境。82 管理业务调查
6、管理业务调查本节内容:本节内容:2.1 组织结构调查组织结构调查2.2 管理功能调查管理功能调查2.3 管理业务流程的调查管理业务流程的调查92.1 组织结构调查组织结构调查厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓 库图6.1 组织结构图组织结构,指的是一个组织(部门、企业、车间、科室等)组织结构,指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示,如下图所示关系,通常可用组织结构图来表示,如下图所示102.2 管理
7、功能调查管理功能调查为了实现系统的目标,系统必须具有各种为了实现系统的目标,系统必须具有各种功能。功能。 功能,指的是完成某项工作的能力。功能,指的是完成某项工作的能力。调查中可以调查中可以用功能层次图用功能层次图来描述从系统目来描述从系统目标到各项功能的层次关系标到各项功能的层次关系 。112.2 管理功能调查管理功能调查销售系统管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划 合同有效性审查 合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析管理功能图122.3 管理业务流程的调查管理业务
8、流程的调查 调查管理业务流程应顺着原系统信息流动的过调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:程逐步地进行,内容包括:n各环节的处理业务各环节的处理业务n信息来源信息来源n处理方法处理方法n计算方法计算方法n信息流经去向信息流经去向n提供信息的时间和形态(报告、单据、屏幕显示提供信息的时间和形态(报告、单据、屏幕显示等)。等)。 描述管理业务流程的图有:描述管理业务流程的图有:n管理业务流程图管理业务流程图n表格分配图132.3 管理业务流程的调查管理业务流程的调查管理业务流程图的涵义:管理业务流程图的涵义: 管理业务流程图是一种描述系统内各单位、人员之间管理业务流程图是
9、一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表业务关系、作业顺序和管理信息流向的图表管理业务流程的用途:管理业务流程的用途: 利用它可以帮助分析人员找出业务流程中的不合理的利用它可以帮助分析人员找出业务流程中的不合理的流向。流向。表格分配图:表格分配图: 表格分配图可帮助分析员表示出系统中各种单据和报表格分配图可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。告都与哪些部门发生业务关系。 142.3 管理业务流程的调查管理业务流程的调查某某企企业业物物资资管管理理业业务务流流程程图图152.3 管理业务流程的调查管理业务流程的调查表格分配图163 数据流程调
10、查数据流程调查本节内容:本节内容:3.1 数据流程调查数据流程调查3.2 数据流程图及其绘制用符号数据流程图及其绘制用符号3.3 数据流程图实例数据流程图实例3.4 绘制数据流程图的方法绘制数据流程图的方法173.1 数据流程调查数据流程调查 数据流程调查的内容:数据流程调查的内容: 收集原系统全部输入单据、输出报表和数据存储介质的收集原系统全部输入单据、输出报表和数据存储介质的典型格式;典型格式; 弄清各环节上的处理方法和计算方法;弄清各环节上的处理方法和计算方法; 在上述各种单据、报表、账本的典型样品上或用附页注在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点
11、、发生频度(如每月明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。制作几张)、发生的高峰时间及发生量等。 在上述各种单据、报表、账册的典型样品上注明各项数在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。和最小值)。数据流程调查的作用:数据流程调查的作用: 绘制出原系统的数据流程图 183.2 数据流程图及其绘制用符号数据流程图及其绘制用符号数据流程图的涵义:数据流程图的涵义: 数据流程图是一种能全面地描述信息系统逻辑数据流程图是一种能全面地描述信息系
12、统逻辑模型的主要工具,它可以用少数几种符号综合模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情地反映出信息在系统中的流动、处理和存储情况。况。数据流程图的特征:数据流程图的特征: 抽象性和概括性。抽象性和概括性。n抽象性表现在它完全舍去了具体的物质,只剩下数抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。据的流动、加工处理和存储。n概括性表现在它可以把信息中的各种概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。 193.2 数据流程图及其绘制用符号数据流程图及其绘制用符号n外部实体指本系统之外的人或单位,它们和本系统
13、有信息传递关系。n数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示数据文件的存储操作。n处理,又称功能,它用一个长方形来表示处理逻辑。n数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边 开口的长方形条表示。数据流程图203.3 数据流程图实例数据流程图实例厂办厂办统计表统计表销售统计销售统计用户用户合同合同合同合同登记处理登记处理合同合同合同台账合同台账合同执行合同执行登记登记销售分销售分配处理配处理库存台账库存台账车间车间入库单入库单入库处理入库处理入库数据入库数据出库数据出库数据查查 询询查查询询出库处理出库处理发货发货处理处理
14、发货发货通知通知出出 库库 单单 出出 库库 单单财务科财务科成品销售管理数据流程图213.4 绘制数据流程图的方法绘制数据流程图的方法数据流程图的绘制步骤:数据流程图的绘制步骤:数据流程图是分层次的,绘制时采取自顶向下逐数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。层分解的办法。 首先画出顶层(第一层)数据流程图。顶层数首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理据流程图只有一张,它说明了系统的总的处理功能、输入和输出。功能、输入和输出。 下一步是对项层数据流程图中的下一步是对项层数据流程图中的“处理处理”进行进行分解,也就是将分解,也就是将“销
15、售处理销售处理”分解为更多的分解为更多的“处理处理”。 223.4 绘制数据流程图的方法绘制数据流程图的方法P 2.2P 2.2开发货票开发货票P 2.3P 2.3开付款开付款通知单通知单订货单存档订货单存档等有货再发货订货单等有货再发货订货单待付款订货单待付款订货单P 2.1P 2.1 判定订货判定订货 处理方式处理方式P2(P2(订货单订货单) )P3(P3(订货单订货单) )P1(P1(订货单订货单) )订货单订货单财务科财务科发货票发货票订货单订货单仓库仓库库存帐库存帐信用手册信用手册付款付款 通知单通知单发货票发货票发货票发货票用户用户销售处理的第二层数据流程图销售处理的第二层数据流
16、程图234 数据字典数据字典本节内容:本节内容:4.1 数据项的定义数据项的定义4.2 数据结构的定义数据结构的定义4.3 数据流的定义数据流的定义4.4 处理逻辑的定义处理逻辑的定义4.5 数据存储的定义数据存储的定义4.6 外部实体的定义外部实体的定义244.1 数据项的定义数据项的定义数据项又称数据元素,是数据的最小单位。数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去分析数据特性应从静态和动态两个方面去进行。进行。在数据字典中,仅定义数据的静态特性,在数据字典中,仅定义数据的静态特性,具体包括:具体包括: 数据项的名称、编号、别名和简述;数据项的名称、编号、别
17、名和简述; 数据项的长度;数据项的长度; 数据项的取值范围;数据项的取值范围; 254.1 数据项的定义数据项的定义数据项定义数据项编号 : I02-01 数据项名称 : 材料编号别 名 : 材料编码简 述 : 某种材料的代码 类型及宽度 : 字符型,4位 取值范围 : 00019999264.2 数据结构的定义数据结构的定义数据结构:数据结构: 数据结构描述某些数据项之间的关系。数据结构描述某些数据项之间的关系。 数据结构的构成:数据结构的构成:n可以由若干个数据项组成可以由若干个数据项组成n可以由若干个数据结构组成可以由若干个数据结构组成n可以由若干个数据项和数据结构组成可以由若干个数据项
18、和数据结构组成数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容: 数据结构的名称和编号数据结构的名称和编号 简述简述 数据结构的组成数据结构的组成 274.2 数据结构的定义数据结构的定义DS03-01:DS03-01:用户订货单 DS03-02:DS03-02:订货单标识 DS03-03:DS03-03:用户情况用户情况 DS03-04:DS03-04:配件情况配件情况 I1:I1:订货单编号订货单编号 I3:I3:用户代码用户代码 I10:I10:配件代码配件代码 I2:I2:日期日期 I4:I4:用户名称用户名称 I11:I11:配件名称配件名称 I5:I5
19、:用户地址用户地址 I12:I12:配件规格配件规格 I6:I6:用户姓名用户姓名 I13:I13:订货数量订货数量 I7:I7:电话电话 I8:I8:开户银行开户银行 I9:I9:账号账号 用户订货单的数据结构用户订货单的数据结构 284.2 数据结构的定义数据结构的定义 如果是一个简单的数据结构,只要列出它所包含的数如果是一个简单的数据结构,只要列出它所包含的数据项。据项。 如果是一个嵌套的数据结构(即数据结构中包含数据如果是一个嵌套的数据结构(即数据结构中包含数据结构),则需列出它所包含的数据结构的名称,。结构),则需列出它所包含的数据结构的名称,。数据结构定义数据结构定义数据结构编号数
20、据结构编号 : DS03-01 数据结构名称数据结构名称 :用户订货单用户订货单简简 述述 :用户所填用户情况及订货要求等信息用户所填用户情况及订货要求等信息数据结构组成数据结构组成 :DS03-02 + DS03-03 + DS03-04294.3 数据流的定义数据流的定义数据流由一个或一组固定的数据项或数据结构组成。数据流由一个或一组固定的数据项或数据结构组成。 数据流定义数据流定义数据流编号:数据流编号:F03-08数据流名称:数据流名称:领料单领料单简简 述:述: 车间开出的领料单车间开出的领料单数据流来源:数据流来源:车间车间数据流去向:数据流去向:发料处理模块发料处理模块数据流组成
21、:数据流组成:材料编号材料名称领用数量材料编号材料名称领用数量 日期领用单位日期领用单位数据数据 流流 量:量:10份份/时时高峰高峰 流流 量:量:20份份/时(上午时(上午9:00-11:00)304.4 处理逻辑的定义处理逻辑的定义处理逻辑的定义仅对数据流程图中最底层的处理处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。逻辑加以说明。数据流定义数据流定义处理逻辑编号:处理逻辑编号:P02-03处理逻辑名称:处理逻辑名称:计算电费计算电费简述:简述:计算应交纳的电费计算应交纳的电费输入的数据流:输入的数据流:数据流电费价格,来源于数据存贮文件价格表;数据流用电数据流电费价格,来源于
22、数据存贮文件价格表;数据流用电量、用户名和用户类别,来源于处理逻辑量、用户名和用户类别,来源于处理逻辑“读电表数字处读电表数字处理理”和数据存贮和数据存贮“用户文件用户文件”。处理:处理:根据数据流根据数据流“用电量用电量”和和“用户名用户名”,检索用户文件,确定,检索用户文件,确定该用该用户类别;再根据已确定的该用户类别,检索数据存户类别;再根据已确定的该用户类别,检索数据存贮价格表贮价格表文件,以确定该用户的收费标准,得到单价;用单文件,以确定该用户的收费标准,得到单价;用单价和用电价和用电量相乘得该用户应交纳的电费。量相乘得该用户应交纳的电费。输出的数据流:输出的数据流:数据流数据流“电
23、费电费”一是去外部项用户,二是写入数据存贮用户一是去外部项用户,二是写入数据存贮用户电电费账目文件。费账目文件。处处 理理 频频 率率 : 对每个用户每月处理一次。对每个用户每月处理一次。314.5 数据存储的定义数据存储的定义数据存储是数据结构保存的场所,它在数据字典中只数据存储是数据结构保存的场所,它在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。描述数据的逻辑存储结构,而不涉及它的物理组织。 数据存储定义数据存储定义数据存储编号:数据存储编号:F03-08数据存储名称:数据存储名称:库存帐库存帐简述:简述:存放配件的库存量和单价存放配件的库存量和单价数据存储组成:数据存储组成
24、:配件编号配件名称单价配件编号配件名称单价 库存量备注库存量备注关关 键键 字:字: 配件编号配件编号相关联的处理:相关联的处理:P02,P03324.6 外部实体的定义外部实体的定义外部实体定义包括:外部实体编号、名称、简述、及外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。有关数据流的输入和输出。 外部实体的定义外部实体的定义外部实体编号:外部实体编号:S03-01外部实体名称:外部实体名称:用户用户简简 述:述: 购置本单位配件的用户购置本单位配件的用户输入的数据流:输入的数据流:D03-06,D03-08输出的数据流:输出的数据流:D03-01334 数据字典数据
25、字典 编写数据字典是系统开发的一项重要的基础工编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后,就是一本作。一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。到系统设计和实施都要使用它。 在数据字典的建立、修正和补充过程中,始终在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性。要注意保证数据的一致性和完整性。 数据字典可以用人工建立卡片的办法来管理,数据字典可以用人工建立卡片的办法来管理,也可存储在计算中用一个数据字典软件来管理。也可存储在计算中用一个数据字
26、典软件来管理。345 描述处理逻辑的工具描述处理逻辑的工具本节内容:本节内容:5.1 决策树(又称判断树)决策树(又称判断树)5.2 决策表(又称判断表)决策表(又称判断表)5.3 结构英语表示法结构英语表示法355.1 决策树决策树库存量 欠款时间30天100天 30天100天需求量需求量库存量库存量库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款决策决策树比较直观,容易理解。树比较直观,容易理解。条件多时,不容易清楚地表达出整个判别过程。条件多时,不容易清楚地表达出整个判别过程。365.2 决策表决策表决策规则号决策规则号123456条条 件件欠款时间欠款时间30天
27、天YY N N N N欠款时间欠款时间100天天N N Y Y N N需求量需求量库存量库存量Y N Y N Y N应采应采取的取的行动行动立即发货立即发货 先按库存量发货先按库存量发货,进货后再补发进货后再补发 先付款先付款,再发货再发货 不发货不发货 要求先付欠款要求先付欠款 决策表是采用表格方式来描述处理逻辑的一种工具,决策表是采用表格方式来描述处理逻辑的一种工具, 决策表可以清晰地表达条件、决策规则和应采取的行动之间逻辑关决策表可以清晰地表达条件、决策规则和应采取的行动之间逻辑关系不直观系不直观375.3 结构英语表示法结构英语表示法这是一种模仿计算机语方的处理逻辑描述方法。它使用了这
28、是一种模仿计算机语方的处理逻辑描述方法。它使用了由由IF、THEN、ELSE等词组成的规范化语言。等词组成的规范化语言。 IF 欠款时间30天 IF 需要量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款_易于计算机中的实现不很直观386 系统化分析系统化分析本节内容:本节内容:6.1 分析系统目标分析系统目标6.2 分析业务流程分析业务流程6.3 数据的汇总和分析数据的汇总和分析6.4 分析数据流程分析数据流程6.5 功能分析和划分子系统功能分析和划分子系
29、统6.6 数据存储分析数据存储分析6.7 数据查询要求分析数据查询要求分析6.8 数据的输入输出分析数据的输入输出分析6.9 确定新系统的数据处理方式确定新系统的数据处理方式396.1 分析系统目标分析系统目标根据详细调查对可行性分析报告中提出的根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。统目标适应组织的管理需求和战略目标。由于系统目标对系统建设具有举足
30、轻重的由于系统目标对系统建设具有举足轻重的意义,必须经过仔细论证才能修改。意义,必须经过仔细论证才能修改。406.2 分析业务流程分析业务流程由于系统中存在问题,对现有业务流程进行分析由于系统中存在问题,对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的基础上进行业务流程重组,产生新的更为合理的业务流程。系统中存在的问题可能是:的业务流程。系统中存在的问题可能是: 管理思想和方法落后管理思想和方法落后 业务流程不尽合理业务流程不尽合理 管理信息系统的建设为优化原业务流程提供了新的可管理信息系统的建设为优化原业务流程提供了新的可能性能性工厂仓库由管理人员凭印象确定订货量根据各种备
31、件的库存量和订货点来确定订货量业务流 程重组416.2 分析业务流程分析业务流程业务流程分析过程包括以下内容:业务流程分析过程包括以下内容: 对原有流程进行分析。对原有流程进行分析。n分析原有业务流程的各处理过程是否具有存在的价分析原有业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,哪些不尽合理,值,其中哪些过程可以删除或合并,哪些不尽合理,可以进行改进或优化。可以进行改进或优化。 优化业务流程。优化业务流程。n原有业务流程中哪些过程存在冗余信息处理,可以原有业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可按计算机信息处理的要求进行优化,
32、流程的优化可以带来什么好处。以带来什么好处。 确定新的业务流程。确定新的业务流程。 确定新系统的人机界面。确定新系统的人机界面。426.3 数据的汇总和分析数据的汇总和分析数据的汇总和分析是以后建立数据库系统数据的汇总和分析是以后建立数据库系统和设计功能模块处理过程的基础。和设计功能模块处理过程的基础。调查数据的汇总和分析调查数据的汇总和分析n数据分类数据分类n数据整理数据整理n数据分析数据分析n数据的属性分析数据的属性分析u数据的静态特性分析数据的静态特性分析u数据的动态特性分析数据的动态特性分析436.3 数据的汇总和分析数据的汇总和分析数据分类数据分类调查数据需按以下三类分类:调查数据需
33、按以下三类分类:系统的输入数据类系统的输入数据类n主要是报上来的报表主要是报上来的报表系统的输出数据类系统的输出数据类n主要是各种台账和文挡主要是各种台账和文挡本系统产生的数据类本系统产生的数据类n主要指系统运行中生成的报表主要指系统运行中生成的报表446.3 数据的汇总和分析数据的汇总和分析数据整理数据整理数据整理的步骤数据整理的步骤: 首先应对每项数据按业务过程进行分类编码首先应对每项数据按业务过程进行分类编码 弄清数据项的字长和精度弄清数据项的字长和精度 从业务最终报表的最终输出数据开始,找出表从业务最终报表的最终输出数据开始,找出表中每一项数据的来源中每一项数据的来源 找出其来源的来源
34、,一直找到其原始数据、原找出其来源的来源,一直找到其原始数据、原始统计数据或原始凭证始统计数据或原始凭证456.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的正确性分析:数据的正确性分析: 对数据进行正确性分析可采用前面第五章阐述过的对数据进行正确性分析可采用前面第五章阐述过的U/C矩阵来进行。矩阵来进行。 具体是用具体是用U/C矩阵的横座标表示各数据类,用矩阵的横座标表示各数据类,用U/C矩阵矩阵的纵座标表示各业务过程类,如果用的纵座标表示各业务过程类,如果用Xi 表示各数据类,表示各数据类,用用Yi表示各业务过程类,则表示各业务过程类,则Xi和和Yi之间的关系就表示了之间的关系
35、就表示了数据和业务过程之间的关系。关系有两种:数据和业务过程之间的关系。关系有两种:n某数据类由某业务过程建立,用某数据类由某业务过程建立,用C(Create)表示,)表示,n某业务过程使用了某类数据,用某业务过程使用了某类数据,用U(Use)表示。表示。466.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的正确性分析:数据的正确性分析: 在在U/C矩阵的每一列中,只应出现一个矩阵的每一列中,只应出现一个C,否则就,否则就是发生了错误。出错的原因可能有两个:是发生了错误。出错的原因可能有两个:n数据整理中有错;数据整理中有错;n数据类可能划分得太粗,需要进一步细分数据类可能划分得太
36、粗,需要进一步细分 如果列中没有一个如果列中没有一个C也是错误的。也是错误的。 在在U/C矩阵中还不应出现空行和空列,否则说明:矩阵中还不应出现空行和空列,否则说明:n在建立在建立U/C矩阵的过程中丢失了某些数据联系矩阵的过程中丢失了某些数据联系n划分了多余的业务过程或数据类划分了多余的业务过程或数据类476.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的属性分析:数据的属性分析: 数据用属性的名和属性的值来描述事物某方面的特征。数据用属性的名和属性的值来描述事物某方面的特征。一个事物的特征可能表现在各个方面,需要用多个属一个事物的特征可能表现在各个方面,需要用多个属性的名和其相应
37、的值来描述。性的名和其相应的值来描述。属性名属性值姓名黄之清性别男年龄54基本工资800职工属性表 486.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的属性分析:数据的属性分析: 数据属性分析包括静态特性分析和动态特性分数据属性分析包括静态特性分析和动态特性分析两部分。析两部分。 数据的静态特性分析数据的静态特性分析n指分析数据的类型(字符型、数据型、日期型等)指分析数据的类型(字符型、数据型、日期型等)n数据的长度(位数、小数位数)数据的长度(位数、小数位数)n取值范围(最大值、最小值)取值范围(最大值、最小值)n发生的业务量(如每天发生几笔)发生的业务量(如每天发生几笔)49
38、6.3 数据的汇总和分析数据的汇总和分析数据分析数据分析数据的动态特性分析数据的动态特性分析 数据的属性按动态特性可以分为以下三类:数据的属性按动态特性可以分为以下三类:n固定值属性:固定值属性:具有固定值属性的数据,其值基本上固定不具有固定值属性的数据,其值基本上固定不变。例如:变。例如:u成本系统中的定额材料消耗量,工资系统中的职工姓名和应成本系统中的定额材料消耗量,工资系统中的职工姓名和应得工资等。得工资等。n固定个体变动属性:固定个体变动属性:这类数据项,对总体来说具有相对固这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性。例如:定的个体集,但其值是变动的属性。例如:u工
39、资系统中,电费扣款一项,被扣款人员变动不大,但每人工资系统中,电费扣款一项,被扣款人员变动不大,但每人被扣电费则每月都在变化。被扣电费则每月都在变化。n随机变动属性:随机变动属性:这种数据项,其个体是随机出现的,值也这种数据项,其个体是随机出现的,值也是变动的。例如:是变动的。例如:u工资系统中的病事假扣款。工资系统中的病事假扣款。506.4 分析数据流程分析数据流程数据流程是系统中的信息处理的方法和过数据流程是系统中的信息处理的方法和过程的统一。程的统一。数据流程的分析和优化一直是数据流程的分析和优化一直是系统分析的重要内容。系统分析的重要内容。数据流程分析包括以下内容:数据流程分析包括以下
40、内容: 对原有数据流程的分析。对原有数据流程的分析。 优化数据流程。优化数据流程。 确定新的数据流程,画出新的数据流程图。确定新的数据流程,画出新的数据流程图。 新系统的人机界面。新系统的人机界面。516.5 功能分析和划分子系统功能分析和划分子系统功能分析:功能分析: 目标和功能的关系如下图所示。目标可看作是目标和功能的关系如下图所示。目标可看作是系统,第二层的功能可看作是子系统,再下面系统,第二层的功能可看作是子系统,再下面就是各项更具体的功能。就是各项更具体的功能。 目 标 A功能 B功能 E功能 a1功能 a2功能 A3功能目标和功能的关系目标和功能的关系526.5 功能分析和划分子系
41、统功能分析和划分子系统划分子系统:划分子系统: 把系统划分为子系统可以大大简化设计工作,把系统划分为子系统可以大大简化设计工作,因为划分以后,只要子系统之间的接口关系明因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上可以互确,每一子系统的设计、调试,基本上可以互不干扰地各自相对独立地进行不干扰地各自相对独立地进行 对于大系统来说,划分子系统的工作应在系统对于大系统来说,划分子系统的工作应在系统规划阶段进行常用的是规划阶段进行常用的是u/c矩阵。矩阵。 划分子系统的下一步工作是确定各子系统的目划分子系统的下一步工作是确定各子系统的目标和下属功能。标和下属功能。 536.
42、6 数据存储分析数据存储分析 数据存储分析是数据库设计在系统分析阶数据存储分析是数据库设计在系统分析阶段要做的工作,其内容:段要做的工作,其内容: 首先是分析用户要求首先是分析用户要求,也就是调查清楚用户希望也就是调查清楚用户希望从管理信息系统中得到那些有用信息。从管理信息系统中得到那些有用信息。 然后通过综合抽象然后通过综合抽象,用适当的工具用适当的工具(如如E-R图等图等)进行描述。因为这是从用户角度看到的数据库,进行描述。因为这是从用户角度看到的数据库,所以称之为数据库的概念模型。所以称之为数据库的概念模型。 546.7 数据查询要求分析数据查询要求分析 通过调查和分析,将用户需要查询的
43、问题列出清单或绘出查询方式示意图通过调查和分析,将用户需要查询的问题列出清单或绘出查询方式示意图 选择单位选择时间选择时间选择时间选择时间显示有关单位数据显示有关单位数据图形显示图形显示显示该单位、该时间的指标显示该单位、该时间的指标排序排序按时间排序数据显示图形显示显示升降值、比率比较比较一个单位所有单位一个以上时间查询方式查询方式按大小排序数据显示图形显示图形显示直方图百分图折线图556.8 数据的输入输出分析数据的输入输出分析分析各种数据输入的目的和适用范围、数据量的大小以及存分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。例如:在的问题。例如: 输入的数据是否都得到了有效
44、的利用输入的数据是否都得到了有效的利用 哪些数据的输入是多余的或者是不符合实际需要的哪些数据的输入是多余的或者是不符合实际需要的 现在的数据输入方式是否能满足要求现在的数据输入方式是否能满足要求 输入速度是否能完成数据量的要求输入速度是否能完成数据量的要求 是否需要改变输入方式和增加输入设备是否需要改变输入方式和增加输入设备 分析数据的精确程度和数据间的相互联系等分析数据的精确程度和数据间的相互联系等输出报表的分析:输出报表的分析: 明确数据查询要求明确数据查询要求 还应对各种输出报表的目的和使用范围进行分析还应对各种输出报表的目的和使用范围进行分析 弄清哪些报表是多余的或者是不符合实际要求的
45、弄清哪些报表是多余的或者是不符合实际要求的 系统的处理速度和打印速度是否能满足输出的要求系统的处理速度和打印速度是否能满足输出的要求566.9 确定新系统的数据处理方式确定新系统的数据处理方式 数据处理的方式可分为两类:数据处理的方式可分为两类:n成批处理方式成批处理方式n联机实时处理方式联机实时处理方式 成批处理方式按一定时间间隔(小时、日、月)成批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。把数据积累成批后一次输入计算机进行处理。 特点是费用较低而又可有效地使用计算机特点是费用较低而又可有效地使用计算机 适用于以下四种情况:适用于以下四种情况:n固定周期的
46、数据处理;固定周期的数据处理;n需要大量的来自不同方面的数据的综合处理;需要大量的来自不同方面的数据的综合处理;n需要在一段时间内累积数据后才能进行的数据处理;需要在一段时间内累积数据后才能进行的数据处理;n没有通讯设备而无法采用联机实时处理的情况。没有通讯设备而无法采用联机实时处理的情况。576.9 确定新系统的数据处理方式确定新系统的数据处理方式 联机实时处理方式的特点:联机实时处理方式的特点:n 面向处理面向处理u 数据直接从数据源输入中央处理机进行处理,数据直接从数据源输入中央处理机进行处理,由计算机即进做出回答,将处理结果直接传给由计算机即进做出回答,将处理结果直接传给用户。用户。n
47、 及时,但费用较高及时,但费用较高 通常适用于以下三种情况:通常适用于以下三种情况:n 需要反应迅速的数据处理;需要反应迅速的数据处理;n 负荷易产生波动的数据处理;负荷易产生波动的数据处理;n 数据收集费用较高的数据处理。数据收集费用较高的数据处理。587 研究和确定管理模型研究和确定管理模型本节内容:本节内容:7.1 综合计划模型综合计划模型7.2 生产计划管理模型生产计划管理模型7.3 库存管理模型库存管理模型7.4 财务成本管理模型财务成本管理模型 7.5 统计分析与预测模型统计分析与预测模型597.1 综合计划模型综合计划模型 综合计划是企业生产、经营活动的总规划。综合计划是企业生产
48、、经营活动的总规划。常用的综合计划模型有两类:常用的综合计划模型有两类: 综合发展模型综合发展模型 是企业的近期发展目标模型,常用模型有:是企业的近期发展目标模型,常用模型有:n企业中长期计划模型企业中长期计划模型n厂长任期目标分解模型厂长任期目标分解模型n新产品开发新产品开发n生产结构调整模型生产结构调整模型n中长期计划滚动模型等中长期计划滚动模型等 资源限制模型资源限制模型 反映了企业各种资源对企业发展模型的制约,常用模型有:反映了企业各种资源对企业发展模型的制约,常用模型有:n数学规划模型、数学规划模型、n资源分配限制模型资源分配限制模型607.2 生产计划管理模型生产计划管理模型生产计
49、划生产计划 生产计划大纲生产计划大纲 生产计划大纲主要安排与综合生产计划有关的生产计划大纲主要安排与综合生产计划有关的生产指标,常用模型有:生产指标,常用模型有:n数学规划模型(如优化生产计划模型)数学规划模型(如优化生产计划模型)n物料需求计划模型能力需求计划模型物料需求计划模型能力需求计划模型n投入投入产出模型等。产出模型等。n生产作业计划生产作业计划617.2 生产计划管理模型生产计划管理模型生产计划生产计划 生产作业计划生产作业计划 生产作业计划模型具体安排了生产产品数量、加工路线、生产作业计划模型具体安排了生产产品数量、加工路线、加工进度、材料供应、能力平衡等。加工进度、材料供应、能
50、力平衡等。常用的模型有:常用的模型有:n投入投入产出矩阵、产出矩阵、n网络计划、网络计划、n关键路径模型、关键路径模型、n排序模型、排序模型、n物料需求、物料需求、n设备能力平衡、设备能力平衡、n滚动作业计划滚动作业计划n甘特图甘特图627.3 库存管理模型库存管理模型常用的程序化库存管理模型有:常用的程序化库存管理模型有: 库存物资分类法库存物资分类法 库存管理模型等库存管理模型等 最佳经济批量模型等最佳经济批量模型等637.4 财务成本管理模型财务成本管理模型 成本核算模型成本核算模型: :成本核算模型包括直接生产过程的消耗和间接费用成本核算模型包括直接生产过程的消耗和间接费用的分配,常用