最新六章系统分析课件.ppt

上传人(卖家):晟晟文业 文档编号:4966487 上传时间:2023-01-29 格式:PPT 页数:84 大小:770.50KB
下载 相关 举报
最新六章系统分析课件.ppt_第1页
第1页 / 共84页
最新六章系统分析课件.ppt_第2页
第2页 / 共84页
最新六章系统分析课件.ppt_第3页
第3页 / 共84页
最新六章系统分析课件.ppt_第4页
第4页 / 共84页
最新六章系统分析课件.ppt_第5页
第5页 / 共84页
点击查看更多>>
资源描述

1、六章系统分析六章系统分析ppt课件课件2学习目的学习目的 了解管理信息系统可行性分析的任务和了解管理信息系统可行性分析的任务和内容内容 了解可行性分析报告的内容和要求,掌了解可行性分析报告的内容和要求,掌握现行系统调查的原则和方法握现行系统调查的原则和方法9详细调查方式有三种:详细调查方式有三种:1重点询问调查重点询问调查首先列出影响信息系统成败的关键因素,编制一首先列出影响信息系统成败的关键因素,编制一个调查问卷表,然后自顶向下对组织的各个管个调查问卷表,然后自顶向下对组织的各个管理层次进行访问,并分类整理结果,从而了解理层次进行访问,并分类整理结果,从而了解各部门的全部工作和设想。各部门的

2、全部工作和设想。2全面业务需求分析的问卷调查全面业务需求分析的问卷调查针对所而需调查的各项内容,绘制相应的各种形针对所而需调查的各项内容,绘制相应的各种形式的图表,用这些图表对企业管理岗位上的工式的图表,用这些图表对企业管理岗位上的工作人员进行全面的在需求析调查(填表),然作人员进行全面的在需求析调查(填表),然后分析整理这些图表逐步得出我们所要调查的后分析整理这些图表逐步得出我们所要调查的内容。内容。10 3 深入实际的调查方式深入实际的调查方式 即参加业务实践,对于复杂的计算过程即参加业务实践,对于复杂的计算过程如能亲自动手算一算,对以后设计和编如能亲自动手算一算,对以后设计和编写程序设计

3、说明书都是很有益的一步。写程序设计说明书都是很有益的一步。一个好办法是在这个阶段就收集出一套一个好办法是在这个阶段就收集出一套将来可供程序调试用的试验数据,这对将来可供程序调试用的试验数据,这对系统实施阶段考核程序的正确性很有用系统实施阶段考核程序的正确性很有用处。处。116.2 管理业务调查管理业务调查学习目的 了解管理业务调查的主要内容了解管理业务调查的主要内容(组织结构调查,管理功能调查,管理业(组织结构调查,管理功能调查,管理业务流程调查等)务流程调查等)掌握业务调查中常用的业务描述图表掌握业务调查中常用的业务描述图表(管理业务流程图,表格分配图)(管理业务流程图,表格分配图)12管理

4、业务调查的意义 开发和建立开发和建立MIS的根本目的在于提高管理水平,的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首先进严格地说,设计一个新的信息系统,应首先进行组织的重新设计,应当把建立新系统看成是行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。管理系统是对组织的一种有目的的改变过程。管理系统是信息系统的环境。对于基于计算机的信息系统信息系统的环境。对于基于计算机的信息系统来说,其环境就是管理系统,它的输入来自环来说,其环境就是管理系统,它的输入来自环境,输出则交付环境。因此对现行管理业务的境,输出则交付环境。因此对现行管理业务的调查十分重要,其中包括

5、:组织结构调查、管调查十分重要,其中包括:组织结构调查、管理功能调查和管理业务流程调查等。理功能调查和管理业务流程调查等。136.2.1 组织结构调查 组织结构调查就是对组织结构与功能进行分析,组织结构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分,以及各部门之间的弄清组织内部的部门划分,以及各部门之间的领导与被领导关系,信息资料的传递关系、物领导与被领导关系,信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组工作内容与职责。此外,还应详细了解各级组织存在问题以及对新系统的要求等。织存在问题以

