1、234可行性分析和详细调查概述可行性分析和详细调查概述管理业务调查管理业务调查数据流程图数据流程图数据字典数据字典描述处理逻辑的工具描述处理逻辑的工具系统化分析系统化分析研究和确定管理模型研究和确定管理模型新系统逻辑方案的提出新系统逻辑方案的提出5l 在充分认识原信息系统的基础上,通过在充分认识原信息系统的基础上,通过问题识别问题识别、可可行性分析行性分析、详细调查详细调查、系统化分析系统化分析,最后完成新系统,最后完成新系统的的逻辑方案设计逻辑方案设计,或称,或称逻辑模型设计逻辑模型设计。l 逻辑方案逻辑方案:解决:解决“做什么做什么”的问题,是系统分析的任的问题,是系统分析的任务务l 物理
2、方案物理方案:解决:解决“怎样做怎样做”的问题,是系统设计的任的问题,是系统设计的任务。务。6一、可行性分析的任务和内容一、可行性分析的任务和内容l 任务:任务:是明确应用项目的开发的必要性和可行是明确应用项目的开发的必要性和可行性。性。l 内容:内容:l管理上的可行性管理上的可行性l技术上的可行性技术上的可行性l经济上的可行性经济上的可行性7l 指管理人员对开发应用项目的指管理人员对开发应用项目的态度态度和管理方面的和管理方面的条件条件。l 态度:态度:主管领导不支持的项目肯定不行。主管领导不支持的项目肯定不行。l 条件:条件:l管理方法是否科学管理方法是否科学l相应管理制度改革的时机是否成
3、熟相应管理制度改革的时机是否成熟l规章制度是否齐全规章制度是否齐全l原始数据是否正确等原始数据是否正确等8l 指分析软硬件技术能否满足指分析软硬件技术能否满足对系统提出的要求对系统提出的要求、开发人员的水平开发人员的水平。l 对系统提出的要求对系统提出的要求l增加存储能力增加存储能力l实现通讯功能实现通讯功能l提高处理速度提高处理速度9l 预估预估费用支出费用支出和对项目的和对项目的经济效益经济效益进行评价。进行评价。l 费用支出费用支出:主机费用、外设费用、软件费用、人:主机费用、外设费用、软件费用、人员培训费用和将来系统投入运行后的经常费用员培训费用和将来系统投入运行后的经常费用(如管理、
4、维护费用)和备件费用。(如管理、维护费用)和备件费用。l 经济效益经济效益:可以用钱衡量的效益,如加快流动资:可以用钱衡量的效益,如加快流动资金周转,减少资金积压等;无形效益,如提供更金周转,减少资金积压等;无形效益,如提供更多的更高质量的信息,提高取得信息的速度等。多的更高质量的信息,提高取得信息的速度等。10内容系统简述系统简述项目的目标项目的目标所需资源、预算和期望效益所需资源、预算和期望效益对项目可行性的结论对项目可行性的结论11o立即开发;立即开发;o改进原系统;改进原系统;o目前不可行,或需推迟到某些条件具备以后再目前不可行,或需推迟到某些条件具备以后再进行。进行。12l 可行性分
5、析报告要尽量取得有关管理人员的一致可行性分析报告要尽量取得有关管理人员的一致认识,并经过主管领导批准,才可付之实施,进认识,并经过主管领导批准,才可付之实施,进入对系统进行详细调查的阶段。入对系统进行详细调查的阶段。13l 对象:对象:现行系统(包括手工系统和现行现行系统(包括手工系统和现行MIS)l 目的:目的:完整掌握现行系统的现状,发现问题和薄完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为今后系统化分析和提出新弱环节,收集资料,为今后系统化分析和提出新系统逻辑方案做好准备。系统逻辑方案做好准备。l 原则:原则:用户参与用户参与l由使用部门的业务人员、主管人员和设计部门的系由使用
6、部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行。统分析人员、系统设计人员共同进行。l二者的结合能互补不足,更深入地发现对象系统存二者的结合能互补不足,更深入地发现对象系统存在的问题,共同研讨解决的方案。在的问题,共同研讨解决的方案。14l 调查方法:调查方法:l召开调查会;召开调查会;l访问;访问;l发调查表;发调查表;l参加业务实践参加业务实践l 调查中应注意:调查中应注意:l全面铺开与重点调查相结合;全面铺开与重点调查相结合;l工程化的工作方式;工程化的工作方式;l主动沟通和人际关系处理主动沟通和人际关系处理15l系统分析中应尽量使用各种形象、直观的图表系统分析中应
7、尽量使用各种形象、直观的图表工具。工具。l组织结构图组织结构图描述组织的结构描述组织的结构l管理业务流程图管理业务流程图和和表格分配图表格分配图描述管理业务状况描述管理业务状况l数据流程图数据流程图描述和分析数据、数据流程及各项功描述和分析数据、数据流程及各项功能能l判定树判定树和和决策表决策表等描述处理功能和决策模型等描述处理功能和决策模型16l 管理系统是信息系统的管理系统是信息系统的环境环境l 环境:环境:指不包括在本系统之中但又对本系统产生指不包括在本系统之中但又对本系统产生较大影响的因素的集合。较大影响的因素的集合。l 输入来自环境,输出则交付环境输入来自环境,输出则交付环境l 管理
8、业务调查包括:管理业务调查包括:组织结构调查组织结构调查、管理功能调管理功能调查查和和管理业务流程调查管理业务流程调查等等17l 一个组织(部门、企业、车间、科室等)的组成一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管以及这些组成部分之间的隶属关系或管理与被管理的关系理的关系l 组织结构调查中还应详细了解各级组织的职能和组织结构调查中还应详细了解各级组织的职能和有关人员的工作职责、决策内容、存在问题以及有关人员的工作职责、决策内容、存在问题以及对新系统的要求等。对新系统的要求等。18组织结构图组织结构图19l 功能:功能:指的是完成某项工作的能力。指的是完
9、成某项工作的能力。l 调查中可以调查中可以用功能层次图用功能层次图来描述从系统目标到各来描述从系统目标到各项功能的层次关系项功能的层次关系2021l 顺着原系统信息流动过程逐步地进行顺着原系统信息流动过程逐步地进行l 内容:内容:各环节的处理业务、信息来源、处理方法、各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示)态(报告、单据、屏幕显示)l 图形图形:l管理业务流程图管理业务流程图l表格分配图表格分配图22l 一种描述系统内各单位、人员之间业务关系、作一种描述系统内各单位、人员之间业务关系、作
10、业顺序和管理信息流向的图表,业顺序和管理信息流向的图表,l 作用:作用:利用它可以帮助分析人员找出业务流程中利用它可以帮助分析人员找出业务流程中的不合理流向。的不合理流向。2324人员人员单位或部门单位或部门单据、报表单据、报表信息流信息流25l 该图表可帮助分析员表示出系统中各种单据和报该图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系告都与哪些部门发生业务关系2627事务处理事务处理单据、报表(复制份数)单据、报表(复制份数)信息流28l以上图表表达了信息流动和存储过程,但以上图表表达了信息流动和存储过程,但没有脱离一些物质要素。没有脱离一些物质要素。l为了用计算机管理,
11、必须绘制为了用计算机管理,必须绘制数据流程图数据流程图。29l收集原系统收集原系统全部输入单据全部输入单据(入库单、收据、凭(入库单、收据、凭证)、证)、输出报表和存储介质输出报表和存储介质(账本、清单)等(账本、清单)等l弄清各环节上的弄清各环节上的处理方法和计算方法处理方法和计算方法。l在上述单据样品上在上述单据样品上注明注明制作单位、报送单位、存制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。高峰时间及发生量等。l明确各项数据的明确各项数据的类型类型(数字、字符)、长度、取(数字、字符)、长度、取值范围(指最大
12、值和最小值)。值范围(指最大值和最小值)。30l 数据流程图是一种能数据流程图是一种能全面地描述信息系统逻辑模全面地描述信息系统逻辑模型型的主要工具,是用少数几种符号综合地反映出的主要工具,是用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。信息在系统中的流动、处理和存储情况。31l抽象性、概括性抽象性、概括性l抽象性抽象性表现在它只剩下数据的流动、加工处表现在它只剩下数据的流动、加工处理和存储理和存储l概括性概括性表现在把信息中的各种不同业务处理表现在把信息中的各种不同业务处理过程联系起来,形成一个整体过程联系起来,形成一个整体3233l 1 1外部实体:外部实体:指本系统之外的
13、人或单位,它们指本系统之外的人或单位,它们和本系统有信息传递关系。凡属本子系统之外的和本系统有信息传递关系。凡属本子系统之外的人或单位,也都被列为外部实体。人或单位,也都被列为外部实体。l 2 2数据流:数据流:表示流动着的数据,它可以是一项表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。货单等),也可用来表示对数据文件的存储操作。34l 3 3处理,处理,又称功能:图形下部填写处理的名字又称功能:图形下部填写处理的名字(如开发票、出库处理等),上部填写处理标志(如开发票、出库处理等)
14、,上部填写处理标志(如(如1.11.1等)等)l 4 4数据存储:数据存储:指通过数据文件。文件夹或账本指通过数据文件。文件夹或账本等存储数据。图形右部填写存储的数据和数据集等存储数据。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。的名字,左边填入该数据存储的标志。3536l自顶向下,逐层分解自顶向下,逐层分解l调查研究现行系统的全部资料;组织各方调查研究现行系统的全部资料;组织各方面人员进行讨论,直到得到用户满意的数面人员进行讨论,直到得到用户满意的数据流程图据流程图37l 由左向右地绘制,可以先忽略次要信息由左向右地绘制,可以先忽略次要信息l 分解顶层图的分解顶层图的“处
15、理处理”功能,绘制一级细化图,功能,绘制一级细化图,逐级分解、扩充、调整,得到比较完整的数据流逐级分解、扩充、调整,得到比较完整的数据流程图,初步划分出计算机处理过程(子系统)和程图,初步划分出计算机处理过程(子系统)和人工处理过程(子系统)人工处理过程(子系统)l 合理命名与编号合理命名与编号38销售子系统的销售子系统的顶层顶层数据处理流程图数据处理流程图销售子系统的销售子系统的第二层第二层数据处理流程图数据处理流程图40oP P:处理:处理oD D:数据:数据oF F:数据存储:数据存储oS S:外部实体:外部实体41o命名结构:命名结构:nP P 子系统号子系统号 层次号层次号 .顺序号
16、顺序号nD(FD(F、S)S)子系统号子系统号 顺序号顺序号o例:例:nP03P032.32.3p第三子系统第二层图的第三个处理第三子系统第二层图的第三个处理nD03D030202p第三子系统第二个数据流第三子系统第二个数据流42l数据流程图分多少层次应视实际情况而定,数据流程图分多少层次应视实际情况而定,对于一个复杂的大系统,有时可分至七八对于一个复杂的大系统,有时可分至七八层之多。层之多。43中不仅有数据流,还可以包括中不仅有数据流,还可以包括物流、资金流等物流、资金流等l数据流程图数据流程图仅以数据流的形态来反映整个仅以数据流的形态来反映整个管理业务过程管理业务过程44o画出描述银行业务
17、员对用户的存款及画出描述银行业务员对用户的存款及取款要求的处理过程的取款要求的处理过程的数据流程图数据流程图 45o第一层第一层储户储户存取单存取单P1存取款处理存取款处理存取款单证存取款单证46储储户户存取单存取单P2.1业务区分处理业务区分处理P2.2存款处理存款处理P2.3取款处理取款处理帐目帐目现金现金库库储户数据储户数据储户数据储户数据查询请求查询请求存款单存款单取款单取款单不合格单证不合格单证存款单证存款单证取款单证取款单证47l实现对数据流程图中的各个元素作出详细实现对数据流程图中的各个元素作出详细的说明的说明。l内容:内容:l数据项、数据结构、数据流、处理逻辑、数数据项、数据结
18、构、数据流、处理逻辑、数据存储外部实体据存储外部实体48l 数据流程图配以数据字典,就可以从数据流程图配以数据字典,就可以从图形图形和和文字文字两个方面对系统的逻辑模型进行完整的描述。两个方面对系统的逻辑模型进行完整的描述。49l 数据元素,是数据的最小单位数据元素,是数据的最小单位l 定义数据的定义数据的静态特性静态特性l 包括包括l数据项的名称、编号、别名和简述数据项的名称、编号、别名和简述l数据项的长度数据项的长度l数据项的取值范围数据项的取值范围50o例:例:o 数据项编号:数据项编号:I I02020101o 数据项名称:数据项名称:材料编号材料编号o 别名:别名:材料编码材料编码o
19、 简述:简述:某种材料的代码某种材料的代码o 类型及宽度:类型及宽度:字符型字符型,4,4位位o 取值范围:取值范围:”000l”000l”“9999”9999”含义含义备注:值值离散值类型(C,N)长度:值域:与其它值的运算关系:违续值简述:别名:名称:编号:填表人填表人 _ 年年 月月 日日NO:_52l 描述某些数据项之间的关系描述某些数据项之间的关系l 一个数据结构可以由一个数据结构可以由若干个数据项或数据结构若干个数据项或数据结构或或数据项和数据结构数据项和数据结构组成。组成。53l 表表6 61 1的订货单由三个数据结构组成,表中用的订货单由三个数据结构组成,表中用DSDS表示数据
20、结构,用表示数据结构,用I I表示数据项。表示数据项。l 数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:l(1 1)数据结构的名称和编号;)数据结构的名称和编号;l(2 2)简述;)简述;l(3 3)数据结构的组成。)数据结构的组成。5455例例:l 数据结构编号:数据结构编号:DS03DS0301;01;l 数据结构名称:数据结构名称:用户订货单用户订货单;l 简述:简述:用户所填用户情况及订货要求等信息用户所填用户情况及订货要求等信息;l 数据结构组成:数据结构组成:l DS03-O2DS03-O2 DS03-03DS03-03 DS03-O4DS03-O
21、456l数据流由一个或一组固定的数据项组成。数据流由一个或一组固定的数据项组成。l定义数据流时,不仅要说明数据流的名定义数据流时,不仅要说明数据流的名称、组成等,还应指明来源、去向和数称、组成等,还应指明来源、去向和数据流量等。据流量等。57例:例:l 数据流编号:数据流编号:D D03030808l 数据流名称:数据流名称:领料单领料单l 简述:简述:车间开出的领料单车间开出的领料单l 数据流来源:数据流来源:车间车间l 数据流去向:数据流去向:发料处理模块发料处理模块l 数据流组成:数据流组成:材料编号十材料名称十领用数量十日期材料编号十材料名称十领用数量十日期十领用单位十领用单位l 数据
22、流量:数据流量:1010份时份时l 高峰流量:高峰流量:2020份时(上午份时(上午9 9:00001111:0000)备注:流量备注:流量组成:组成:简述:简述:来源:来源:去向:去向:编号:编号:名称名称:别名:别名:NO:_填表人填表人_ 年年 月月 日日 59l 处理逻辑的定义仅对数据流程图中处理逻辑的定义仅对数据流程图中最底层的处最底层的处理逻辑理逻辑加以说明。加以说明。60例:例:l 处理逻辑编号:处理逻辑编号:P02P02一一0303l 处理逻辑名称:处理逻辑名称:计算电费计算电费l 简述:简述:计算应交纳的电费计算应交纳的电费l 输入的数据流:输入的数据流:数据流电费价格,来源
23、于数据数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来存储文件价格表;数据流电量和用户类别,来源于处理逻辑源于处理逻辑“读电读电 表数字处理表数字处理”和数据存和数据存储储“用户文件用户文件”。61l 处理:处理:根据数据流根据数据流“用电量用电量”和和 “用户信息用户信息”,检索用户文件,确定该用户类别;再根据已确定检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电定该用户的收费标准,得到单价;用单价和用电量相乘量相乘 得该用户应交纳的电费。得该用户应交纳的
24、电费。l 输出的数据流:输出的数据流:数据流数据流“电费电费”一是去外部项用一是去外部项用户,二是写入数据存储用户电费账目文件。户,二是写入数据存储用户电费账目文件。l 处理频率:处理频率:对每个用户每月处理一次。对每个用户每月处理一次。NO:_执行频率:执行频率:输出流:输出流:名称:名称:加工逻辑:加工逻辑:简要说明:简要说明:激发条件:激发条件:输入流:输入流:编号:编号:填表人填表人_ 年年 月月 日日结构式语言、判断树结构式语言、判断树(决策树决策树)、判断表(决策表)、判断表(决策表)63l数据存储在数据字典中只描述数据的逻数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的
25、物理组织。辑存储结构,而不涉及它的物理组织。64例:数据存储定义例:数据存储定义l 数据存储编号:数据存储编号:F03F030808l 数据存储名称:数据存储名称:库存账库存账l 简述:简述:存放配件的库存量和单价存放配件的库存量和单价l 数据存储组成:数据存储组成:配件编号配件名称单价配件编号配件名称单价库存量备注库存量备注l 关键字:关键字:配件编号配件编号l 相关联的处理:相关联的处理:P02P02,P03P03 备注:备注:1、存取频率、存取频率 2、存储方式、存储方式 3、其它:、其它:组成:组成:简述:简述:编号:编号:名称名称:别名:别名:NO:_填表人填表人_ 年年 月月 日日
26、 66l外部实体定义包括:外部实体编号、名称、外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。简述、及有关数据流的输入和输出。67 例:外部实体定义例:外部实体定义l 外部实体编号:外部实体编号:S03S030101l 外部实体名称:外部实体名称:用户用户l 简述:简述:购置本单位配件的用户购置本单位配件的用户l 输入的数据流:输入的数据流:D03D030606,D03D030808l 输出的数据流:输出的数据流:D03D0301 01 68l 编写数据字典是系统开发的一项重要的基础工编写数据字典是系统开发的一项重要的基础工作。从系统分析一直到系统设计和实施都要使作。从系
27、统分析一直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,用它。在数据字典的建立、修正和补充过程中,始终要注意保证数据的始终要注意保证数据的一致性和完整性一致性和完整性。l 数据字典可以用数据字典可以用人工建立卡片人工建立卡片的办法来管理,的办法来管理,也可存储在计算机中用一个也可存储在计算机中用一个数据字典软件数据字典软件来管来管理。理。69l 数据字典的建立和修改过程,要始终保持数据数据字典的建立和修改过程,要始终保持数据的的一致性和完整性一致性和完整性,包括名称的,包括名称的统一性统一性、编号的、编号的唯一性唯一性、数据来源与去向数据来源与去向的相应关系等。的相应关系等。
28、l 数据字典有助于数据库设计数据字典有助于数据库设计70l 对逻辑上的比较复杂的处理,有必要运用一些描对逻辑上的比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。述处理逻辑的工具来加以说明。l 下面介绍三种工具下面介绍三种工具l判断树判断树l判断表判断表l结构英语表示法结构英语表示法71l 一张用于根据用户欠款时间长短和现有库存量情一张用于根据用户欠款时间长短和现有库存量情况处理用户订货方案的判断树。况处理用户订货方案的判断树。l 判断树判断树比较直观,容易理解,但当条件多时,不比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判别过程。容易清楚地表达出整个判别过程。7273l
29、 采用表格方式来描述处理逻辑的一种工具,这里采用表格方式来描述处理逻辑的一种工具,这里仍以处理用户订货的例子来说明。仍以处理用户订货的例子来说明。l 优点:优点:可以清晰地表达条件、决策规则和应采取可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系,容易为管理人员和系统的行动之间的逻辑关系,容易为管理人员和系统分析人员所接受。分析人员所接受。75l 适用情形:适用情形:条件很多,而且每个条件的取值有若条件很多,而且每个条件的取值有若干个,相应的动作也很多干个,相应的动作也很多l 优点:优点:能完整的表达所有的条件组合能完整的表达所有的条件组合l 步骤:步骤:l列出所有条件列出所有条件l列
30、出有关的全部动作列出有关的全部动作l找出所有可能发生的条件组合(找出所有可能发生的条件组合(2条件数条件数),消去不可,消去不可能发生的条件组合或合并相同动作的条件组合能发生的条件组合或合并相同动作的条件组合l规定处理规则规定处理规则76l 模仿计算机语言模仿计算机语言l 它使用了由它使用了由“IF”、THEN”、“ELSE”等词组成等词组成的规范化语言。的规范化语言。l 下面是处理订货单逻辑过程的结构英语表示法。下面是处理订货单逻辑过程的结构英语表示法。77IFIF欠款时间欠款时间=30=30天天THENTHENIFIF需要量需要量=库存量库存量 THENTHEN 立即发货立即发货 ELSE
31、 ELSE 先按库存量发货,进货后再先按库存量发货,进货后再补发补发ELSEELSE IFIF欠款时间欠款时间=100=100天天 THENTHEN IFIF需求量需求量=库存量库存量 THENTHEN 先付款再发货先付款再发货 ELSEELSE 不发货不发货 ELSE ELSE 要求先付欠款要求先付欠款78l 对一个对一个不太复杂不太复杂的逻辑判断,使用决策树较好;的逻辑判断,使用决策树较好;l 对一个对一个十分复杂十分复杂的逻辑判断,使用判断表较好;的逻辑判断,使用判断表较好;l 如果一个处理过程中,如果一个处理过程中,既包含顺序结构,又有判既包含顺序结构,又有判断和循环逻辑时断和循环逻辑
32、时,使用结构式语言较好。,使用结构式语言较好。79l 通过对原有系统的调查和分析,找出原系统业务通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。给出新系统所要采用的信息处理方案。80l 一、分析系统目标一、分析系统目标l 二、分析业务流程二、分析业务流程l 三、分析数据流程三、分析数据流程l 四、功能分析和划分子系统四、功能分析和划分子系统l 五、数据属性分析五、数据属性分析81l 六、数据存储分析六、数据存储分析l 七、数据查询要求分析七、数据查询要求分析l 八、数据的输入输出
33、分析八、数据的输入输出分析l 九、绘制新系统的数据流程图九、绘制新系统的数据流程图l 十、确定新系统的数据处理方式十、确定新系统的数据处理方式82l 根据详细调查对可行性分析报告中提出的系统目根据详细调查对可行性分析报告中提出的系统目标作标作再次考察再次考察,对项目的可行性和必要性进行,对项目的可行性和必要性进行重重新考虑新考虑,并根据对系统建设的环境和条件的调查,并根据对系统建设的环境和条件的调查修正系统目标修正系统目标。83l 分析原有系统中存在的问题的目的分析原有系统中存在的问题的目的:为了在新系:为了在新系统建设中予以克服或改进。统建设中予以克服或改进。l 系统中存在的问题的原因系统中
34、存在的问题的原因:l管理思想和方法落后,业务流程不尽合理管理思想和方法落后,业务流程不尽合理l例:仓库订货例:仓库订货 凭经验凭经验库存量、订货点库存量、订货点l计算机信息系统的建设为优化原业务流程提供了新计算机信息系统的建设为优化原业务流程提供了新的可能性的可能性l 业务流程重组业务流程重组84l 业务流程分析的内容业务流程分析的内容l对原有流程进行分析对原有流程进行分析p是否具有存在的价值是否具有存在的价值p哪些过程可以删除或合并哪些过程可以删除或合并p哪些过程不尽合理,可以进行改进或优化哪些过程不尽合理,可以进行改进或优化l优化业务流程优化业务流程去除冗余信息处理去除冗余信息处理l确定新
35、的业务流程确定新的业务流程新业务流程图新业务流程图l确定新系统的人机界面确定新系统的人机界面新人机分工新人机分工85l 内容与内容与“分析业务流程分析业务流程”一一对应一一对应l对原有对原有数据数据流程进行分析流程进行分析p是否具有存在的价值是否具有存在的价值p哪些过程可以删除或合并哪些过程可以删除或合并p哪些过程不尽合理,可以进行改进或优化哪些过程不尽合理,可以进行改进或优化l优化优化数据数据流程流程去除冗余信息处理去除冗余信息处理l确定新的确定新的数据数据流程流程新新数据数据流程图流程图l确定新系统的人机界面确定新系统的人机界面新人机分工新人机分工86l 功能:功能:做某项工作的能力做某项
36、工作的能力系统系统子系统子系统87l 作用:作用:简化设计工作简化设计工作l 子系统的特点:子系统的特点:子系统之间的接口关系明确,每一子子系统之间的接口关系明确,每一子系统的设计、调试基本上可以互不干扰地、各自相对系统的设计、调试基本上可以互不干扰地、各自相对独立地进行。独立地进行。l 划分子系统的方法:划分子系统的方法:没有世人公认方法没有世人公认方法l个人经验、业务原有流程等因素影响个人经验、业务原有流程等因素影响l大系统:在系统规划阶段大系统:在系统规划阶段UC矩阵矩阵l确定子各系统的目标和下属功能确定子各系统的目标和下属功能分析数据流程图分析数据流程图88l 数据属性数据属性:静态静
37、态特性分析、特性分析、动态动态特性特性l 静态特性分析静态特性分析:指分析数据的类型(字符型、数:指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位据型、日期型等)、数据的长度(位数、小数位数)、取值范围和发生的业务量。数)、取值范围和发生的业务量。89l 固定值:固定值:其值基本上固定其值基本上固定l成本系统中的定额材料消耗量成本系统中的定额材料消耗量l工资系统中的职工姓名和应得工资等。工资系统中的职工姓名和应得工资等。l 固定个体变动属性固定个体变动属性。这类数据项,对总体来说。这类数据项,对总体来说具有具有相对固定的个体集相对固定的个体集,但,但其值是变动其值是变动的
38、属性。的属性。l例工资系统中,电费扣款一项,扣款人员变动不例工资系统中,电费扣款一项,扣款人员变动不大,但每人所扣电费则每月在变化。大,但每人所扣电费则每月在变化。l 随机变动属性随机变动属性。这种数据项,其。这种数据项,其个体个体是随机出是随机出现的,现的,值值也是变动的。也是变动的。l例如工资系统中的病事假扣款。例如工资系统中的病事假扣款。90l 区分数据属性的动态特性的区分数据属性的动态特性的目的目的是:正确地确定数是:正确地确定数据和文件的关系,也就是确定把哪些数据安排在哪据和文件的关系,也就是确定把哪些数据安排在哪种数据文件中。种数据文件中。l固定属性的数据固定属性的数据主文件主文件
39、l固定个体变动属性的数据固定个体变动属性的数据周转文件周转文件l随机变动属性的数据随机变动属性的数据处理文件处理文件91l 数据存储分析是数据库设汁在系统分析阶段要做数据存储分析是数据库设汁在系统分析阶段要做的工作的工作l 内容内容:l首先是首先是分析用户的要求分析用户的要求,也就是调查清楚用户希望,也就是调查清楚用户希望从管理信息系统中得到哪些有用信息从管理信息系统中得到哪些有用信息l然后通过综合抽象,然后通过综合抽象,用适当的工具(用适当的工具(ER图图3NF 关系群)进行描述关系群)进行描述,称之为数据库的概念模型,称之为数据库的概念模型92l 通过调查和分析,将用户需要查询的问题列出清
40、通过调查和分析,将用户需要查询的问题列出清单或绘出单或绘出查询方式示意图查询方式示意图l 用户可能查询的问题包括:用户可能查询的问题包括:“x产品己完成计划产品己完成计划的百分之几的百分之几”、”X课题组巳花费了多少研究费课题组巳花费了多少研究费用用”等等等等9394l 分析各种数据输入的分析各种数据输入的目的目的和和适用范围适用范围、数据量数据量的大小的大小以及以及存在的问题存在的问题l是否都得到了是否都得到了有效的利用有效的利用l是是多余的或者是不符合实际需要的多余的或者是不符合实际需要的l现在的现在的数据输入方式数据输入方式是否能满足要求是否能满足要求l输入速度输入速度是否能完成数据量的
41、要求是否能完成数据量的要求l分析数据的分析数据的精确程度精确程度和数据间的和数据间的相互联系相互联系等等95o对各种输出报表(包括手工填写的)的对各种输出报表(包括手工填写的)的目的目的和和使使用范围用范围进行分析,弄清哪些报表是多余的或者是进行分析,弄清哪些报表是多余的或者是不符合实际要求的,系统的处理速度和打印速度不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。是否能满足输出的要求等。96l 反复去伪存真反复去伪存真l 标出哪些是人工完成的,哪些是计算机完成的标出哪些是人工完成的,哪些是计算机完成的l 完善数据字典完善数据字典97l成批处理成批处理和和联机实时处理联机实时
42、处理98l 成批处理:成批处理:按一定时间间隔把数据积累成批后一按一定时间间隔把数据积累成批后一次输入次输入l固定周期固定周期的数据处理的数据处理l需要大量的来自需要大量的来自不同方面不同方面的数据的综合处理的数据的综合处理l需要在需要在一段时间一段时间内累积数据后才能进行的数据处理内累积数据后才能进行的数据处理l没有通信设备没有通信设备无法实现实时联机处理无法实现实时联机处理l例:毕业生成绩统计例:毕业生成绩统计99l 联机实时处理:联机实时处理:面向处理,数据直接从数据源输面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时做出回答,入中央处理机进行处理,由计算机即时做出回答,将
43、处理结果直接传绐用户;将处理结果直接传绐用户;及时,但费用较高及时,但费用较高l需要需要反应迅速反应迅速的数据处理的数据处理l负荷易产生波动负荷易产生波动的数据处理的数据处理l数据数据收集费用较高收集费用较高的数据处理的数据处理l例例:GPS定位数据定位数据100lMISMIS要用到许多要用到许多管理模型管理模型来提高管理效率来提高管理效率l一、综合计划模型一、综合计划模型l二、生产计划管理模型二、生产计划管理模型l三、库存管理模型三、库存管理模型l四、财务成本管理模型四、财务成本管理模型l五、统计分析与预测模型五、统计分析与预测模型l101l综合计划是企业生产、经营活动的总规划。综合计划是企
44、业生产、经营活动的总规划。l1 1综合发展模型综合发展模型l2 2资源限制模型资源限制模型102l 1 1综合发展模型:综合发展模型:l企业发展目标,如盈利指标等企业发展目标,如盈利指标等l常用模型常用模型:企业中长期计划模型、厂长任期目标分:企业中长期计划模型、厂长任期目标分解模型、新产品开发和生产结构调整模型和中长期解模型、新产品开发和生产结构调整模型和中长期计划滚动模型等。计划滚动模型等。l 2 2资源限制模型:资源限制模型:l反映了企业各种资源对企业发展模型的制约反映了企业各种资源对企业发展模型的制约l常用模型常用模型:数学规划模型、资源分配限制模型:数学规划模型、资源分配限制模型.1
45、03l1 1生产计划大纲生产计划大纲l主要安排与综合生产计划的生产指标等。主要安排与综合生产计划的生产指标等。l常用模型常用模型:数学规划模型(如优化生产计划模数学规划模型(如优化生产计划模型)、物料需求计划模型、能力需求计划模型型)、物料需求计划模型、能力需求计划模型和投入产出模型等。和投入产出模型等。l2 2作业计划模型作业计划模型:l安排了生产产品数量、加工路线、加工进度、安排了生产产品数量、加工路线、加工进度、材料供应、能力平衡等。材料供应、能力平衡等。l常用模型常用模型:投入产出矩阵、网络计划、关键路投入产出矩阵、网络计划、关键路径模型、排序模型、物料需求、设备能力平衡、径模型、排序
46、模型、物料需求、设备能力平衡、滚动作业计划和甘特图等。滚动作业计划和甘特图等。104l常用模型常用模型:库存物资分类法、库存管理模库存物资分类法、库存管理模型、最佳经济批量模型等。型、最佳经济批量模型等。105l 1 1成本核算模型成本核算模型l(1 1)品种法、分步法、逐步结转法、平行)品种法、分步法、逐步结转法、平行结转法、定额差异法等直接费用计算结转法、定额差异法等直接费用计算l(2 2)完全成本法和变动成本法间接费)完全成本法和变动成本法间接费用用l 2 2成本预测模型:成本预测模型:如数量经济模型、投入产出如数量经济模型、投入产出模型、回归分析模型、指数平滑模型等。模型、回归分析模型
47、、指数平滑模型等。106l3 3成本分析模型成本分析模型l实际成本与定额成本比较模型实际成本与定额成本比较模型l本期成本与历史同期可比产品成本比较模型本期成本与历史同期可比产品成本比较模型l产品成本与计划指标比较模型产品成本与计划指标比较模型l产品成本差额管理模型和量本利分析模型等产品成本差额管理模型和量本利分析模型等107l统计分析与预测模型一般用来反映销售、市统计分析与预测模型一般用来反映销售、市场、质量、财务状况等的变化情况及未来发场、质量、财务状况等的变化情况及未来发展的趋势。展的趋势。l内容:内容:市场占有率分析、消费变化趋势分析、市场占有率分析、消费变化趋势分析、利润变化、质量状况
48、与指标分布、综合经济利润变化、质量状况与指标分布、综合经济效益指标分析等。效益指标分析等。l常用的预测模型有常用的预测模型有:多元回归预测模型、时:多元回归预测模型、时间序列预测模型和普通类比外推模型等。间序列预测模型和普通类比外推模型等。108l模型很多,在系统分析阶段必须模型很多,在系统分析阶段必须与用户协商与用户协商,共同决定采用哪些模型。共同决定采用哪些模型。109l逻辑方案是新系统开发中要采用的逻辑方案是新系统开发中要采用的管理模管理模型型和和信息处理方法信息处理方法。l是系统分析阶段的最终成果是系统分析阶段的最终成果l今后进行系统设计和实施的依据今后进行系统设计和实施的依据110l
49、逻辑方案(系统分析报告)的内容包括:逻辑方案(系统分析报告)的内容包括:ll l新系统的业务流程新系统的业务流程:l原系统的业务流程的不足及其优化过程原系统的业务流程的不足及其优化过程l新系统的业务流程新系统的业务流程l新系统业务流程中的人机界面划分。新系统业务流程中的人机界面划分。l2 2新系统的数据流程:新系统的数据流程:l原数据流程的不合理之处及优化过程原数据流程的不合理之处及优化过程l新系统的数据流程新系统的数据流程l新的数据流程中的人机界面划分新的数据流程中的人机界面划分l3 3新系统的逻辑结构:新系统的逻辑结构:子系统划分子系统划分l4 4新系统中数据资源的分布新系统中数据资源的分
50、布:确定数据资:确定数据资源如何分布在服务器或主机中源如何分布在服务器或主机中l5 5新系统中的管理模型:新系统中的管理模型:确定管理业务中确定管理业务中采用的管理模型和处理方法采用的管理模型和处理方法1121 组织情况简述组织情况简述1.1 组织简介组织简介1.2 组织结构图组织结构图1.3 组织组织/业务关系图业务关系图1.4 业务功能一览表业务功能一览表1132 现行系统运行状况现行系统运行状况2.1 系统目标和功能系统目标和功能 2.2 业务流程图业务流程图2.3 数据流程图数据流程图2.4 用户需求用户需求2.5 主要问题主要问题114 3 新系统的逻辑方案新系统的逻辑方案 3.1