1、2 技术基础_2.3 数据通信与计算机网络,1,教学目的:通过本章内容的学习,了解系统分析的任务和过程;了解组织结构与功能调查的内容;了解业务流程分析的任务和主要内容;掌握业务流程描述工具业务流程图(TFD)的绘制。了解数据流程调查的主要内容,掌握数据流程图(DFD)的画法,理解数据字典(DD)的概念与内容,掌握描述处理逻辑的工具。 教学重点 :业务流程分析与业务流程图的绘制;数据流程的分析与数据流程图的绘制;判断树和判断表的分析与绘制。 授课课时:5学时,第7章 管理信息系统的系统分析,2 技术基础_2.3 数据通信与计算机网络,2,第7章 管理信息系统的系统分析,7.1 系统分析7.2 组
2、织结构与功能结构分析7.3 业务流程分析7.4 数据分析7.5 描述处理逻辑的工具7.6 确定新系统的逻辑处理方案7.7 系统分析报告,2 技术基础_2.3 数据通信与计算机网络,3,7.1.1 系统分析的任务系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,在充分认识原信息系统的基础上,对新系统的各种方案进行分析、研究、比较和判断,完成新系统的逻辑模型设计,解决系统“做什么”的问题。系统分析在很大程度上决定了系统开发工作的成败。,7.1 系统分析,2 技术基础_2.3 数据通信与计算机网络,4,逻辑模型是指在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是解决系统“干什么”,
3、而不是“如何干”。,7.1 系统分析,当前系统,目标系统,新系统 物理模型,逻辑模型,新系统 逻辑模型,做什么,2 技术基础_2.3 数据通信与计算机网络,5,逻辑模型是指在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是解决系统“干什么”,而不是“如何干”。,7.1 系统分析,当前系统,目标系统,新系统 物理模型,逻辑模型,新系统 逻辑模型,做什么,2 技术基础_2.3 数据通信与计算机网络,6,系统分析的过程 问题识别“做什么” 分析与综合从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性,分析它们是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出
4、目标系统的详细逻辑模型。 系统分析的成果与文档内容,7.1 系统分析,返回,2 技术基础_2.3 数据通信与计算机网络,7,7.1 系统分析,7.1.2系统调研方法:1会谈、询问:围绕软件目标提出具体问题;2调查表:经过仔细考虑的书面回答可能比会谈中的回答更加准确;3收集分析客户使用的各种表格、有关工作责任、工作流程、工作规范、相关数据标准、业务标准的各种文字资料;4收集同类相关产品的宣传资料、技术资料、演示程序或软件程序;5情景分析:利用情景分析诱导用户能够把它们的系统需求告知分析员(可以描述当前一项业务怎么做、也可以描述设想的系统中此项业务怎么做);6可视化方法:结和情景分析,利用画用户界
5、面图、业务流程图、功能结构图、时序图等图形与客户进行讨论;,2 技术基础_2.3 数据通信与计算机网络,8,7.1 系统分析,7.1.3系统调研基本策略1. 首先确定用户的软件开发目标,确定系统基本范围,然后围绕这一目标,确定要访问的部门和人员,要了解的业务,在基本范围内展开调研;2. 以部门职责为基础搞清各种现有业务、要填写的表簿册文档报表等,其数据来源及去向;3. 以业务为主线,搞清每个业务的每个环节的流程关系、涉及部门、输入与输出项;4. 以数据为主线,搞清数据采集方式、数据流向、数据之间的内在联系;5. 搞清哪些业务或数据是已建系统的,它们和新系统的关系是衔接还是替换;6. 应思考是否
6、有新技术可以改进现有工作,用户提出的系统需求用现有技术能否实现。,2 技术基础_2.3 数据通信与计算机网络,9,建立MIS的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。管理业务调查可以帮助我们了解各项管理业务的具体处理过程,发现原系统中不合理的部分,以便对原系统业务流程进行完善和优化。本节内容:一、组织结构调查二、管理功能调查,7.2 组织结构与功能结构分析,2 技术基础_2.3 数据通信与计算机网络,10,一、组织结构调查,组织结构指的是一个组织内部部门的划分以及各部门之间的隶属关系或管理与被管理的关系。通过组织结构调查弄清组织
7、内部的部门划分,以及各部门之间的领导与被领导关系、信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组织存在的问题以及对新系统的要求等。通常可用组织结构图来表示 (见下页)。,7.2 组织结构与功能结构分析,2 技术基础_2.3 数据通信与计算机网络,12,二、功能结构调查,为了实现系统的目标,系统必须具有各种功能。功能指的是完成某项工作的能力。各子系统功能的完成,又依赖于下面更具体的工作的完 成。管理功能的调查是要确定系统的这种功能结构。调查中可以用功能结构图来描述从系统目标到各项功能的层次关系。功能结构图展示了系统的部分主要功能,从图中可以
8、看到各部分功能模块,下页是一张某销售系统的管理功能结构图。,7.2 组织结构与功能结构分析,2 技术基础_2.3 数据通信与计算机网络,14,通过细致的业务流程调查,就可以对现行系统的业务流程有深入、详尽的理解。然后,通过对业务流程的分析,我们可以看到系统业务流程存在很多的问题:可能是管理思想和方法落后,业务流程不尽合理,也可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性。这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。,7.3 业务流程分析,2 技术基础_2.3 数据通信与计算机网络,15,7.3 业务流程分析,现行业务流程分析,业务流
9、程优化,确定新的业务流程,确定新系统的人机分工,描述管理业务流程的图表有: 业务流程图(TFD)、表格分配图,2 技术基础_2.3 数据通信与计算机网络,16,(1)现行流程的分析。分析原有的业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有业务流程中哪些过程不尽合理,可以进行改进或优化。 (2)业务流程的优化。现行业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。 (3)确定新的业务流程。画出新系统的业务流程图。 (4)新系统的人机分工。新的业务流程中人与机器的分工,即哪些工作可由人机分工。计算机自动完成,哪些必须有人的
10、参与。,业务流程分析过程,2 技术基础_2.3 数据通信与计算机网络,17,1.业务流程图定义管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,它可以帮助分析人员找出业务流程中的不合理流向等。 2.业务流程图内容与业务发生有关的组织机构、与业务有关的信息、伴随业务处理产生的现金与实物、业务处理的内容、业务处理的时间和途径。,管理业务流程图,2 技术基础_2.3 数据通信与计算机网络,18,3.业务流程图基本符号: 系统中人员或部门(含处理工作) 系统外实体 物流或信息流向 单据、报表、帐目等,管理业务流程图,4.业务流程图实例(1):某企业物资管理业务流程图
11、,某 企 业 物 资 管 理 业 务 流 程 图,无,有,车间,领料单,库长,已批准领料单,领料通知,缺料通知单,库工,采购员,已订货,催货单,供货单位,未订货,补充订货单,2 技术基础_2.3 数据通信与计算机网络,21,银行储蓄业务流程图业务流程描述:储户将填好的存款单或取款单以及存折交给银行职员,银行职员审核存、取款单后,将不合格的存、取款单返回给储户重填,将合格的存、取款单进行分类后,分别进行存款或取款的处理,并分别登记利息文件和帐目文件,处理完成后,将存折、回单(取款的还包括现金)交给储户。,4. 业务流程图实例(2),2 技术基础_2.3 数据通信与计算机网络,22,银行储蓄业务流
12、程图,4. 业务流程图实例(2),2 技术基础_2.3 数据通信与计算机网络,23,(3)某物资订货业务的流程图采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供货单位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即向采购员发出取货通知。,4. 业务流程图实例(3),某物资订货业务的流程图,采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供货单位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即向采购员发出取货通知。,2 技术基础_2.3 数据通信与计算机网络,25,(4)某物资领料业务的流程图车间填写领料单给仓库要求领料,库长根据用料计划
13、审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员查阅库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购人员。,4. 业务流程图实例(4),某物资领料业务的流程图,车间填写领料单给仓库要求领料,库长要根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员要查阅库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购人员。,2 技术基础_2.3 数据通信与计算机网络,27,7.4 数据分析,本节内容:一、数据流程图及其绘制用符号二、数据流程图实例三、绘制数据流程图的方法四、绘制数据流程图举例,2 技术基础_2.3 数据通信与计算机网络
14、,28,一、数据流程图及绘制用符号,数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。,2 技术基础_2.3 数据通信与计算机网络,29,一、数据流程图及绘制用符号,绘制数据流程图的四种符号是:,2 技术基础_2.3 数据通信与计算机网络,30,一、数据流程图及绘制用符号,外部实体。指本系统之外的人或单位,它们和本系统有信息传递关系。在绘制某一系统的数据流程图时,凡属本系
15、统之外的人或单位,也都被列为外部实体。为了避免在一张数据流程图中出现线条的交叉,同一个外部实体可以出现若干次。 数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。通常在数据流符号的上方标明数据流的名称。,1)数据流程图 DFD符号的释义,2 技术基础_2.3 数据通信与计算机网络,31,一、数据流程图及绘制用符号,处理(功能)。处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能,一般用一个长方形来表示处理
16、逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。 数据存储。指通过数据文件、文件夹或账本等存储数据,表明数据的流动方向及其名称。用一个右边开口的长方形条表示。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。,1)数据流程图 DFD符号的释义,2 技术基础_2.3 数据通信与计算机网络,32,二 绘制数据流程图的方法,把待解决的问题当作一个整体系统,找出其输入、输出和处理(即:外部项、处理功能、存储数据、数据流向),不考虑其中细节部分,画出第一层数据流图。
17、遵循由上至下、逐步求精的原则,根据业务范围和处理功能,在第一层数据流图的处理框中进一步细划,找出其内部的业务处理关系和数据传输关系,画出第二层数据流图。 根据问题的复杂程度按照上述方法逐步分层,直到所需的数据都表达出来。,2 技术基础_2.3 数据通信与计算机网络,33,三、数据流程图实例 1,1,高考招生录取数据流程图(一层),录取,学生,学校,2 技术基础_2.3 数据通信与计算机网络,34,三、数据流程图实例 2,1.1,成绩,筛选,高考招生录取数据流程图(录取部分 二层),1.2,确定,名单,1.3,制作录,取通知,1.4,退档,录取名单,考试成绩,学生,学校,录取通知,考生档案,2
18、技术基础_2.3 数据通信与计算机网络,35,数据流程注意事项,数据流程图的绘制过程中应注意以下几个方面的问题。 数据流程图的绘制一般由左至右进行。从左侧开始标出外部实体,然后画出由外部实体产生的数据流,再画出处理逻辑、数据流、数据存储等元素及其相互关系,最后在流程图的右侧画出接受输出信息的系统的外部实体。 数据流至少有一端连着处理框数据流不能从外部实体直接传送到数据存储,也不能从数据存储直接传送到外部实体。 数据存储流入流出协调数据存储必定有流入的数据流和流出的数据流,缺少任何一种则意味着遗漏某些加工。,2 技术基础_2.3 数据通信与计算机网络,36,数据流程注意事项,数据流程图的绘制过程
19、中应注意以下几个方面的问题。 数据处理流入流出协调只有输入没有输出则数据处理无需存在,只有输出没有输入的数据处理不可能满足。合理命名、准确编号数据流程图绘制过程中,对外部实体、数据流、处理逻辑以及数据存储都必须合理地命名。数据流程图正式完稿后还要对这些元素进行编号,以便进一步编写数据字典利于系统设计人员和用户阅读与理解。,2 技术基础_2.3 数据通信与计算机网络,37,7.4 数据分析,外部实体:指本系统之外的人或单位,表示系统之外信息的来源或去向。和本系统有信息传递关系。 数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据,表示数据的流动方向。 处理:表示对输入系统的数据进行加工
20、和处理。 数据存储:表示对数据或加工过的数据的存储。通过数据文件、文件夹或账本等存储数据。,外部实体,处理,数据存储,数据流,2 技术基础_2.3 数据通信与计算机网络,38,四、绘制数据流程图举例,7.4 数据分析,(1)根据以下业务过程画出数据流程图: 用户将订货单交某企业的业务经理,检验后,对不合格的订单要用户重填,合格的订单交仓库保管员作出库处理,即,查阅库存台帐,如果有货,则向用户开票发货,如缺货,则通知采购员采购。,2 技术基础_2.3 数据通信与计算机网络,40,7.4 数据分析,(2) 请根据以下业务过程画出数据流程图:采购员从仓库收到缺货通知单后立即进行订货处理,即,查阅订货
21、合同单,若已订货,则向供货单位发出催货单,否则,填写订货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。,2 技术基础_2.3 数据通信与计算机网络,42,7.4 数据分析,(3) 绘制用户订货处理系统的DFD: 验收订货单。将不合格的订货单退还给用户,对合格的订单作以下处理。确定发货量。处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行(3)和(4)的相应处理。开发货单修改库存。若库存满足本次订货单的要求,则开发货单,修改库存,订货单存档,记应收账,同时将发货单发给用户;否则填写暂存订货单并存档。 (4) 对照暂存订货单。采购部门向系统提供到货通知,系统则对照暂存订货单
22、并确定那些可重新发货的订货单。然后交给(3)进行处理。,2 技术基础_2.3 数据通信与计算机网络,44,7.4 数据分析,(3) 请根据以下业务过程画出数据流程图:储户将填好的存款单、存折和存款交储蓄所,经查对储户帐,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要修改储户帐,并将存折还储户,而将存款放入现金库。,2 技术基础_2.3 数据通信与计算机网络,46,一、数据字典的作用和内容,数据字典的定义作用数据字典(data dictionary,简称DD)是关于数据的数据,是以特定格式记录下来的、对系统数据流程图中各个基本要素(数据流、文件、加工等)的具体内容和特征所作的完整
23、的定义和说明。它是结构化系统分析的另一重要工具,是对DFD的重要补充和注释。,7.4 数据分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,47,二、数据字典的作用,数据字典的定义具体是对数据流程图中的下列六个元素进行定义: 数据项、数据结构、数据流、 处理逻辑、数据存储、外部实体。,7.4 数据分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,48,1.数据项 数据项也称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在DD中,仅定义数据的静态特性包括: 数据项的名称 编号 别名和简述(例如:材料编码) 数据项的长度 数据项的取值范围。,7.4 数据
24、分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,49,例:数据项定义,数据项编号:A03-04 数据项名称:库存量 别 名:数量 简 述:某种配件的库存数量 长 度:6个字节 取 值 范围:0-999999,返回,按键或 击鼠标,2 技术基础_2.3 数据通信与计算机网络,50,2.数据结构由若干个数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干数据项和数据结构组成。对数据结构的定义包括以下几项内容: 数据结构的名称和编号(例如:用户订单); 简述; 数据结构的组成。,7.4 数据分析-数据
25、字典,对数据结构“用户订货单”的定义:数据结构编号 :数据结构名称 : 用户订货单简述 : 用户所填用户情况及订货要求等信数据结构组成 : DS03-02 + DS03-03 + DS03-04,2 技术基础_2.3 数据通信与计算机网络,52,3. 数据流 数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。在DD中,对数据流的定义包括以下内容: 数据流的名称及编号(例如:领料单) 简述 数据流的去向 数据流的组成 数据流的流通量 高峰期流通量,7.4 数据分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,53,例:
26、数据流定义,编 号:D03-08 数据流名称:发货单 简 述:销售科为用户开出的发货单 数据流来源: “开发货单”处理功能 数据流去向: 数据存储“发货单存档” 数据流组成:发货单数据结构 流 通 量:150份/天 高峰流通量:70份/每天上午9:00-11:00,返回,按键或 击鼠标,2 技术基础_2.3 数据通信与计算机网络,54,4.处理逻辑(加工) 处理逻辑的定义仅对流程图中最底层的处理逻辑加以说明,内容包括: 处理逻辑名称及编号(例如:计算电费) 简述 输入的数据流 处理过程 输出的数据流 处理频率,7.4 数据分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,55,例:处
27、理逻辑定义,处理逻辑编号:P03-01; 处理逻辑名称:验收订货单 简述:确定用户的订货单是否填写正确 输入的数据流:订货单,来源:外部实体“用户”; 处理:检验定后单数据,查明是否符合供货范围 输出的数据流:合格的订货单,去向:处理逻辑 “确定发货量”;不合格的订货单,去向:外部项“用户” 处理频率:50次/天,返回,按键或 击鼠标,2 技术基础_2.3 数据通信与计算机网络,56,5.数据存储文件数据存储文件是数据流动的暂停或永久保存的地方,只描述数据的逻辑存储结构,不涉及它的物理组织。在DD中,数据存储的内容包括: 数据存储的名称及编号(例如:库存账) 简述 组成 关键字 相关联的处理,
28、7.4 数据分析-数据字典,2 技术基础_2.3 数据通信与计算机网络,57,例: 数据存储定义,数据存储编号:F0308 数据存储名称:库存账 简 述:存放配件的历年库存和单价 数据存储组成:配件编号 + 配件名称 + 单价+ 库存量 + 备注 关 键 字:配件编号 相关联的处理:P2(“确定发货量”), P3(“开发货单、修改库存”),返回,按键或 击鼠标,2 技术基础_2.3 数据通信与计算机网络,58,6. 外部实体 外部实体是指系统外的实体。在DD中,外部实体的定义包括: 外部实体名称及编号(例如:用户) 简述 输入的数据流 输出的数据流,7.4 数据分析-数据字典,2 技术基础_2
29、.3 数据通信与计算机网络,59,例:外部项的定义,外部项编号:S03-01 外部项名称:用户 简 述:购买本公司货物的用户 输入的数据流:DS03-06(“不合格订货单”) D03-08(“发货单”) 输出的数据流: DS03-06(“订货单”),返回,按键或 击鼠标,2 技术基础_2.3 数据通信与计算机网络,60,7.5 描述处理逻辑的工具,数据流程图中比较复杂的处理逻辑可以用本节介绍的描述工具来加以说明。本节内容:一、判断树二、判断表(又称决策表)三、结构英语表示法,2 技术基础_2.3 数据通信与计算机网络,61,一、判断树,判断树是用来表示逻辑判断问题的一种图形工具,它能简洁地表达
30、数据流程图中处理逻辑的逻辑判断功能。,7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,62,判断树,7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,63,一 判断树,判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧 绘制方法: 首先确定有哪些条件 第二确定每一个条件有几种可能的状态,即有几种取值 第三要确定有哪些动作 最后确定每一项动作要依赖哪些条件及取值。,2 技术基础_2.3 数据通
31、信与计算机网络,64,例1:某货运站的收费标准如下:若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。,7.5 描述处理逻辑的工具,若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。,2 技术基础_2.3 数据通信与计算机网络,66,例2:生产A和B两种产品,对工人超产奖励的政策:对于A产品的生产者,当超产件数小于或等于50件时,
32、每超产一件奖励1.00元;超产件数大于50件,小于或等于100件时,大于50件部分每件奖励1.25元;超产数大于100件时,超产100件部分每件奖励1.50元。对于B产品的生产者,当超产件数小于或等于25件时,每超产一件奖励2.00元;超产件数大于25件,小于等于50件时,大于25件部分每件奖励2.50元;超产数大于50件时,超产50件部分每件奖励3.00元。,7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,67,判断树,2 技术基础_2.3 数据通信与计算机网络,68,二、判断表(又称决策表),判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关
33、系。是一种表达判断逻辑的工具,它以表格的形式给出各种条件的全部组合以及在各种组合下应采取的行动。,7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,69,判断表(决策表),7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,70,二 判断表,绘制方法 首先确定有哪些条件 第二确定每一个条件有几种可能的状态,即有几种取值 第三要确定有哪些动作 第四给出所有条件的组合 最后确定每一项动作要依赖哪些条件及取值。,2 技术基础_2.3 数据通信与计算机网络,71,绘制举例:,某工厂人事部门对一部分职工重新分配工作,其分配原则如下: “如果年龄不满18岁,文化程
34、度是小学,则脱产学习,文化程度是中学,则当电工。如果年龄满18岁但不满40岁,如果文化程度是小学或中学,若是男性,则当钳工,若是女性,则当车工,文化程度是大学,则当技术员。如果年满40岁及以上者,文化程度是小学或中学,则当材料员,文化程度是大学,则当技术员。”,2 技术基础_2.3 数据通信与计算机网络,72,有三个条件:性别、年龄、文化程度。 性别有2个取值 年龄有3个取值 文化程度有3个取值 所有条件的组合有:23318个。,2 技术基础_2.3 数据通信与计算机网络,73,判断表(初始):,2 技术基础_2.3 数据通信与计算机网络,74,判断表(整理后):,例1:某货运站的收费标准如下
35、:若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。,例2:生产A和B两种产品,对工人超产奖励的政策:对于A产品的生产者,当超产件数小于或等于50件时,每超产一件奖励1.00元;超产件数大于50件,小于或等于100件时,大于50件部分每件奖励1.25元;超产数大于100件时,超产100件部分每件奖励1.50元。对于B产品的生产者,当超产件数小于或等于25件时,每超产一件奖励2.00元;超产件数大于25件,小于等于50件时,大于25件部分每件奖励2.50元;超产数
36、大于50件时,超产50件部分每件奖励3.00元。,2 技术基础_2.3 数据通信与计算机网络,78,三、结构英语表示法,结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。 它使 用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言。(见右例)。,IF 欠款时间30天IF 需要量库存量THEN 立即发货ELSE 先按库存量发货,进货后再补发ELSE IF 欠款时间100天IF 需求量库存量THEN 先付款再发货ELSE 不发货ELSE要求先付欠款,7.5 描述处理逻辑的工具,2 技术基础_2.3 数据通信与计算机网络,79,7.6 确定新系统的逻辑处理方案,本节内容:一、系统化分
37、析的目标和内容二、建立新系统的逻辑模型三、确定新系统的数据处理方式,2 技术基础_2.3 数据通信与计算机网络,80,一、系统化分析的目标和内容,1.系统化分析的目标在对原有系统调查的基础上,分析并找出原系统业务流程和数据流程的不足、提出优化和改进的方法,给出新系统要采用的信息处理方案。,7.6 确定新系统的逻辑处理方案,2 技术基础_2.3 数据通信与计算机网络,81,分析系统的目标 分析业务流程 分析数据流程 功能分析和划分子系统 数据属性存储查询要求输入输出分析 绘制新系统的数据流程图 确定新系统的数据处理方式,2.系统化分析的内容包括:,7.6 确定新系统的逻辑处理方案,2 技术基础_
38、2.3 数据通信与计算机网络,82,1. 新系统逻辑模型的提出 2. 新系统逻辑模型的建立 3. 系统分析说明书,二、建立新系统的逻辑模型,7.6 确定新系统的逻辑处理方案,2 技术基础_2.3 数据通信与计算机网络,83,1. 新系统逻辑模型的提出 认识、理解现行系统的现实环境,获得现行系统的具体的“物理模型”(组织结构图、功能体系图、业务流程图等) 从现行系统的“物理模型”,抽象出现行系统的“逻辑模型”(数据流程图、数据字典、加工说明等) 分析系统目标与现行系统逻辑上的差别,并对现行系统的“逻辑模型”进行优化,建立新系统的“逻辑模型” 总之,新系统的逻辑模型是在现行系统的逻辑模型的基础上提
39、出来的。,7.6 确定新系统的逻辑处理方案,抽象化,具体化,2 技术基础_2.3 数据通信与计算机网络,85,2.新系统逻辑模型的建立 确定新系统的目标 确定新系统边界处理功能和人机接口 确定新系统的业务流程图 建立新系统的数据流程图 开发费用与时间的估计,7.6 确定新系统的逻辑处理方案,2 技术基础_2.3 数据通信与计算机网络,86,3. 系统分析说明书 概述 现行系统概况 系统需求说明 新系统的逻辑方案 系统开发资源与时间进度估计,7.6 确定新系统的逻辑处理方案,第7章 管理信息系统的系统分析 小结,2 技术基础_2.3 数据通信与计算机网络,88,习题,1系统需求分析的主要任务是什
40、么? 2系统需求分析一般有哪些人员参加? 3系统需求分析过程获取组织结构图的目的? 4某公司成品库管理的业务过程如下:成品库保管员按车间送来的入库登记库存台帐。发货时,发货员要按销售部送来的发货通知将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另两联分别送销售部和财务部。试按以上业务过程画出业务流程图。,2 技术基础_2.3 数据通信与计算机网络,89,习题,5车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员查阅库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购
41、人员。请根据以上业务过程画出某物资的领料业务流程图。,2 技术基础_2.3 数据通信与计算机网络,90,习题,6.某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单交送存款处处理。存款处理处取出底帐登记后,将存折退还用户;如果是取款,则将存折及取款单交送取款处处理,该服务台取出底帐及现金,记帐后将存折与现金退给储户。从而完成存(取)款处理过程。按此画出数据流程图。,2 技术基础_2.3 数据通信与计算机网络,91,7.某学校对学生成绩的评定办法:若期末考试成绩大于等于90分,作业情况为好的成绩为优;而作业成绩为差的定为良;否则,若期末考试成绩大于等于75,作业情况为好的成绩定为良,而作业情况为差的成绩定为及格;若期末考试成绩大于等于60分,作业情况为好的成绩定为及格,而作业情况为差的成绩定为不及格,期末考试成绩低于60分,成绩定为不及格。上述功能请用决策树或决策表表示。,