6、及对新系统的要求等。组织结构:指组织内部的部门划分以及它们的组织结构:指组织内部的部门划分以及它们的相互关系相互关系14一般的组织结构图一般的组织结构图研究开发车 间一车 间 二车 间三生产部门营销部门财 务 部门总经理15 但作为业务调查所画出的组织结构图,为了更但作为业务调查所画出的组织结构图,为了更好地表示部门间的业务联系,与一般组织结构好地表示部门间的业务联系,与一般组织结构图存在以下区别:图存在以下区别:(1)除标明部门之间的领导与被领导的关系除标明部门之间的领导与被领导的关系外,还要标明资料、物资、资金的流动关系。外,还要标明资料、物资、资金的流动关系。(2)图中各部门、各种关系的

7、详细程度以突图中各部门、各种关系的详细程度以突出重点为标准,即那些与系统目标明显关系不出重点为标准,即那些与系统目标明显关系不大的部分,可以简略或省去;大的部分,可以简略或省去;(3)除了组织边界内的部门与联系外,还需除了组织边界内的部门与联系外,还需画出与组织有业务联系的边界以外的若干部门画出与组织有业务联系的边界以外的若干部门与联系。与联系。166.2.2 管理功能调查管理功能调查 为了实现系统的目标,系统必须具有各为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某项工种功能。所谓功能,指的是完成某项工作的能力。调查中可以用功能层次图来作的能力。调查中可以用功能层次图来描述从

8、系统目标到各项功能的层次关系描述从系统目标到各项功能的层次关系17186.2.3 管理业务流程调查管理业务流程调查 1业务流程调查的内容业务流程调查的内容 调查管理业务流程应顺着原系统信息流调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。间和形态(报告、单据、屏幕显示等)。192 管理业务流程的描述图表管理业务流程的描述图表 管理业务流程图管理业务流程图 管理业务流程图是

9、一种描述系统内各单位、管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向务流程中的不合流理向 表格分配图表格分配图 这种图表可帮助分析员表示出系统中各种单这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。据和报告都与哪些部门发生业务关系。206.3 数据流程调查数据流程调查了解数据流程调查的主要内容了解数据流程调查的主要内容掌握数据流程图的表示方法掌握数据流程图的表示方法216.3.1 数据流程调查的作用数据流程调

10、查的作用 管理业务调查过程中绘制的管理业务流管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但仍没管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产有完全脱离一些物质要素(如货物、产品等)。为了用计算机进行信息管理,品等)。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为资料,绘制出原系统的数据流程图,为下一步分析做好准备。下一步分析做好准备。226.3.2 数据流程调查的内容数据流程调查的内容1收集原系统全部输入单

11、据(如入库单、收据、收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。清单)的典型格式。2弄清各环节上的处理方法和计算方法。弄清各环节上的处理方法和计算方法。3在上述各种单据、报表、账本的典型样品上在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时发生频度(如每月制作几张)、发生的高峰时间及发生量等。间及发生量等。4在上述各种单据、报表、账册的典型样品上在上述各种单据、报表、账册的典型样品上注明各

12、项数据的类型(数字、字符)、长度、注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。取值范围(指最大值和最小值)。236.3.3 数据的来源数据的来源管理信息系统所涉及的数据可从以下途径调查得管理信息系统所涉及的数据可从以下途径调查得到:到:1 现行组织机构现行组织机构2 现行各系统或部门的业务流程现行各系统或部门的业务流程3 各种会议的决议各种会议的决议4 计算机文件计算机文件(或数据库或数据库)系统的数据组织结构系统的数据组织结构5 上级下达的各种文件和各项任务指上级下达的各种文件和各项任务指6 与本单位有关的其它单位的有关信息与本单位有关的其它单位的有关信息7 其它各

13、种报表、报告、图表其它各种报表、报告、图表246.3.4 数据流程图数据流程图(DFD)1、定义、定义通过调查可以绘制出原系统的数据流程图。数据通过调查可以绘制出原系统的数据流程图。数据流程图是一种能全面地描述信息系统逻辑模型流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。映出信息在系统中的流动、处理和存储情况。2、数据流程图的特征、数据流程图的特征 抽象性、概括性抽象性、概括性3、数据流程图的常用符号数据流程图的常用符号4、绘制数据流程图时通常采用自项向下逐层分、绘制数据流程图时通

