资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,*,页,计算机组成原理,第一章计算机系统概论,交通运输信息管理,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,郑州大学 计算机组成原理,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,章运输管理信息系统分析,5.1系统分析概述,5.2详细调查,5.3数据流程调查,5.4数据字典,5.5描述系统处理逻辑的工具,5.6系统化分析,5.7新系统逻辑方案和系统分析报告,章运输管理信息系统分析5.1系统分析概述,5.1 系统分析概述,5.1.1 系统分析的任务,5.1.2 系统分析的原则,5.1.3 系统分析的特点,5.1 系统分析概述5.1.1 系统分析的任务,系统分析是在调查研究的基础上,对新系统的各种方案和设想进行分析、研究、比较和判断的过程,目的是获得有关合理的新系统的逻辑模型。,详细调查:调查现行系统的情况和具体结构,分析用户需求:用户要求新系统具有的全部功能和特性,提出新系统的逻辑模型:解决新系统“干什么”问题,不涉及具体的物理实现,编写系统分析报告,5.1.1 系统分析的任务,系统分析是在调查研究的基础上,对新系统的各种方案和设想进,外部条件与内部条件相结合:外部条件包括政府有关规定、法规、制度,外部自然环境,协作系统,运输系统,市场情况及职工的生活福利等,当前利益和长远利益相结合,定量分析与定性分析相结合,协调性原则,客观性原则,“自顶而下”的工作原则:首先对系统进行总的概念性的设计,随后逐级向下扩展,逐步实现各模块详细功能,5.1.2 系统分析的原则,外部条件与内部条件相结合:外部条件包括政府有关规定、法规、制,工作内容涉及广、不确定性大:分析人员既要与各级、各类管理人员沟通,也要了解相关技术的应用与发展,面向组织管理问题,工作方式主要与人打交道,用画图的方式,直观,易理解:业务流程图,数据流程图,数据字典,逻辑模型图等,强调逻辑结构而不是物理结构:确定新系统能够实现用户提出的哪些需求,能够达到什么目标,不管具体用什么技术实现的问题,追求有限目标,避免重复工作:正确规范编制文档资料,5.1.3 系统分析的特点,工作内容涉及广、不确定性大:分析人员既要与各级、各类管理人员,5.2 详细调查,5.2.1 详细调查概述,5.2.2 组织结构调查,5.2.3 管理功能调查,5.2.4 管理业务流程调查,5.2 详细调查5.2.1 详细调查概述,详细调查的目的是深入了解企业管理工作中信息处理的全部具体情况和存在的问题,为提出新系统的逻辑模型提供可靠的依据。,5.2.1 详细调查概述,详细调查的目的是深入了解企业管理工作中信息处理的全部具体情况,5.2.1 详细调查概述,详细调查的范围:信息、信息流、生产、经营、管理等方面,企业的所有的外部环境状况,组织目标和发展战略、组织机构和业务功能,业务流程与工作形式、工艺流程和产品构成、数据与数据流程,管理方式和具体业务的管理方式、决策方式和决策过程,所有资源和限制条件,以及现存问题和改进意见,5.2.1 详细调查概述详细调查的范围:信息、信息流、生产、,5.2.1 详细调查概述,调查的方法:,采用CSF方法列举出若干可能的问题,自顶而下,尽可能全面地对用户进行提问,对问题分门别类进行归纳,找出关键成功因素,全面业务需求分析调查,采用BSP方法的调查表,通过整理分析调查表得出具体的业务流程图,信息量的问卷调查,收集各种报表等信息载体,再发放调查表,调查信息的输入、输出和存储的数量,深入实际的调查,弄清详细的业务和数据流程以及具体工作细节,5.2.1 详细调查概述调查的方法:,组织结构图:描述组织内部的结构和上下级之间的隶属关系,主要调查各级组织的职能和有关人员的工作职责、决策内容、存在问题以及对系统的要求。,5.2.2 组织结构调查,校长,办公室,教务处,学生处,财务处,秘书科,档案科,计划科,师资科,教学科,.,学管科,共青团,勤工俭学,财务科,资产科,后勤科,学校组织结构示意图,组织结构图:描述组织内部的结构和上下级之间的隶属关系,主要调,组织结构图:应尽可能把伴随的有信息流的具体地方都标出来(四种关系:隶属关系、物资交流关系、资金交流关系、资料传递关系),5.2.2 组织结构调查,运输公司,供应,生产,技术,财务,采购,销售,仓库,研究所,设计所,一、二、三车队,N车队,修理部,物资交换关系,领导关系,资金交换关系,资料传递关系,组织结构图:应尽可能把伴随的有信息流的具体地方都标出来(四种,5.2.3 管理功能调查,销售系统管理,销售计划管理,销售合同管理,销售核算与统计,成品库管理,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效审核,合同执行情况分析,合同登记和变更,销售收入核算,销售利润分析,销售统计分析,出入库管理,库存统计,销售系统的管理功能图,市场预测,市场预测,市场分析,5.2.3 管理功能调查销售系统管理销售计划管理销售合同管理,管理业务流程应顺着原系统信息流动的过程逐步的进行,内容包括:各个环节的处理业务、信息来源、处理方法、信息流经去向、提供信息的时间和形态等。,业务联系表,5.2.4 管理业务流程调查,* *:该业务的主要单位, :参予协助单位, :相关业务单位,空:业务无关,管理业务流程应顺着原系统信息流动的过程逐步的进行,内容包括:,5.2.4 管理业务流程调查,业务流程图主要包括:,图的形式是按照业务部门划分的模式图;,描述的主体是票据、账单;,票据、账单流动线路与实际业务处理过程一一对应;,图中票据、账单是有“生”有“死”,即它的一次生命周期表示一笔业务的处理全过程,5.2.4 管理业务流程调查业务流程图主要包括:,5.2.4 管理业务流程调查,业务流程图的作用:,为了系统分析员全面了解系统业务处理概况的过程,是进一步分析的依据;,是系统分析员、管理人员、业务操作人员相互交流思想的工具;,系统分析员可以在图上拟出可以实现计算机处理的部分;,可以用业务流程图来分析业务流程是否合理,然后提出新系统的改进措施,5.2.4 管理业务流程调查业务流程图的作用:,5.2.4 管理业务流程调查,制作业务流程图的注意事项:,每种票据、报表要统一编号,如有副本要注明(联号)第几联;,同时进行的业务活动要尽量靠近;,一个作业流程中报表是有始有终的,初始状态的报表不一定是空白的,只是在这笔业务中,还没有处理的状态;,工作流程要明确,避免含糊不清的循环。,5.2.4 管理业务流程调查制作业务流程图的注意事项:,5.2.4 管理业务流程调查,表格分配表:,准备采购单,采购单,登记待收款,待收款清单,收货处理,收款单,应付款处理,应付款,取货通知,付款,买方,存档,卖方,存档,1/4,1/4,5.2.4 管理业务流程调查表格分配表:准备采购单采购单登记,5.3 数据流程调查,5.3.1 数据流程图(DFD)构成,5.3.2 数据流程图(DFD)绘制,5.3.3 数据分析,5.3 数据流程调查5.3.1 数据流程图(DFD)构成,数据库流程图是一种能够全面描述信息系统逻辑模型的工具。它可以综合性地反映出信息在系统中的流动、处理和存储的过程,具有抽象性和概述性。,外部实体:指本系统之外的人或单位,与本系统之间有数据传递关系,数据流:表示数据的流动,处理:表示处理逻辑,一般在上部填写唯一性标识,中间填写处理名称,下部填写处理单位(常省略),数据存储:指通过数据文件、文件夹或账本等存储数据,5.3.1 数据流程图(DFD)构成,外部实体,P,处理,D,D,数据存储,L,数据流,数据库流程图是一种能够全面描述信息系统逻辑模型的工具。它,5.3.2 数据流程图(DFD)绘制,数据流程调查资料:,原系统中的全部单据、输出报表和数据存储介质的典型格式,弄清楚各环节上的处理方法和计算方法,在上述各单据、账册、报表的典型样品上或用附页标明制作单位、报送单位、存放地点、发生频率、发生高峰时间以及发生量,在上述各单据、账册、报表的典型样品上注明各项数据的类型、长度和取值范围,5.3.2 数据流程图(DFD)绘制数据流程调查资料:,5.3.2 数据流程图(DFD)绘制,绘制数据库流程图的原则:,采用逐层分解与功能匹配原则,自顶向下,逐层细化原则。即先高层后底层,先整体后局部的认识论。,数据流程图必须与功能层次分析图相匹配,即所绘制的各层数据流程图应实现功能层次分析图中相应层次的功能,5.3.2 数据流程图(DFD)绘制绘制数据库流程图的原则:,5.3.2 数据流程图(DFD)绘制,绘制数据库流程图的步骤:,确定系统边界与外部项,即根据系统目标确定系统与外界环境的分界线,(a)根据系统的外部项标出全部输入、输出数据流形成系统最顶层即第0层数据流程图:对任何一个系统而言,第一次层数据流程图只有一张,对系统分析而言,第一层数据流程图是最重要的,它是从整体上反映系统最基本的逻辑功能所安排的信息处理流程及各组成部分关系。,P1,销售处理,用户,5.3.2 数据流程图(DFD)绘制绘制数据库流程图的步骤:,5.3.2 数据流程图(DFD)绘制,绘制数据库流程图的步骤:,(b)将第一层数据流程图的每一个处理逻辑进行功能细化,形成第二层。第一层有几个处理逻辑,第二层数据流程图便有几张,(c)继续细化,直到把信息处理流程图描述到足够详细为止,即手工造作的处理逻辑细化到么一个可以完全由计算机实现的一个程序模块可以完成的程度,5.3.2 数据流程图(DFD)绘制绘制数据库流程图的步骤:,订货单存档,D1,5.3.2 数据流程图(DFD)绘制,P2.1,判断,订货,处理,方式,P2.2,开发,货票,P2.3,开付,款通,知,等待有货再发的订货单,D2,等待付款订货单,D3,库存帐,D4,信用手册,D5,仓库,用户,财务科,D3(订货单),D2(订货单),D1(订货单),发货票,订货单,发货票,订货单,发货票,付款通知单,订货单存档D15.3.2 数据流程图(DFD)绘制P2.1判,5.3.3 数据分析,数据属性分析:,(1)分析数据项的类型、取值范围、意义、长度、逻辑关系和业务量等等,(2)数据的属性按动态特性分类(固定值、固定个体变动、随机变动属性),数据存储的分析:,(1)存储分析室数据库设计的重要工作,(2)为了减少或避免由于大量重复存储数据引起的数据不一致问题,需要进行数据重复存储的分析。,5.3.3 数据分析数据属性分析:数据存储的分析:,5.3.3 数据分析,数据查询要求的分析:,调查清楚使用者可能提出的而告终查询要求是为了有的放矢地合理组织数据的存储,采取高效率的检索技术(绘制查询方式示意图),数据的输入输出分析:,分析各种输入数据的目的在于审查其适用性、数据量以及存在的问题,分析数据输出的目的在于审查能否满足各个层次管理者的要求,目的与范围,以及处理的素的和设备的利用率问题,5.3.3 数据分析数据查询要求的分析:数据的输入输出分析:,5.4 数据字典,5.4.1 数据元素,5.4.2 数据结构,5.4.3 数据流,5.4.4 数据存储,5.4.5 处理逻辑,5.4.6 外部项(实体),5.4 数据字典5.4.1 数据元素,5.4.1 数据元素,数据字典:,是结构化系统分析的又一重要工具,它是以特定格式记录下来的对系统各要素的具体内容的特征所作的完整的定义和说明。,数据元素:,是具有独立逻辑含义的最小数据单位,逻辑上不可再分的数据单位。,数据项的名称、标识(惟一)、编号、数据类型、取值范围和数据项长度,5.4.1 数据元素数据字典:数据元素:,5.4.2 数据结构,数据结构:,有若干个数据元素构成的数据组合成为数据结构,+:表示若干数据项之和,I1/I2/I3:表示选择若干项中的某一项,():括号中数据项为可选项, :括号中数据项重复出现,如:职工的数据项可表示为:工号+姓名+性别+出生年月+工作时间+工资级别+所在部门,5.4.2 数据结构数据结构:,5.4.2 数据结构,5.4.2 数据结构,5.4.3 数据流,数据流:,数据流的名称、标识符、编号、编号以字母F开头,数据流来源:外部实体、处理逻辑、数据存储,数据流去向:外部实体、处理逻辑、数据存储,数据流的组成:数据元素、数据结构,流通量:单位时间内发生的次数,高峰期流通量:决定系统应具备的处理能力,5.4.3 数据流数据流:,5.4.4 数据存储,数据存储:只描述数据的逻辑存储结构,数据存储的名称、标识符:库存帐,KCZ,编号:编号以字母D开头,D03-08,简述:存放配件的库存量和单价,流入流出的数据流:即来源(P02)、去向(P03),数据存储的组成:包括数据元素或数据结构,配件编号+配件名称+单价+库存量+备注,关键字:配件编号,记录条数:估算数据容量,最多为31*500=15500条,存取频率:单位时间内数据存取次数,500次/天,相关联的处理:P02、P03,5.4.4 数据存储数据存储:只描述数据的逻辑存,5.4.5 逻辑处理,逻辑处理:程序段,对输入数据流进行加工的具体方法,逻辑处理的名称、标识符,编号:编号以字母P开头,,简述:简单说明处理逻辑的功能或用途,输入的数据流及其来源:可以是数据存储或数据流,输出的数据流及其去向:可以是数据存储或数据流,处理功能(加工逻辑):一般采用结构化语言简要说明其处理功能和过程,有时亦称加工逻辑。需要说明计算公式、法律和规范依据,5.4.5 逻辑处理逻辑处理:程序段,对输入数据流进行加工的,5.4.6 外部项(实体),外部项:,外部项的名称、标识符:用户,编号:编号以字母E开头,E03-01,简述:购买本单位产品的用户,相关的数据流:外部项产生的数据流(如订货单),D03-01;或处理结果传送给它的数据流(如发票),D03-22,5.4.6 外部项(实体)外部项:,5.5 描述系统处理逻辑的工具,5.5.1 判断树(决策树),5.5.2 判断表,5.5.3 结构化语言,5.5 描述系统处理逻辑的工具5.5.1 判断树(决策树),5.5.1 判断树(决策树),判断树:左边为树根,从左向右依次排列各种条件,左边条件比右边的优先考虑(优先级别高),根据每个条件的取值不同,树可以产生很大的分支,各分支的最有端即为不同条件取值状态下取值的行动(策略),5万元,最近三个月无拖欠款90%,最近三个月有拖欠款,5年95%, 5年98%, 5万元100%,优惠策略,5.5.1 判断树(决策树)判断树:左边为树根,从左向右依次,5.5.2 判断表,判断表:以表格的形式给出各种条件的全部组合,以及在多种条件组合下采取的行动。比判断树更有效更清楚,可以帮助系统分析和发现遗漏的要求,5.5.2 判断表判断表:以表格的形式给出各种条件的全部组合,5.5.3 结构化语言,结构化语言:描述功能单元的逻辑功能的规范化语言,介于自然语言和计算机语言之间,结构化语言只用三类词汇:表达处理功能的动词;在数据字典中定义的各类基本要素的名词或标识符;某些逻辑表达式的保留字(“如果则”,“否则就”,“与”,“或”等),结构化语言只允许使用三类语言:简单的祈使句(指出要做什么事情);判断语句(类似程序中的条件语句);循环语句,5.5.3 结构化语言结构化语言:描述功能单元的逻辑功能的规,5.6 系统化分析,5.6.1 分析系统目标,5.6.2 分析业务流程,5.6.3 分析数据流程,5.6.4 功能分析和划分子系统,5.6.5 数据分析,5.6.6 绘制新系统的数据流程图,5.6.7 确定系统的数据处理方式,5.6 系统化分析5.6.1 分析系统目标,5.,6-5.7 例子,例子:系统分析报告,5.6-5.7 例子例子:系统分析报告,
展开阅读全文