1、第六章第六章 管理信息管理信息系统的系统分析系统的系统分析v第一节第一节 可行性分析和详细调查概述可行性分析和详细调查概述v第二节第二节 管理业务调查管理业务调查v第三节第三节 数据流程调查数据流程调查v第四节第四节 数据字典数据字典v第五节第五节 描述处理逻辑的工具描述处理逻辑的工具v第六节第六节 系统化分析系统化分析v第七节第七节 研究和确定管理模型研究和确定管理模型v第八节第八节 提出新系统的逻辑方案提出新系统的逻辑方案第一节第一节 可行性分析和详细调查概述可行性分析和详细调查概述一、可行性分析的任务和内容一、可行性分析的任务和内容v可行性分析的任务是明确开发应用项目可行性分析的任务是明
2、确开发应用项目的必要性和可行性。必要性来自于实现的必要性和可行性。必要性来自于实现开发任务的迫切性。可行性则取决于实开发任务的迫切性。可行性则取决于实现应用系统的资源和条件。现应用系统的资源和条件。v可行性分析的内容包括:可行性分析的内容包括:1.管理上的可行性管理上的可行性2.技术上的可行性技术上的可行性3.经济上的可行性经济上的可行性二、可行性分析的报告二、可行性分析的报告v可行性分析的结果要用可行性分析报告的形可行性分析的结果要用可行性分析报告的形式编写出来,内容包括:式编写出来,内容包括:(1)系统简述)系统简述(2)项目的目标)项目的目标(3)所需资源、预算和经济效益)所需资源、预算
3、和经济效益(4)对项目可行性的结论)对项目可行性的结论三、详细调查的目的、原则三、详细调查的目的、原则v详细调查的详细调查的对象对象是现行系统,是现行系统,目的目的在于完整在于完整地掌握现行系统的状况,发现问题和薄弱环地掌握现行系统的状况,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。出新系统的逻辑设计做好准备。v详细调查详细调查应遵循用户参与的原则,应遵循用户参与的原则,即由即由使用部门的业务人员、主管人员和设计使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共部门的系统分析人员、系统设计人员共同进行
4、。同进行。v调查的方法可采用:调查的方法可采用:(1 1)召开调查会)召开调查会(2 2)访问)访问(3 3)发调查表)发调查表(4 4)参加业务实践)参加业务实践为了便于分析人员和管理人员之间进行业为了便于分析人员和管理人员之间进行业务交流和分析问题,在调查过程中应尽务交流和分析问题,在调查过程中应尽量使用各种形象、直观的图表工具。量使用各种形象、直观的图表工具。v图表工具的种类很多,通常用图表工具的种类很多,通常用组织结构图组织结构图描描述组织的结构,用述组织的结构,用管理业务流程图管理业务流程图和和表格分表格分配图配图描述管理业务状况,用描述管理业务状况,用数据流程图数据流程图描述描述和
5、分析数据、数据流程及各项功能,用和分析数据、数据流程及各项功能,用判定判定树和决策表树和决策表等描述处理功能和决策模型。等描述处理功能和决策模型。第二节第二节 管理业务调查管理业务调查v开发和建立管理信息系统的根本目的在于提高管理开发和建立管理信息系统的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首先水平,严格地说,设计一个新的信息系统,应首先进行组织的重新设计,应当把建立新系统看成是对进行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。管理系统是信息系组织的一种有目的的改变过程。管理系统是信息系统的环境。因此,对现行业务的调查十分重要,其统的环境。因此,对
6、现行业务的调查十分重要,其中包括:中包括:组织结构调查、管理功能调查和管理业务组织结构调查、管理功能调查和管理业务流程调查等。流程调查等。一、一、组织结构调查组织结构调查v组织结构指的是一个组织的组成以及这些组组织结构指的是一个组织的组成以及这些组成部分之间的隶属关系或管理与被管理的关成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。系,通常可用组织结构图来表示。v在组织结构调查中还应在组织结构调查中还应详细地了解各级组织详细地了解各级组织的职能和有关人员的工作职责、决策内容、的职能和有关人员的工作职责、决策内容、存在问题以及对新系统的要求存在问题以及对新系统的要求等。等。二
7、、二、管理功能调查管理功能调查v调查中可用功能层次图来描述从系统目标到调查中可用功能层次图来描述从系统目标到各项功能的层次关系。各项功能的层次关系。组织结构图厂长厂长计划科计划科生产部生产部财务部财务部供销供销计划组计划组统计组统计组计划调度组计划调度组外协组外协组统计组统计组成本组成本组会计组会计组出纳组出纳组销售组销售组仓库仓库某销售系统的管理功能图销售系统管理销售计划管理销售合同管理销售核算与统计销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售收入核算销售理论核算销售统计分析成品库管理市场预测出入库管理库存统计市场预测市场分析三、管理业务流程调
8、查三、管理业务流程调查v调查管理业务流程应顺着原系统信息流动的过程逐调查管理业务流程应顺着原系统信息流动的过程逐步地进行,步地进行,内容包括各环节的业务处理、信息来源、内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据、屏幕显示等)时间和形态(报告、单据、屏幕显示等)v描述管理业务流程的图形有:描述管理业务流程的图形有:(一)管理业务流程图(一)管理业务流程图v管理业务流程图是一种管理业务流程图是一种描述系统内各单位、人员之描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,间业务关系
9、、作业顺序和管理信息流向的图表,利利用它可以帮助分析人员找出业务流程中的不合理的用它可以帮助分析人员找出业务流程中的不合理的流向。流向。车间车间供货单位供货单位用料计划用料计划领料单领料单未批准的领料单未批准的领料单库存报表库存报表领料通知领料通知有关部门有关部门库存账库存账已批准的领料单已批准的领料单用料流水账用料流水账库工库工缺料通知单缺料通知单采购员采购员崔货单崔货单补充订货单补充订货单提货通知单提货通知单入库单入库单订货单(合同)订货单(合同) 库长库长某企业物资管理业务流程图 4 3 2 4(二)表格分配图(二)表格分配图v表格分配图可帮助分析员表示出系统中各种单据和报告都与表格分配
10、图可帮助分析员表示出系统中各种单据和报告都与那些部门发生业务关系。那些部门发生业务关系。采购部门采购部门财会部门财会部门收货部门收货部门准备采购单 3 2 采购单 1应付帐款处理 应付帐取货通知登记待收货待收货清单收货处理收货单 1卖方存档存档卖方付款存档某工厂成品库管理的业务过程如下某工厂成品库管理的业务过程如下v成品库保管员按车间送来的入库单登记库存成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三货通知单将成品出库,并发货,同时填写三分出库单,其中一份交给成品库保管员,由分出库单,其中一
11、份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。两联分别送销售科和会计科。试按以上业务过程画出业务流程图。试按以上业务过程画出业务流程图。课堂练习 3车间车间销售科销售科入库单入库单 2出库单出库单1发货通知单发货通知单库存台账库存台账保管员保管员发货员发货员会计科会计科某工厂成品库管理的业务过程如下某工厂成品库管理的业务过程如下成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三分出库单,其中
12、售科送来的发货通知单将成品出库,并发货,同时填写三分出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。联分别送销售科和会计科。试按以上业务过程画出业务流程图。试按以上业务过程画出业务流程图。第三节第三节 数据流程调查数据流程调查v为了用计算机进行信息管理,还必须进一步舍去物为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。图,为下一步分析做好准备。v数据流程调查过程中收集的资
13、料包括:数据流程调查过程中收集的资料包括:1.1.收集原系统全部输入单据、输出报表和数据存储介收集原系统全部输入单据、输出报表和数据存储介质质2.2.弄清各环节上的处理方法和计算方法弄清各环节上的处理方法和计算方法3.3.在上述各种单据、报表、帐本的典型样品上或用附在上述各种单据、报表、帐本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频率、页注明制作单位、报送单位、存放地点、发生频率、发生的高峰时间及发生量等。发生的高峰时间及发生量等。4.4.在上述各种单据、报表、帐本的典型样品上注明各在上述各种单据、报表、帐本的典型样品上注明各项数据的类型、长度、取值范围。项数据的类型、长度、
14、取值范围。v数据流程图数据流程图是一种能够全面地描述信息系统逻辑模是一种能够全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况出信息在系统中的流动、处理和存储情况.v数据流程图具有数据流程图具有抽象性和概括性抽象性和概括性。v抽象性抽象性表现在它完全舍去了具体的物质,只剩下数表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。据的流动、加工处理和存储。v概括性概括性表现在它可以把信息中的各种不同业务处理表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。过程联系起来,形成
15、一个整体。v数据流程图用四种符号表示:数据流程图用四种符号表示:1.外部实体外部实体2.数据流数据流3.处理(功能)处理(功能)4.数据存储数据存储s外部实体外部实体P处理处理数据流数据流数据存储数据存储DF合同出库数据入库数据查询查询合同数据合同执行数据某企业成品销售管理的数据流程图某企业成品销售管理的数据流程图厂办厂办财务科车间车间用户用户销售统计销售统计合同登记处理合同登记处理合同执行合同执行登记登记入库处理入库处理销售分配处理销售分配处理合同台账发货处理发货处理 库存台账出库处理出库处理统计表入库单发货通知出库单出库单出库单查询销售数据数据流程图是分层次的,绘制时采取自顶向下逐层分解数
16、据流程图是分层次的,绘制时采取自顶向下逐层分解的方法。的方法。v首先,画出顶层数据流程图。顶层数据流程图只有一首先,画出顶层数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。张,它说明了系统的总的处理功能、输入和输出。v其次,对顶层数据流程图中的其次,对顶层数据流程图中的“处理处理进行分解。进行分解。1.判定订货处理方式。根据用户信用情况(查信用手判定订货处理方式。根据用户信用情况(查信用手册)、库存情况(查库存帐)和购货金额将订货单按册)、库存情况(查库存帐)和购货金额将订货单按以下三种情况分别处理:以下三种情况分别处理:(1 1)货到付款)货到付款(2 2)有货再
17、发)有货再发(3 3)先付款再发货)先付款再发货2.开发货票开发货票3.开付款通知单开付款通知单 用用 户户销售处理销售处理订货单订货单发货单订货处理的第二层流程图订货处理的第二层流程图仓库用户财务科P2.2开发货票开付款通知单P2.3判定订货处理方式P2.1订货单存档等有货再发订货单待付款订货单信用手册库存单发货票发货票发货票发货票发货票发货票订货单订货单订货单订货单D2订货单订货单D3订货单订货单订货单订货单D1付款通知单付款通知单v数据流程图分多少层次应视实际情况而定,对于数据流程图分多少层次应视实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。一个复杂的大系统,有时可分至七八层
18、之多。v 为了提高规范化程度,有必要对图中各个元素加为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不以编号。通常在编号之首冠以字母,用以表示不同的元素,同的元素,可以用可以用P表示处理,表示处理,D表示数据流,表示数据流,F 表示数据存储,表示数据存储,S表示外部实体。表示外部实体。某银行储蓄所存款过程如下:某银行储蓄所存款过程如下:v储户将填好的存单及存折送交分类处理处。分类储户将填好的存单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符处理处按三种不同情况分别处理。如果存折不符或存单不合格,则将存折及存单直接退还储户重或存单不合格,则
19、将存折及存单直接退还储户重新填写;如果是存款,则将存折及存款单送交存新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记送交取款处理处,该服务台取出底账及现金,记账后将存折及现金退还给储户,从而完成取款处账后将存折及现金退还给储户,从而完成取款处理过程。理过程。试按以上过程画出数据流程图。试按以上过程画出数据流程图。 课堂练习储户储户分类处理分类处理取款处理取款处理存款处理存款处理底账底账存折存单
20、存单或存折1存折或存单2存折或存单3存款数据存折取款数据存折第四节第四节 数据字典数据字典v数据字典的内容主要是对数据流程图中的数据项、数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实数据结构、数据流、处理逻辑、数据存储和外部实体等六方面进行具体的定义。体等六方面进行具体的定义。v数据流程图配以数据字典,就可以从图形和文字两数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。个方面对系统的逻辑模型进行完整的描述。一、数据项的定义一、数据项的定义v数据项又称数据元素,是数据的最小单位。分析数数据项又称数据元素,是数据的最小单位
21、。分析数据特性应从静态和动态两个方面去进行。在数据字据特性应从静态和动态两个方面去进行。在数据字典中,仅对数据的静态特性作了定义,具体包括典中,仅对数据的静态特性作了定义,具体包括:(1 1)数据项的名称、编号、别名和简述;()数据项的名称、编号、别名和简述;(2 2)数)数据项的长度;(据项的长度;(3 3)数据项的取值范围。)数据项的取值范围。例:数据项的定义例:数据项的定义v数据项编号:数据项编号:I02I020101v数据项名称:材料编号数据项名称:材料编号v别名:材料编码别名:材料编码v简述:某种材料的代码简述:某种材料的代码v类型及宽度:字符型,类型及宽度:字符型,4 4位位v取值
22、范围:取值范围:“0001-9999”0001-9999”二、数据结构的定义二、数据结构的定义v数据结构的组成方式:数据结构的组成方式:(一)一个数据结构可以由若干个数据项组成(一)一个数据结构可以由若干个数据项组成(二)一个数据结构可以由若干个数据结构组成(二)一个数据结构可以由若干个数据结构组成(三)一个数据结构可以由若干个数据项和若干(三)一个数据结构可以由若干个数据项和若干个数据结构组成。个数据结构组成。v数据字典中对数据结构的定义包括以下内容数据字典中对数据结构的定义包括以下内容:(:(1)数据结构的名称和编号;(数据结构的名称和编号;(2)简述;()简述;(3)数据结)数据结构的组
23、成构的组成例:数据结构的定义例:数据结构的定义v数据结构编号:数据结构编号:DS03DS030101v数据结构名称:用户订货单数据结构名称:用户订货单v简述:用户所填用户情况及订货要求等信息简述:用户所填用户情况及订货要求等信息v数据结构组成:数据结构组成: DS03DS0302 + DS0302 + DS0303 + DS0303 + DS030404三、数据流的定义三、数据流的定义v数据流:由一个或一组固定的数据项组成。数据流:由一个或一组固定的数据项组成。例:数据流的定义例:数据流的定义v数据流编号:数据流编号:D03D030808v数据流名称:领料单数据流名称:领料单v简述:车间开出的
24、领料单简述:车间开出的领料单v数据流来源:车间数据流来源:车间v数据流去向:发料处理模块数据流去向:发料处理模块v数据流组成:数据流组成:材料编号材料编号+ +材料名称材料名称+ +领用数量领用数量+ +日期日期+ + 领用单位领用单位v数据流量:数据流量:1010份份/ /小时小时v高峰流量:高峰流量:2020份份/ /小时(上午小时(上午9 9:00001111:0000)四、处理逻辑的定义四、处理逻辑的定义v处理逻辑定义仅对数据流程图中处理逻辑定义仅对数据流程图中最底层的处理逻辑加以说明最底层的处理逻辑加以说明。v处理逻辑的定义处理逻辑的定义v 处理逻辑编号:处理逻辑编号: P02P02
25、0303v 处理逻辑名称:计算电费处理逻辑名称:计算电费v 简述:计算应缴纳的电费简述:计算应缴纳的电费v 输入的数据流:输入的数据流:数据流电费价格数据流电费价格,来源于数据存储文件,来源于数据存储文件价格表;价格表;数据流电量数据流电量和和用户类别用户类别,来源于处理逻辑,来源于处理逻辑“读电表读电表数字处理数字处理”和数据存储和数据存储“用户文件用户文件”。v 处理:根据数据流处理:根据数据流“用电量用电量”和和“用户信息用户信息”,检索用,检索用户文件,确定该用户类别;再根据已确定的该用户类别,检户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收
26、费标准,得到单索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应缴纳的电费。价;用单价和用电量相乘得该用户应缴纳的电费。v 输出的数据流:数据流输出的数据流:数据流“电费电费”一是去外部项用户,二是一是去外部项用户,二是写入数据存储用户电费帐目文件。写入数据存储用户电费帐目文件。v 处理频率:对每个用户每月处理一次。处理频率:对每个用户每月处理一次。五、数据存储的定义五、数据存储的定义v数据存储是数据结构保存的场所,它在数据字典中只描述数数据存储是数据结构保存的场所,它在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。据的逻辑存储结构,而不涉及它的物
27、理组织。例:数据存储的定义例:数据存储的定义 数据存储编号:数据存储编号:F03F030808 数据存储名称:库存账数据存储名称:库存账 简述:存放配件的库存量和单价简述:存放配件的库存量和单价 数据存储组成:数据存储组成:配件编号配件编号+ +配件名称配件名称+ +单价单价+ +库存量库存量+ +备注备注 关键字:配件编号关键字:配件编号 相关联的处理:相关联的处理:P02,P03P02,P03六:外部实体的定义六:外部实体的定义v外部实体的定义包括:外部实体编号、名称、外部实体的定义包括:外部实体编号、名称、简述及有关数据流的输入和输出。简述及有关数据流的输入和输出。例:外部实体的定义例:
28、外部实体的定义外部实体编号:外部实体编号:S03S030101外部实体名称:用户外部实体名称:用户简述:购置本单位配件的用户简述:购置本单位配件的用户输入的数据流:输入的数据流:D03D0306,D0306,D030808输出的数据流:输出的数据流:D03D0301 01 编写数据字典是系统开发的一项重要的基础工作,编写数据字典是系统开发的一项重要的基础工作,一旦建立,并按编号排序之后,就是一本可供查一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。在数据字典建立、修正和计和实施都要使用它。在数据字
29、典建立、修正和补充过程中,始终要注意保证数据的一致性和完补充过程中,始终要注意保证数据的一致性和完整性。整性。数据字典可以用人工建立卡片的办法来管理,也可存储数据字典可以用人工建立卡片的办法来管理,也可存储在计算机中用一个数据字典软件来管理。在计算机中用一个数据字典软件来管理。第五节第五节 描述处理逻辑的工具描述处理逻辑的工具v数据流程图中比较简单的计算性的处理逻辑数据流程图中比较简单的计算性的处理逻辑可以在数据字典中做出定义,但还有不少逻可以在数据字典中做出定义,但还有不少逻辑上的比较复杂的处理,有必要运用一些描辑上的比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。述处理逻辑的工
30、具来加以说明。一、判断树一、判断树v判断树比较直观、容易理解,但当条件多时,判断树比较直观、容易理解,但当条件多时,不容易清楚地表达出整个判断过程。不容易清楚地表达出整个判断过程。欠款时间欠款时间30天天100天天30天天100天天库存量库存量库存量库存量库存量库存量库存量库存量 处理方案处理方案立即发货立即发货先按库存发货,先按库存发货,进货后再补发进货后再补发先付款,再发货先付款,再发货不发货不发货通知先付欠款通知先付欠款二、判断表(又称决策表)二、判断表(又称决策表)v判断表是采用表格方式来描述处理逻辑的一种工具。判断表是采用表格方式来描述处理逻辑的一种工具。决策规则号决策规则号1234
31、56欠款时间欠款时间3030天天YYNNNN欠款时间欠款时间100100天天NNYYNN需求量需求量库存量库存量YNYNYN立即发货立即发货X先按库存量发货,先按库存量发货,进货后再补发进货后再补发X先付款,再发货先付款,再发货X不发货不发货X要求先付欠款要求先付欠款XX 条件条件 应采取的行动应采取的行动三、结构英语表示法三、结构英语表示法v这是一种模仿计算机语言的处理逻辑描述方法。它使用了这是一种模仿计算机语言的处理逻辑描述方法。它使用了由由“IF” “THEN” “ELSE” 等词组成的规范化语言。下面等词组成的规范化语言。下面是处理订货单逻辑过程的结构英语表示法。是处理订货单逻辑过程的
32、结构英语表示法。If 欠款时间欠款时间30 if 需要量需要量库存量库存量 then 立即发货立即发货 else 先按库存量发货,进货后再补发先按库存量发货,进货后再补发 else if 欠款时间欠款时间100天天 if 需求量需求量库存量库存量 then 先付款再发货先付款再发货 else 不发货不发货 else 要求先付欠款要求先付欠款 第六节第六节 系统化分析系统化分析v系统化分析主要是通过对原系统的调查和分析,找系统化分析主要是通过对原系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和出原系统业务流程和数据流程的不足,提出优化和改进的办法,给出新系统所要采用的信息处理方案
33、。改进的办法,给出新系统所要采用的信息处理方案。v系统化分析的主要内容包括:系统化分析的主要内容包括:一、分析系统目标一、分析系统目标v根据详细调查对可行性分析报告中提出的系统目标根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目可行性和必要性进行重新考虑,作再次考察,对项目可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。标,使系统目标适应组织的管理需求和战略目标。二、分析业务流程二、分析业务流程v业务流程分析包括的内容:业务流程分析包括的内容:1.对原有的流程进行分析对
34、原有的流程进行分析2.优化业务流程优化业务流程3.确定新的业务流程确定新的业务流程4.确定新系统的人机界面确定新系统的人机界面三、数据属性分析三、数据属性分析v数据的属性分析包括静态分析和动态分析两部分。数据的属性分析包括静态分析和动态分析两部分。(一)数据的静态特性分析(一)数据的静态特性分析v指分析数据的类型、数据的长度、取值范围和发生指分析数据的类型、数据的长度、取值范围和发生的业务量。的业务量。(二)数据的动态特性分析(二)数据的动态特性分析v数据的属性按其动态特性可以分为以下三类:数据的属性按其动态特性可以分为以下三类:1.1.固定值属性固定值属性2.2.固定个体变动属性固定个体变动
35、属性3.3.随机变动属性随机变动属性v区分数据属性的动态特性的目的是正确地确区分数据属性的动态特性的目的是正确地确定数据和文件的关系,也就是确定把哪些数定数据和文件的关系,也就是确定把哪些数据安排在哪种数据文件中。据安排在哪种数据文件中。v通常把具有固定属性的数据存放在主文件中,通常把具有固定属性的数据存放在主文件中,把具有固定个体变动属性的数据放在周转文把具有固定个体变动属性的数据放在周转文件中,把随机变动属性的数据放在处理文件件中,把随机变动属性的数据放在处理文件中。中。四、分析数据流程四、分析数据流程数据流程是系统中的信息处理的方法和过程的统一。数据流程是系统中的信息处理的方法和过程的统
36、一。与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析的重要内容。数据流程分析包括以下内容:的重要内容。数据流程分析包括以下内容:1.1.对原有数据流程进行分析对原有数据流程进行分析2.2.优化数据流程优化数据流程3.3.确定新的数据流程确定新的数据流程4.4.确定新系统的人机界面确定新系统的人机界面五、功能分析和划分子系统五、功能分析和划分子系统v划分子系统的意义:可以大大简化设计工作;如划分子系统的意义:可以大大简化设计工作;如要修改或扩充系统可以在有关子系统范围内进行要修改或扩充系统可以在有关子系统范围内进行而
37、不至于牵动全局。而不至于牵动全局。v划分子系统的方法:划分子系统的方法:U/C矩阵法矩阵法v划分子系统的下一步工作就是确定各子系统的目划分子系统的下一步工作就是确定各子系统的目标和下属功能。标和下属功能。目标ABEA1A2A3六、数据存储分析六、数据存储分析v数据存储分析是数据库设计在系统分析阶数据存储分析是数据库设计在系统分析阶段要做的工作,其内容是:段要做的工作,其内容是:1.1.分析用户的要求分析用户的要求2.2.通过综合抽象,用适当的工具进行描述通过综合抽象,用适当的工具进行描述. .这这是从用户角度看到的数据库,所以称之为是从用户角度看到的数据库,所以称之为数据库的概念模型。数据库的
38、概念模型。七、七、数据查询要求分析数据查询要求分析v通过调查和分析,将用户需要查询的问题列出清单通过调查和分析,将用户需要查询的问题列出清单或绘出查询方式示意图。或绘出查询方式示意图。八、数据的输入、输出分析八、数据的输入、输出分析v数据的输入分析主要是分析:数据输入的目的和适数据的输入分析主要是分析:数据输入的目的和适用范围、数据量的大小以及存在的问题。用范围、数据量的大小以及存在的问题。v数据的输出分析主要是分析:数据查询要求是否明数据的输出分析主要是分析:数据查询要求是否明确,各种输出报表的目的和使用范围,系统的处理确,各种输出报表的目的和使用范围,系统的处理速度和打印速度是否满足输出的
39、要求速度和打印速度是否满足输出的要求九、绘制新系统的数据流程图九、绘制新系统的数据流程图v新系统的数据流程图是在以上分析过程中逐步完善新系统的数据流程图是在以上分析过程中逐步完善的。的。v为了明确新系统的为了明确新系统的人机接口人机接口,还应在绘成的数据流,还应在绘成的数据流程图上标明哪些部分由计算机完成,哪些部分由人程图上标明哪些部分由计算机完成,哪些部分由人工完成。工完成。十、制定新系统的数据处理方式十、制定新系统的数据处理方式v数据处理的方式分为两种:成批处理方式和联机实数据处理的方式分为两种:成批处理方式和联机实时处理方式。时处理方式。v成批处理成批处理的特点是费用较低而又可有效地使用
40、计的特点是费用较低而又可有效地使用计算机,通常用于以下四种情况:算机,通常用于以下四种情况:1.固定周期的数据处理固定周期的数据处理2.需要大量的来自不同方面的数据的综合处理需要大量的来自不同方面的数据的综合处理3.需要在一段时间内累积数据后才能进行的数据处需要在一段时间内累积数据后才能进行的数据处理理4.没有通信设备而无法采用联机实时处理的情况。没有通信设备而无法采用联机实时处理的情况。v联机实时处理联机实时处理的特点是:面向处理,处理及时但的特点是:面向处理,处理及时但费用较高。费用较高。v通常适用于以下三种情况:通常适用于以下三种情况:1.需要反应迅速的数据处理;(银行系统)需要反应迅速
41、的数据处理;(银行系统)2.负荷易产生波动的数据处理;(股票交易系统)负荷易产生波动的数据处理;(股票交易系统)3.数据收集费用较高的数据处理(航空航天系统)数据收集费用较高的数据处理(航空航天系统)第七节研究和确定管理模型第七节研究和确定管理模型v管理模型是系统在每个具体管理环节上所采用的管管理模型是系统在每个具体管理环节上所采用的管理方法。在管理信息系统的系统分析中,就要根据理方法。在管理信息系统的系统分析中,就要根据业务和数据流程的分析结果,对每个处理过程进行业务和数据流程的分析结果,对每个处理过程进行认真的分析,研究每个管理过程的信息处理特点,认真的分析,研究每个管理过程的信息处理特点
42、,找出相适应的管理模型,这是使管理信息系统充分找出相适应的管理模型,这是使管理信息系统充分发挥作用的前提。发挥作用的前提。v管理科学的发展在管理活动的各个层次、各个环节管理科学的发展在管理活动的各个层次、各个环节都形成了较为成熟的管理方法和定量化的管理模型,都形成了较为成熟的管理方法和定量化的管理模型,为管理信息系统的应用创造了条件。为管理信息系统的应用创造了条件。一、综合计划模型一、综合计划模型(一)综合发展模型(一)综合发展模型v企业中长期计划模型、新产品开发和生产结构调整企业中长期计划模型、新产品开发和生产结构调整模型、中长期计划滚动模型模型、中长期计划滚动模型(二)资源限制模型(二)资
43、源限制模型v反映了企业各种资源对企业发展模型的制约,常用反映了企业各种资源对企业发展模型的制约,常用模型有:数学规划模型、资源分配限制模型等。模型有:数学规划模型、资源分配限制模型等。二、生产计划管理模型二、生产计划管理模型(一)生产计划大纲(一)生产计划大纲v优化生产计划模型、物料需求计划模型、能力需求优化生产计划模型、物料需求计划模型、能力需求计划模型、投入计划模型、投入产出模型产出模型(二)生产作业计划(二)生产作业计划v投入投入产出矩阵、网络计划、关键路径模型、排序产出矩阵、网络计划、关键路径模型、排序模型、滚动作业计划模型、滚动作业计划三、库存管理模型三、库存管理模型v常用的常用的程
44、序化库存管理模型程序化库存管理模型有:有:库存物资分库存物资分类法、库存管理模型,最佳经济批量模型等。类法、库存管理模型,最佳经济批量模型等。四、财务成本管理模型四、财务成本管理模型(一)成本核算模型(一)成本核算模型(二)成本预测模型(二)成本预测模型(三)成本分析模型(三)成本分析模型五、统计分析与预测模型五、统计分析与预测模型v常用的预测模型有:多元回归预测模型、时常用的预测模型有:多元回归预测模型、时间序列预测模型和普通类比外推模型等。间序列预测模型和普通类比外推模型等。第八节第八节 提出新系统的逻辑方案提出新系统的逻辑方案v逻辑方案是新系统开发中要采用的管理模型和信息逻辑方案是新系统开发中要采用的管理模型和信息处理方法。处理方法。v系统分析阶段的详细调查和系统化分析都是为建立系统分析阶段的详细调查和系统化分析都是为建立新系统的逻辑方案做准备。逻辑方案是系统分析阶新系统的逻辑方案做准备。逻辑方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依段的最终成果,也是今后进行系统设计和实施的依据。据。v逻辑方案的内容包括:逻辑方案的内容包括:1.1.新系统的业务流程新系统的业务流程2.2.新系统的数据流程新系统的数据流程3.3.新系统的逻辑结构新系统的逻辑结构4.4.新系统中数据资源的分布新系统中数据资源的分布5.5.新系统中的管理模型新系统中的管理模型