14、常采用自项向下逐层分解的方法。解的方法。25外部实体数据存储数据流向处理过程数据流程图所使用的符号26销售处理DFD举例举例1用户P1订货单发货单27DFD举例举例2某大学的电子选课系统是这样运作的:首先由学某大学的电子选课系统是这样运作的:首先由学生提出选课请求(通过填写选课单:上面有其生提出选课请求(通过填写选课单:上面有其姓名、学号及希望选修的课程代码),系统首姓名、学号及希望选修的课程代码),系统首先确认所选课程能否选上(如果选课人数没有先确认所选课程能否选上(如果选课人数没有超过限定人数,则可以接受选课;否则拒绝选超过限定人数,则可以接受选课;否则拒绝选课)。对于已经接受的选课请求,

15、使用学生姓课)。对于已经接受的选课请求,使用学生姓名及学号来更新课程文件,并重新计算这门课名及学号来更新课程文件,并重新计算这门课程的选课人数。最后,该系统寄给每个学生一程的选课人数。最后,该系统寄给每个学生一封确认信。上面列出他(她)已经注册(或拒封确认信。上面列出他(她)已经注册(或拒绝)的课程。绝)的课程。28电子邮件大学课程选课系统。电子邮件大学课程选课系统。实体:学生实体:学生 数据:课程数据数据:课程数据 学生数据学生数据 处理过程:处理过程:(1)确认是不是可选(是不是确认是不是可选(是不是开了这门课,人数是不是满了);开了这门课,人数是不是满了);(2)学学生登记;生登记;(3

16、)注册确认。注册确认。29学生1.0确认可否选上2.0课程登记3.0选课确认选课需求课程文件课程登记课程细节选课信息学生文件确认信接受/拒绝选课选课信息306.4 数据字典数据字典学习目的 了解数据字典的内容了解数据字典的内容 掌握数据字典的建立方法掌握数据字典的建立方法 31数据字典的含义 所谓数据字典,是在新系统数据流程图所谓数据字典,是在新系统数据流程图的基础上,进一步定义和描述所有数据的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)的工具,包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构和和静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和数

17、据管相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。据库(文件)设计的参考依据。32数据字典的内容 数据字典的内容主要是对数据流程图中数据字典的内容主要是对数据流程图中的的数据项、数据结构、数据流、处理逻数据项、数据结构、数据流、处理逻辑、数据存储辑、数据存储和和外部实体外部实体等六个方面进等六个方面进行具体的定义。数据流程图配以数据字行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。统的逻辑模型进行完整的描述。336.4.1 数据项

18、的定义数据项的定义 数据项又称数据元素,是数据的最小单数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:据的静态特性,具体包括:(1)数据项的名称、编号、别名和简述数据项的名称、编号、别名和简述(2)数据项的长度;数据项的长度;(3)数据项的取值范围;数据项的取值范围;34 例:数据项定义 数据项编号:数据项编号:ID201 数据项名称:出生年月数据项名称:出生年月 别名:别名:生日生日 简述:简述:某个职员的出生日期某个职员的出生日期 类型及宽度:日

19、期,类型及宽度:日期,8位位 取值范围:取值范围:1900/01/012099/01/01356.4.2 数据结构的定义数据结构的定义 数据结构描述某些数据项之间的关系。数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。例如由若干个数据项和数据结构组成。例如下图所示的订货单就是由三个数据结构下图所示的订货单就是由三个数据结构组成的数据结构。组成的数据结构。36(DS:数据结构;I:数据项)37 数据字典中对数据结构的定义包括以下内容:数据字典

20、中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;数据结构的名称和编号;(2)简述;简述;(3)数据结构的组成。数据结构的组成。例如:例如:数据结构编号:数据结构编号:DS03-01 数据结构名称:用户订货单数据结构名称:用户订货单 简述:用户所镇用户情况及订货要求等信息简述:用户所镇用户情况及订货要求等信息 数据结构组成:数据结构组成:DS03-02+DS03-03+DS03-04386.4.3 数据流的定义数据流的定义 数据流由一个或一组固定的数据项组成。数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名定义数据流时,不仅要说明数据流的名称、组成等,还应指明它

21、的来源、去向称、组成等,还应指明它的来源、去向和数据流量等。和数据流量等。39 数据流编号:数据流编号:F03-08 数据结构名称:领料单数据结构名称:领料单 简述:车间开出的领料单简述:车间开出的领料单 数据流来源:车间数据流来源:车间 数据流去向:发料处理模块数据流去向:发料处理模块 数据流组成:材料编号数据流组成:材料编号+材料名称材料名称+领用数领用数量量+日期日期+领用单位领用单位 数据流量:数据流量:10份份/时时 高峰流量:高峰流量:20份份/时时(上午上午9:0011:00)406.4.4 处理逻辑的定义处理逻辑的定义416.4.5 数据存储的定义数据存储的定义 数据存储在数据

22、字典中只描述数据的逻数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。辑存储结构,而不涉及它的物理组织。426.4.6 外部实体的定义外部实体的定义 外部实体定义包括:外部实体编号、名外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。称、简述、及有关数据流的输入和输出。外部实体编号:S 0 3-0 1外部实体名称:用户简述:购置本单位配件的用户输入的数据流:D 0 3-0 6,D 0 3-0 8输出的数据流:D 0 3-0 1436.5 描述处理逻辑的工具描述处理逻辑的工具学习目的 掌握几个常用的处理逻辑描述工具:掌握几个常用的处理逻辑描述工具:结构化英语

23、结构化英语判断表判断表判断树判断树446.5.1 结构化英语结构化英语 结构化英语结构化英语(也称也称pseudocode),用一个简用一个简化的英语来描述处理逻辑。化的英语来描述处理逻辑。1、它受结构化程序设计思想的影响,由三、它受结构化程序设计思想的影响,由三种基本结构构成:顺序结构、判断结构种基本结构构成:顺序结构、判断结构和循环结构。和循环结构。2、关键词:、关键词:if,then,else,so,and,or 等。等。3、应用举例、应用举例45某公司产品销售业务中的折扣政策某公司产品销售业务中的折扣政策(判断判断)IF Customer does more than$50000 bu

24、siness THENIF the customer wasnt in debt to us the last 3 months THEN discount is 15%ELSE(was in debt to us)IF customer has been with us for more than 20 years THEN discount is 10%ELSE(20 years or less)discount is 5%ELSE(customer does$50000 OR less)so discount is nil.46出租车公司的汽车检查程序出租车公司的汽车检查程序(循环循环)

25、For each Automobile if scheduleReturnDate less than Today Send vehicle information message to overduevehicleReport endifEnd for eachCheckReturnDate 用结构化英语描述AutomobileScheduleReturnDateCheckReturnDate47Main roadConstruction?Pine street15th16thDestrination road48Begin going east on Main street;Begin g

26、oing east on Main street;Until(there is a church on the right)Until(there is a church on the right)Drive down Main;Drive down Main;If(street is blocked)If(street is blocked)Turn(right,15th street);Turn(right,15th street);Turn(left,Pine street);Turn(left,Pine street);Turn(right,16th street);Turn(righ

27、t,16th street);else Turn(right,16th street);else Turn(right,16th street);Turn(left,Destination Road);Turn(left,Destination Road);For(5 iterations)For(5 iterations)Drive straight for 1 mile;Drive straight for 1 mile;Stop at 743 Destination Road;Stop at 743 Destination Road;49有时候决策的环境复杂,不能用结构化英有时候决策的环

28、境复杂,不能用结构化英语简洁地表达出来。这时就需要使用判语简洁地表达出来。这时就需要使用判断表和判断树。断表和判断树。这两种工具具有如下好处:这两种工具具有如下好处:1、可以确定遗漏的条件。、可以确定遗漏的条件。2、可以确定互相冲突的条件。、可以确定互相冲突的条件。3、可以确定遗漏的行动。、可以确定遗漏的行动。506.5.2 判断表判断表判断表分为三个部分:判断表分为三个部分:1、条件:描述影响策略和环境的因素与条、条件:描述影响策略和环境的因素与条件件2、行动:描述通过行动可能会出现的决策、行动:描述通过行动可能会出现的决策3、规则:描述根据一定条件的组合采取哪、规则:描述根据一定条件的组合

29、采取哪种行动。种行动。下面通过一个故事来介绍判断表的建立方下面通过一个故事来介绍判断表的建立方法法51 纸牌筹码冠军纸牌筹码冠军Joe,Gordon和和Susan拥有的拥有的Granger饭店,正遇到财务困难。他们需要饭店,正遇到财务困难。他们需要$250,000来偿还债务,但由于信用很差,得不来偿还债务,但由于信用很差,得不到银行贷款。他们合在一起仅仅能筹集到到银行贷款。他们合在一起仅仅能筹集到$50,000。于是他们决定采用一个冒险的方案来解决问题。于是他们决定采用一个冒险的方案来解决问题。他们来到亚特兰大,准备用筹到的他们来到亚特兰大,准备用筹到的50000美元美元进行赌博,希望能赢得足

30、够的钱来还债。但他进行赌博,希望能赢得足够的钱来还债。但他们的赌运不佳!短短一小时就输掉了们的赌运不佳!短短一小时就输掉了50000美美元。当他们离开赌场后,走到了元。当他们离开赌场后,走到了Premier饭店饭店总裁办公室(他曾试图收购总裁办公室(他曾试图收购Granger,但未成,但未成功)。功)。52 这三个不幸的人只得将自己的公司当作廉价商这三个不幸的人只得将自己的公司当作廉价商品卖给其竞争者。但他们的对手感觉到完全有品卖给其竞争者。但他们的对手感觉到完全有机会白白地获得机会白白地获得Granger公司,于是提出了以公司,于是提出了以下建议:下建议:“在我口袋里有在我口袋里有5个筹码个

31、筹码3个黑筹码和个黑筹码和2个个白筹码。你们允许看同伴们手上的筹码,但必白筹码。你们允许看同伴们手上的筹码,但必须把自己的筹码藏在手里不许看。如果你们中须把自己的筹码藏在手里不许看。如果你们中任何一个可以告诉我他自己手中筹码的颜色,任何一个可以告诉我他自己手中筹码的颜色,我就给你们我就给你们100万美元,除了应付你们目前的万美元,除了应付你们目前的财务困难之外,还能解决未来的财政问题。你财务困难之外,还能解决未来的财政问题。你们每个人都可以选择猜或者不猜。但是,如果们每个人都可以选择猜或者不猜。但是,如果你们当中任何一个人猜错了,就必须将你们公你们当中任何一个人猜错了,就必须将你们公司完全免费

32、地归我所有,这个交易不错吧?司完全免费地归我所有,这个交易不错吧?”53 这几个伙伴别无选择,也没有其他希望这几个伙伴别无选择,也没有其他希望,所以他们接受了挑战。于是竞争者给,所以他们接受了挑战。于是竞争者给他们出示了他们出示了5个筹码个筹码3个黑筹码和个黑筹码和2个个白筹码白筹码当他蒙上他们的眼睛并给他当他蒙上他们的眼睛并给他们发筹码时偷偷地笑了一下。他把两个们发筹码时偷偷地笑了一下。他把两个没用的筹码放回口袋里。没用的筹码放回口袋里。54 Joe的眼睛打开了,他是资格很好的国际象棋高的眼睛打开了,他是资格很好的国际象棋高手。他看了看同伴们的筹码,但尽管他尽力使用手。他看了看同伴们的筹码,

33、但尽管他尽力使用其逻辑思维,也不能确定他自己的筹码的颜色。其逻辑思维,也不能确定他自己的筹码的颜色。他回答,他回答,“我不能给出答案,这太冒险了。我最我不能给出答案,这太冒险了。我最好放弃,给我的同伴们机会做更好的猜测吧。好放弃,给我的同伴们机会做更好的猜测吧。”Gordon的眼睛打开了,他是著名的商学院的毕业的眼睛打开了,他是著名的商学院的毕业生。看了两个同伴的筹码后,他也不能猜出自己生。看了两个同伴的筹码后,他也不能猜出自己的筹码的颜色。他把机会转给了的筹码的颜色。他把机会转给了Susan。竞争者移开竞争者移开susan的蒙眼布的时候,的蒙眼布的时候,susan自信地自信地打断他,打断他,

34、“你可以蒙着我的眼睛,蒙上和不蒙上你可以蒙着我的眼睛,蒙上和不蒙上没有什么区别。我将得到那没有什么区别。我将得到那100万美元!我从同万美元!我从同伴的答案中知道我的筹码是伴的答案中知道我的筹码是_。”她是对的,她是对的,这个胜利保全了这个胜利保全了Granger公司。公司。55规则规则12345678条条件件JoeW W W W BBBBGordanW WBB W W BBSusanWBWB W B W B行行动动1.不可能不可能(只有两个只有两个W)X2.Joe可猜出可猜出 X3.Gordan可猜出可猜出 X4.因为因为Joe不猜、不猜、Gordan可猜出自己的筹码可猜出自己的筹码 X5.

35、Susan知道自己的筹码知道自己的筹码就是黑色的就是黑色的XXXX*Wwhite,BBlack,X采取的行动56建立判断表的步骤建立判断表的步骤确定所有的条件确定所有的条件确定每个条件可能的值:这种真可能是真值(确定每个条件可能的值:这种真可能是真值(True或或False),),但在大多数情况下是多值。例如学生的年级:但在大多数情况下是多值。例如学生的年级:一年级,二年级,三年级,四年级。一年级,二年级,三年级,四年级。计算决策表中规则的数量:每种条件乘上每种条件的可计算决策表中规则的数量:每种条件乘上每种条件的可能的值。例如有五个条件,其中前三个有能的值。例如有五个条件,其中前三个有2个可

36、能值,第个可能值,第三个有三个可能值,第四个有四个可能值。那么一共有三个有三个可能值,第四个有四个可能值。那么一共有2*2*2*3*496条规则。条规则。根据政策或程序确定所有可能的结果。根据政策或程序确定所有可能的结果。建立决策表,填入条件和结果。建立决策表,填入条件和结果。建立规则,并为其编序号建立规则,并为其编序号列出所有条件值的组合。列出所有条件值的组合。检查每个规则的条件,并在相应的结果行写上检查每个规则的条件,并在相应的结果行写上“X”确定没有列出的条件、结果或带二义的条件。确定没有列出的条件、结果或带二义的条件。57处理订货的判断表处理订货的判断表决策规则号12345678条件条

37、件欠款时间欠款时间=30100100YYNNYYNN需求量需求量=库存量库存量YNYNYNYN应采取的行动应采取的行动立即发货立即发货*先按库存发货先按库存发货,进货后补充进货后补充 *先付款先付款,再发货再发货 *不发货不发货 *先付欠款先付欠款 *58作作 业业 某大学学费制度是这样的:本校学生选修某大学学费制度是这样的:本校学生选修6门门课或课或6门课以下的:每门课门课以下的:每门课200;非本校学生;非本校学生选选6门课或门课或6门课以下的,每门课门课以下的,每门课350。本校。本校学生选修学生选修6门课以上的,学费门课以上的,学费2000;非本校;非本校学生选修学生选修6门课以上的,

38、学费门课以上的,学费3800。非本校。非本校学生获得助教奖学金的,按本校学生的标准交学生获得助教奖学金的,按本校学生的标准交学费。学校员工的直系亲属免交一半的学费。学费。学校员工的直系亲属免交一半的学费。用判断表描述该制度的处理逻辑。用判断表描述该制度的处理逻辑。596.5.3 判断树判断树订货订货交易额交易额年交易额年交易额5 5万元以上万元以上年交易额年交易额不足不足5 5万万无欠款无欠款有欠款有欠款与本公司交与本公司交易易2020年以上年以上与本公司交与本公司交易不足易不足2020年年 10%15%15%5%0%60成绩90?及格及格不及格不及格优秀优秀良好良好中中成绩80?成绩70?成

39、绩60?成绩“等级”判断树616.6 系统化分析系统化分析学习目的 了解系统分析的主要内容了解系统分析的主要内容了解系统分析的步骤了解系统分析的步骤掌握业务流程分析、数据流程分析、功掌握业务流程分析、数据流程分析、功能分析、子系统划分等的方法能分析、子系统划分等的方法62系统分析的意义系统分析的意义 在原系统详细调查的基础上进行系统分在原系统详细调查的基础上进行系统分析是提出新系统逻辑模型的重要步骤。析是提出新系统逻辑模型的重要步骤。这一步骤通过对原有系统的调查和分析,这一步骤通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,找出原系统业务流程和数据流程的不足,提出优化和改进的方

40、法,给出新系统所提出优化和改进的方法,给出新系统所要采用的信息处理方案。要采用的信息处理方案。636.6.1 分析系统目标分析系统目标 根据详细调查对可行性分析报告中提出根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和标,使系统目标适应组织的管理需求和战略目标。战略目标。646.6.2 分析业务流程分析业务流程1 原有流程的分析原有流程的分析2 业务流程的优化业务流程的优化

41、3 确定新的业务流程确定新的业务流程4 新系统的人机界面新系统的人机界面656.6.3 分析数据流程分析数据流程1、原有数据流程的分析、原有数据流程的分析2、数据流程的优化、数据流程的优化3、确定新的数据流程、确定新的数据流程4、新系统的人机界面、新系统的人机界面666.6.4 功能分析和划分子系统功能分析和划分子系统把系统划分为子系统可以大大简化设计工把系统划分为子系统可以大大简化设计工作,因为划分以后,只要子系统之间的作,因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调接口关系明确,每一子系统的设计、调试,基本上可以互不干扰地各自相对独试,基本上可以互不干扰地各自相对独立地

42、进行。将来,如要修改或扩充系统,立地进行。将来,如要修改或扩充系统,可以在有关于系统范围内进行而不至于可以在有关于系统范围内进行而不至于牵动全局。牵动全局。67UC矩阵的求解与检验矩阵的求解与检验完备性完备性 完备性完备性(completeness)检验是指对具体的数据项检验是指对具体的数据项(或类或类)必须有一个产生者必须有一个产生者(即即“C”)和至少一个使用者和至少一个使用者(即即“U”),功能则必须有产生或使用功能则必须有产生或使用(“U”或或“C”元元素素)发生。否则这个发生。否则这个U/C矩阵的建立是不完备的。矩阵的建立是不完备的。一致性一致性一致性一致性(uniformity)检

43、验是指对具体的数据项类必有检验是指对具体的数据项类必有且仅有一个产生者且仅有一个产生者(“C”)。如果有多个产生者的情如果有多个产生者的情况出现,则产生了不一致性的现象。其结果将会给况出现,则产生了不一致性的现象。其结果将会给后续开发工作带来混乱。后续开发工作带来混乱。无冗余性无冗余性 无冗余性无冗余性(non-verbosity)检验即表中不允许有空行空列。检验即表中不允许有空行空列。686.6.5 数据属性分析数据属性分析数据属性分析包括静态特性分析和动态特性分析数据属性分析包括静态特性分析和动态特性分析两部分:两部分:1 数据的静态特性分析数据的静态特性分析 指分析数据的类型(字符型、数

44、据型、日期型指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量(如范围(最大值、最小值)和发生的业务量(如每天发生几笔)。每天发生几笔)。2 数据的动态特性分析数据的动态特性分析数据的属性按动态特性可以分为以下三类:数据的属性按动态特性可以分为以下三类:696.6.6 数据存储分析数据存储分析 数据存储分析是数据库设计在系统分析数据存储分析是数据库设计在系统分析阶段要做的工作,其内容首先是分析用阶段要做的工作,其内容首先是分析用户要求,也就是调查清楚用户希望从户要求,也就是调查清楚用户希望

45、从MIS中得到哪些有用信息,然后通过综中得到哪些有用信息,然后通过综合抽象,用适当的工具(如合抽象,用适当的工具(如ER图等)图等)进行描述。因为这是从用户角度看到的进行描述。因为这是从用户角度看到的数据库,所以称之为数据库的概念模型。数据库,所以称之为数据库的概念模型。706.6.7 数据查询要求分析数据查询要求分析 通过调查和分析,将用户需要查询的问通过调查和分析,将用户需要查询的问题列出清单或给出查询方式示意图(参题列出清单或给出查询方式示意图(参见图见图5.12)。用户可能查询的问题如:)。用户可能查询的问题如:X产品已完成计划的百分之几万产品已完成计划的百分之几万、X课题组已花费了多

46、少研究费用课题组已花费了多少研究费用等等。等等。716.6.8 数据的输入输出分析数据的输入输出分析 分析各种数据输入的目的和适用范围、数据量分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。例如,输入的数据是的大小以及存在的问题。例如,输入的数据是否都得到了有效的利用,哪些数据的输入是多否都得到了有效的利用,哪些数据的输入是多余的或者是不符合实际需要的,现在的数据输余的或者是不符合实际需要的,现在的数据输入方式是否能满足要求,输入速度是否能完成入方式是否能满足要求,输入速度是否能完成数据量的要求,是否需要改变输入方式和增加数据量的要求,是否需要改变输入方式和增加输入设备,哪种输入

47、方式更符合用户的需要,输入设备,哪种输入方式更符合用户的需要,还要分析数据的精确程度和数据间的相互联系还要分析数据的精确程度和数据间的相互联系等。等。726.6.9 绘制新系统的数据流程图绘制新系统的数据流程图 新系统的数据流程图是在以上分析过程新系统的数据流程图是在以上分析过程中逐步完善的。这是一项需要经过多次中逐步完善的。这是一项需要经过多次反复的、去伪存真的细致工作。为了明反复的、去伪存真的细致工作。为了明确新系统的人权接口,还应在绘成的数确新系统的人权接口,还应在绘成的数据流程图上标明哪些部分由计算机完成,据流程图上标明哪些部分由计算机完成,哪些部分由人工完成。哪些部分由人工完成。73

48、6.6.10 确定新系统的确定新系统的数据处理方式数据处理方式 数据处理的方式可分为两类:成批处理方式和数据处理的方式可分为两类:成批处理方式和联机实时处理方式。批处理方式按一定时间间联机实时处理方式。批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。例如:订货系统将一天内入计算机进行处理。例如:订货系统将一天内收到的订货单在计算机处理之前集中起来,并收到的订货单在计算机处理之前集中起来,并作一定的汇总工作,然后加以处理。成批处理作一定的汇总工作,然后加以处理。成批处理的特点是费用较低而又可有效地使用计算机的特点是费用较低而

49、又可有效地使用计算机 联机实时处理方式的特点是面向处理,数据直联机实时处理方式的特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。机即时作出回答,将处理结果直接传给用户。这种处理方式的特点是及时,但费用较高。这种处理方式的特点是及时,但费用较高。746.7 研究和确定管理模型研究和确定管理模型 管理模型是系统在每个具体管理环节上所采用管理模型是系统在每个具体管理环节上所采用的管理方法。在老的手工系统中,由于受信息的管理方法。在老的手工系统中,由于受信息获取、传递和处理手段的限制,只能采用一些获取、传递和

50、处理手段的限制,只能采用一些简单的管理模型简单的管理模型 在计算机技术支持下,许多复杂的计算在瞬间在计算机技术支持下,许多复杂的计算在瞬间即可完成,从而现代管理方法的应用就具有了即可完成,从而现代管理方法的应用就具有了现实的可能性。在管理信息系统的系统分析中,现实的可能性。在管理信息系统的系统分析中,就要根据业务和数据流程的分析结果,对每个就要根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每个管理过程的处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型。信息处理特点,找出相适应的管理模型。751、综综合合计计划划模模型型综合综合发展发展模型模型这是企业的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(最新六章系统分析课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|